/*! built on: 12/15/2022, 3:39:19 PM */
@-webkit-keyframes attention{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    12%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
        opacity:1
    }
    25%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
}
@keyframes attention{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    12%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
        opacity:1
    }
    25%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
.spin::before,.spin::after{
    top:0;
    left:0;
    box-sizing:inherit;
    content:'';
    position:absolute;
    width:100%;
    height:100%
}
.spin::before{
    border:3px solid transparent
}
@media screen and (max-width: 64.06125em){
    .spin::before{
        border-width:2px
    }
}
.spin.animate::before{
    border-top-color:#0081AB;
    border-right-color:#0081AB;
    border-bottom-color:#0081AB;
    transition:border-top-color 0.15s linear, border-right-color 0.25s linear 0.1s, border-bottom-color 0.25s linear 0.35s
}
.spin::after{
    border:0 solid transparent
}
.spin.animate::after{
    border-top:3px solid #0081AB;
    border-left-width:3px;
    border-right-width:3px;
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg);
    transition:border-left-width 0s linear 0.6s, -webkit-transform 0.65s linear 0s;
    transition:transform 0.65s linear 0s, border-left-width 0s linear 0.6s;
    transition:transform 0.65s linear 0s, border-left-width 0s linear 0.6s, -webkit-transform 0.65s linear 0s
}
@media screen and (max-width: 64.06125em){
    .spin.animate::after{
        border-width:2px
    }
}
.circle{
    border-radius:100%;
    box-shadow:none;
    background:none;
    border:0;
    box-sizing:border-box;
    position:relative;
    text-align:center;
    transform:rotate(45deg)
}
.circle::before,.circle::after{
    border-radius:100%
}
.circle span{
    transform:rotate(-45deg)
}
@-webkit-keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0, 20%, 0);
        transform:translate3d(0, 20%, 0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0, 20%, 0);
        transform:translate3d(0, 20%, 0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.rotate-90-cw{
    -webkit-animation:rotate-90-cw 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite both;
    animation:rotate-90-cw 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite both
}
@-webkit-keyframes rotate-90-cw{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg)
    }
}
@keyframes rotate-90-cw{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg)
    }
}
.scale-up-center{
    -webkit-animation:scale-up-center 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) infinite both;
    animation:scale-up-center 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) infinite both
}
@-webkit-keyframes scale-up-center{
    0%{
        -webkit-transform:scale(0.5);
        transform:scale(0.5)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes scale-up-center{
    0%{
        -webkit-transform:scale(0.5);
        transform:scale(0.5)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
 @-webkit-keyframes introjspulse{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    25%{
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:.1
    }
    50%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:.3
    }
    75%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:.5
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@keyframes introjspulse{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    25%{
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:.1
    }
    50%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:.3
    }
    75%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:.5
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
.introjs-overlay{
    position:absolute;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    z-index:999999;
    background-color:#212121;
    opacity:0;
    background:-webkit-radial-gradient(center,ellipse farthest-corner,rgba(33,33,33,.5) 0,rgba(33,33,33,.9) 100%);
    background:-o-radial-gradient(center,ellipse farthest-corner,rgba(33,33,33,.5) 0,rgba(33,33,33,.9) 100%);
    background:radial-gradient(center,ellipse farthest-corner,rgba(33,33,33,.5) 0,rgba(33,33,33,.9) 100%);
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.introjs-fixParent{
    z-index:auto!important;
    opacity:1!important;
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important
}
.introjs-showElement{
    z-index:9999999!important
}
tr.introjs-showElement>td{
    z-index:9999999!important;
    position:relative
}
tr.introjs-showElement>th{
    z-index:9999999!important;
    position:relative
}
.introjs-disableInteraction{
    z-index:99999999!important;
    position:absolute;
    background-color:#fff;
    opacity:0
}
.introjs-relativePosition{
    position:relative
}
.introjs-helperLayer{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:absolute;
    z-index:9999998;
    background-color:rgba(255,255,255,.9);
    border:1px solid rgba(33,33,33,.5);
    border-radius:4px;
    -webkit-box-shadow:0 2px 15px rgba(33,33,33,.4);
    box-shadow:0 2px 15px rgba(33,33,33,.4);
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.introjs-helperLayer *{
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.introjs-helperLayer :before{
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.introjs-helperLayer :after{
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.introjs-tooltipReferenceLayer{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:absolute;
    visibility:hidden;
    z-index:100000000;
    background-color:transparent;
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.introjs-helperNumberLayer{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:absolute;
    visibility:visible;
    top:-16px;
    left:-16px;
    z-index:9999999999!important;
    padding:2px;
    font-family:Arial,verdana,tahoma;
    font-size:13px;
    font-weight:700;
    color:#fff;
    text-align:center;
    text-shadow:1px 1px 1px rgba(33,33,33,.3);
    background:#ff3019;
    background:-webkit-gradient(linear,left top,left bottom,from(#ff3019),to(#cf0404));
    background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);
    background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);
    background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);
    width:20px;
    height:20px;
    line-height:20px;
    border:3px solid #fff;
    border-radius:50%;
    -webkit-box-shadow:0 2px 5px rgba(33,33,33,.4);
    box-shadow:0 2px 5px rgba(33,33,33,.4)
}
.introjs-arrow{
    border:5px solid transparent;
    content:"";
    position:absolute
}
.introjs-arrow.top{
    top:-10px;
    border-bottom-color:#fff
}
.introjs-arrow.top-right{
    top:-10px;
    right:10px;
    border-bottom-color:#fff
}
.introjs-arrow.top-middle{
    top:-10px;
    left:50%;
    margin-left:-5px;
    border-bottom-color:#fff
}
.introjs-arrow.right{
    right:-10px;
    top:10px;
    border-left-color:#fff
}
.introjs-arrow.right-bottom{
    bottom:10px;
    right:-10px;
    border-left-color:#fff
}
.introjs-arrow.bottom{
    bottom:-10px;
    border-top-color:#fff
}
.introjs-arrow.bottom-right{
    bottom:-10px;
    right:10px;
    border-top-color:#fff
}
.introjs-arrow.bottom-middle{
    bottom:-10px;
    left:50%;
    margin-left:-5px;
    border-top-color:#fff
}
.introjs-arrow.left{
    left:-10px;
    top:10px;
    border-right-color:#fff
}
.introjs-arrow.left-bottom{
    left:-10px;
    bottom:10px;
    border-right-color:#fff
}
.introjs-tooltip{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:absolute;
    visibility:visible;
    padding:10px;
    background-color:#fff;
    min-width:200px;
    max-width:300px;
    border-radius:3px;
    -webkit-box-shadow:0 1px 10px rgba(33,33,33,.4);
    box-shadow:0 1px 10px rgba(33,33,33,.4);
    -webkit-transition:opacity .1s ease-out;
    -o-transition:opacity .1s ease-out;
    transition:opacity .1s ease-out
}
.introjs-tooltipbuttons{
    text-align:right;
    white-space:nowrap
}
.introjs-button{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:relative;
    overflow:visible;
    display:inline-block;
    padding:.3em .8em;
    border:1px solid #bdbdbd;
    text-decoration:none;
    text-shadow:1px 1px 0 #fff;
    font:11px/normal sans-serif;
    color:#424242;
    white-space:nowrap;
    cursor:pointer;
    outline:0;
    background-color:#e0e0e0;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#ececec));
    background-image:-webkit-linear-gradient(#f4f4f4,#ececec);
    background-image:-o-linear-gradient(#f4f4f4,#ececec);
    background-image:linear-gradient(#f4f4f4,#ececec);
    -webkit-background-clip:padding;
    -moz-background-clip:padding;
    -o-background-clip:padding-box;
    border-radius:.2em;
    zoom:1;
    margin:10px 0 0
}
.introjs-button:hover{
    border-color:#bdbdbd;
    text-decoration:none;
    -webkit-box-shadow:0 1px 1px #e3e3e3;
    box-shadow:0 1px 1px #e3e3e3
}
.introjs-button:focus{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#f4f4f4));
    background-image:-webkit-linear-gradient(#ececec,#f4f4f4);
    background-image:-o-linear-gradient(#ececec,#f4f4f4);
    background-image:linear-gradient(#ececec,#f4f4f4)
}
.introjs-button:active{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#f4f4f4));
    background-image:-webkit-linear-gradient(#ececec,#f4f4f4);
    background-image:-o-linear-gradient(#ececec,#f4f4f4);
    background-image:linear-gradient(#ececec,#f4f4f4)
}
.introjs-button::-moz-focus-inner{
    padding:0;
    border:0
}
.introjs-skipbutton{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin-right:5px;
    color:#616161
}
.introjs-prevbutton{
    border-radius:.2em 0 0 .2em;
    border-right:none
}
.introjs-prevbutton.introjs-fullbutton{
    border:1px solid #bdbdbd;
    border-radius:.2em
}
.introjs-nextbutton{
    border-radius:0 .2em .2em 0
}
.introjs-nextbutton.introjs-fullbutton{
    border-radius:.2em
}
.introjs-disabled{
    color:#9e9e9e;
    border-color:#bdbdbd;
    -webkit-box-shadow:none;
    box-shadow:none;
    cursor:default;
    background-color:#f4f4f4;
    background-image:none;
    text-decoration:none
}
.introjs-disabled:hover{
    color:#9e9e9e;
    border-color:#bdbdbd;
    -webkit-box-shadow:none;
    box-shadow:none;
    cursor:default;
    background-color:#f4f4f4;
    background-image:none;
    text-decoration:none
}
.introjs-disabled:focus{
    color:#9e9e9e;
    border-color:#bdbdbd;
    -webkit-box-shadow:none;
    box-shadow:none;
    cursor:default;
    background-color:#f4f4f4;
    background-image:none;
    text-decoration:none
}
.introjs-hidden{
    display:none
}
.introjs-bullets{
    text-align:center
}
.introjs-bullets ul{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    clear:both;
    margin:15px auto 0;
    padding:0;
    display:inline-block
}
.introjs-bullets ul li{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    list-style:none;
    float:left;
    margin:0 2px
}
.introjs-bullets ul li a{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    display:block;
    width:6px;
    height:6px;
    background:#ccc;
    border-radius:10px;
    text-decoration:none;
    cursor:pointer
}
.introjs-bullets ul li a:hover{
    background:#999
}
.introjs-bullets ul li a.active{
    background:#999
}
.introjs-progress{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    overflow:hidden;
    height:10px;
    margin:10px 0 5px 0;
    border-radius:4px;
    background-color:#e0e0e0
}
.introjs-progressbar{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    float:left;
    width:0%;
    height:100%;
    font-size:10px;
    line-height:10px;
    text-align:center;
    background-color:#08c
}
.introjsFloatingElement{
    position:absolute;
    height:0;
    width:0;
    left:50%;
    top:50%
}
.introjs-fixedTooltip{
    position:fixed
}
.introjs-hint{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:absolute;
    background:0 0;
    width:20px;
    height:15px;
    cursor:pointer
}
.introjs-hint:focus{
    border:0;
    outline:0
}
.introjs-hint:hover>.introjs-hint-pulse{
    border:5px solid rgba(60,60,60,.57)
}
.introjs-hidehint{
    display:none
}
.introjs-fixedhint{
    position:fixed
}
.introjs-hint-pulse{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    width:10px;
    height:10px;
    border:5px solid rgba(60,60,60,.27);
    border-radius:30px;
    background-color:rgba(136,136,136,.24);
    z-index:10;
    position:absolute;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.introjs-hint-no-anim .introjs-hint-dot{
    -webkit-animation:none;
    animation:none
}
.introjs-hint-dot{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    border:10px solid rgba(146,146,146,.36);
    background:0 0;
    border-radius:60px;
    height:50px;
    width:50px;
    -webkit-animation:introjspulse 3s ease-out;
    animation:introjspulse 3s ease-out;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    position:absolute;
    top:-25px;
    left:-25px;
    z-index:1;
    opacity:0
}
.du-container{
    max-width:1266px;
    margin:0 auto
}
.du-btn,.du-s-wrap .du-s-box .sbtn{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    vertical-align:middle;
    display:inline-block;
    text-align:center;
    border-radius:6px;
    padding:11px 19px;
    font-size:16px;
    min-width:176px
}
.du-btn.du-primary,.du-s-wrap .du-s-box .du-primary.sbtn{
    background:linear-gradient(9.52deg, #753BBD 0%, #C724B1 100%);
    color:#fff
}
.du-btn.du-primary:hover,.du-s-wrap .du-s-box .du-primary.sbtn:hover,.du-s-wrap .du-s-box .accordion-login .du-primary.sbtn.accordion-title:focus,.accordion-login .du-s-wrap .du-s-box .du-primary.sbtn.accordion-title:focus,.du-s-wrap .du-s-box .du-primary.sbtn.file-drop:focus,.du-s-wrap .du-s-box .file-drop-container .du-primary.sbtn.file-drop-single:focus,.file-drop-container .du-s-wrap .du-s-box .du-primary.sbtn.file-drop-single:focus,.accordion-login .du-btn.du-primary.accordion-title:focus,.du-btn.du-primary.file-drop:focus,.file-drop-container .du-btn.du-primary.file-drop-single:focus{
    background:linear-gradient(19.52deg, #C724B1 0%, #753BBD 50%)
}
.du-btn.du-logout,.du-s-wrap .du-s-box .du-logout.sbtn{
    border:1px solid #ccc;
    color:#C724B1;
    padding:10px 19px
}
.du-btn.du-logout:hover,.du-s-wrap .du-s-box .du-logout.sbtn:hover,.du-s-wrap .du-s-box .accordion-login .du-logout.sbtn.accordion-title:focus,.accordion-login .du-s-wrap .du-s-box .du-logout.sbtn.accordion-title:focus,.du-s-wrap .du-s-box .du-logout.sbtn.file-drop:focus,.du-s-wrap .du-s-box .file-drop-container .du-logout.sbtn.file-drop-single:focus,.file-drop-container .du-s-wrap .du-s-box .du-logout.sbtn.file-drop-single:focus,.accordion-login .du-btn.du-logout.accordion-title:focus,.du-btn.du-logout.file-drop:focus,.file-drop-container .du-btn.du-logout.file-drop-single:focus{
    border-color:#C724B1
}
.du-btn.no-min,.du-s-wrap .du-s-box .no-min.sbtn{
    min-width:inherit
}
.du-search{
    background:linear-gradient(135.4deg, #00A9CE 0%, #753BBD 69.48%, #C724B1 100%);
    height:calc(100vh - 30px);
    overflow-y:scroll;
    padding:0 10px;
    position:fixed;
    display:none;
    width:100%;
    z-index:506;
    scroll-behavior:smooth;
    top:30px;
    left:0;
    box-sizing:border-box
}
.du-search.opened{
    display:block
}
.du-close-wrap{
    margin-bottom:70px;
    margin-top:60px
}
.du-close-wrap:before,.du-close-wrap:after{
    content:" ";
    display:table
}
.du-close-wrap:after{
    clear:both
}
.du-close-wrap .du-search-close{
    cursor:pointer;
    float:right
}
.du-s-wrap{
    margin-bottom:64px
}
.du-s-wrap .main-title-mobile{
    font-family:du-font-primary-b;
    margin-bottom:20px;
    font-size:17px;
    color:white;
    display:none
}
.du-s-wrap .du-s-box{
    position:relative
}
.du-s-wrap .du-s-box .sinput{
    background:rgba(255,255,255,0.2);
    border:2px solid transparent;
    color:#fff;
    border-radius:6px;
    font-size:2.250em;
    box-shadow:none;
    height:72px;
    box-sizing:border-box;
    width:100%;
    padding-left:35px;
    padding-right:257px
}
.du-s-wrap .du-s-box .sinput::-ms-clear{
    display:none
}
.du-s-wrap .du-s-box .sinput::-webkit-input-placeholder{
    color:rgba(255,255,255,0.7)
}
.du-s-wrap .du-s-box .sinput::-moz-placeholder{
    color:rgba(255,255,255,0.7)
}
.du-s-wrap .du-s-box .sinput:-ms-input-placeholder{
    color:rgba(255,255,255,0.7)
}
.du-s-wrap .du-s-box .sinput:-moz-placeholder{
    color:rgba(255,255,255,0.7)
}
.du-s-wrap .du-s-box .sinput:focus{
    border-color:#fff
}
.du-s-wrap .du-s-box .scloseicon{
    transform:translateY(-50%);
    position:absolute;
    width:40px;
    top:50%;
    display:none;
    right:191px
}
.du-s-wrap .du-s-box .scloseicon .img{
    display:block
}
.du-s-wrap .du-s-box .sbtn{
    position:absolute;
    min-width:inherit;
    max-width:160px;
    height:56px;
    width:100%;
    top:8px;
    background:#fff;
    font-size:20px;
    color:#333;
    right:8px
}
.du-s-wrap .du-s-box .sbtn.disabled{
    cursor:not-allowed;
    pointer-events:auto;
    background:#ccc;
    color:#777;
    border:none
}
.popular-search{
    display:flex
}
.popular-search .promo-menu{
    max-width:23%;
    padding:0px;
    width:100%;
    margin-left:9%
}
.popular-search .promo-menu:first-child{
    margin-left:0
}
.popular-search .promo-menu .title,.popular-search .promo-menu .order-addon .sub-title,.order-addon .popular-search .promo-menu .sub-title,.popular-search .promo-menu .order-addon .desc,.order-addon .popular-search .promo-menu .desc,.popular-search .promo-menu .order-addon .price,.order-addon .popular-search .promo-menu .price{
    font-family:"du-font-secondary-bold";
    color:#fff;
    font-size:20px;
    line-height:1.3;
    margin:30px 0 40px 0
}
.popular-search .promo-menu ul,.popular-search .promo-menu ol{
    padding-left:0px
}
.popular-search .promo-menu ul li,.popular-search .promo-menu ol li{
    margin-bottom:15px
}
.popular-search .promo-menu ul li:last-child,.popular-search .promo-menu ol li:last-child{
    margin-bottom:0px
}
.popular-search .promo-menu ul .link,.popular-search .promo-menu ol .link{
    color:#fff;
    position:relative;
    font-size:16px;
    line-height:1.2;
    display:block;
    padding-right:40px
}
.popular-search .promo-menu ul .link:after,.popular-search .promo-menu ol .link:after{
    background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/global-nav/menu-arrow-white.svg");
    background-repeat:no-repeat;
    transition:all ease 0.3s;
    position:absolute;
    content:'';
    height:10px;
    width:6px;
    top:4px;
    right:5px
}
.popular-search .promo-menu ul .link:hover,.popular-search .promo-menu ul .accordion-login .link.accordion-title:focus,.accordion-login .popular-search .promo-menu ul .link.accordion-title:focus,.popular-search .promo-menu ul .link.file-drop:focus,.popular-search .promo-menu ul .file-drop-container .link.file-drop-single:focus,.file-drop-container .popular-search .promo-menu ul .link.file-drop-single:focus,.popular-search .promo-menu ol .link:hover,.popular-search .promo-menu ol .accordion-login .link.accordion-title:focus,.accordion-login .popular-search .promo-menu ol .link.accordion-title:focus,.popular-search .promo-menu ol .link.file-drop:focus,.popular-search .promo-menu ol .file-drop-container .link.file-drop-single:focus,.file-drop-container .popular-search .promo-menu ol .link.file-drop-single:focus{
    text-decoration:underline
}
.popular-search .promo-menu ul .link:hover:after,.popular-search .promo-menu ul .accordion-login .link.accordion-title:focus:after,.accordion-login .popular-search .promo-menu ul .link.accordion-title:focus:after,.popular-search .promo-menu ul .link.file-drop:focus:after,.popular-search .promo-menu ul .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .popular-search .promo-menu ul .link.file-drop-single:focus:after,.popular-search .promo-menu ol .link:hover:after,.popular-search .promo-menu ol .accordion-login .link.accordion-title:focus:after,.accordion-login .popular-search .promo-menu ol .link.accordion-title:focus:after,.popular-search .promo-menu ol .link.file-drop:focus:after,.popular-search .promo-menu ol .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .popular-search .promo-menu ol .link.file-drop-single:focus:after{
    right:0px
}
.popular-search .linkLast{
    margin-top:15px;
    display:inline-block;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#fff;
    font-size:16px;
    position:relative;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in
}
.popular-search .linkLast:after{
    background:#fff;
    border-radius:3px;
    position:absolute;
    bottom:-3px;
    content:'';
    height:2px;
    width:100%;
    left:0;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in
}
.popular-search .linkLast:hover:after,.popular-search .accordion-login .linkLast.accordion-title:focus:after,.accordion-login .popular-search .linkLast.accordion-title:focus:after,.popular-search .linkLast.file-drop:focus:after,.popular-search .file-drop-container .linkLast.file-drop-single:focus:after,.file-drop-container .popular-search .linkLast.file-drop-single:focus:after{
    background:transparent
}
.suggbox{
    margin-top:72px
}
.suggbox .title,.suggbox .order-addon .sub-title,.order-addon .suggbox .sub-title,.suggbox .order-addon .desc,.order-addon .suggbox .desc,.suggbox .order-addon .price,.order-addon .suggbox .price{
    font-family:"du-font-secondary-bold";
    margin-bottom:20px;
    color:#fff;
    font-size:20px;
    margin-top:20px;
    line-height:1.3
}
.sugg-result{
    align-items:flex-start;
    padding-bottom:30px;
    margin-right:-1%;
    flex-wrap:wrap;
    margin-left:-1%;
    margin-top:5px;
    display:flex;
    height:100%
}
.sugg-result .sbox{
    width:23%;
    margin:1%
}
.sugg-result .sbox .thumb .img-holder{
    border:3px solid #fff;
    border-radius:12px;
    overflow:hidden
}
.sugg-result .sbox .thumb .img-holder img{
    width:100%
}
.sugg-result .sbox .thumb .titlename{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#fff;
    margin-top:13px;
    font-size:16px
}
body.search-active .du-ntheme .du-new-nav .du-newnav-top-bar{
    background:#333
}
body.search-active .du-ntheme .du-new-nav .du-newnav-top-bar .du-segment-links a.active{
    background-color:#1B1B1B
}
@media (max-width: 1024px){
    body.search-active,body.nav-active{
        overflow:hidden;
        position:fixed
    }
    .du-close-wrap{
        margin-top:18px;
        margin-bottom:15px
    }
    .du-close-wrap .du-search-close{
        width:16px
    }
    .du-close-wrap .du-search-close svg{
        width:100%
    }
    .du-search{
        background:linear-gradient(135.4deg, #C724B1 0%, #753BBD 30.52%, #00A9CE 100%);
        padding:0 16px;
        height:100%;
        top:0px
    }
    .popular-search{
        flex-direction:column;
        padding-left:15px
    }
    .popular-search .promo-menu{
        max-width:100%;
        margin-left:0%
    }
    .popular-search .promo-menu .title,.popular-search .promo-menu .order-addon .sub-title,.order-addon .popular-search .promo-menu .sub-title,.popular-search .promo-menu .order-addon .desc,.order-addon .popular-search .promo-menu .desc,.popular-search .promo-menu .order-addon .price,.order-addon .popular-search .promo-menu .price{
        font-size:15px;
        margin:30px 0 20px 0
    }
    .popular-search .promo-menu ul,.popular-search .promo-menu ol{
        padding-left:15px
    }
    .popular-search .linkLast{
        margin-top:0px;
        margin-left:15px
    }
    .du-s-wrap{
        margin-bottom:15px
    }
    .du-s-wrap .main-title-mobile{
        display:block
    }
    .du-s-wrap .du-s-box .sinput{
        font-size:20px;
        height:52px;
        padding-left:15px;
        padding-right:47px
    }
    .du-s-wrap .du-s-box .scloseicon{
        width:25px;
        right:11px
    }
    .du-s-wrap .du-s-box .sbtn{
        display:none
    }
    .suggbox{
        margin-left:-16px;
        margin-right:-16px
    }
    .suggbox .title,.suggbox .order-addon .sub-title,.order-addon .suggbox .sub-title,.suggbox .order-addon .desc,.order-addon .suggbox .desc,.suggbox .order-addon .price,.order-addon .suggbox .price{
        font-size:15px;
        padding-left:30px
    }
    .sugg-result{
        overflow:auto;
        flex-wrap:nowrap;
        margin-right:0;
        margin-left:0
    }
    .sugg-result .sbox{
        min-width:166px;
        margin:0;
        padding-left:16px
    }
}
.hc-switch{
    position:relative;
    display:block;
    vertical-align:top;
    width:50px;
    height:4px;
    padding:3px;
    margin:0;
    border-radius:18px;
    cursor:pointer;
    box-sizing:content-box !important;
    background:#C724B1
}
.hc-switch-input{
    box-sizing:content-box;
    position:absolute;
    opacity:0;
    left:0;
    top:0
}
.hc-switch-label{
    border-radius:inherit;
    position:relative;
    background:#fff;
    font-size:16px;
    height:inherit;
    display:block
}
.hc-switch-label:before,.hc-switch-label:after{
    position:absolute;
    top:50%;
    margin-top:-.5em;
    line-height:1;
    color:#333;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:16px;
    -webkit-transition:inherit;
    -moz-transition:inherit;
    -o-transition:inherit;
    transition:inherit;
    box-sizing:content-box
}
@media (max-width: 1024px){
    .hc-switch-label:before,.hc-switch-label:after{
        opacity:0
    }
}
.hc-switch-label:before{
    content:attr(data-off);
    width:100%;
    left:66px
}
.hc-switch-label:after{
    content:attr(data-on);
    opacity:0;
    left:66px
}
.hc-switch-handle{
    position:absolute;
    top:-8px;
    left:-1px;
    width:24px;
    height:24px;
    border-radius:100%;
    box-shadow:1px 1px 5px rgba(0,0,0,0.2);
    background:#fff
}
.hc-switch-input:checked ~ .hc-switch-label{
    background:#C724B1
}
.hc-switch-input:checked ~ .hc-switch-label:before{
    opacity:0
}
.hc-switch-input:checked ~ .hc-switch-label:after{
    opacity:1
}
@media (max-width: 1024px){
    .hc-switch-input:checked ~ .hc-switch-label:after{
        opacity:0
    }
}
.hc-switch-input:checked ~ .hc-switch-handle{
    left:33px
}
.hc-switch-label,.hc-switch-handle{
    transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease
}
.du-access{
    box-shadow:0px 30px 20px -26px rgba(0,0,0,0.45);
    height:calc(100vh);
    background:#fff;
    max-height:548px;
    position:fixed;
    width:100%;
    z-index:502;
    top:30px;
    display:none;
    left:0
}
.du-access.opened{
    display:block
}
.acc-wraper{
    display:flex;
    max-width:860px;
    margin:60px auto 60px;
    align-items:stretch;
    height:100%
}
.acc-text-box{
    width:50%;
    color:#333;
    position:relative;
    border-right:1px solid #ddd;
    padding:90px 100px 90px 0
}
.acc-text-box .accessibility-close{
    position:absolute;
    top:4px;
    display:none;
    right:0
}
.acc-text-box .title,.acc-text-box .order-addon .sub-title,.order-addon .acc-text-box .sub-title,.acc-text-box .order-addon .desc,.order-addon .acc-text-box .desc,.acc-text-box .order-addon .price,.order-addon .acc-text-box .price{
    font-family:du-font-primary-b;
    color:#333;
    margin-bottom:22px;
    margin-top:33px;
    font-size:25px
}
.acc-text-box p{
    color:#333;
    line-height:1.5
}
.acc-tool-box{
    width:50%;
    padding:90px 0px 90px 100px
}
.acc-tool{
    padding-left:0
}
.acc-tool li{
    display:flex
}
.acc-tool li .left{
    width:50%;
    align-items:center;
    display:flex;
    min-height:70px
}
.acc-tool li .left .title,.acc-tool li .left .order-addon .sub-title,.order-addon .acc-tool li .left .sub-title,.acc-tool li .left .order-addon .desc,.order-addon .acc-tool li .left .desc,.acc-tool li .left .order-addon .price,.order-addon .acc-tool li .left .price{
    font-size:16px;
    font-size:1rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.acc-tool li .right{
    width:50%;
    align-items:center;
    display:flex
}
@media (max-width: 1024px){
    .acc-tool li.resp-item{
        flex-direction:column
    }
}
.acc-tool li.resp-item .left,.acc-tool li.resp-item .right{
    width:100%;
    justify-content:flex-start
}
.acc-tool .read-speaker-description{
    display:none !important
}
.acc-tool .rsbtn{
    margin:0
}
@media (max-width: 1024px){
    .acc-tool .rsbtn{
        margin-bottom:10px
    }
}
.du-resize-text{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    border:2px solid #C724B1;
    justify-content:center;
    border-radius:400px;
    align-items:center;
    color:#333;
    font-size:20px;
    display:flex;
    height:40px;
    width:40px
}
.du-resize-text.small{
    width:32px;
    height:32px;
    font-size:14px;
    margin-right:16px
}
.du-resize-text.active{
    color:#fff;
    background-color:#C724B1
}
@media (max-width: 1024px){
    .du-access{
        box-shadow:inset 0px 0px 0 0px #333,0px -4px 4px 0 rgba(0,0,0,0.2);
        max-height:inherit;
        height:auto;
        bottom:48px;
        top:auto
    }
    .acc-wraper{
        margin:0 auto;
        display:block;
        padding:30px 30px 15px 30px
    }
    .acc-text-box{
        width:100%;
        padding:0;
        border-right:none
    }
    .acc-text-box .accessibility-close{
        display:block
    }
    .acc-text-box .title,.acc-text-box .order-addon .sub-title,.order-addon .acc-text-box .sub-title,.acc-text-box .order-addon .desc,.order-addon .acc-text-box .desc,.acc-text-box .order-addon .price,.order-addon .acc-text-box .price{
        margin-top:0;
        font-size:17px
    }
    .acc-text-box .img-holder{
        display:none
    }
    .acc-text-box p{
        display:none
    }
    .acc-tool-box{
        padding:0;
        width:100%
    }
    .acc-tool{
        margin-bottom:0px
    }
    .acc-tool li{
        border-top:1px solid #ddd
    }
    .acc-tool li .right{
        justify-content:flex-end
    }
    .acc-tool li .left{
        min-height:58px
    }
    .acc-tool li .left .title,.acc-tool li .left .order-addon .sub-title,.order-addon .acc-tool li .left .sub-title,.acc-tool li .left .order-addon .desc,.order-addon .acc-tool li .left .desc,.acc-tool li .left .order-addon .price,.order-addon .acc-tool li .left .price{
        font-size:17px
    }
}
body.accessibility-active .du-ntheme .du-new-nav .du-newnav-top-bar{
    background:#333
}
body.accessibility-active .du-ntheme .du-new-nav .du-newnav-top-bar .du-segment-links a.active{
    background-color:#1B1B1B
}
.du-my-account-profile{
    box-shadow:0px 30px 20px -26px rgba(0,0,0,0.45);
    height:calc(100%);
    background:#fff;
    max-height:548px;
    position:fixed;
    width:100%;
    z-index:506;
    top:110px;
    display:none;
    left:0
}
.minimal .du-my-account-profile{
    top:80px
}
.du-my-account-profile.opened{
    display:block
}
.du-my-account-profile .ma-profilewrap{
    display:flex;
    max-width:860px;
    margin:60px auto 60px;
    align-items:stretch;
    height:100%
}
.du-my-account-profile .ma-profilewrap .main-title-mobile{
    font-family:du-font-primary-b;
    margin-bottom:20px;
    font-size:17px;
    color:white;
    display:none
}
.du-my-account-profile .ma-detail{
    position:relative;
    color:#333;
    width:50%;
    border-right:1px solid #ddd;
    padding:70px 100px 70px 0
}
.du-my-account-profile .ma-detail .title-name{
    font-family:du-font-primary-b;
    color:#333;
    margin-bottom:22px;
    margin-top:33px;
    font-size:25px
}
.du-my-account-profile .ma-detail .desc{
    color:#333;
    line-height:1.5
}
.du-my-account-profile .ma-detail .wholeLink{
    background:rgba(255,255,255,0.2);
    border:2px solid #fff;
    border-radius:15px;
    position:relative;
    display:none;
    padding:15px 30px 15px 80px
}
.du-my-account-profile .ma-detail .wholeLink:after{
    content:'';
    background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/global-nav/menu-arrow-white.svg");
    background-repeat:no-repeat;
    position:absolute;
    top:50%;
    height:14px;
    width:8px;
    background-size:100%;
    right:10px;
    transform:translateX(-50%)
}
.du-my-account-profile .ma-detail .wholeLink .imgageholder-m{
    position:absolute;
    top:19px;
    left:23px
}
.du-my-account-profile .ma-detail .wholeLink .title-name-m{
    font-family:"du-font-secondary-bold";
    color:#fff;
    margin-bottom:3px;
    margin-top:6px;
    font-size:17px
}
.du-my-account-profile .ma-detail .wholeLink .desc-m{
    color:#fff;
    margin-bottom:0px;
    line-height:24px;
    margin-top:0px;
    font-size:17px
}
.du-my-account-profile .ma-links{
    padding:70px 0px 70px 100px;
    width:50%;
    padding:70px 0px 70px 100px
}
.du-my-account-profile .ma-links .usfullinks{
    padding-left:0
}
.du-my-account-profile .ma-links .usfullinks li a{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    position:relative;
    color:#333;
    padding-left:15px;
    font-size:16px;
    display:block;
    padding:10px 10px 10px 15px
}
.du-my-account-profile .ma-links .usfullinks li a:hover,.du-my-account-profile .ma-links .usfullinks li .accordion-login a.accordion-title:focus,.accordion-login .du-my-account-profile .ma-links .usfullinks li a.accordion-title:focus,.du-my-account-profile .ma-links .usfullinks li a.file-drop:focus,.du-my-account-profile .ma-links .usfullinks li .file-drop-container a.file-drop-single:focus,.file-drop-container .du-my-account-profile .ma-links .usfullinks li a.file-drop-single:focus{
    color:#C724B1
}
.du-my-account-profile .ma-links .usfullinks li a:after{
    content:'';
    background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/global-nav/du-menu-arrow-magenta.svg");
    background-repeat:no-repeat;
    position:absolute;
    height:10px;
    width:6px;
    top:16px;
    left:0
}
.du-profile-closebtn{
    display:none
}
@media (max-width: 1024px){
    .du-my-account-profile{
        background:linear-gradient(135.4deg, #C724B1 0%, #753BBD 30.52%, #00A9CE 100%);
        max-height:inherit;
        top:0;
        overflow-y:scroll;
        padding-bottom:86px
    }
    .du-my-account-profile .ma-profilewrap{
        display:block;
        padding-left:16px;
        padding-right:16px
    }
    .du-my-account-profile .ma-profilewrap .main-title-mobile{
        display:block
    }
    .du-my-account-profile .ma-detail{
        width:100%;
        padding:0;
        border-right:none
    }
    .du-my-account-profile .ma-detail .imgageholder,.du-my-account-profile .ma-detail .title-name,.du-my-account-profile .ma-detail .desc,.du-my-account-profile .ma-detail .du-btn,.du-my-account-profile .ma-detail .du-s-wrap .du-s-box .sbtn,.du-s-wrap .du-s-box .du-my-account-profile .ma-detail .sbtn{
        display:none
    }
    .du-my-account-profile .ma-detail .wholeLink{
        display:block
    }
    .du-my-account-profile .ma-links{
        width:100%;
        padding:0
    }
    .du-my-account-profile .ma-links .usfullinks{
        margin-top:1em;
        margin-bottom:1em
    }
    .du-my-account-profile .ma-links .usfullinks li a{
        color:#fff;
        padding:10px 20px 10px 15px
    }
    .du-my-account-profile .ma-links .usfullinks li a:after{
        background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/global-nav/menu-arrow-white.svg");
        left:auto;
        right:8px
    }
    .du-my-account-profile .ma-links .usfullinks li a:hover,.du-my-account-profile .ma-links .usfullinks li .accordion-login a.accordion-title:focus,.accordion-login .du-my-account-profile .ma-links .usfullinks li a.accordion-title:focus,.du-my-account-profile .ma-links .usfullinks li a.file-drop:focus,.du-my-account-profile .ma-links .usfullinks li .file-drop-container a.file-drop-single:focus,.file-drop-container .du-my-account-profile .ma-links .usfullinks li a.file-drop-single:focus{
        color:#fff
    }
    .du-my-account-profile .ma-links .du-logout{
        font-family:du-font-secondary-medium,"du-font-secondary-regular";
        border-color:#fff;
        width:calc(100% - 32px);
        background:#fff;
        color:#333;
        position:fixed;
        bottom:28px;
        max-width:828px;
        left:50%;
        transform:translateX(-50%)
    }
    .du-profile-closebtn{
        position:absolute;
        display:block;
        height:16px;
        width:16px;
        top:18px;
        right:21px
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
    .du-my-account-profile .ma-links .du-logout{
        transform:translateX(0%);
        width:calc(100% - 0px);
        position:static
    }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){
    .du-my-account-profile .ma-links .du-logout{
        transform:translateX(0%);
        width:calc(100% - 0px);
        position:static
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){
    .du-my-account-profile .ma-links .du-logout{
        transform:translateX(0%);
        width:calc(100% - 0px);
        position:static
    }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){
    .du-my-account-profile .ma-links .du-logout{
        transform:translateX(0%);
        width:calc(100% - 0px);
        position:static
    }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4) and (orientation: landscape){
    .du-my-account-profile .ma-links .du-logout{
        transform:translateX(0%);
        width:calc(100% - 0px);
        position:static
    }
}
.header-wrap{
    font-family:"du-font-secondary-regular";
    line-height:1.4
}
.header-wrap *{
    box-sizing:border-box
}
.header-wrap p{
    font-family:"du-font-secondary-regular";
    margin:1rem 0;
    font-size:16px
}
.header-wrap ~ .cd-main-content{
    padding-top:110px;
    transition:padding-top .25s ease-out
}
@media screen and (max-width: 64.06125em){
    .no-quick-links .header-wrap ~ .cd-main-content{
        padding-top:90px
    }
}
.header-wrap ~ .cd-main-content{
    padding-top:50px;
    transition:padding-top .25s ease-out
}
@media screen and (max-width: 64.06125em){
    .header-wrap ~ .cd-main-content{
        padding-top:110px
    }
    .no-quick-links .header-wrap ~ .cd-main-content{
        padding-top:90px
    }
}
.header-wrap ~ #content.content{
    padding-top:110px !important;
    transition:padding-top .25s ease-out
}
@media screen and (max-width: 64.06125em){
    .no-quick-links .header-wrap ~ #content.content{
        padding-top:56px !important
    }
}
.header-wrap.no-quick-links .du-new-nav,.header-wrap .du-ntheme .du-newnav-main-bar,.header-wrap .du-ntheme .du-newnav-util .du-new-quick-links,.header-wrap .du-ntheme .du-new-nav .du-newnav-top-bar{
    transition:all .2s ease-out
}
@media screen and (max-width: 64.06125em){
    .header-wrap .du-ntheme .du-newnav-util .du-new-quick-links,.header-wrap .du-ntheme .du-newnav-main-bar{
        background:#fff;
        z-index:1
    }
}
.header-wrap .du-ntheme .du-main-nav.opened{
    z-index:2
}
@media screen and (max-width: 64.06125em){
    .header-wrap.no-quick-links .du-ntheme .du-main-nav.opened .du-main-sec-menu{
        margin-top:75px
    }
}
.header-wrap.minimal .du-ntheme .du-new-nav .du-newnav-top-bar{
    height:0px;
    overflow:hidden
}
@media screen and (max-width: 64.06125em){
    .header-wrap.minimal .du-newnav-main-bar{
        height:0;
        overflow:hidden
    }
    .header-wrap.minimal .du-new-quick-links{
        top:0;
        z-index:1
    }
    .header-wrap.minimal.no-quick-links .du-new-nav{
        top:-60px
    }
}
@media screen and (max-width: 64.06125em){
    .no-quick-links .header-wrap .du-newnav-util .du-new-quick-links{
        display:none
    }
}
.rd-info-ticker{
    display:none;
    height:0;
    width:100%;
    background:#00205b;
    color:#fff;
    text-align:left;
    display:flex;
    align-items:center;
    transition:all .3s ease-out;
    overflow:hidden
}
.rd-info-ticker.active{
    display:flex;
    height:60px
}
@media screen and (max-width: 64.06125em){
    .rd-info-ticker.active{
        height:85px
    }
}
.rd-info-ticker.active ~ .header-wrap .du-ntheme .du-new-nav{
    top:60px
}
@media screen and (max-width: 64.06125em){
    .rd-info-ticker.active ~ .header-wrap .du-ntheme .du-new-nav{
        top:85px
    }
}
@media screen and (min-width: 64.0625em){
    .rd-info-ticker.active ~ .header-wrap .du-search,.rd-info-ticker.active ~ .header-wrap .du-access{
        top:90px
    }
}
.rd-info-ticker.is-sticky{
    position:fixed;
    top:0;
    z-index:500
}
.rd-info-ticker__inner{
    max-width:1266px;
    margin:auto;
    width:100%;
    position:relative;
    padding:10px 0
}
@media screen and (max-width: 80em){
    .rd-info-ticker__inner{
        padding:10px 15px
    }
}
@media screen and (max-width: 64.06125em){
    .rd-info-ticker__inner{
        padding:12px 15px 8px;
        padding-right:40px
    }
}
.rd-info-ticker h2{
    margin:0;
    font:16px/16px du-font-primary-b;
    font-weight:normal;
    display:inline-block;
    color:#fff
}
@media screen and (max-width: 64.06125em){
    .rd-info-ticker h2{
        display:block;
        padding-bottom:5px
    }
}
.rd-info-ticker h2 img{
    vertical-align:inherit
}
.rd-info-ticker p{
    margin:0;
    color:#99a6bd;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:1rem;
    line-height:0;
    display:inline-block
}
@media screen and (max-width: 64.06125em){
    .rd-info-ticker p{
        font-size:15px;
        line-height:1.3
    }
}
@media screen and (max-width: 22.5em){
    .rd-info-ticker p{
        font-size:14px
    }
}
.rd-info-ticker p a{
    color:#fff;
    font-family:"du-font-secondary-bold";
    white-space:nowrap
}
.rd-info-ticker p a:hover,.rd-info-ticker p .accordion-login a.accordion-title:focus,.accordion-login .rd-info-ticker p a.accordion-title:focus,.rd-info-ticker p a.file-drop:focus,.rd-info-ticker p .file-drop-container a.file-drop-single:focus,.file-drop-container .rd-info-ticker p a.file-drop-single:focus{
    text-decoration:underline
}
.rd-info-ticker p a .link-arrow{
    font-size:16px;
    display:inline-block;
    position:relative;
    bottom:-1px;
    padding:0 5px;
    font-family:arial, sans-serif;
    line-height:12px
}
.rd-info-ticker p strong{
    font-family:"du-font-secondary-bold"
}
.rd-info-ticker .close{
    cursor:pointer;
    position:absolute;
    right:20px;
    opacity:.7;
    top:11px
}
@media screen and (min-width: 79.125em){
    .rd-info-ticker .close{
        right:0
    }
}
@media screen and (max-width: 64.06125em){
    .rd-info-ticker .close{
        right:15px
    }
}
.rd-info-ticker .close:hover,.rd-info-ticker .accordion-login .close.accordion-title:focus,.accordion-login .rd-info-ticker .close.accordion-title:focus,.rd-info-ticker .close.file-drop:focus,.rd-info-ticker .file-drop-container .close.file-drop-single:focus,.file-drop-container .rd-info-ticker .close.file-drop-single:focus{
    opacity:1
}
.rd-info-ticker .close img{
    vertical-align:inherit
}
.rd-info-ticker .close .icon:before,.rd-info-ticker .close .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .rd-info-ticker .close .secondary-btn--primary-color:before,.rd-info-ticker .close .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .rd-info-ticker .close .secondary-btn--primary-color:before,.rd-info-ticker .close .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .rd-info-ticker .close .secondary-btn--primary-color:before,.rd-info-ticker .close .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .rd-info-ticker .close .hint2:before,.rd-info-ticker .close .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .rd-info-ticker .close .hint2:before,.rd-info-ticker .close .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .rd-info-ticker .close .hint2:before{
    color:#00a9ce;
    font-size:.5rem;
    font-family:du-icon-font;
    content:"m";
    font-style:normal;
    font-weight:bold
}
@media screen and (max-width: 64.06125em){
    .rd-info-ticker .close .icon:before,.rd-info-ticker .close .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .rd-info-ticker .close .secondary-btn--primary-color:before,.rd-info-ticker .close .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .rd-info-ticker .close .secondary-btn--primary-color:before,.rd-info-ticker .close .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .rd-info-ticker .close .secondary-btn--primary-color:before,.rd-info-ticker .close .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .rd-info-ticker .close .hint2:before,.rd-info-ticker .close .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .rd-info-ticker .close .hint2:before,.rd-info-ticker .close .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .rd-info-ticker .close .hint2:before{
        font-size:.875rem
    }
}
.du-ntheme{
    font-size:16px
}
.du-ntheme .du-newnav-inner-wrap{
    max-width:1266px;
    margin:0 auto
}
.du-ntheme .du-newnav-inner-wrap:before,.du-ntheme .du-newnav-inner-wrap:after{
    content:" ";
    display:table
}
.du-ntheme .du-newnav-inner-wrap:after{
    clear:both
}
.du-ntheme .du-newnav-main-bar{
    position:relative;
    padding:0 10px;
    width:100%;
    box-sizing:border-box;
    height:95px;
    background-color:#fff;
    box-shadow:0 2px 12px rgba(0,0,0,0.05)
}
.du-ntheme .du-newnav-main-bar .logo{
    padding:15px 0 0;
    float:left
}
.du-ntheme .du-new-nav{
    z-index:501;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    transition:all .3s ease-out
}
.du-ntheme .du-new-nav .du-main-nav{
    float:left
}
.du-ntheme .du-new-nav .du-newnav-top-bar{
    overflow-y:hidden;
    position:relative;
    z-index:10001;
    padding:0 10px;
    border-bottom:transparent;
    background:linear-gradient(315deg, #753BBD 0%, #00A9CE 67.21%, #00A9CE 100%);
    height:30px
}
@media (max-width: 1024px){
    .du-ntheme .du-new-nav .du-newnav-top-bar{
        display:none
    }
}
.du-search-box{
    float:right
}
.du-search-box .sicon{
    padding:5px 25px 0;
    margin-right:0px;
    display:block;
    height:30px
}
.du-search-box .sicon.active{
    background:linear-gradient(135.4deg, #6e43be 0%, #713ebe 220%)
}
.du-lang-switch{
    float:right;
    display:flex
}
.du-lang-switch .du-lang{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#fff;
    line-height:27px;
    height:30px;
    font-size:15px
}
@media (min-width: 1025px){
    .du-lang-switch .du-lang{
        font-size:16px
    }
}
.du-lang-switch .du-wcag{
    color:#fff;
    line-height:30px;
    font-size:16px;
    height:30px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    padding-right:25px;
    padding-left:25px;
    margin-right:15px
}
.du-lang-switch .du-wcag.active{
    background:#fff;
    color:#333
}
@media (min-width: 1025px){
    .du-lang-switch .du-wcag.active .small{
        color:#333
    }
}
.du-lang-switch .du-wcag .small{
    font-size:12px;
    color:#fff
}
@media (min-width: 1025px){
    .du-lang-switch .du-wcag .small{
        color:#fff
    }
}
.du-segment-links{
    display:flex;
    float:left
}
.du-segment-links a{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    padding:0px 21px;
    color:#fff;
    line-height:30px;
    transition:none;
    font-size:14px;
    height:30px;
    opacity:.5
}
.du-segment-links a.active{
    font-family:"du-font-secondary-bold";
    background-color:#0081AB;
    cursor:default;
    opacity:1
}
.du-main-sec-menu{
    padding-top:12px;
    margin:0;
    padding-left:23px
}
.du-main-sec-menu>.mlist{
    display:inline-block
}
.du-main-sec-menu>.mlist>.menulink{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#333;
    padding:22px 14px 24px;
    overflow:hidden;
    position:relative;
    display:block;
    font-size:16px;
    line-height:1
}
.du-main-sec-menu>.mlist>.menulink:after{
    width:calc(100% - 28px);
    border-radius:5px;
    position:absolute;
    background:linear-gradient(9.52deg, #753BBD 0%, #C724B1 100%);
    bottom:15px;
    content:'';
    height:3px;
    left:14px;
    opacity:0
}
.du-main-sec-menu>.mlist>.menulink:hover:after,.accordion-login .du-main-sec-menu>.mlist>.menulink.accordion-title:focus:after,.du-main-sec-menu>.mlist>.menulink.file-drop:focus:after,.file-drop-container .du-main-sec-menu>.mlist>.menulink.file-drop-single:focus:after{
    opacity:1
}
.du-main-sec-menu>.mlist.hover>.menulink:after{
    opacity:1
}
.du-main-sec-menu>.mlist.hover .submenu-big{
    z-index:1;
    height:auto;
    min-height:548px;
    max-height:65vh;
    height:auto;
    overflow:visible;
    opacity:1
}
.du-newnav-util{
    padding-top:12px;
    display:flex;
    float:right
}
.du-newnav-util .shop{
    padding-top:19px;
    padding-right:30px;
    padding-left:10px
}
.du-newnav-util .shop .util-icon{
    position:relative;
    display:block
}
.du-newnav-util .shop .util-icon .cart-stat{
    font-family:"du-font-secondary-bold";
    background:#C724B1;
    border:#fff solid 2px;
    border-radius:100px;
    position:absolute;
    text-align:center;
    color:#fff;
    line-height:16px;
    font-size:12px;
    padding:0 2px;
    right:-10px;
    height:18px;
    width:auto;
    top:-7px;
    min-width:18px
}
.du-newnav-util .login{
    margin-top:5px
}
.du-newnav-util .login .du-btn,.du-newnav-util .login .du-s-wrap .du-s-box .sbtn,.du-s-wrap .du-s-box .du-newnav-util .login .sbtn{
    min-width:auto
}
.du-newnav-util .login .primary-btn--primary-color{
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%);
    color:#c724b1;
    height:44px;
    line-height:1 !important;
    border:0;
    position:relative;
    z-index:1;
    padding:14px 19px 8px
}
.du-newnav-util .login .primary-btn--primary-color:before{
    content:'';
    background:#fff;
    display:block;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    left:2px;
    top:2px;
    opacity:1;
    position:absolute;
    transition:.25s;
    border-radius:5px;
    z-index:-2
}
.du-newnav-util .login .primary-btn--primary-color:hover,.du-newnav-util .login .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .du-newnav-util .login .primary-btn--primary-color.accordion-title:focus,.du-newnav-util .login .primary-btn--primary-color.file-drop:focus,.du-newnav-util .login .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .du-newnav-util .login .primary-btn--primary-color.file-drop-single:focus{
    color:#fff
}
.du-newnav-util .login .primary-btn--primary-color:hover:before,.du-newnav-util .login .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .du-newnav-util .login .primary-btn--primary-color.accordion-title:focus:before,.du-newnav-util .login .primary-btn--primary-color.file-drop:focus:before,.du-newnav-util .login .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .du-newnav-util .login .primary-btn--primary-color.file-drop-single:focus:before{
    background:transparent
}
.du-newnav-util .login .logged-in{
    background:transparent;
    color:#333;
    position:relative;
    padding-right:46px;
    padding-left:13px;
    padding-top:15px;
    padding-bottom:15px
}
.du-newnav-util .login .logged-in .name{
    transform:translateY(-50%);
    background:#333;
    border-radius:50px;
    position:absolute;
    color:#fff;
    padding-top:7px;
    height:36px;
    width:36px;
    top:50%;
    right:0
}
.du-newnav-util .login .logged-in:after{
    content:'';
    width:calc(100% - 56px);
    border-radius:5px;
    position:absolute;
    background:linear-gradient(9.52deg, #753BBD 0%, #C724B1 100%);
    bottom:5px;
    height:3px;
    left:14px;
    opacity:0
}
.du-newnav-util .login .logged-in:hover:after,.du-newnav-util .login .accordion-login .logged-in.accordion-title:focus:after,.accordion-login .du-newnav-util .login .logged-in.accordion-title:focus:after,.du-newnav-util .login .logged-in.file-drop:focus:after,.du-newnav-util .login .file-drop-container .logged-in.file-drop-single:focus:after,.file-drop-container .du-newnav-util .login .logged-in.file-drop-single:focus:after{
    opacity:1
}
.du-newnav-util .login .logged-in.active:after{
    opacity:1
}
.du-new-quick-links{
    box-sizing:border-box
}
.du-new-quick-links a{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    padding:22px 14px 24px;
    display:inline-block;
    color:#333;
    position:relative;
    overflow:hidden;
    font-size:16px;
    line-height:1
}
.du-new-quick-links a:after{
    width:calc(100% - 28px);
    border-radius:5px;
    position:absolute;
    background:linear-gradient(9.52deg, #753BBD 0%, #C724B1 100%);
    bottom:15px;
    content:'';
    height:3px;
    left:14px;
    opacity:0
}
.du-new-quick-links a:hover:after,.du-new-quick-links .accordion-login a.accordion-title:focus:after,.accordion-login .du-new-quick-links a.accordion-title:focus:after,.du-new-quick-links a.file-drop:focus:after,.du-new-quick-links .file-drop-container a.file-drop-single:focus:after,.file-drop-container .du-new-quick-links a.file-drop-single:focus:after{
    opacity:1
}
.submenu-big{
    box-shadow:0px 30px 20px -26px rgba(0,0,0,0.45);
    background:#fff;
    position:absolute;
    padding:0 10px;
    width:100%;
    left:0;
    top:80px;
    display:flex;
    overflow:hidden;
    max-height:0;
    min-height:0;
    opacity:.5;
    height:0
}
.submenu-big .menuimg{
    position:absolute;
    width:38%;
    bottom:0;
    right:0
}
.submenu-big .menuimg img{
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
    height:auto
}
.submenu-big .left-col{
    display:flex;
    flex-flow:row nowrap;
    height:100%;
    width:62%
}
.submenu-big .du-banner-title{
    position:absolute;
    width:38%;
    top:-40px;
    z-index:1;
    max-width:350px;
    right:0
}
.submenu-big .du-banner-title .banner-title{
    font-family:du-font-primary-b;
    font-size:2.25rem;
    margin-top:60px;
    line-height:1.3;
    margin-bottom:30px;
    color:#333;
    padding-right:14px
}
.submenu-big .du-newnav-inner-wrap{
    position:relative;
    display:flex;
    margin-top:40px !important;
    width:100%;
    min-height:508px
}
.submenu-big .menubox{
    width:35%;
    padding-right:20px
}
.submenu-big .menubox .title,.submenu-big .menubox .order-addon .sub-title,.order-addon .submenu-big .menubox .sub-title,.submenu-big .menubox .order-addon .desc,.order-addon .submenu-big .menubox .desc,.submenu-big .menubox .order-addon .price,.order-addon .submenu-big .menubox .price{
    font-size:15px;
    font-family:"du-font-secondary-bold";
    line-height:1.3;
    color:#333
}
@media (min-width: 1025px){
    .submenu-big .menubox .title,.submenu-big .menubox .order-addon .sub-title,.order-addon .submenu-big .menubox .sub-title,.submenu-big .menubox .order-addon .desc,.order-addon .submenu-big .menubox .desc,.submenu-big .menubox .order-addon .price,.order-addon .submenu-big .menubox .price{
        font-size:14px;
        margin-bottom:0;
        min-height:42px
    }
}
.menuList{
    padding-left:0
}
.menuList li{
    margin-bottom:24px
}
@media (min-width: 1025px){
    .menuList li{
        margin-bottom:15px
    }
}
.menuList li .link{
    font-size:17px;
    color:#333
}
@media (min-width: 1025px){
    .menuList li .link{
        font-size:16px
    }
}
.menuList li .link:hover,.menuList li .accordion-login .link.accordion-title:focus,.accordion-login .menuList li .link.accordion-title:focus,.menuList li .link.file-drop:focus,.menuList li .file-drop-container .link.file-drop-single:focus,.file-drop-container .menuList li .link.file-drop-single:focus{
    color:#0081AB
}
.menuList li .link:hover .newTag,.menuList li .accordion-login .link.accordion-title:focus .newTag,.accordion-login .menuList li .link.accordion-title:focus .newTag,.menuList li .link.file-drop:focus .newTag,.menuList li .file-drop-container .link.file-drop-single:focus .newTag,.file-drop-container .menuList li .link.file-drop-single:focus .newTag{
    background-color:#0081AB
}
.promoBox{
    margin-top:24px
}
.promoBox .promo-menu{
    background:#F8F8F8;
    border-radius:10px;
    padding:15px
}
.promoBox .promo-menu .title,.promoBox .promo-menu .order-addon .sub-title,.order-addon .promoBox .promo-menu .sub-title,.promoBox .promo-menu .order-addon .desc,.order-addon .promoBox .promo-menu .desc,.promoBox .promo-menu .order-addon .price,.order-addon .promoBox .promo-menu .price{
    margin-bottom:14px;
    font-size:14px;
    margin-top:0;
    min-height:auto
}
.promoBox .promo-menu ul,.promoBox .promo-menu ol{
    padding-left:0px
}
.promoBox .promo-menu ul li,.promoBox .promo-menu ol li{
    margin-bottom:15px
}
.promoBox .promo-menu ul li:last-child,.promoBox .promo-menu ol li:last-child{
    margin-bottom:0px
}
.promoBox .promo-menu ul .link,.promoBox .promo-menu ol .link{
    color:#333;
    position:relative;
    font-size:1rem;
    line-height:1.2;
    display:block;
    padding-right:25px
}
.promoBox .promo-menu ul .link:after,.promoBox .promo-menu ol .link:after{
    content:'';
    background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/global-nav/menu-arrow.svg");
    background-repeat:no-repeat;
    position:absolute;
    height:10px;
    width:6px;
    top:5px;
    right:0px
}
.promoBox .promo-menu ul .link:hover,.promoBox .promo-menu ul .accordion-login .link.accordion-title:focus,.accordion-login .promoBox .promo-menu ul .link.accordion-title:focus,.promoBox .promo-menu ul .link.file-drop:focus,.promoBox .promo-menu ul .file-drop-container .link.file-drop-single:focus,.file-drop-container .promoBox .promo-menu ul .link.file-drop-single:focus,.promoBox .promo-menu ol .link:hover,.promoBox .promo-menu ol .accordion-login .link.accordion-title:focus,.accordion-login .promoBox .promo-menu ol .link.accordion-title:focus,.promoBox .promo-menu ol .link.file-drop:focus,.promoBox .promo-menu ol .file-drop-container .link.file-drop-single:focus,.file-drop-container .promoBox .promo-menu ol .link.file-drop-single:focus{
    color:#0081AB
}
.promoBox .linkLast{
    margin-top:15px;
    display:inline-block;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    text-decoration:underline;
    color:#333;
    margin-left:15px;
    font-size:14px
}
.newTag{
    padding:5px 7px 4px;
    background:#333;
    color:#fff;
    border-radius:12px;
    text-transform:uppercase;
    font-size:12px;
    font-family:"du-font-secondary-bold";
    line-height:1;
    display:inline-block;
    margin-left:3px
}
@media screen and (min-width: 1025px) and (max-width: 1200px){
    .du-main-sec-menu{
        padding-left:18px
    }
    .du-main-sec-menu>.mlist>.menulink{
        padding:22px 8px 24px;
        font-size:14px
    }
    .du-main-sec-menu>.mlist>.menulink:after{
        width:calc(100% - 16px);
        left:8px
    }
    .du-new-quick-links a{
        padding:22px 8px 24px;
        font-size:14px
    }
    .menuList li .link{
        font-size:14px
    }
}
body.nav-active .du-ntheme .du-newnav-util .du-new-quick-links a{
    color:#fff
}
body.nav-active .du-ntheme .du-newnav-util .du-new-quick-links a:after{
    background:#fff
}
body.nav-active .du-ntheme .du-newnav-util .shop .util-icon #duCartnew path{
    stroke:#fff
}
body.nav-active .du-ntheme .du-newnav-util .shop .util-icon #duCartnew #wheel{
    fill:#fff
}
body.nav-active .du-ntheme .du-newnav-util .login .du-btn,body.nav-active .du-ntheme .du-newnav-util .login .du-s-wrap .du-s-box .sbtn,.du-s-wrap .du-s-box body.nav-active .du-ntheme .du-newnav-util .login .sbtn{
    background:#fff;
    color:#753BBD
}
body.nav-active .du-ntheme .du-newnav-util .login .logged-in{
    background:transparent;
    color:#fff
}
body.nav-active .du-ntheme .du-newnav-util .login .logged-in .name{
    color:#333;
    background:#fff
}
body.nav-active .du-ntheme .du-newnav-util .login .logged-in:after{
    background:#fff
}
body.nav-active .du-ntheme .du-new-nav .du-newnav-top-bar{
    background:#333
}
body.nav-active .du-ntheme .du-new-nav .du-newnav-top-bar .du-segment-links a.active{
    background-color:#1B1B1B
}
body.nav-active .du-ntheme .du-new-nav .du-newnav-main-bar{
    background:linear-gradient(315deg, #753BBD 0%, #00A9CE 67.21%, #00A9CE 100%)
}
body.nav-active .du-ntheme .du-new-nav .du-newnav-main-bar .logo #du-logo-new path{
    fill:#fff
}
body.nav-active .du-ntheme .du-new-nav .du-main-nav .du-main-sec-menu>.mlist>.menulink{
    color:#fff
}
body.nav-active .du-ntheme .du-new-nav .du-main-nav .du-main-sec-menu>.mlist>.menulink:after{
    background:#fff
}
.du-m-nav{
    display:none
}
.navigation-bbottom{
    display:none
}
.m-switchbtn{
    display:none
}
.du-burger-close{
    display:none;
    position:absolute;
    top:18px;
    right:21px
}
.du-burger-menu{
    display:none
}
.du-search-box-mobile{
    display:none
}
.du-profile-box-mobile{
    display:none
}
.du-main-nav .du-new-quick-links{
    display:none
}
@media (max-width: 1024px){
    body.ov-none{
        overflow:hidden
    }
    .m-switchbtn{
        background:#fff;
        position:fixed;
        z-index:502;
        width:100%;
        bottom:48px
    }
    .m-switchbtn.opened{
        display:block
    }
    .m-switchbtn .m-switchbtn-wrap{
        padding:76px 30px 14px 30px;
        box-shadow:inset 0px 0px 0 0px #333,0px -4px 4px 0 rgba(0,0,0,0.2)
    }
    .m-switchbtn .m-switchbtn-wrap .m-switchbtn-close{
        position:absolute;
        display:block;
        top:30px;
        right:30px
    }
    .m-switchbtn .m-switchbtn-wrap .msli{
        position:relative;
        padding:0;
        margin:0
    }
    .m-switchbtn .m-switchbtn-wrap .msli li{
        border-top:1px solid #ddd
    }
    .m-switchbtn .m-switchbtn-wrap .msli li a{
        font-family:du-font-secondary-medium,"du-font-secondary-regular";
        color:#333;
        position:relative;
        padding:15px 0;
        font-size:17px;
        display:block
    }
    .m-switchbtn .m-switchbtn-wrap .msli li a:after{
        background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/global-nav/du-active-nav.svg");
        background-repeat:no-repeat;
        transform:translateY(-50%);
        transition:all ease 0.2s;
        background-size:100%;
        position:absolute;
        height:24px;
        content:'';
        width:24px;
        top:50%;
        opacity:0;
        right:0
    }
    .m-switchbtn .m-switchbtn-wrap .msli li.active a:after{
        opacity:1
    }
    .du-burger-menu{
        display:block;
        position:absolute;
        top:19px;
        width:20px;
        height:18px;
        right:17px
    }
    .du-burger-menu em{
        position:absolute;
        left:0;
        top:0;
        width:100%;
        height:2px;
        background:#333;
        -webkit-transition:all 0.3s ease-out;
        -moz-transition:all 0.3s ease-out;
        transition:all 0.3s ease-out;
        border-radius:4px
    }
    .du-burger-menu em:nth-child(2){
        top:50%;
        margin-top:-1px
    }
    .du-burger-menu em:nth-child(3){
        top:auto;
        bottom:0
    }
    .du-search-box-mobile{
        display:block;
        position:absolute;
        top:18px;
        width:20px;
        height:18px;
        right:70px
    }
    .du-profile-box-mobile{
        display:block;
        position:absolute;
        top:17px;
        width:20px;
        height:18px;
        right:120px
    }
    .navigation-bbottom{
        display:block;
        background:#333;
        position:absolute;
        height:48px;
        width:100%;
        bottom:0;
        box-sizing:border-box;
        padding-right:30px
    }
    .navigation-bbottom:before,.navigation-bbottom:after{
        content:" ";
        display:table
    }
    .navigation-bbottom:after{
        clear:both
    }
    .navigation-bbottom .du-lang-switch{
        height:100%
    }
    .navigation-bbottom .du-lang-switch .du-wcag,.navigation-bbottom .du-lang-switch .du-lang{
        height:100%;
        align-items:center;
        display:flex
    }
    .navigation-bbottom .du-btn-switch-opt{
        display:flex;
        height:100%;
        float:left
    }
    .navigation-bbottom .du-btn-switch-opt .links{
        font-family:du-font-secondary-medium,"du-font-secondary-regular";
        padding:0 30px;
        padding-right:40px;
        align-items:center;
        color:#fff;
        font-size:15px;
        display:flex;
        height:100%;
        position:relative
    }
    .navigation-bbottom .du-btn-switch-opt .links svg{
        transform:translateY(-50%) scaleY(-1);
        transition:all ease 0.2s;
        top:calc(50% + 2px);
        position:absolute;
        right:20px
    }
    .navigation-bbottom .du-btn-switch-opt.active{
        background-color:#fff
    }
    .navigation-bbottom .du-btn-switch-opt.active .links{
        color:#333
    }
    .navigation-bbottom .du-btn-switch-opt.active .links svg{
        transform:translateY(-50%) scaleY(1)
    }
    .navigation-bbottom .du-btn-switch-opt.active .links svg path{
        fill:#333
    }
    header.du-ntheme .du-newnav-main-bar{
        height:95px
    }
    header.du-ntheme .du-newnav-main-bar .logo{
        position:absolute;
        top:10px;
        padding:0;
        left:15px
    }
    header.du-ntheme .du-newnav-main-bar .logo svg{
        width:40px;
        height:40px
    }
    .du-main-nav{
        background:linear-gradient(135.4deg, #C724B1 0%, #753BBD 30.52%, #00A9CE 100%);
        height:calc(100% - 0px);
        position:fixed;
        width:100%;
        z-index:1;
        top:0px;
        visibility:hidden;
        max-height:0;
        overflow:hidden;
        right:0%
    }
    .du-main-nav.opened{
        max-height:inherit;
        visibility:visible
    }
    .du-main-nav .du-new-quick-links{
        display:flex;
        background:rgba(248,248,248,0.15);
        border-top:1px solid rgba(255,255,255,0.15);
        border-bottom:1px solid rgba(255,255,255,0.15)
    }
    .du-main-nav .du-new-quick-links a{
        border:solid 2px #fff;
        background-image:none;
        background:transparent;
        color:#fff !important
    }
    .du-main-nav .du-new-quick-links a:nth-child(1){
        background-image:none
    }
    .du-main-nav .du-new-quick-links a:nth-child(2){
        background-image:none
    }
    .du-main-nav .du-new-quick-links a:nth-child(3){
        background-image:none
    }
    .du-main-nav .du-burger-close{
        display:block
    }
    .du-newnav-util{
        width:calc(100% - 0px);
        position:absolute;
        display:block;
        float:none;
        left:0px;
        top:0
    }
    .du-newnav-util .shop{
        position:absolute;
        padding-top:0;
        width:31px;
        top:18px;
        right:172px;
        padding-right:0
    }
    .du-newnav-util .login{
        display:none
    }
    .du-new-quick-links{
        position:absolute;
        width:calc(100% - 0px);
        left:0px;
        top:56px;
        display:flex;
        background:#fff;
        border-top:1px solid #EEE;
        border-bottom:1px solid #EEE;
        padding:0 10px
    }
    .du-new-quick-links a{
        width:33.3%;
        padding:9px;
        text-align:center;
        margin:8px 5px;
        line-height:1;
        display:block;
        border:solid 2px transparent;
        color:#333 !important;
        border-radius:6px;
        background-image:linear-gradient(white, white),radial-gradient(circle at top left, #753BBD 0%, #C724B1 100%);
        background-origin:border-box;
        background-clip:padding-box, border-box;
        font-size:15px
    }
    .du-new-quick-links a:nth-child(1){
        background-image:linear-gradient(white, white),radial-gradient(circle at top left, #102368 0%, #6A39B4 100%)
    }
    .du-new-quick-links a:nth-child(2){
        background-image:linear-gradient(white, white),radial-gradient(circle at top left, #743BBD 0%, #2982C8 100%)
    }
    .du-new-quick-links a:nth-child(3){
        background-image:linear-gradient(white, white),radial-gradient(circle at top left, #1A90CA 0%, #00A9CE 100%)
    }
    .du-new-quick-links a:after{
        opacity:0
    }
    .du-new-quick-links a:hover:after,.du-new-quick-links .accordion-login a.accordion-title:focus:after,.accordion-login .du-new-quick-links a.accordion-title:focus:after,.du-new-quick-links a.file-drop:focus:after,.du-new-quick-links .file-drop-container a.file-drop-single:focus:after,.file-drop-container .du-new-quick-links a.file-drop-single:focus:after{
        opacity:0
    }
    .du-main-sec-menu{
        margin-top:116px;
        overflow-x:scroll;
        height:calc(100% - 164px);
        padding-top:0;
        scroll-behavior:smooth;
        position:fixed;
        width:100%;
        padding-left:0
    }
    .du-main-sec-menu>.mlist{
        display:block;
        border-bottom:1px solid rgba(255,255,255,0.15)
    }
    .du-main-sec-menu>.mlist:last-child{
        border-bottom:none
    }
    .du-main-sec-menu>.mlist>.menulink{
        padding:18px 30px 18px;
        padding-right:50px;
        color:#fff;
        font-size:20px;
        transition:none
    }
    .du-main-sec-menu>.mlist>.menulink:before{
        background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/global-nav/du-menu-arrow.svg");
        background-repeat:no-repeat;
        transform:translateY(-50%);
        transition:all ease 0.2s;
        position:absolute;
        content:'';
        height:9px;
        width:14px;
        transition:none;
        top:50%;
        right:30px
    }
    .du-main-sec-menu>.mlist>.menulink:hover:after,.accordion-login .du-main-sec-menu>.mlist>.menulink.accordion-title:focus:after,.du-main-sec-menu>.mlist>.menulink.file-drop:focus:after,.file-drop-container .du-main-sec-menu>.mlist>.menulink.file-drop-single:focus:after{
        opacity:0
    }
    .du-main-sec-menu>.mlist.hover>.menulink:before{
        transform:translateY(-50%) scaleY(-1)
    }
    .du-main-sec-menu>.mlist.hover>.menulink:after{
        opacity:0
    }
    .du-main-sec-menu>.mlist.hover .submenu-big{
        min-height:auto;
        max-height:inherit
    }
    .submenu-big{
        position:static;
        padding:0 0;
        box-shadow:none
    }
    .submenu-big .du-newnav-inner-wrap{
        margin-top:0px !important;
        min-height:inherit
    }
    .submenu-big .menuimg{
        display:none
    }
    .submenu-big .left-col{
        width:100%;
        flex-flow:column;
        padding:15px 0
    }
    .submenu-big .menubox{
        width:100%;
        padding:7px 30px
    }
    .submenu-big .menubox .title,.submenu-big .menubox .order-addon .sub-title,.order-addon .submenu-big .menubox .sub-title,.submenu-big .menubox .order-addon .desc,.order-addon .submenu-big .menubox .desc,.submenu-big .menubox .order-addon .price,.order-addon .submenu-big .menubox .price{
        margin-bottom:20px
    }
    .submenu-big .du-banner-title{
        display:none
    }
    .menuList{
        padding-left:15px
    }
    .menuList li .link{
        display:block;
        position:relative;
        font-family:du-font-secondary-medium,"du-font-secondary-regular";
        padding-right:8px
    }
    .menuList li .link:after{
        content:'';
        background:url(https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/global-nav/menu-arrow.svg);
        background-repeat:no-repeat;
        position:absolute;
        height:10px;
        width:6px;
        top:6px;
        right:0
    }
    .promoBox .promo-menu{
        display:none
    }
    .promoBox .linkLast{
        background-image:linear-gradient(white, white),radial-gradient(circle at top left, #473196 10%, #2E7EC7 32%, #00A9CE 100%);
        background-clip:padding-box, border-box;
        font-family:du-font-secondary-medium,"du-font-secondary-regular";
        background-origin:border-box;
        border:solid 2px transparent;
        color:#333;
        text-align:center;
        border-radius:6px;
        display:block;
        font-size:16px;
        line-height:1;
        width:calc(100% - 15px);
        padding:9px;
        text-decoration:none;
        margin-bottom:25px;
        margin-left:15px
    }
}
.datepicker{
    display:none;
    position:absolute;
    padding:4px;
    margin-top:1px;
    direction:ltr
}
.datepicker.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    float:left;
    display:none;
    min-width:160px;
    list-style:none;
    background-color:#fff;
    border:1px solid rgba(0,0,0,0.2);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    box-shadow:0 5px 10px rgba(0,0,0,0.2);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box;
    color:#333;
    font-size:13px;
    line-height:18px
}
.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{
    padding:4px 5px
}
.datepicker table{
    border:0;
    margin:0;
    width:auto
}
.datepicker table tr td span{
    display:block;
    width:23%;
    height:54px;
    line-height:54px;
    float:left;
    margin:1%;
    cursor:pointer
}
.datepicker td,.datepicker th{
    text-align:center;
    width:20px;
    height:20px;
    border:0;
    font-size:12px;
    padding:4px 8px;
    cursor:pointer
}
.datepicker td{
    background:#fff
}
.datepicker td span.active,.datepicker td.active.day,.datepicker td.active.year{
    background:#2ba6cb
}
.datepicker td.new,.datepicker td.old{
    color:#999
}
.datepicker td span.month.disabled,.datepicker td span.year.disabled,.datepicker td.day.disabled{
    color:#eee
}
.datepicker th{
    background:#fff
}
.datepicker th span.active,.datepicker th.active.day,.datepicker th.active.year{
    background:#2ba6cb
}
.datepicker th.date-switch{
    width:145px
}
.datepicker .cw{
    font-size:10px;
    width:12px;
    padding:0 2px 0 5px;
    vertical-align:middle
}
.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{
    display:block
}
.datepicker-dropdown:after,.datepicker-dropdown:before{
    content:'';
    display:inline-block;
    position:absolute
}
.datepicker thead tr:first-child th{
    cursor:pointer
}
.datepicker thead tr:first-child th.cw{
    cursor:default;
    background-color:transparent
}
.datepicker tfoot tr:first-child th{
    cursor:pointer
}
.datepicker-inline{
    width:220px
}
.datepicker-rtl{
    direction:rtl
}
.datepicker-rtl table tr td span{
    float:right
}
.datepicker-dropdown{
    top:0;
    left:0
}
.datepicker-dropdown:before{
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-bottom-color:1px solid rgba(0,0,0,0.2);
    top:-7px;
    left:6px
}
.datepicker-dropdown:after{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    top:-6px;
    left:7px
}
.datepicker-dropdown::after,.datepicker-dropdown::before,.datepicker>div{
    display:none
}
.datepicker-close{
    position:absolute;
    top:-30px;
    right:0;
    width:15px;
    height:30px;
    padding:0;
    display:none
}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{
    background-color:transparent
}
.slide-in-down.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-in-down.mui-enter.mui-enter-active{
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.slide-in-left.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-in-left.mui-enter.mui-enter-active{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.slide-in-up.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-in-up.mui-enter.mui-enter-active{
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.slide-in-right.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-in-right.mui-enter.mui-enter-active{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.slide-out-down.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-out-down.mui-leave.mui-leave-active{
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.slide-out-right.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-out-right.mui-leave.mui-leave-active{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.slide-out-up.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-out-up.mui-leave.mui-leave-active{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.slide-out-left.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-out-left.mui-leave.mui-leave-active{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.fade-in.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    opacity:0;
    transition-property:opacity
}
.fade-in.mui-enter.mui-enter-active{
    opacity:1
}
.fade-out.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    opacity:1;
    transition-property:opacity
}
.fade-out.mui-leave.mui-leave-active{
    opacity:0
}
.hinge-in-from-top.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateX(-90deg);
    transform:perspective(2000px) rotateX(-90deg);
    -webkit-transform-origin:top;
    transform-origin:top;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-top.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-right.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateY(-90deg);
    transform:perspective(2000px) rotateY(-90deg);
    -webkit-transform-origin:right;
    transform-origin:right;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-right.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-bottom.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateX(90deg);
    transform:perspective(2000px) rotateX(90deg);
    -webkit-transform-origin:bottom;
    transform-origin:bottom;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-bottom.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-left.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateY(90deg);
    transform:perspective(2000px) rotateY(90deg);
    -webkit-transform-origin:left;
    transform-origin:left;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-left.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-middle-x.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateX(-90deg);
    transform:perspective(2000px) rotateX(-90deg);
    -webkit-transform-origin:center;
    transform-origin:center;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-middle-x.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-middle-y.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateY(-90deg);
    transform:perspective(2000px) rotateY(-90deg);
    -webkit-transform-origin:center;
    transform-origin:center;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-middle-y.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-out-from-top.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:top;
    transform-origin:top;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-top.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateX(-90deg);
    transform:perspective(2000px) rotateX(-90deg);
    opacity:0
}
.hinge-out-from-right.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:right;
    transform-origin:right;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-right.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateY(-90deg);
    transform:perspective(2000px) rotateY(-90deg);
    opacity:0
}
.hinge-out-from-bottom.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:bottom;
    transform-origin:bottom;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-bottom.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateX(90deg);
    transform:perspective(2000px) rotateX(90deg);
    opacity:0
}
.hinge-out-from-left.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:left;
    transform-origin:left;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-left.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateY(90deg);
    transform:perspective(2000px) rotateY(90deg);
    opacity:0
}
.hinge-out-from-middle-x.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:center;
    transform-origin:center;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-middle-x.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateX(-90deg);
    transform:perspective(2000px) rotateX(-90deg);
    opacity:0
}
.hinge-out-from-middle-y.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:center;
    transform-origin:center;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-middle-y.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateY(-90deg);
    transform:perspective(2000px) rotateY(-90deg);
    opacity:0
}
.scale-in-up.mui-enter,.tv-package-list .package-item.show{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.scale-in-up.mui-enter.mui-enter-active,.tv-package-list .mui-enter-active.package-item.show,.tv-package-list .package-item.show.grow{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.scale-in-down.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:scale(1.5);
    transform:scale(1.5);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.scale-in-down.mui-enter.mui-enter-active,.success-icon .mui-enter.svg-icon,.success-icon .mui-enter.svg-bg-icon{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.scale-out-up.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:scale(1);
    transform:scale(1);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.scale-out-up.mui-leave.mui-leave-active{
    -webkit-transform:scale(1.5);
    transform:scale(1.5);
    opacity:0
}
.scale-out-down.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:scale(1);
    transform:scale(1);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.scale-out-down.mui-leave.mui-leave-active{
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
    opacity:0
}
.spin-in.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:rotate(-0.75turn);
    transform:rotate(-0.75turn);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.spin-in.mui-enter.mui-enter-active{
    -webkit-transform:rotate(0);
    transform:rotate(0);
    opacity:1
}
.spin-out.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:rotate(0);
    transform:rotate(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.spin-out.mui-leave.mui-leave-active{
    -webkit-transform:rotate(0.75turn);
    transform:rotate(0.75turn);
    opacity:0
}
.spin-in-ccw.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:rotate(0.75turn);
    transform:rotate(0.75turn);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.spin-in-ccw.mui-enter.mui-enter-active{
    -webkit-transform:rotate(0);
    transform:rotate(0);
    opacity:1
}
.spin-out-ccw.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:rotate(0);
    transform:rotate(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.spin-out-ccw.mui-leave.mui-leave-active{
    -webkit-transform:rotate(-0.75turn);
    transform:rotate(-0.75turn);
    opacity:0
}
.slow{
    transition-duration:750ms !important
}
.fast{
    transition-duration:250ms !important
}
.linear{
    transition-timing-function:linear !important
}
.ease{
    transition-timing-function:ease !important
}
.ease-in{
    transition-timing-function:ease-in !important
}
.ease-out{
    transition-timing-function:ease-out !important
}
.ease-in-out{
    transition-timing-function:ease-in-out !important
}
.bounce-in{
    transition-timing-function:cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}
.bounce-out{
    transition-timing-function:cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}
.bounce-in-out{
    transition-timing-function:cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}
.short-delay{
    transition-delay:300ms !important
}
.long-delay{
    transition-delay:700ms !important
}
.shake{
    -webkit-animation-name:shake-7;
    animation-name:shake-7
}
@-webkit-keyframes shake-7{
    0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{
        -webkit-transform:translateX(7%);
        transform:translateX(7%)
    }
    5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{
        -webkit-transform:translateX(-7%);
        transform:translateX(-7%)
    }
}
@keyframes shake-7{
    0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{
        -webkit-transform:translateX(7%);
        transform:translateX(7%)
    }
    5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{
        -webkit-transform:translateX(-7%);
        transform:translateX(-7%)
    }
}
.spin-cw{
    -webkit-animation-name:spin-cw-1turn;
    animation-name:spin-cw-1turn
}
@-webkit-keyframes spin-cw-1turn{
    0%{
        -webkit-transform:rotate(-1turn);
        transform:rotate(-1turn)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes spin-cw-1turn{
    0%{
        -webkit-transform:rotate(-1turn);
        transform:rotate(-1turn)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
.spin-ccw{
    -webkit-animation-name:spin-cw-1turn;
    animation-name:spin-cw-1turn
}
@keyframes spin-cw-1turn{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.wiggle{
    -webkit-animation-name:wiggle-7deg;
    animation-name:wiggle-7deg
}
@-webkit-keyframes wiggle-7deg{
    40%,50%,60%{
        -webkit-transform:rotate(7deg);
        transform:rotate(7deg)
    }
    35%,45%,55%,65%{
        -webkit-transform:rotate(-7deg);
        transform:rotate(-7deg)
    }
    0%,30%,70%,100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes wiggle-7deg{
    40%,50%,60%{
        -webkit-transform:rotate(7deg);
        transform:rotate(7deg)
    }
    35%,45%,55%,65%{
        -webkit-transform:rotate(-7deg);
        transform:rotate(-7deg)
    }
    0%,30%,70%,100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
.shake,.spin-cw,.spin-ccw,.wiggle{
    -webkit-animation-duration:500ms;
    animation-duration:500ms
}
.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.slow{
    -webkit-animation-duration:750ms !important;
    animation-duration:750ms !important
}
.fast{
    -webkit-animation-duration:250ms !important;
    animation-duration:250ms !important
}
.linear{
    -webkit-animation-timing-function:linear !important;
    animation-timing-function:linear !important
}
.ease{
    -webkit-animation-timing-function:ease !important;
    animation-timing-function:ease !important
}
.ease-in{
    -webkit-animation-timing-function:ease-in !important;
    animation-timing-function:ease-in !important
}
.ease-out{
    -webkit-animation-timing-function:ease-out !important;
    animation-timing-function:ease-out !important
}
.ease-in-out{
    -webkit-animation-timing-function:ease-in-out !important;
    animation-timing-function:ease-in-out !important
}
.bounce-in{
    -webkit-animation-timing-function:cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
    animation-timing-function:cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}
.bounce-out{
    -webkit-animation-timing-function:cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
    animation-timing-function:cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}
.bounce-in-out{
    -webkit-animation-timing-function:cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
    animation-timing-function:cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}
.short-delay{
    -webkit-animation-delay:300ms !important;
    animation-delay:300ms !important
}
.long-delay{
    -webkit-animation-delay:700ms !important;
    animation-delay:700ms !important
}
.du_btn{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.du_btn:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.du_btn[disabled]{
    opacity:0.6
}
.du_btn.is-primary{
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%);
    color:#fff
}
.du_btn.is-primary:before{
    background:linear-gradient(45deg, #d92cc1 6%, #824bc7 53%)
}
.du_btn.is-primary:hover,.accordion-login .du_btn.is-primary.accordion-title:focus,.du_btn.is-primary.file-drop:focus,.file-drop-container .du_btn.is-primary.file-drop-single:focus{
    color:#fff;
    background:linear-gradient(45deg, #d92cc1 6%, #824bc7 53%)
}
.du_btn.is-primary:hover:before,.accordion-login .du_btn.is-primary.accordion-title:focus:before,.du_btn.is-primary.file-drop:focus:before,.file-drop-container .du_btn.is-primary.file-drop-single:focus:before{
    opacity:1
}
.du_btn.is-primary-inverse{
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%);
    color:#c724b1
}
.du_btn.is-primary-inverse:before{
    background:#fff;
    display:block;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    left:2px;
    top:2px;
    opacity:1;
    border-radius:3px
}
.du_btn.is-primary-inverse:hover,.accordion-login .du_btn.is-primary-inverse.accordion-title:focus,.du_btn.is-primary-inverse.file-drop:focus,.file-drop-container .du_btn.is-primary-inverse.file-drop-single:focus{
    color:#fff;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.du_btn.is-primary-inverse:hover:before,.accordion-login .du_btn.is-primary-inverse.accordion-title:focus:before,.du_btn.is-primary-inverse.file-drop:focus:before,.file-drop-container .du_btn.is-primary-inverse.file-drop-single:focus:before{
    background:transparent
}
.du_btn.is-secondary{
    border:solid 2px #fff;
    background:transparent;
    color:#fff;
    padding-top:11px;
    padding-bottom:11px
}
.du_btn.is-secondary:before{
    background:#fff
}
.du_btn.is-secondary:hover,.accordion-login .du_btn.is-secondary.accordion-title:focus,.du_btn.is-secondary.file-drop:focus,.file-drop-container .du_btn.is-secondary.file-drop-single:focus{
    border-color:#fff;
    color:#333
}
.du_btn.is-secondary:hover:before,.accordion-login .du_btn.is-secondary.accordion-title:focus:before,.du_btn.is-secondary.file-drop:focus:before,.file-drop-container .du_btn.is-secondary.file-drop-single:focus:before{
    opacity:1
}
.du_btn.is-secondary[disabled]{
    color:#777
}
@media (min-width: 992px){
    .du_btn.is-large{
        border-radius:7px;
        height:56px;
        font-size:20px;
        padding-top:18px;
        padding-bottom:18px
    }
    .du_btn.is-large:before{
        border-radius:6px
    }
}
.du_btn.is-small{
    border-radius:5px;
    font-size:15px;
    height:34px;
    padding-top:9px;
    padding-bottom:9px;
    padding-left:15px;
    padding-right:15px;
    min-width:80px
}
.du_btn.is-small:before{
    border-radius:4px
}
.du_btn.is-xsmall{
    border-radius:4px;
    font-size:13px;
    height:24px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:12px;
    padding-right:12px;
    min-width:70px
}
.du_btn.is-xsmall:before{
    border-radius:3px
}
.du_btn.is-disabled{
    opacity:0.4
}
@-webkit-keyframes attention{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    12%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
        opacity:1
    }
    25%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
}
@keyframes attention{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    12%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
        opacity:1
    }
    25%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
.e-shop .fs-carousel .slick-dots{
    bottom:5em
}
.e-shop .form-section a,.e-shop .form-section button{
    min-width:250px
}
@media screen and (max-width: 47.99875em){
    .e-shop .form-section a,.e-shop .form-section button{
        min-width:200px
    }
}
.e-shop .sub-nav .sub-nav__items{
    margin-bottom:5px
}
.e-shop .sub-nav .sub-nav__items .sub-nav__item:first-child{
    border-top:0;
    padding-top:0;
    padding-bottom:0
}
.e-shop .sub-nav .rounded-tabs-dropdown{
    position:absolute;
    margin:0 auto;
    bottom:-28px;
    z-index:5
}
@media screen and (max-width: 64.06125em){
    .e-shop .sub-nav .rounded-tabs-dropdown{
        bottom:-22px
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .sub-nav{
        padding-top:0
    }
    .e-shop .sub-nav .sub-nav__items .sub-nav__item:first-child{
        padding-bottom:0
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .sub-nav{
        padding-top:10px
    }
    .e-shop .sub-nav .sub-nav__items{
        margin-bottom:0
    }
    .e-shop .sub-nav .sub-nav__items .sub-nav__item:first-child{
        padding-bottom:0
    }
}
.e-shop .tiles-row1{
    display:flex;
    flex-flow:row wrap;
    width:100%
}
.e-shop .tiles-row1 .tiles-row1__right{
    height:75vh;
    color:#fff;
    padding:60px 5vw 100px;
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 64em){
    .e-shop .tiles-row1 .tiles-row1__right{
        width:50%;
        margin-right:0;
        margin-left:0;
        min-height:600px;
        max-height:650px
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .tiles-row1 .tiles-row1__right{
        width:50%;
        margin-right:0;
        margin-left:0;
        min-height:384px;
        max-height:400px;
        padding:30px 5vw 100px
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row1 .tiles-row1__right{
        width:100%;
        margin-right:0;
        margin-left:0;
        min-height:486px;
        max-height:500px;
        padding:60px 5vw 100px
    }
}
.e-shop .tiles-row1 .tiles-row1__right .background-cont{
    background:url(../..//common/images/ipad-pro-bg.png) bottom center no-repeat;
    background-size:cover
}
.e-shop .tiles-row1 .tiles-row1__right .content{
    color:#fff
}
.e-shop .tiles-row2{
    display:flex;
    flex-flow:row wrap;
    width:100%;
    background:url(../..//common/images/game-pad-bg.png) top center no-repeat;
    background-size:60%
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .tiles-row2{
        background-size:100%
    }
}
@media screen and (min-width: 64em){
    .e-shop .tiles-row2{
        background-size:100%
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row2{
        width:100%;
        background:none;
        margin-bottom:30px
    }
}
.e-shop .tiles-row2 .tiles-row2__left{
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    padding:60px 5vw 65px;
    height:80vh;
    min-height:440px;
    max-height:490px;
    color:#333
}
@media print, screen and (min-width: 64em){
    .e-shop .tiles-row2 .tiles-row2__left{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .tiles-row2 .tiles-row2__left{
        width:50%;
        margin-right:0;
        margin-left:0;
        min-height:300px;
        max-height:320px
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row2 .tiles-row2__left{
        width:100%;
        margin-right:0;
        margin-left:0;
        background:url(../..//common/images/gamepad-mobile.png) no-repeat bottom center;
        background-size:40vh;
        padding:30px 30px 40vh;
        text-align:center;
        height:auto;
        min-height:unset
    }
}
.e-shop .tiles-row2.animate .du-text-slider-container{
    right:0
}
.e-shop .tiles-row2 .du-text-slider-container{
    position:relative;
    right:-50vw;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row2 .du-text-slider-container{
        right:0
    }
}
.e-shop .tiles-row3{
    display:flex;
    flex-flow:row wrap;
    width:100%
}
.e-shop .tiles-row3__left{
    color:#fff;
    padding:70px 20px 70px 0;
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-start
}
@media print, screen and (min-width: 64em){
    .e-shop .tiles-row3__left{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .tiles-row3__left{
        width:50%;
        margin-right:0;
        margin-left:0;
        padding:10px 20px
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row3__left{
        width:100%;
        margin-right:0;
        margin-left:0;
        background:url(../..//common/images/GEISS-Du-Park--mobile-bg.png) no-repeat right center;
        background-size:cover;
        padding:154px 20px 50px
    }
}
.e-shop .tiles-row3__left .background-cont{
    background:url(../..//common/images/GEISS-Du-Park-bg.png) no-repeat right center;
    background-size:cover
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row3__left .background-cont{
        background:url(../..//common/images/GEISS-Du-Park--mobile-bg.png) no-repeat center;
        background-size:cover
    }
}
.e-shop .tiles-row3__left .inner{
    margin-left:5vw
}
@media screen and (max-width: 64.06125em){
    .e-shop .tiles-row3__left .inner{
        margin-left:0
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row3__left .inner{
        width:100%
    }
}
.e-shop .tiles-row3__left .inner .aed{
    font-size:2.441rem;
    margin:0 0 -35px;
    font-family:du-font-primary-b
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .tiles-row3__left .inner .aed{
        font-size:1.953rem;
        letter-spacing:-0.54px
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row3__left .inner .aed{
        font-size:1.953rem;
        letter-spacing:-0.54px
    }
}
.e-shop .tiles-row3__left .inner .aed-value{
    margin-top:30px
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .tiles-row3__left .inner .aed-value{
        height:80px
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row3__left .inner .aed-value{
        height:95px
    }
}
.e-shop .tiles-row3__left .inner .aed-value .value{
    font-size:5rem;
    font-family:du-font-primary-b;
    display:block;
    line-height:1em
}
@media screen and (max-width: 64.06125em){
    .e-shop .tiles-row3__left .inner .aed-value .value{
        font-size:3rem
    }
}
.e-shop .tiles-row3__left .inner .aed-value .month{
    font-size:2.441rem
}
.e-shop .tiles-row3__left .inner .content{
    display:block;
    color:#fff;
    width:100%
}
.e-shop .tiles-row3__left .inner button{
    margin-top:8px
}
.e-shop .tiles-row3__right{
    padding:140px 0 80px;
    text-align:center;
    display:flex;
    flex-flow:row wrap;
    width:50%;
    margin-right:0;
    margin-left:0;
    justify-content:center
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .tiles-row3__right{
        background-size:30vw;
        padding:105px 20px 80px
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row3__right{
        width:100%;
        margin-right:0;
        margin-left:0;
        padding:120px 20px;
        background-size:60vw
    }
}
.e-shop .tiles-row3__right .background-cont{
    background:#fff url(../..//common/images/earth-bg.png) no-repeat right 0 top 0;
    background-size:25vw
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .tiles-row3__right .background-cont{
        background-size:30vw
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row3__right .background-cont{
        background-size:60vw
    }
}
.e-shop .tiles-row3__right .inner{
    margin:0 auto
}
@media print, screen and (min-width: 64em){
    .e-shop .tiles-row3__right .inner{
        width:66.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .tiles-row3__right .inner{
        width:83.33333%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .tiles-row3__right .inner{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.e-shop .tiles-row3__right .content{
    margin:10px auto 30px;
    text-align:center;
    width:80%
}
.e-shop .track-order{
    text-align:center;
    background:#FAFAFA url(../..//common/images/track-order-bg.png) top 10vh left 8vw no-repeat;
    padding:50px 10px;
    background-size:182px;
    width:100%;
    margin:0;
    position:relative;
    display:flex;
    flex-flow:row wrap;
    justify-content:center
}
@media print, screen and (min-width: 64em){
    .e-shop .track-order{
        min-height:510px
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .e-shop .track-order{
        background:#FAFAFA url(../..//common/images/track-order-bg.png) top 4vh left 15px no-repeat;
        background-size:182px
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .track-order{
        background:#FAFAFA url(../..//common/images/Clouds.png) top 70px right 20px no-repeat;
        padding:20px 20px 128px;
        background-size:120px
    }
}
.e-shop .track-order .input-hint{
    font-family:"du-font-secondary-regular";
    font-size:.75rem;
    color:#9B9B9B;
    line-height:24px;
    position:relative;
    text-align:left;
    width:100%
}
.e-shop .track-order .bottom-background{
    position:absolute;
    bottom:17px;
    right:10vw;
    text-align:right;
    width:auto;
    background:url(../..//common/images/bottom-cloud.png) top right no-repeat;
    background-size:120px
}
@media screen and (max-width: 64.06125em){
    .e-shop .track-order .bottom-background{
        background:none;
        right:15px
    }
}
@media only screen and (width: 1024px){
    .e-shop .track-order .bottom-background{
        right:15px
    }
}
.e-shop .track-order.animate .truck-icon{
    margin-right:100px
}
@media screen and (max-width: 64em){
    .e-shop .track-order.animate .truck-icon{
        margin-right:15px
    }
}
.e-shop .track-order .truck-icon{
    height:91px;
    margin-right:200px;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
@media screen and (max-width: 47.99875em){
    .e-shop .track-order .truck-icon{
        margin-right:15px
    }
}
.e-shop .track-order .tittle,.e-shop .track-order .number-selector .results-tittle,.number-selector .e-shop .track-order .results-tittle,.e-shop .track-order .number-selector .no-results-tittle,.number-selector .e-shop .track-order .no-results-tittle{
    color:#333;
    font-family:du-font-primary-b;
    font-size:25px;
    width:100%
}
@media screen and (max-width: 47.99875em){
    .e-shop .track-order .tittle,.e-shop .track-order .number-selector .results-tittle,.number-selector .e-shop .track-order .results-tittle,.e-shop .track-order .number-selector .no-results-tittle,.number-selector .e-shop .track-order .no-results-tittle{
        margin-bottom:30px
    }
}
.e-shop .track-order .track-order-form{
    width:100%;
    margin-right:0;
    margin-left:0;
    display:flex;
    flex-flow:row wrap;
    justify-content:center;
    margin-top:-40px
}
@media screen and (max-width: 64em){
    .e-shop .track-order .track-order-form{
        margin-top:0
    }
}
.e-shop .track-order .track-order-form .form__inner{
    display:flex;
    flex-flow:row wrap;
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    margin:0 auto
}
@media print, screen and (min-width: 64em){
    .e-shop .track-order .track-order-form .form__inner{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
@media only screen and (width: 1024px){
    .e-shop .track-order .track-order-form .form__inner{
        width:91.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .track-order .track-order-form .form__inner{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.e-shop .track-order .track-order-form .du-text-field,.e-shop .track-order .track-order-form .du-text-field--btn{
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    padding-right:20px
}
@media print, screen and (min-width: 64em){
    .e-shop .track-order .track-order-form .du-text-field,.e-shop .track-order .track-order-form .du-text-field--btn{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .e-shop .track-order .track-order-form .du-text-field,.e-shop .track-order .track-order-form .du-text-field--btn{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .track-order .track-order-form .du-text-field,.e-shop .track-order .track-order-form .du-text-field--btn{
        width:100%;
        margin-right:0;
        margin-left:0;
        padding:0;
        margin-bottom:40px
    }
    .e-shop .track-order .track-order-form .du-text-field .material-label,.e-shop .track-order .track-order-form .du-text-field--btn .material-label{
        left:0
    }
}
.e-shop .track-order .track-order-form .form-section{
    width:100%
}
.e-shop .track-order .track-order-form button{
    margin:28px auto
}
.e-shop .track-order .hint{
    width:100%;
    text-align:center;
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    color:#9B9B9B
}
.e-shop .track-order .hint .terms-conditions-link{
    color:#00a9ce
}
@media screen and (max-width: 47.99875em){
    .e-shop .track-order .hint .terms-conditions-link{
        display:block
    }
}
.e-shop .track-order .hint .btn__arrow-icon{
    color:#00a9ce;
    position:relative;
    top:2px;
    font-size:0.8em
}
.e-shop .large-txt{
    font-family:du-font-primary-b;
    font-size:2.441rem;
    line-height:1.25;
    letter-spacing:0;
    margin:0;
    margin-bottom:20px;
    text-transform:none;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -webkit-line-clamp:4;
    -moz-line-clamp:4
}
@media screen and (max-width: 79.99875em){
    .e-shop .large-txt{
        font-size:2.441rem;
        letter-spacing:0;
        margin-bottom:20px
    }
}
@media screen and (max-width: 47.99875em){
    .e-shop .large-txt{
        font-size:2.441rem;
        letter-spacing:0;
        margin-bottom:24px
    }
}
.e-shop .small-txt{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    letter-spacing:0;
    line-height:1.3;
    margin:0 0 2px
}
@media screen and (max-width: 47.99875em){
    .e-shop .small-txt{
        width:100%
    }
}
.e-shop .content{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    letter-spacing:0;
    margin:10px 0 30px;
    color:#333
}
@media screen and (max-width: 64.06125em){
    .e-shop .content{
        display:none
    }
}
.e-shop .special-offers-section .form-section{
    margin-top:24px
}
.du-ie-view .e-shop .sub-nav{
    display:block
}
.du-ie-view .e-shop .sub-nav .rounded-tabs-dropdown{
    position:relative
}
.du-ie-view .e-shop .track-order .track-order-form{
    margin-top:0
}
.du-ie-view .e-shop .track-order .truck-icon{
    margin-right:15px
}
@media screen and (max-width: 64em){
    .du-ie-view .e-shop .track-order .truck-icon{
        margin-right:15px
    }
}
@media screen and (max-width: 47.99875em){
    .du-ie-view .e-shop .tiles-row2 .tiles-row2__left{
        background-size:250px;
        padding:30px 30px 250px
    }
}
@media screen and (max-width: 64.06125em){
    .du-half-screen-slider .slide-caption__data{
        display:none
    }
}
.du-half-screen-slider .aed-value{
    color:#fff;
    line-height:1.6;
    margin-top:30px;
    margin-bottom:30px
}
.du-half-screen-slider .aed-value .value{
    font-size:5rem;
    font-family:du-font-primary-b;
    display:block;
    line-height:1
}
@media screen and (max-width: 64.06125em){
    .du-half-screen-slider .aed-value .value{
        font-size:3rem
    }
}
.du-half-screen-slider .aed-value .month{
    font-size:2.441rem
}
.slide-in-down.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-in-down.mui-enter.mui-enter-active{
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.slide-in-left.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-in-left.mui-enter.mui-enter-active{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.slide-in-up.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-in-up.mui-enter.mui-enter-active{
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.slide-in-right.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-in-right.mui-enter.mui-enter-active{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.slide-out-down.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-out-down.mui-leave.mui-leave-active{
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.slide-out-right.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-out-right.mui-leave.mui-leave-active{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.slide-out-up.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-out-up.mui-leave.mui-leave-active{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.slide-out-left.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.slide-out-left.mui-leave.mui-leave-active{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.fade-in.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    opacity:0;
    transition-property:opacity
}
.fade-in.mui-enter.mui-enter-active{
    opacity:1
}
.fade-out.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    opacity:1;
    transition-property:opacity
}
.fade-out.mui-leave.mui-leave-active{
    opacity:0
}
.hinge-in-from-top.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateX(-90deg);
    transform:perspective(2000px) rotateX(-90deg);
    -webkit-transform-origin:top;
    transform-origin:top;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-top.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-right.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateY(-90deg);
    transform:perspective(2000px) rotateY(-90deg);
    -webkit-transform-origin:right;
    transform-origin:right;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-right.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-bottom.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateX(90deg);
    transform:perspective(2000px) rotateX(90deg);
    -webkit-transform-origin:bottom;
    transform-origin:bottom;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-bottom.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-left.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateY(90deg);
    transform:perspective(2000px) rotateY(90deg);
    -webkit-transform-origin:left;
    transform-origin:left;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-left.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-middle-x.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateX(-90deg);
    transform:perspective(2000px) rotateX(-90deg);
    -webkit-transform-origin:center;
    transform-origin:center;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-middle-x.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-in-from-middle-y.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotateY(-90deg);
    transform:perspective(2000px) rotateY(-90deg);
    -webkit-transform-origin:center;
    transform-origin:center;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.hinge-in-from-middle-y.mui-enter.mui-enter-active{
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    opacity:1
}
.hinge-out-from-top.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:top;
    transform-origin:top;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-top.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateX(-90deg);
    transform:perspective(2000px) rotateX(-90deg);
    opacity:0
}
.hinge-out-from-right.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:right;
    transform-origin:right;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-right.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateY(-90deg);
    transform:perspective(2000px) rotateY(-90deg);
    opacity:0
}
.hinge-out-from-bottom.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:bottom;
    transform-origin:bottom;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-bottom.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateX(90deg);
    transform:perspective(2000px) rotateX(90deg);
    opacity:0
}
.hinge-out-from-left.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:left;
    transform-origin:left;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-left.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateY(90deg);
    transform:perspective(2000px) rotateY(90deg);
    opacity:0
}
.hinge-out-from-middle-x.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:center;
    transform-origin:center;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-middle-x.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateX(-90deg);
    transform:perspective(2000px) rotateX(-90deg);
    opacity:0
}
.hinge-out-from-middle-y.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:perspective(2000px) rotate(0deg);
    transform:perspective(2000px) rotate(0deg);
    -webkit-transform-origin:center;
    transform-origin:center;
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.hinge-out-from-middle-y.mui-leave.mui-leave-active{
    -webkit-transform:perspective(2000px) rotateY(-90deg);
    transform:perspective(2000px) rotateY(-90deg);
    opacity:0
}
.scale-in-up.mui-enter,.tv-package-list .package-item.show{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.scale-in-up.mui-enter.mui-enter-active,.tv-package-list .mui-enter-active.package-item.show,.tv-package-list .package-item.show.grow{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.scale-in-down.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:scale(1.5);
    transform:scale(1.5);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.scale-in-down.mui-enter.mui-enter-active,.success-icon .mui-enter.svg-icon,.success-icon .mui-enter.svg-bg-icon{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.scale-out-up.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:scale(1);
    transform:scale(1);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.scale-out-up.mui-leave.mui-leave-active{
    -webkit-transform:scale(1.5);
    transform:scale(1.5);
    opacity:0
}
.scale-out-down.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:scale(1);
    transform:scale(1);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.scale-out-down.mui-leave.mui-leave-active{
    -webkit-transform:scale(0.5);
    transform:scale(0.5);
    opacity:0
}
.spin-in.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:rotate(-0.75turn);
    transform:rotate(-0.75turn);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.spin-in.mui-enter.mui-enter-active{
    -webkit-transform:rotate(0);
    transform:rotate(0);
    opacity:1
}
.spin-out.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:rotate(0);
    transform:rotate(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.spin-out.mui-leave.mui-leave-active{
    -webkit-transform:rotate(0.75turn);
    transform:rotate(0.75turn);
    opacity:0
}
.spin-in-ccw.mui-enter{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:rotate(0.75turn);
    transform:rotate(0.75turn);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:0
}
.spin-in-ccw.mui-enter.mui-enter-active{
    -webkit-transform:rotate(0);
    transform:rotate(0);
    opacity:1
}
.spin-out-ccw.mui-leave{
    transition-duration:500ms;
    transition-timing-function:linear;
    -webkit-transform:rotate(0);
    transform:rotate(0);
    transition-property:opacity, -webkit-transform;
    transition-property:transform, opacity;
    transition-property:transform, opacity, -webkit-transform;
    opacity:1
}
.spin-out-ccw.mui-leave.mui-leave-active{
    -webkit-transform:rotate(-0.75turn);
    transform:rotate(-0.75turn);
    opacity:0
}
.slow{
    transition-duration:750ms !important
}
.fast{
    transition-duration:250ms !important
}
.linear{
    transition-timing-function:linear !important
}
.ease{
    transition-timing-function:ease !important
}
.ease-in{
    transition-timing-function:ease-in !important
}
.ease-out{
    transition-timing-function:ease-out !important
}
.ease-in-out{
    transition-timing-function:ease-in-out !important
}
.bounce-in{
    transition-timing-function:cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}
.bounce-out{
    transition-timing-function:cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}
.bounce-in-out{
    transition-timing-function:cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}
.short-delay{
    transition-delay:300ms !important
}
.long-delay{
    transition-delay:700ms !important
}
.shake{
    -webkit-animation-name:shake-7;
    animation-name:shake-7
}
@-webkit-keyframes shake-7{
    0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{
        -webkit-transform:translateX(7%);
        transform:translateX(7%)
    }
    5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{
        -webkit-transform:translateX(-7%);
        transform:translateX(-7%)
    }
}
@keyframes shake-7{
    0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{
        -webkit-transform:translateX(7%);
        transform:translateX(7%)
    }
    5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{
        -webkit-transform:translateX(-7%);
        transform:translateX(-7%)
    }
}
.spin-cw{
    -webkit-animation-name:spin-cw-1turn;
    animation-name:spin-cw-1turn
}
@-webkit-keyframes spin-cw-1turn{
    0%{
        -webkit-transform:rotate(-1turn);
        transform:rotate(-1turn)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes spin-cw-1turn{
    0%{
        -webkit-transform:rotate(-1turn);
        transform:rotate(-1turn)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
.spin-ccw{
    -webkit-animation-name:spin-cw-1turn;
    animation-name:spin-cw-1turn
}
@keyframes spin-cw-1turn{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.wiggle{
    -webkit-animation-name:wiggle-7deg;
    animation-name:wiggle-7deg
}
@-webkit-keyframes wiggle-7deg{
    40%,50%,60%{
        -webkit-transform:rotate(7deg);
        transform:rotate(7deg)
    }
    35%,45%,55%,65%{
        -webkit-transform:rotate(-7deg);
        transform:rotate(-7deg)
    }
    0%,30%,70%,100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes wiggle-7deg{
    40%,50%,60%{
        -webkit-transform:rotate(7deg);
        transform:rotate(7deg)
    }
    35%,45%,55%,65%{
        -webkit-transform:rotate(-7deg);
        transform:rotate(-7deg)
    }
    0%,30%,70%,100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
.shake,.spin-cw,.spin-ccw,.wiggle{
    -webkit-animation-duration:500ms;
    animation-duration:500ms
}
.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.slow{
    -webkit-animation-duration:750ms !important;
    animation-duration:750ms !important
}
.fast{
    -webkit-animation-duration:250ms !important;
    animation-duration:250ms !important
}
.linear{
    -webkit-animation-timing-function:linear !important;
    animation-timing-function:linear !important
}
.ease{
    -webkit-animation-timing-function:ease !important;
    animation-timing-function:ease !important
}
.ease-in{
    -webkit-animation-timing-function:ease-in !important;
    animation-timing-function:ease-in !important
}
.ease-out{
    -webkit-animation-timing-function:ease-out !important;
    animation-timing-function:ease-out !important
}
.ease-in-out{
    -webkit-animation-timing-function:ease-in-out !important;
    animation-timing-function:ease-in-out !important
}
.bounce-in{
    -webkit-animation-timing-function:cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
    animation-timing-function:cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}
.bounce-out{
    -webkit-animation-timing-function:cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
    animation-timing-function:cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}
.bounce-in-out{
    -webkit-animation-timing-function:cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
    animation-timing-function:cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}
.short-delay{
    -webkit-animation-delay:300ms !important;
    animation-delay:300ms !important
}
.long-delay{
    -webkit-animation-delay:700ms !important;
    animation-delay:700ms !important
}
.plans-landing-page,.page{
    width:100%
}
.plans-landing-page .tabs-panel,.page .tabs-panel{
    padding:2rem 0 0
}
@media screen and (max-width: 47.99875em){
    .plans-landing-page .tabs-panel,.page .tabs-panel{
        padding:20px 0 0
    }
}
.plans-landing-page .rounded-tabs,.page .rounded-tabs{
    margin:10px auto 0
}
@media screen and (max-width: 47.99875em){
    .plans-landing-page .rounded-tabs,.page .rounded-tabs{
        margin:0
    }
}
.plans-landing-page .rounded-tabs .tabs,.page .rounded-tabs .tabs{
    margin-bottom:0
}
.plans-landing-page .filters__wrapper,.page .filters__wrapper{
    margin-top:2rem;
    padding-top:40px;
    padding-bottom:1px;
    background:#f8f8f8
}
.plans-landing-page .filters__wrapper ~ .cards__wrapper,.page .filters__wrapper ~ .cards__wrapper{
    margin-top:-40px;
    border:0
}
@media screen and (max-width: 37.5em){
    .plans-landing-page .filters__wrapper ~ .cards__wrapper,.page .filters__wrapper ~ .cards__wrapper{
        margin-top:-20px
    }
}
.plans-landing-page .filters__wrapper .tabs-panel__brands-icons,.page .filters__wrapper .tabs-panel__brands-icons{
    padding-bottom:1rem
}
.plans-landing-page .plans-landing-page__content,.plans-landing-page .page__content,.page .plans-landing-page__content,.page .page__content{
    position:relative;
    width:100%;
    justify-content:center
}
.plans-landing-page .tabs,.page .tabs{
    position:relative
}
.plans-landing-page .tabs-content,.page .tabs-content{
    border:none;
    box-shadow:none
}
@media screen and (max-width: 47.99875em){
    .plans-landing-page .tabs-content,.page .tabs-content{
        padding:0
    }
}
.plans-landing-page .tabs-content__info,.page .tabs-content__info{
    font-family:du-font-primary-b;
    font-size:2.441rem;
    text-align:center;
    padding:1rem 0;
    overflow:hidden
}
@media screen and (max-width: 47.99875em){
    .plans-landing-page .tabs-content__info,.page .tabs-content__info{
        display:none
    }
}
.plans-landing-page .tabs-content__info.page__content__title,.page .tabs-content__info.page__content__title{
    margin-top:-30px
}
@media screen and (max-width: 47.99875em){
    .plans-landing-page .tabs-content__info.page__content__title,.page .tabs-content__info.page__content__title{
        margin-top:-30px;
        display:block;
        padding:.5rem 0
    }
}
@media screen and (max-width: 47.99875em){
    .plans-landing-page .tabs-content__info.page__content__title .tabs-content__info__span,.page .tabs-content__info.page__content__title .tabs-content__info__span{
        display:block
    }
}
.plans-landing-page .tabs-content__info__h3,.page .tabs-content__info__h3{
    color:#c724b1
}
.plans-landing-page .tabs-content__info__span,.page .tabs-content__info__span{
    color:#00a9ce
}
.plans-landing-page .tabs-content__info__p,.page .tabs-content__info__p{
    color:#333;
    font-family:du-font-secondary-regular;
    font-size:.875rem;
    margin:0 0 1rem
}
.plans-landing-page .plans-landing-page__separator,.page .plans-landing-page__separator{
    height:1px;
    border-bottom:1px solid #000;
    opacity:0.2;
    margin:1em 4em
}
.plans-landing-page .plans-landing-page__content__filter-2,.page .plans-landing-page__content__filter-2{
    display:flex;
    flex-flow:row wrap;
    width:91.66667%;
    margin-right:0;
    margin-left:0;
    text-align:center;
    margin:auto
}
.plans-landing-page .tabs-content__plans__info__h3,.page .tabs-content__plans__info__h3{
    color:#000
}
.plans-landing-page .faqs-container__accordion__item__content,.page .faqs-container__accordion__item__content{
    background-color:transparent
}
.plans-landing-page .bread-crumb,.page .bread-crumb{
    padding-top:0
}
.plans-landing-page .plans-landing-page__icon,.page .plans-landing-page__icon{
    display:table-cell
}
.plans-landing-page .plans-landing-page__icon .btn__with-icon--large,.page .plans-landing-page__icon .btn__with-icon--large{
    color:#fff;
    padding:0;
    display:none
}
.plans-landing-page .plans-landing-page__icon .btn__with-icon--large .btn-icon,.page .plans-landing-page__icon .btn__with-icon--large .btn-icon{
    width:60px
}
@media print, screen and (min-width: 64em){
    .plans-landing-page .plans-landing-page__icon .btn__with-icon--large,.page .plans-landing-page__icon .btn__with-icon--large{
        display:table-cell
    }
}
@media print, screen and (min-width: 48em){
    .plans-landing-page .plans-landing-page__icon .btn__with-icon--large,.page .plans-landing-page__icon .btn__with-icon--large{
        display:table-cell
    }
}
.plans-landing-page .plans-landing-page__header,.page .plans-landing-page__header{
    display:table-cell;
    vertical-align:middle;
    padding-left:2em
}
.plans-landing-page .bread-crumb__inner,.page .bread-crumb__inner{
    padding-top:1em
}
@media screen and (max-width: 47.99875em){
    .plans-landing-page .radio-group input[type=radio]+label,.plans-landing-page .radio-group .du-text-field.readonly input[type=radio]:focus+label,.plans-landing-page .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.plans-landing-page .radio-group .du-text-field.locked input[type=radio]:focus+label,.plans-landing-page .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.page .radio-group input[type=radio]+label,.page .radio-group .du-text-field.readonly input[type=radio]:focus+label,.page .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.page .radio-group .du-text-field.locked input[type=radio]:focus+label,.page .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
        padding-right:0
    }
}
.plans-landing-page .landing-page-plans-card,.plans-landing-page .grid,.page .landing-page-plans-card,.page .grid{
    padding-bottom:0;
    text-align:center;
    width:100%;
    min-width:100%;
    left:0
}
@media print, screen and (min-width: 48em){
    .plans-landing-page .landing-page-plans-card,.plans-landing-page .grid,.page .landing-page-plans-card,.page .grid{
        -webkit-transition:all 0.4s ease-out;
        -moz-transition:all 0.4s ease-out;
        transition:all 0.4s ease-out
    }
    .plans-landing-page .landing-page-plans-card.items1,.plans-landing-page .grid.items1,.page .landing-page-plans-card.items1,.page .grid.items1{
        left:37.5%
    }
    .plans-landing-page .landing-page-plans-card.items2,.plans-landing-page .grid.items2,.page .landing-page-plans-card.items2,.page .grid.items2{
        left:25%
    }
    .plans-landing-page .landing-page-plans-card.items3,.plans-landing-page .grid.items3,.page .landing-page-plans-card.items3,.page .grid.items3{
        left:12.5%
    }
}
@media screen and (min-width: 80em){
    .plans-landing-page .landing-page-plans-card,.plans-landing-page .grid,.page .landing-page-plans-card,.page .grid{
        padding-bottom:40px
    }
}
.plans-landing-page .landing-page-plans-card.campaign-card,.plans-landing-page .grid.campaign-card,.page .landing-page-plans-card.campaign-card,.page .grid.campaign-card{
    padding-top:50px
}
@media screen and (max-width: 47.99875em){
    .plans-landing-page .landing-page-plans-card.campaign-card,.plans-landing-page .grid.campaign-card,.page .landing-page-plans-card.campaign-card,.page .grid.campaign-card{
        padding-top:0
    }
}
.clear-addon{
    position:absolute;
    right:20px;
    top:1.4rem;
    cursor:pointer;
    font-size:13px;
    color:#cacaca
}
@media screen and (max-width: 47.99875em){
    .du-ie-view .plans-landing-page--mobile-plans-filter .radio-group--filter_container{
        padding-top:2.2em
    }
}
.reveal .upsell-device,.reveal .cart-info-popup{
    margin:auto;
    text-align:center;
    padding:30px 30px 20px
}
.reveal .upsell-device h4,.reveal .cart-info-popup h4{
    font-family:du-font-primary-b;
    margin:0 0 15px
}
.reveal .upsell-device p,.reveal .cart-info-popup p{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    margin:0 0 30px;
    color:#777
}
.reveal .upsell-device p strong,.reveal .cart-info-popup p strong{
    color:#333
}
.reveal .upsell-device a,.reveal .cart-info-popup a{
    margin-right:20px;
    margin-bottom:10px;
    min-width:250px
}
.reveal .upsell-device .disclaimer,.reveal .cart-info-popup .disclaimer{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    margin-top:30px;
    strong-font-family:"du-font-secondary-bold"
}
.reveal .upsell-cta,.reveal .cart-info-popup .cart-cta{
    display:flex;
    justify-content:center
}
@media screen and (max-width: 47.99875em){
    .reveal .upsell-cta,.reveal .cart-info-popup .cart-cta{
        flex-flow:column
    }
}
.reveal .upsell-cta>a,.reveal .cart-info-popup .cart-cta>a,.reveal .upsell-cta__element{
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    min-width:250px
}
.reveal .upsell-cta>a button,.reveal .cart-info-popup .cart-cta>a button,.reveal .upsell-cta__element button{
    width:100%
}
.reveal .upsell-cta>a a,.reveal .cart-info-popup .cart-cta>a a,.reveal .upsell-cta__element a{
    margin-left:0;
    margin-right:0;
    width:100%
}
.reveal .cart-info-popup .cart-image{
    margin:0 0 30px
}
@media screen and (max-width: 47.99875em){
    .reveal .cart-info-popup .cart-image img{
        max-width:50%
    }
}
.reveal .cart-info-popup .cart-cta>a{
    min-width:125px
}
@media screen and (min-width: 20.0625em){
    .reveal .cart-info-popup .cart-cta>a{
        min-width:150px
    }
}
@media print, screen and (min-width: 48em){
    .reveal .cart-info-popup .cart-cta>a{
        min-width:200px
    }
}
.reveal .cart-info-popup h4{
    font-family:"du-font-secondary-regular"
}
.reveal .cart-info-popup h4 strong{
    font-family:du-font-primary-b
}
.reveal .cart-info-popup .cta-title{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    margin:0 0 20px
}
.home-plans .filter-container,.mya-home-plans .filter-container{
    display:block
}
@media screen and (max-width: 37.5em){
    .home-plans .filter-container .element-container,.mya-home-plans .filter-container .element-container{
        text-align:center
    }
}
.set-location{
    position:relative;
    width:100%;
    max-width:850px;
    margin:0 auto;
    padding-bottom:10px;
    -webkit-transition:all 0.5s ease-out;
    -moz-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out
}
@media screen and (max-width: 47.99875em){
    .set-location{
        padding-top:20px;
        padding-bottom:35px
    }
}
.set-location.show-for-medium{
    max-height:600px
}
.set-location.show-for-medium.minimal{
    overflow:hidden;
    height:auto;
    max-height:290px
}
.set-location.show-for-medium.minimal:after{
    position:absolute;
    bottom:0;
    left:0;
    content:'';
    width:100%;
    height:80px;
    background-color:rgba(255,255,255,0.1);
    background-image:-moz-linear-gradient(top, rgba(255,255,255,0.1), #fff);
    background-image:-webkit-gradient(top, 0% 0%, 0% 100%, from(rgba(255,255,255,0.1)), to(#fff));
    background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.1), #fff);
    background-image:-o-linear-gradient(top, rgba(255,255,255,0.1), #fff)
}
.set-location .intro{
    padding-left:15px;
    padding-right:15px
}
.set-location h5{
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
    margin-top:1rem;
    margin-bottom:0
}
@media screen and (max-width: 37.5em){
    .set-location h5{
        margin-top:0;
        text-align:center
    }
}
.set-location p{
    color:#333;
    margin-top:5px;
    margin-bottom:30px;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 37.5em){
    .set-location p{
        margin-bottom:10px;
        text-align:center
    }
}
.set-location .action{
    width:100%
}
.set-location>a,.set-location fieldset .btn-set-location{
    display:block;
    max-width:260px;
    margin:20px auto 0;
    border-width:1px
}
@media screen and (max-width: 37.5em){
    .set-location>a,.set-location fieldset .btn-set-location{
        max-width:200px
    }
}
.set-location-form{
    width:100%
}
.set-location-form .du-form{
    padding-top:0;
    padding-bottom:0
}
.set-location-form .du-form .group{
    padding-left:15px;
    padding-right:15px;
    margin-bottom:0
}
@media screen and (max-width: 64.06125em){
    .set-location-form .du-form .group{
        width:50%
    }
}
@media screen and (max-width: 47.99875em){
    .set-location-form .du-form .group{
        width:100%
    }
}
@media screen and (max-width: 64.06125em){
    .set-location-form .du-form .group.small-6{
        width:50%
    }
}
.set-location-form .du-form .group.action{
    margin-top:20px
}
.set-location-form .du-form .group.action a.btn-show{
    width:100%
}
@media screen and (max-width: 47.99875em){
    .set-location-form .du-form .group.action{
        margin-top:0
    }
}
.set-location-form .du-form .group .radio-group{
    border-bottom:0
}
.set-location-form .du-form .group .radio-group:first-child{
    margin-left:0
}
@media screen and (max-width: 64.06125em){
    .set-location-form .du-form .group .radio-group{
        padding-bottom:0
    }
}
.set-location-form .du-form .filter-radio-group{
    justify-content:normal
}
@media screen and (max-width: 47.99875em){
    .set-location-form .du-form .filter-radio-group{
        margin:20px 0 -20px
    }
}
.set-location-form .du-form .filter-radio-group ~ .material-label{
    font-size:1rem;
    top:-8px;
    color:#777
}
@media screen and (max-width: 37.5em){
    .set-location-form .du-form .filter-radio-group .radio-group>label{
        font-size:1.08rem;
        line-height:1.1em;
        padding-right:0
    }
}
.set-location-form .du-form .group .radio-group input[type=radio]+label,.set-location-form .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label,.set-location-form .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.set-location-form .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label,.set-location-form .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    padding-left:42px
}
@media screen and (max-width: 47.9375em){
    .set-location-form .du-form .group .radio-group input[type=radio]+label,.set-location-form .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label,.set-location-form .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.set-location-form .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label,.set-location-form .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
        padding-left:30px
    }
}
.set-location-form .du-form .du-text-field select,.set-location-form .du-form .du-text-field--btn select{
    padding-left:0
}
.set-location-form .du-form .du-text-field select:focus,.set-location-form .du-form .du-text-field--btn select:focus{
    border-bottom-color:#00a9ce
}
.set-location-form .du-form .du-text-field select ~ .material-label,.set-location-form .du-form .du-text-field--btn select ~ .material-label{
    font-size:.9rem;
    top:-8px;
    color:#777
}
@media screen and (max-width: 64.06125em){
    .set-location-form .du-form .du-text-field select ~ .material-label,.set-location-form .du-form .du-text-field--btn select ~ .material-label{
        font-size:1rem
    }
}
.set-location-form .du-form .parsley-errors-list{
    text-align:left;
    line-height:1.2rem
}
.set-location-form .du-form .parsley-error ~ .material-label{
    top:-8px;
    font-size:.875rem
}
@media screen and (max-width: 47.99875em){
    .set-location-form .du-form .du__select1{
        margin-bottom:10px
    }
}
.set-location-form .du-form .du__select1 .selectize-dropdown-content .option{
    text-transform:capitalize
}
.set-location-form .du-form .du__select1 .selectize-input .item{
    max-width:320px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.set-location-form .du-form .villa-plot .du__select1{
    width:calc(100% - 120px);
    float:left
}
@media screen and (max-width: 64.06125em){
    .set-location-form .du-form .villa-plot .du__select1{
        width:calc(100% - 100px)
    }
}
.set-location-form .du-form .villa-plot .help-block{
    width:120px;
    float:left;
    text-align:right
}
@media screen and (max-width: 64.06125em){
    .set-location-form .du-form .villa-plot .help-block{
        width:100px
    }
}
.set-location-form .du-form .villa-plot .help-block a{
    font-size:.875rem;
    padding-top:10px;
    display:inline-block;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -webkit-line-clamp:1;
    -moz-line-clamp:1
}
.set-location-form .du-form .villa-plot .help-block a span{
    text-decoration:underline
}
.set-location-form .du-form .villa-plot .help-block a i{
    font-size:1.25rem;
    line-height:1;
    bottom:-5px;
    position:relative;
    display:inline-block
}
@media screen and (max-width: 47.99875em){
    .set-location-form .du-form .small-6 .selectize-input .item,.set-location-form .du-form .small-6 .selectize-input input{
        max-width:140px !important;
        white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden
    }
}
.set-location-form .du-form .du__select1 .parsley-errors-list{
    display:none
}
.set-location-form .du-form .material-label{
    text-align:left !important
}
.set-location-form .action-outzone{
    padding:0 15px
}
@media screen and (max-width: 47.99875em){
    .set-location-form .action-outzone{
        text-align:center
    }
}
.set-location-form .action-outzone .callout{
    margin-bottom:30px
}
.set-location-form .action-outzone a{
    min-width:240px
}
@media screen and (max-width: 47.99875em){
    .set-location-form .du-form .callout{
        margin:15px 0 30px
    }
}
.home-plans-steps{
    text-align:center;
    font-size:20px;
    font-family:"du-font-secondary-regular";
    padding:40px 0 30px
}
@media screen and (max-width: 37.5em){
    .home-plans-steps{
        font-size:18px;
        padding:0 0 20px
    }
}
.home-plans-steps em{
    color:#c724b1;
    font-style:normal
}
.home-plans-steps .disclaimer{
    padding:15px 0
}
.home-plans-steps .disclaimer p{
    font-size:1rem;
    color:#777;
    margin:0
}
.home-plans-steps .disclaimer p strong{
    color:#333
}
.home-plans-steps h2.next-steps{
    font-size:20px;
    font-family:"du-font-secondary-bold";
    width:auto
}
.step-2 .home-plans-steps,.step-3 .home-plans-steps{
    padding-top:80px
}
@media screen and (max-width: 64.06125em){
    .step-2 .home-plans-steps,.step-3 .home-plans-steps{
        padding-top:0
    }
}
.home-plans .cards__wrapper,.mya-home-plans .cards__wrapper{
    border-top:#ddd solid 1px
}
.home-plans .cards__wrapper .grid,.mya-home-plans .cards__wrapper .grid{
    padding-bottom:30px
}
@media screen and (min-width: 80em){
    .home-plans .cards__wrapper .grid,.mya-home-plans .cards__wrapper .grid{
        padding-bottom:0
    }
}
.free-package-selector{
    padding:0 0 20px
}
@media screen and (max-width: 64.06125em){
    .free-package-selector{
        padding-bottom:40px
    }
}
.free-package-selector .custom-radio-group{
    padding-right:0;
    padding-left:0;
    max-width:1266px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    flex-flow:row wrap
}
@media print, screen and (min-width: 48em){
    .free-package-selector .custom-radio-group{
        padding-right:0;
        padding-left:0
    }
}
@media screen and (max-width: 37.5em){
    .free-package-selector .custom-radio-group{
        padding-left:0;
        padding-right:0
    }
}
.free-package-selector .du-custom-radio{
    display:flex;
    flex-flow:row wrap;
    width:calc(25% - .875rem);
    margin-right:.4375rem;
    margin-left:.4375rem;
    margin-bottom:15px;
    background:#fff
}
@media screen and (max-width: 63.9375em){
    .free-package-selector .du-custom-radio{
        width:calc(50% - 0.875rem)
    }
}
@media screen and (max-width: 37.5em){
    .free-package-selector .du-custom-radio{
        width:100%;
        margin-bottom:15px
    }
}
.free-package-selector .du-custom-radio .du-radio-details-val{
    padding-bottom:10px;
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    line-height:1.1em;
    min-height:35px
}
@media screen and (max-width: 37.5em){
    .free-package-selector .du-custom-radio .du-radio-details-val{
        min-height:30px
    }
}
.free-package-selector .du-custom-radio input:checked ~ .du-radio-details .du-radio-details-val,.free-package-selector .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-details .du-radio-details-val,.free-package-selector .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-val,.free-package-selector .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-details .du-radio-details-val,.free-package-selector .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-val{
    font-weight:bold
}
.free-package-selector .du-custom-radio .du-radio-status{
    position:absolute;
    width:32px;
    height:32px;
    right:13px;
    top:13px
}
.free-package-selector .du-custom-radio input:checked ~ .du-radio-status,.free-package-selector .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-status,.free-package-selector .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-status,.free-package-selector .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-status,.free-package-selector .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-status{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%) !important
}
.free-package-selector .du-custom-radio .du-radio-details{
    position:relative;
    z-index:3;
    width:calc(100% - 34px)
}
.free-package-selector .channels-link:after,.free-package-selector .tv-package-list .channels-link2:after,.tv-package-list .free-package-selector .channels-link2:after{
    content:'d';
    font-family:du-icon-font;
    font-size:9px;
    line-height:1em;
    display:inline-block;
    vertical-align:middle;
    margin-left:5px
}
.home-package-selector{
    padding:0 0 30px
}
.home-package-selector .package-category{
    padding-right:0;
    padding-left:0;
    max-width:1266px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    flex-flow:row wrap;
    max-width:850px;
    margin:0 auto;
    padding-top:10px;
    padding-bottom:40px
}
@media print, screen and (min-width: 48em){
    .home-package-selector .package-category{
        padding-right:0;
        padding-left:0
    }
}
.home-package-selector .package-category .du-custom-radio{
    display:flex;
    flex-flow:row wrap;
    width:calc(25% - .875rem);
    margin-right:.4375rem;
    margin-left:.4375rem;
    display:block;
    height:50px;
    padding:10px 14px;
    margin-bottom:1rem;
    background:#fff;
    border-radius:5px
}
.home-package-selector .package-category .du-custom-radio input[type=radio]{
    position:absolute
}
.home-package-selector .package-category .du-custom-radio>div{
    position:relative;
    z-index:1
}
.home-package-selector .package-category .du-custom-radio .du-radio-details-val{
    font-family:"du-font-secondary-regular";
    font-size:16px;
    line-height:30px
}
.home-package-selector .package-category .du-custom-radio input:checked ~ .du-radio-details .du-radio-details-val,.home-package-selector .package-category .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-details .du-radio-details-val,.home-package-selector .package-category .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-val,.home-package-selector .package-category .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-details .du-radio-details-val,.home-package-selector .package-category .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-val{
    font-family:"du-font-secondary-bold"
}
.home-package-selector .package-category .du-custom-radio .du-radio-status{
    position:relative;
    width:32px;
    height:32px;
    right:-13px
}
.home-package-selector .package-category .du-custom-radio .du-radio-status--small{
    display:none;
    float:left;
    margin-top:2px
}
.home-package-selector .package-category .du-custom-radio .du-radio-details{
    float:right;
    text-align:center;
    width:100%
}
.home-package-selector .package-category .du-custom-radio input:checked ~ .du-radio-status--small,.home-package-selector .package-category .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-status--small,.home-package-selector .package-category .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-status--small,.home-package-selector .package-category .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-status--small,.home-package-selector .package-category .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-status--small{
    background:#fff
}
.home-package-selector .package-category .du-custom-radio input:checked ~ .du-radio-status--small:before,.home-package-selector .package-category .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-status--small:before,.home-package-selector .package-category .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-status--small:before,.home-package-selector .package-category .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-status--small:before,.home-package-selector .package-category .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-status--small:before{
    color:#00a9ce;
    font-size:14px;
    line-height:14px
}
.home-package-selector .package-category .du-custom-radio input:checked ~ .du-radio-status2,.home-package-selector .package-category .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-status2,.home-package-selector .package-category .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-status2,.home-package-selector .package-category .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-status2,.home-package-selector .package-category .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-status2{
    z-index:0;
    border:1px solid #00a9ce;
    -webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
.home-package-selector .cat-dropdown .group{
    padding-left:0;
    padding-right:0;
    margin:0
}
.home-package-selector .cat-dropdown .du-text-field select,.home-package-selector .cat-dropdown .du-text-field--btn select{
    border:#00a9ce solid 1px;
    border-radius:5px;
    padding-left:12px
}
.home-package-selector .packages-title{
    margin:0 0 10px;
    font-size:1rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    text-align:center
}
.home-package-selector .category-checkboxes{
    width:100%;
    padding:10px 20px;
    margin-bottom:40px;
    background:#fff;
    border-radius:12px;
    border:1px solid #ddd
}
.home-package-selector .category-checkboxes .checkbox-group{
    padding-right:20px;
    flex:auto
}
@media screen and (max-width: 47.99875em){
    .home-package-selector .category-checkboxes .checkbox-group{
        flex:unset;
        width:50%
    }
}
.tv-package-list .package-item{
    display:none;
    padding:20px 30px;
    margin-bottom:1rem;
    border:#ddd solid 1px;
    border-radius:12px;
    background:#fff;
    font-family:"du-font-secondary-regular";
    text-align:right
}
.tv-package-list .package-item.show{
    display:block;
    transition-duration:.2s
}
.tv-package-list .package-item.included{
    background-color:#fafafa;
    border-color:#ddd
}
@media screen and (max-width: 37.5em){
    .tv-package-list .package-item{
        padding:15px 20px
    }
}
.tv-package-list .package-item>div{
    display:inline-block;
    vertical-align:middle
}
.tv-package-list .package-title{
    float:left;
    text-align:left
}
.tv-package-list .package-title h4{
    margin:0;
    padding:0;
    font-size:25px;
    font-weight:400;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 37.5em){
    .tv-package-list .package-title h4{
        font-size:20px;
        padding-bottom:5px
    }
}
.tv-package-list .package-title h4 .included-caption{
    display:none;
    font-size:1rem;
    color:#777;
    font-family:"du-font-secondary-regular"
}
.tv-package-list .included .package-title .included-caption{
    display:inline-block
}
.tv-package-list .package-cost .price{
    font-size:1.25rem
}
.tv-package-list .package-cost .price em{
    font-style:normal
}
.tv-package-list .package-cost .vat{
    font-size:.875rem
}
.tv-package-list .package-cost.striken{
    opacity:.3
}
.tv-package-list .package-cost.striken .price{
    text-decoration:line-through;
    color:#777 !important
}
.tv-package-list .added .package-cost .price{
    color:#c724b1
}
.tv-package-list .action{
    padding-top:10px;
    padding-left:25px
}
.tv-package-list .action .btn-add{
    min-width:130px;
    display:block
}
.tv-package-list .added .action .btn-add{
    display:none
}
.tv-package-list .included-text,.tv-package-list .added-text{
    display:none;
    position:relative;
    height:32px;
    min-width:130px;
    padding:10px 20px;
    font-size:.875rem;
    line-height:1em;
    text-indent:10px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    border-radius:30px;
    background:#00a9ce
}
.tv-package-list .included-text:after,.tv-package-list .added-text:after{
    position:absolute;
    left:0;
    top:0;
    width:20px;
    height:20px;
    margin:6px;
    content:'k';
    font-family:du-icon-font;
    font-size:13px;
    text-indent:0;
    color:#00a9ce;
    text-align:center;
    line-height:20px;
    background:#fff;
    border-radius:30px
}
.tv-package-list .included-text.included-text,.tv-package-list .added-text.included-text{
    background-color:#ddd
}
.tv-package-list .included-text.included-text:after,.tv-package-list .added-text.included-text:after{
    color:#bbb
}
.tv-package-list .included .included-text,.tv-package-list .added .added-text{
    display:block
}
.tv-package-list .included .added-text{
    display:none
}
.tv-package-list .included .btn-add{
    display:none
}
.tv-package-list .channels-link:after,.tv-package-list .channels-link2:after{
    content:'d';
    font-family:du-icon-font;
    font-size:11px;
    line-height:1em;
    display:inline-block;
    vertical-align:middle;
    margin-left:5px
}
@media screen and (max-width: 37.5em){
    .tv-package-list .package-item{
        flex-flow:wrap
    }
    .tv-package-list .package-item.show{
        display:flex
    }
    .tv-package-list .package-item .package-addons,.tv-package-list .package-item .package-title{
        width:100%;
        order:1
    }
    .tv-package-list .package-item .package-cost,.tv-package-list .package-item .action{
        width:50%;
        order:2;
        margin-top:15px
    }
    .tv-package-list .package-item .package-cost{
        text-align:left
    }
}
.package-addons{
    overflow:hidden;
    width:100%;
    margin-top:15px;
    padding:15px 0 0;
    border-top:#ddd solid 1px;
    text-align:left
}
@media screen and (max-width: 37.5em){
    .package-addons{
        border-bottom:#ddd solid 1px;
        padding-bottom:15px
    }
}
.package-addons .trigger{
    color:#333;
    font-weight:bold
}
.package-addons .trigger:before{
    content:'a';
    font-family:du-icon-font;
    font-size:22px;
    line-height:1em;
    display:inline-block;
    vertical-align:middle;
    margin-right:15px;
    font-weight:bold;
    position:relative;
    top:-2px;
    left:1px;
    color:#00a9ce
}
.expanded .package-addons .trigger:before{
    content:'b'
}
.package-addons .addons-list{
    display:block;
    padding:0 10px 0;
    opacity:0;
    max-height:0;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
@media screen and (max-width: 37.5em){
    .package-addons .addons-list{
        padding:0
    }
}
.expanded .package-addons .addons-list{
    opacity:1;
    max-height:300px;
    padding-top:10px;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
@media screen and (max-width: 37.5em){
    .expanded .package-addons .addons-list{
        max-height:1000px
    }
}
.package-addons .addons-list .custom-radio-group{
    padding-right:0;
    padding-left:0;
    max-width:1266px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    flex-flow:row wrap;
    margin:0;
    max-width:900px
}
@media print, screen and (min-width: 48em){
    .package-addons .addons-list .custom-radio-group{
        padding-right:0;
        padding-left:0
    }
}
@media screen and (max-width: 37.5em){
    .package-addons .addons-list .custom-radio-group{
        padding-left:0;
        padding-right:0
    }
}
.package-addons .addons-list .custom-radio-group input[type=checkbox]{
    visibility:hidden;
    margin:0;
    height:0;
    width:0
}
.package-addons .addons-list .du-custom-radio{
    display:flex;
    flex-flow:row wrap;
    width:calc(33.33333% - .75rem);
    margin-right:.375rem;
    margin-left:.375rem;
    display:block;
    padding:10px 14px;
    margin-bottom:1rem;
    background:#fff;
    border-radius:8px
}
@media screen and (max-width: 64.06125em){
    .package-addons .addons-list .du-custom-radio{
        width:calc(50% - 1rem);
        margin:.5rem
    }
}
@media screen and (max-width: 37.5em){
    .package-addons .addons-list .du-custom-radio{
        width:100%;
        margin:.5rem 0
    }
}
.package-addons .addons-list .du-custom-radio .du-radio-details-val{
    font-family:"du-font-secondary-regular";
    font-size:20px;
    line-height:1.1em;
    min-height:45px;
    padding-bottom:10px
}
.package-addons .addons-list .du-custom-radio input:checked ~ .du-radio-details .du-radio-details-val,.package-addons .addons-list .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-details .du-radio-details-val,.package-addons .addons-list .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-val,.package-addons .addons-list .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-details .du-radio-details-val,.package-addons .addons-list .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-val{
    font-weight:bold
}
.package-addons .addons-list .du-custom-radio .du-radio-status{
    width:32px;
    height:32px;
    position:relative
}
.channel-list-wrap{
    text-align:center;
    padding:50px 0 10px
}
@media screen and (max-width: 37.5em){
    .channel-list-wrap{
        padding-left:30px;
        padding-right:30px
    }
}
.channel-list-wrap h2,.channel-list-wrap .h2{
    max-width:600px;
    margin:0 auto;
    padding:0;
    font-size:1.562rem;
    line-height:1em
}
.channel-list-wrap h2 ~ p,.channel-list-wrap .h2 ~ p{
    max-width:600px;
    margin:0 auto;
    padding:0;
    color:#333;
    font-family:"du-font-secondary-regular"
}
.channel-list-wrap h2+p,.channel-list-wrap .h2+p{
    margin-bottom:15px
}
.channel-list-wrap .channels-num{
    font-style:normal;
    font-weight:bold
}
.channel-list-wrap .channel-list{
    width:100%;
    max-width:600px;
    margin:0 auto;
    padding-top:20px;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 37.5em){
    .channel-list-wrap .channel-list{
        padding-top:0
    }
}
.channel-list-wrap .channel-list .item{
    display:flex;
    text-align:left;
    padding:20px 0
}
.channel-list-wrap .channel-list .item+.item{
    border-top:#ddd solid 1px
}
.channel-list-wrap .channel-list .cat-col{
    padding-right:20px;
    min-width:150px
}
@media screen and (max-width: 37.5em){
    .channel-list-wrap .channel-list .cat-col{
        width:40%
    }
}
.channel-list-wrap .channel-list .cat-name{
    display:block;
    font-family:"du-font-secondary-regular";
    font-weight:normal;
    font-size:1rem;
    line-height:1.4em;
    color:#00a9ce
}
.channel-list-wrap .channel-list .cat-lang{
    font-size:.875rem
}
.channel-list-wrap .channel-list .channel-items{
    font-size:1rem;
    display:flex;
    flex-flow:row wrap;
    width:100%
}
@media screen and (max-width: 37.5em){
    .channel-list-wrap .channel-list .channel-items{
        width:56%
    }
}
.channel-list-wrap .channel-list .channel-items>span{
    display:flex;
    flex-flow:row wrap;
    width:calc(50% - .75rem);
    margin-right:.375rem;
    margin-left:.375rem;
    display:block
}
@media screen and (max-width: 37.5em){
    .channel-list-wrap .channel-list .channel-items>span{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.cards__inzone,.cards__outzone{
    padding-bottom:40px
}
@media screen and (max-width: 64.06125em){
    .cards__inzone,.cards__outzone{
        padding-top:0;
        padding-bottom:0
    }
    .cards__inzone .cards__item,.cards__outzone .cards__item{
        margin-bottom:40px
    }
}
.home-plans .accordion-card-inner .du-accordion .du-accordion-item .item__info,.mya-home-plans .accordion-card-inner .du-accordion .du-accordion-item .item__info{
    opacity:1
}
.home-plans .accordion-card-inner .du-accordion .du-accordion-item .item__info:before,.mya-home-plans .accordion-card-inner .du-accordion .du-accordion-item .item__info:before{
    content:'p'
}
.home-plans .landing-page-plans-card .element-item .accordion-card-inner,.mya-home-plans .landing-page-plans-card .element-item .accordion-card-inner{
    opacity:1
}
.home-plans .landing-page-plans-card .element-item .accordion-card-inner .card--device__call-to-action button,.mya-home-plans .landing-page-plans-card .element-item .accordion-card-inner .card--device__call-to-action button{
    width:calc(50% - .4rem);
    margin-left:.2rem;
    margin-right:.2rem
}
.home-plans .landing-page-plans-card .element-item.selected .accordion-card-inner,.mya-home-plans .landing-page-plans-card .element-item.selected .accordion-card-inner{
    -webkit-box-shadow:0 10px 30px 0px rgba(0,0,0,0.2);
    -moz-box-shadow:0 10px 30px 0px rgba(0,0,0,0.2);
    box-shadow:0 10px 30px 0px rgba(0,0,0,0.2);
    border:0
}
.home-plans .landing-page-plans-card .element-item.selected .card__plan-section,.mya-home-plans .landing-page-plans-card .element-item.selected .card__plan-section{
    border:#00a9ce solid 2px;
    border-top:0;
    border-bottom-left-radius:13px;
    border-bottom-right-radius:13px
}
.home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color{
    position:relative;
    color:#fff;
    padding-left:.9rem;
    background:#00a9ce
}
.home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:after,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:after{
    position:absolute;
    right:2px;
    top:0;
    width:1.5rem;
    height:1.5rem;
    margin:.5rem;
    content:'k';
    font-family:du-icon-font;
    font-size:.8125rem;
    color:#00a9ce;
    text-align:center;
    line-height:1.5rem;
    background:#fff;
    border-radius:30px
}
@media screen and (max-width: 37.5em){
    .home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:after,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:after{
        width:24px;
        height:24px;
        margin:8px;
        font-size:1rem;
        line-height:24px
    }
}
.home-plans .landing-page-plans-card .element-item.selected .du-accordion .du-accordion-item .du-accordion-content,.mya-home-plans .landing-page-plans-card .element-item.selected .du-accordion .du-accordion-item .du-accordion-content{
    width:100% !important
}
.home-plans-sticky{
    display:none
}
.home-plans-sticky[type="B"] .du-sticky{
    height:98px
}
@media screen and (max-width: 37.5em){
    .home-plans-sticky[type="B"] .du-sticky{
        height:auto;
        min-height:0
    }
}
.home-plans-sticky[type="B"] .du-sticky .sticky-first-item{
    display:flex;
    width:50%
}
.home-plans-sticky[type="B"] .du-sticky .sticky-first-item .sticky-sec-item{
    width:50%
}
.home-plans-sticky[type="B"] .du-sticky .sticky-second-item{
    width:50%
}
@media screen and (max-width: 50em){
    .home-plans-sticky[type="B"] .du-sticky .sticky-first-item{
        display:none
    }
    .home-plans-sticky[type="B"] .du-sticky .sticky-second-item{
        display:flex;
        justify-content:space-between;
        align-items:center;
        width:100%;
        padding:8px 0;
        margin-bottom:0
    }
    .home-plans-sticky[type="B"] .du-sticky .sticky-second-item>span{
        width:auto
    }
    .home-plans-sticky[type="B"] .du-sticky .sticky-second-item .primary-btn--action-color{
        max-width:100%;
        min-width:140px
    }
    .home-plans-sticky .du-sticky .sticky-second-item .sticky-sec-item-data{
        text-align:left;
        width:auto;
        padding:0 10px
    }
    .home-plans-sticky .sticky-item-title{
        font-size:.9375rem
    }
}
@media screen and (min-width: 600px) and (max-width: 800px){
    .home-plans-sticky[type="B"] .du-sticky .sticky-second-item{
        padding-left:15px
    }
}
.home-plans-sticky .sticky-item-title em{
    font-style:normal
}
@media screen and (min-width: 64em){
    .home-plans-sticky .sticky-first-item,.home-plans-sticky .sticky-second-item{
        display:flex;
        width:50%
    }
}
.home-plans-sticky .sticky-first-item .sticky-sec-item-img{
    padding-top:10px
}
.home-plans-sticky .sticky-first-item .sticky-sec-item-img:before{
    display:none
}
.alert-info{
    background:#fff;
    border:1px solid #00a9ce;
    border-radius:10px;
    padding:14px 20px;
    margin:0 0 1rem
}
@media screen and (max-width: 47.99875em){
    .alert-info{
        margin:0;
        margin-bottom:30px
    }
}
.alert-info p{
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    line-height:1.3;
    margin:0;
    color:#333
}
.alert-info p strong{
    font-family:"du-font-secondary-bold";
    font-weight:normal
}
.alert-info p .du-alert{
    bottom:-3px;
    display:inline-block;
    position:relative;
    margin-right:5px
}
.alert-info p .du-alert:before{
    color:#00a9ce
}
.alert-info2{
    text-align:left;
    margin:-10px 0 2rem
}
.alert-info2 p{
    color:#999
}
.alert-info2 .plans-switcher2.hide-for-medium+p{
    text-align:center
}
@media screen and (max-width: 47.99875em){
    .alert-info2{
        display:flex;
        flex-flow:column-reverse;
        text-align:center;
        font-size:15px
    }
}
.alert-info2 .plans-switcher2{
    float:right
}
.alert-info2 .plans-switcher2 .see-new{
    display:inline-block;
    padding:10px 0 30px
}
@media screen and (max-width: 47.99875em){
    .alert-info2 .plans-switcher2{
        float:none
    }
}
@media screen and (max-width: 64.06125em){
    #reveal-login.reveal .close-button{
        top:0;
        box-shadow:none;
        right:0
    }
}
#reveal-login.reveal .login-panel{
    max-width:840px;
    width:100%;
    margin:0 auto;
    text-align:center;
    background:transparent
}
#reveal-login.reveal .login-panel .login-pane{
    max-width:395px;
    margin:0 auto
}
@media screen and (max-width: 64.06125em){
    #reveal-login.reveal .login-panel .login-pane{
        width:100%
    }
}
#reveal-login.reveal .login-panel p{
    color:#444;
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    margin:0 0 10px
}
#reveal-login.reveal .login-panel>.du-msg-error{
    margin-top:-20px
}
@media screen and (max-width: 64.06125em){
    #reveal-login.reveal .login-panel{
        padding-left:30px;
        padding-right:30px
    }
    #reveal-login.reveal .login-panel>.du-msg-error{
        margin-top:0
    }
}
@media screen and (max-width: 37.5em){
    #reveal-login.reveal .login-panel{
        padding-bottom:15px
    }
    #reveal-login.reveal .login-panel.quick-pane-wrap{
        padding-bottom:0
    }
}
#reveal-login.reveal .login-panel .cell{
    position:relative;
    text-align:center
}
#reveal-login.reveal .login-panel .cell>div{
    text-align:left
}
@media screen and (max-width: 63.9375em){
    #reveal-login.reveal .login-panel .cell>div{
        width:100%;
        max-width:100%
    }
}
@media screen and (max-width: 64.06125em){
    #reveal-login.reveal .login-panel .cell{
        margin:0 auto
    }
}
@media screen and (max-width: 63.9375em){
    #reveal-login.reveal .login-panel .cell+.cell h3{
        margin-top:30px
    }
}
#reveal-login.reveal .login-panel .cell+.cell{
    position:relative
}
#reveal-login.reveal .login-panel .cell+.cell:after{
    content:'';
    position:absolute;
    left:0;
    top:0%;
    width:1px;
    height:100%;
    background:#ddd
}
@media screen and (max-width: 64.06125em){
    #reveal-login.reveal .login-panel .cell+.cell:after{
        display:none
    }
}
#reveal-login.reveal .login-panel .intro-wrap{
    text-align:center
}
@media screen and (max-width: 64.06125em){
    #reveal-login.reveal .login-panel .intro-wrap{
        margin-top:40px
    }
}
#reveal-login.reveal .login-panel .intro-wrap:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    height:100%;
    width:1px
}
@media screen and (max-width: 64.06125em){
    #reveal-login.reveal .login-panel .intro-wrap:before{
        display:none
    }
}
#reveal-login.reveal .btn-primary{
    min-width:180px;
    max-width:200px;
    height:42px;
    cursor:pointer
}
#reveal-login.reveal .btn-primary[disabled]{
    cursor:default
}
#reveal-login.reveal .btn-primary[disabled]:hover,#reveal-login.reveal .accordion-login .btn-primary.accordion-title[disabled]:focus,.accordion-login #reveal-login.reveal .btn-primary.accordion-title[disabled]:focus,#reveal-login.reveal .btn-primary.file-drop[disabled]:focus,#reveal-login.reveal .file-drop-container .btn-primary.file-drop-single[disabled]:focus,.file-drop-container #reveal-login.reveal .btn-primary.file-drop-single[disabled]:focus{
    opacity:1
}
@media screen and (max-width: 23.75em){
    #reveal-login.reveal .btn-primary{
        min-width:160px
    }
}
#reveal-login.reveal .secondary-btn--primary-color{
    min-width:180px;
    max-width:200px;
    height:42px;
    cursor:pointer
}
@media screen and (max-width: 37.5em){
    #reveal-login.reveal .secondary-btn--primary-color{
        min-width:unset;
        max-width:100%;
        width:100%
    }
}
#reveal-login.reveal .intro{
    display:inline-block;
    vertical-align:middle;
    text-align:left;
    max-width:300px;
    margin:0 auto
}
@media screen and (max-width: 64.06125em){
    #reveal-login.reveal .intro{
        width:100%
    }
}
#reveal-login.reveal .intro>.icon,#reveal-login.reveal .accordion-item .file-drop .intro>.secondary-btn--primary-color,.accordion-item .file-drop #reveal-login.reveal .intro>.secondary-btn--primary-color,#reveal-login.reveal .accordion-item .file-drop-container .file-drop-single .intro>.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single #reveal-login.reveal .intro>.secondary-btn--primary-color,#reveal-login.reveal .file-drop-container .accordion-item .file-drop-single .intro>.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single #reveal-login.reveal .intro>.secondary-btn--primary-color,#reveal-login.reveal .accordion-item .file-drop .intro>.hint2,.accordion-item .file-drop #reveal-login.reveal .intro>.hint2,#reveal-login.reveal .accordion-item .file-drop-container .file-drop-single .intro>.hint2,.accordion-item .file-drop-container .file-drop-single #reveal-login.reveal .intro>.hint2,#reveal-login.reveal .file-drop-container .accordion-item .file-drop-single .intro>.hint2,.file-drop-container .accordion-item .file-drop-single #reveal-login.reveal .intro>.hint2{
    padding-bottom:15px
}
#reveal-login.reveal .intro h4{
    margin:0;
    padding:10px 0;
    font-family:du-font-primary-b;
    font-size:20px
}
#reveal-login.reveal .intro .action{
    width:100%;
    margin-top:10px
}
#reveal-login.reveal .login-pane fieldset{
    width:100%;
    max-width:360px;
    margin:3rem 0
}
@media screen and (max-width: 63.9375em){
    #reveal-login.reveal .login-pane fieldset{
        max-width:100%
    }
}
@media screen and (max-width: 37.5em){
    #reveal-login.reveal .login-pane fieldset{
        margin:2rem 0 2rem
    }
}
#reveal-login.reveal .login-pane fieldset.intro{
    margin:0;
    padding:20px 0 0
}
#reveal-login.reveal .login-pane{
    font-family:"du-font-secondary-regular";
    padding-bottom:60px
}
@media screen and (max-width: 63.9375em){
    #reveal-login.reveal .login-pane{
        padding-bottom:30px
    }
}
@media screen and (max-width: 37.5em){
    #reveal-login.reveal .login-pane{
        padding-bottom:10px
    }
}
#reveal-login.reveal .login-pane h3{
    font-family:du-font-primary-b;
    font-size:26px;
    line-height:1.2em;
    margin:0 0 10px;
    padding:0
}
#reveal-login.reveal .login-pane .txt1{
    border-bottom-color:#ddd
}
#reveal-login.reveal .login-pane .txt1.txt1-prepop{
    font-family:du-font-primary-b;
    border-bottom:0
}
html body #reveal-login.reveal .login-pane .du-text-field .material-label,html body #reveal-login.reveal .login-pane .du-text-field--btn .material-label{
    font-size:1.125rem
}
@media screen and (max-width: 64.06125em){
    html body #reveal-login.reveal .login-pane .du-text-field .material-label,html body #reveal-login.reveal .login-pane .du-text-field--btn .material-label{
        left:0
    }
}
html body #reveal-login.reveal .login-pane .du-text-field input.txt1-prepop ~ .material-label,html body #reveal-login.reveal .login-pane .du-text-field--btn input.txt1-prepop ~ .material-label,html body #reveal-login.reveal .login-pane .du-text-field input.filled ~ .material-label,html body #reveal-login.reveal .login-pane .du-text-field--btn input.filled ~ .material-label,html body #reveal-login.reveal .login-pane .du-text-field input:-webkit-autofill ~ .material-label,html body #reveal-login.reveal .login-pane .du-text-field--btn input:-webkit-autofill ~ .material-label{
    font-size:13px;
    color:#999
}
#reveal-login.reveal .login-pane .pwd,#reveal-login.reveal .login-pane .pwd.show{
    position:absolute;
    right:0;
    top:15px;
    width:20px;
    height:20px;
    text-align:center;
    cursor:pointer;
    opacity:.8;
    font-style:normal
}
#reveal-login.reveal .login-pane .pwd:before,#reveal-login.reveal .login-pane .pwd.show:before{
    content:'S';
    font-size:17px;
    line-height:20px;
    font-family:du-icon-font
}
#reveal-login.reveal .login-pane .pwd:before{
    content:'Y'
}
#reveal-login.reveal .login-pane .input-hint__info{
    color:#00a9ce;
    color:#8a8a8a;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
#reveal-login.reveal .login-pane .input-hint+.input-hint__info{
    margin-top:35px
}
@media screen and (max-width: 63.9375em){
    #reveal-login.reveal .login-pane .input-hint+.input-hint__info{
        position:relative;
        top:50px
    }
}
#reveal-login.reveal .login-pane a.icon.du-alert,#reveal-login.reveal .login-pane .accordion-item .file-drop a.du-alert.secondary-btn--primary-color,.accordion-item .file-drop #reveal-login.reveal .login-pane a.du-alert.secondary-btn--primary-color,#reveal-login.reveal .login-pane .accordion-item .file-drop-container .file-drop-single a.du-alert.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single #reveal-login.reveal .login-pane a.du-alert.secondary-btn--primary-color,#reveal-login.reveal .login-pane .file-drop-container .accordion-item .file-drop-single a.du-alert.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single #reveal-login.reveal .login-pane a.du-alert.secondary-btn--primary-color,#reveal-login.reveal .login-pane .accordion-item .file-drop a.du-alert.hint2,.accordion-item .file-drop #reveal-login.reveal .login-pane a.du-alert.hint2,#reveal-login.reveal .login-pane .accordion-item .file-drop-container .file-drop-single a.du-alert.hint2,.accordion-item .file-drop-container .file-drop-single #reveal-login.reveal .login-pane a.du-alert.hint2,#reveal-login.reveal .login-pane .file-drop-container .accordion-item .file-drop-single a.du-alert.hint2,.file-drop-container .accordion-item .file-drop-single #reveal-login.reveal .login-pane a.du-alert.hint2,#reveal-login.reveal .login-pane .input-hint ~ a.icon,#reveal-login.reveal .login-pane .accordion-item .file-drop .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop #reveal-login.reveal .login-pane .input-hint ~ a.secondary-btn--primary-color,#reveal-login.reveal .login-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single #reveal-login.reveal .login-pane .input-hint ~ a.secondary-btn--primary-color,#reveal-login.reveal .login-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single #reveal-login.reveal .login-pane .input-hint ~ a.secondary-btn--primary-color,#reveal-login.reveal .login-pane .accordion-item .file-drop .input-hint ~ a.hint2,.accordion-item .file-drop #reveal-login.reveal .login-pane .input-hint ~ a.hint2,#reveal-login.reveal .login-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.hint2,.accordion-item .file-drop-container .file-drop-single #reveal-login.reveal .login-pane .input-hint ~ a.hint2,#reveal-login.reveal .login-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.hint2,.file-drop-container .accordion-item .file-drop-single #reveal-login.reveal .login-pane .input-hint ~ a.hint2{
    position:absolute;
    right:0;
    top:16px
}
#reveal-login.reveal .login-pane .has-tip:before{
    top:0px;
    color:#00a9ce;
    position:relative;
    display:inline-block;
    font-size:14px
}
#reveal-login.reveal .login-pane .group-captcha{
    padding:10px 0 20px;
    margin-bottom:0
}
#reveal-login.reveal .login-pane .register,#reveal-login.reveal .login-pane .forgot{
    font-size:14px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
@media screen and (max-width: 37.5em){
    #reveal-login.reveal .login-pane .register,#reveal-login.reveal .login-pane .forgot{
        margin-bottom:28px
    }
}
@media screen and (max-width: 37.5em){
    #reveal-login.reveal .login-pane .register{
        margin-top:30px
    }
}
#reveal-login.reveal .login-pane .action{
    position:absolute;
    bottom:0;
    width:100%;
    margin:0;
    display:flex;
    align-items:center
}
@media screen and (max-width: 63.9375em){
    #reveal-login.reveal .login-pane .action{
        position:relative;
        padding-top:15px;
        align-items:flex-start
    }
}
@media screen and (max-width: 37.5em){
    #reveal-login.reveal .login-pane .action{
        padding-bottom:15px;
        flex-flow:column-reverse
    }
}
#reveal-login.reveal .login-pane .action .secondary-btn--primary-color,#reveal-login.reveal .login-pane .action .btn-primary{
    font-size:14px;
    margin-right:14px
}
@media screen and (max-width: 37.5em){
    #reveal-login.reveal .login-pane .action .secondary-btn--primary-color,#reveal-login.reveal .login-pane .action .btn-primary{
        min-width:unset;
        max-width:100%;
        width:100%
    }
    #reveal-login.reveal .login-pane .action .secondary-btn--primary-color.secondary-btn--primary-color,#reveal-login.reveal .login-pane .action .btn-primary.secondary-btn--primary-color{
        width:45%
    }
}
#reveal-login.reveal .login-pane .action .secondary-btn--primary-color+.btn-primary{
    margin-left:20px
}
#reveal-login.reveal .login-pane .action .disabled{
    background-color:#00a9ce;
    border-color:#00a9ce;
    opacity:.7
}
@media screen and (max-width: 64.06125em){
    #reveal-callback.reveal .confirm-copy{
        overflow:auto;
        max-height:80vh
    }
}
#reveal-callback.reveal .confirm-copy h2{
    font-family:"du-font-secondary-bold";
    font-size:1.75rem;
    margin-bottom:0
}
@media screen and (max-width: 64.06125em){
    #reveal-callback.reveal .confirm-copy h2{
        font-size:20px
    }
}
#reveal-callback.reveal .du-form{
    padding-top:10px
}
@media screen and (max-width: 64.06125em){
    #reveal-callback.reveal .du-form{
        margin-bottom:3rem
    }
}
@media print, screen and (min-width: 64em){
    #reveal-callback.reveal .du-form{
        margin-left:-10px;
        margin-right:-10px
    }
}
@media screen and (max-width: 47.99875em){
    #reveal-callback.reveal .du-form .group{
        padding:0
    }
}
#reveal-callback.reveal .reveal-fixed-sticky{
    width:100%;
    margin-right:0;
    margin-left:0;
    position:fixed;
    bottom:0;
    left:0;
    border:0 solid rgba(192,192,192,0.2);
    box-shadow:5px 0 18px 0 rgba(0,0,0,0.05);
    background-color:#fff;
    padding:10px 0;
    text-align:center
}
@media print, screen and (min-width: 64em){
    #reveal-callback.reveal .reveal-fixed-sticky{
        display:none
    }
}
#reveal-callback.reveal .reveal-fixed-sticky .btn+.btn,#reveal-callback.reveal .reveal-fixed-sticky .tvpackages .btn-primary+.btn,.tvpackages #reveal-callback.reveal .reveal-fixed-sticky .btn-primary+.btn,#reveal-callback.reveal .reveal-fixed-sticky .tvpackages .btn-secondary+.btn,.tvpackages #reveal-callback.reveal .reveal-fixed-sticky .btn-secondary+.btn,#reveal-callback.reveal .reveal-fixed-sticky .tvpackages .btn+.btn-primary,.tvpackages #reveal-callback.reveal .reveal-fixed-sticky .btn+.btn-primary,#reveal-callback.reveal .reveal-fixed-sticky .tvpackages .btn-primary+.btn-primary,.tvpackages #reveal-callback.reveal .reveal-fixed-sticky .btn-primary+.btn-primary,#reveal-callback.reveal .reveal-fixed-sticky .tvpackages .btn-secondary+.btn-primary,.tvpackages #reveal-callback.reveal .reveal-fixed-sticky .btn-secondary+.btn-primary,#reveal-callback.reveal .reveal-fixed-sticky .tvpackages .btn+.btn-secondary,.tvpackages #reveal-callback.reveal .reveal-fixed-sticky .btn+.btn-secondary,#reveal-callback.reveal .reveal-fixed-sticky .tvpackages .btn-primary+.btn-secondary,.tvpackages #reveal-callback.reveal .reveal-fixed-sticky .btn-primary+.btn-secondary,#reveal-callback.reveal .reveal-fixed-sticky .tvpackages .btn-secondary+.btn-secondary,.tvpackages #reveal-callback.reveal .reveal-fixed-sticky .btn-secondary+.btn-secondary{
    margin-left:5px
}
@media print, screen and (min-width: 48em){
    #reveal-callback.reveal .separator{
        margin:20px 0 0
    }
}
#reveal-channels .channel-list-wrap{
    text-align:left
}
@media screen and (max-width: 37.5em){
    #reveal-channels .close-button{
        top:8px;
        right:8px
    }
}
.popup-thankyou+.loader-box{
    display:none;
    position:absolute;
    top:50%;
    width:80px;
    height:40px;
    margin:-20px 0 0;
    left:50%;
    margin-left:-40px;
    text-align:center
}
.loading .popup-thankyou+.loader-box{
    display:block
}
.popup-thankyou{
    width:100%;
    max-width:500px;
    margin:auto;
    text-align:center;
    padding:20px 0
}
@media print, screen and (min-width: 64em){
    .popup-thankyou{
        padding:40px 0
    }
}
.loading .popup-thankyou{
    opacity:0
}
.popup-thankyou .du-check{
    color:#78be20;
    border:3px solid #78be20;
    border-radius:50%;
    width:50px;
    height:50px;
    line-height:50px;
    margin-bottom:1rem;
    font-size:1.75rem;
    display:inline-block
}
.popup-thankyou__title{
    font-family:du-font-primary-b;
    font-size:1.953rem;
    line-height:1.25;
    margin-bottom:2rem
}
.popup-thankyou h3{
    font-family:du-font-primary-b;
    font-size:1rem;
    margin:0 0 2rem
}
.popup-thankyou h3 span{
    font-family:du-font-primary-b !important
}
#locator-form:not(.not-for-shop){
    display:none
}
#locator-form:not(.not-for-shop).collapsed{
    display:none
}
#locator-form:not(.not-for-shop).expanded{
    display:block
}
#locator-form:not(.not-for-shop).expanded+#locator-form2{
    display:none
}
.villa-plot-help{
    overflow-y:auto
}
.villa-plot-help .du-content-inner{
    padding-top:30px
}
.villa-plot-help h6{
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    margin:0 0 15px
}
.villa-plot-help .button-group{
    justify-content:center
}
.villa-plot-help .button-group a{
    font-size:1rem;
    max-width:180px
}
.villa-plot-help .tabs-content{
    border:0 none;
    margin:0 auto
}
.villa-plot-help .tabs-content .tabs-panel{
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    justify-content:center;
    display:none
}
.villa-plot-help .tabs-content .tabs-panel.active{
    display:flex
}
.villa-plot-help .help-image{
    width:50%;
    margin-right:0;
    margin-left:0;
    text-align:right
}
.villa-plot-help .help-image img{
    max-width:75%
}
@media screen and (max-width: 64.06125em){
    .villa-plot-help .help-image img{
        max-width:100%
    }
}
@media screen and (max-width: 47.99875em){
    .villa-plot-help .help-image{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.villa-plot-help .help-text{
    width:25%;
    margin-right:0;
    margin-left:0;
    text-align:left
}
@media screen and (max-width: 47.99875em){
    .villa-plot-help .help-text{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.villa-plot-help .help-text p{
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    color:#333;
    font-style:normal
}
.home-plans-mvp .home-search{
    position:relative;
    width:100%;
    max-width:850px;
    margin:0 auto;
    margin-left:0;
    -webkit-transition:all 0.5s ease-out;
    -moz-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out
}
.home-plans-mvp .home-search .intro{
    padding-left:15px;
    padding-right:15px
}
.home-plans-mvp .home-search h5{
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
    margin:0;
    font-family:"du-font-secondary-regular"
}
.home-plans-mvp .home-search p{
    color:#333;
    margin-top:5px;
    margin-bottom:25px;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 47.99875em){
    .home-plans-mvp .home-search p{
        margin-bottom:15px
    }
}
.home-plans-mvp .home-search .home-search-wrap{
    width:calc(100% - 400px);
    background:#fff;
    padding:30px;
    border:#ddd solid 1px;
    border-radius:12px
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-search .home-search-wrap{
        width:100%;
        padding:20px 18px 55px
    }
}
.home-plans-mvp .home-search #map{
    width:0;
    height:0;
    visibility:hidden
}
@media screen and (max-width: 47.99875em){
    .home-plans-mvp .home-search>a{
        margin:5px 0 30px;
        font-size:.875rem;
        display:block;
        text-align:center;
        display:inline-block
    }
    .home-plans-mvp .home-search>a .icon,.home-plans-mvp .home-search>a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-plans-mvp .home-search>a .secondary-btn--primary-color,.home-plans-mvp .home-search>a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-plans-mvp .home-search>a .secondary-btn--primary-color,.home-plans-mvp .home-search>a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-plans-mvp .home-search>a .secondary-btn--primary-color,.home-plans-mvp .home-search>a .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-plans-mvp .home-search>a .hint2,.home-plans-mvp .home-search>a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-plans-mvp .home-search>a .hint2,.home-plans-mvp .home-search>a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-plans-mvp .home-search>a .hint2{
        position:relative;
        bottom:-2px;
        line-height:1
    }
}
.home-plans-mvp .home-search>a:hover,.home-plans-mvp .accordion-login .home-search>a.accordion-title:focus,.accordion-login .home-plans-mvp .home-search>a.accordion-title:focus,.home-plans-mvp .home-search>a.file-drop:focus,.home-plans-mvp .file-drop-container .home-search>a.file-drop-single:focus,.file-drop-container .home-plans-mvp .home-search>a.file-drop-single:focus{
    text-decoration:underline
}
.home-plans-mvp .home-search>a.clicked{
    color:#e6e6e6
}
.home-plans-mvp .home-search__inner{
    display:inline-block;
    vertical-align:middle;
    width:75%;
    position:relative;
    border:#00a9ce solid 1px;
    border-radius:12px;
    padding:0 15px;
    margin:0 auto 10px;
    overflow:hidden;
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
@media screen and (max-width: 47.99875em){
    .home-plans-mvp .home-search__inner{
        width:calc(100% - 40px)
    }
}
.home-plans-mvp .home-search__inner:before{
    content:'E';
    font-family:du-icon-font;
    font-size:1.25rem;
    line-height:1;
    position:absolute;
    left:17px;
    top:50%;
    margin:-9px 0 0;
    color:#333
}
.home-plans-mvp .home-search__inner .txt1{
    flex:1 1 0px;
    width:auto;
    margin-right:0;
    margin-left:0;
    font-size:1.25rem;
    font-family:"du-font-secondary-regular";
    color:#333;
    padding:11px 5px;
    padding-left:35px;
    border:0;
    margin:0;
    background:transparent;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.home-plans-mvp .home-search__inner .txt1::placeholder{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    line-height:2;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.home-plans-mvp .home-search__inner a{
    display:inline-block;
    flex:0 0 auto;
    width:auto;
    margin-right:0;
    margin-left:0;
    font-size:.875rem;
    padding-left:10px;
    text-align:right
}
@media print, screen and (min-width: 48em){
    .home-plans-mvp .home-search__inner a{
        display:none
    }
}
.home-plans-mvp .home-search__inner a .icon,.home-plans-mvp .home-search__inner a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-plans-mvp .home-search__inner a .secondary-btn--primary-color,.home-plans-mvp .home-search__inner a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-plans-mvp .home-search__inner a .secondary-btn--primary-color,.home-plans-mvp .home-search__inner a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-plans-mvp .home-search__inner a .secondary-btn--primary-color,.home-plans-mvp .home-search__inner a .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-plans-mvp .home-search__inner a .hint2,.home-plans-mvp .home-search__inner a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-plans-mvp .home-search__inner a .hint2,.home-plans-mvp .home-search__inner a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-plans-mvp .home-search__inner a .hint2{
    position:relative;
    bottom:-2px;
    display:inline-block;
    line-height:1
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-search__inner a .svg-bg-icon,.home-plans-mvp .home-search__inner a .svg-icon{
        width:16px;
        height:16px
    }
}
.home-plans-mvp .home-search__inner a:hover,.home-plans-mvp .home-search__inner .accordion-login a.accordion-title:focus,.accordion-login .home-plans-mvp .home-search__inner a.accordion-title:focus,.home-plans-mvp .home-search__inner a.file-drop:focus,.home-plans-mvp .home-search__inner .file-drop-container a.file-drop-single:focus,.file-drop-container .home-plans-mvp .home-search__inner a.file-drop-single:focus{
    text-decoration:underline
}
.home-plans-mvp .home-search__inner a.clicked{
    color:#e6e6e6
}
.home-plans-mvp .home-search.home-search-2{
    width:100%
}
.home-plans-mvp .home-search-2 .home-search-wrap .home-search__inner{
    width:100%;
    overflow:visible
}
.home-plans-mvp .home-search-2 .home-search-wrap .home-search__inner>a i{
    vertical-align:top
}
@media screen and (max-width: 47.99875em){
    .home-plans-mvp .home-search-2 .home-search-wrap .home-search__inner>a{
        position:absolute;
        bottom:-55px;
        width:calc(100% + 40px);
        text-align:left;
        left:0;
        padding:15px 20px 0;
        border-top:#ddd solid 1px;
        margin:0 -20px
    }
}
.home-plans-mvp .home-search-2 .home-upgrade-cta{
    max-width:100%;
    width:360px;
    min-height:110px;
    padding:15px 30px;
    border:#ddd solid 1px;
    border-radius:12px
}
.home-plans-mvp .cards__outzone{
    padding-bottom:30px
}
@media screen and (max-width: 37.5em){
    .home-plans-mvp .cards__outzone{
        padding-bottom:0
    }
}
.pac-container .pac-item{
    font-size:1rem;
    color:#333;
    font-family:"du-font-secondary-regular";
    padding:10px 5px
}
.pac-container .pac-icon{
    margin:5px 8px
}
@media print, screen and (min-width: 48em){
    .pac-container{
        color:#d9d9d9
    }
    .pac-container .pac-item{
        font-size:1rem;
        color:#333;
        font-family:"du-font-secondary-regular";
        padding:10px 5px
    }
    .pac-container .pac-item .country-name{
        display:none
    }
    .pac-container .pac-icon{
        margin:6px 10px
    }
    .pac-container .pac-item-query{
        font-size:1rem;
        color:#333;
        font-family:du-font-secondary-medium,"du-font-secondary-regular"
    }
    .pac-container .pac-item-query+span{
        padding-left:35px;
        display:block;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        overflow:hidden;
        -webkit-line-clamp:1;
        -moz-line-clamp:1;
        color:#8a8a8a;
        line-height:1
    }
}
.shop-optimization .cxpromise--items::-webkit-scrollbar{
    display:none !important;
    width:0 !important
}
.shop-optimization .cxpromise-wrap{
    max-width:1266px;
    padding-left:0;
    padding-right:0;
    margin-left:auto;
    margin-right:auto
}
.shop-optimization .cxpromise-wrap>.du-content-inner{
    max-width:1266px;
    padding-left:0;
    padding-right:0
}
@media screen and (max-width: 37.5em){
    .shop-optimization .cxpromise-wrap+.filters__wrapper{
        margin-top:0
    }
}
.shop-optimization .home-search{
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    justify-content:space-between;
    width:calc(100% - 300px);
    max-width:100%;
    margin-top:0
}
@media screen and (min-width: 600px) and (max-width: 800px){
    .shop-optimization .home-search{
        align-items:flex-start
    }
}
.shop-optimization .home-search .intro{
    width:100%;
    text-align:left;
    padding-left:0;
    margin-bottom:10px
}
.shop-optimization .home-search .intro h5+p{
    margin:0
}
.shop-optimization .home-search .home-search__inner{
    width:calc(100% - 30px);
    margin:0;
    border-radius:5px;
    background:#fff;
    -webkit-transition:all 0.5s 0.1s ease-out;
    -moz-transition:all 0.5s 0.1s ease-out;
    transition:all 0.5s 0.1s ease-out
}
.shop-optimization .home-search .home-search__inner input::-webkit-input-placeholder{
    -webkit-transition:all 0.5s 0.1s ease-out;
    -moz-transition:all 0.5s 0.1s ease-out;
    transition:all 0.5s 0.1s ease-out
}
.shop-optimization .home-search .home-search__inner input::-webkit-input-placeholder{
    -webkit-transition:all 0.5s 0.1s ease-out;
    -moz-transition:all 0.5s 0.1s ease-out;
    transition:all 0.5s 0.1s ease-out
}
.shop-optimization .home-search .home-search__inner input::-webkit-input-placeholder{
    -webkit-transition:all 0.5s 0.1s ease-out;
    -moz-transition:all 0.5s 0.1s ease-out;
    transition:all 0.5s 0.1s ease-out
}
.shop-optimization .home-search .home-search__inner.hlight{
    -webkit-box-shadow:0 0 10px 2px #c724b1;
    -moz-box-shadow:0 0 10px 2px #c724b1;
    box-shadow:0 0 10px 2px #c724b1;
    border:1px solid #fff
}
.shop-optimization .home-search .home-search__inner.hlight input::-webkit-input-placeholder{
    color:#00a9ce
}
.shop-optimization .home-search .home-search__inner.hlight input::-moz-placeholder{
    color:#00a9ce
}
.shop-optimization .home-search .home-search__inner.hlight input::placeholder{
    color:#00a9ce
}
.shop-optimization .home-search .home-search__inner .msg-required{
    display:none;
    position:absolute;
    bottom:-25px;
    left:18px;
    font-size:.85rem;
    line-height:1.2em;
    color:#F44242;
    text-align:left
}
@media screen and (max-width: 37.5em){
    .shop-optimization .home-search .home-search__inner .msg-required{
        bottom:-40px
    }
}
.shop-optimization .home-search .home-search__inner.show-msg .msg-required{
    display:block
}
.shop-optimization .home-search .home-search__inner.show-msg{
    overflow:visible;
    border-color:#F44242;
    border-width:2px
}
@media screen and (max-width: 37.5em){
    .shop-optimization .home-search .home-search__inner.show-msg ~ .use-map{
        margin-top:30px
    }
}
.shop-optimization .home-search .use-map{
    text-align:left;
    padding-left:10px;
    min-width:190px
}
@media screen and (max-width: 64.06125em){
    .shop-optimization .home-search .use-map{
        text-align:right;
        padding-right:15px
    }
}
.shop-optimization .home-search .use-map>a{
    font-size:.882rem
}
.shop-optimization .home-search .use-map .svg-bg-icon,.shop-optimization .home-search .use-map .svg-icon{
    width:18px;
    height:18px
}
@media screen and (max-width: 37.5em){
    .shop-optimization .home-search .use-map .svg-bg-icon,.shop-optimization .home-search .use-map .svg-icon{
        width:16px;
        height:16px
    }
}
.shop-optimization .home-search h5{
    margin:0;
    padding:0;
    font-family:"du-font-secondary-bold";
    font-size:1.25rem
}
@media screen and (max-width: 64.06125em){
    .shop-optimization .home-search .use-map,.shop-optimization .home-search .intro h5+p{
        font-size:.882rem
    }
}
@media screen and (max-width: 48em){
    .shop-optimization .home-search{
        flex-flow:column;
        padding-left:10px;
        padding-right:10px;
        margin-bottom:20px
    }
    .shop-optimization .home-search .intro,.shop-optimization .home-search .home-search__inner,.shop-optimization .home-search .use-map{
        width:100%;
        margin-bottom:15px
    }
    .shop-optimization .home-search .use-map{
        margin-bottom:0
    }
}
@media screen and (max-width: 37.5em){
    .shop-optimization .home-search{
        width:100%;
        padding-left:20px;
        padding-right:20px
    }
}
.shop-optimization .home-upgrade-cta{
    max-width:300px;
    padding:0;
    padding-left:30px;
    border-left:#ddd solid 1px;
    text-align:left
}
.shop-optimization .home-upgrade-cta h5,.shop-optimization .home-upgrade-cta .headline4{
    margin:0
}
.shop-optimization .home-upgrade-cta.hide-for-medium{
    max-width:100%;
    padding:30px 20px 40px;
    margin:-10px 0 0;
    border:0;
    border-top:#ddd solid 1px;
    background:#f8f8f8
}
.shop-optimization .home-upgrade-cta.hide-for-medium h5,.shop-optimization .home-upgrade-cta.hide-for-medium .headline4{
    margin-bottom:10px
}
@media screen and (max-width: 37.5em){
    .shop-optimization .home-upgrade-cta.hide-for-medium .btn,.shop-optimization .home-upgrade-cta.hide-for-medium .tvpackages .btn-primary,.tvpackages .shop-optimization .home-upgrade-cta.hide-for-medium .btn-primary,.shop-optimization .home-upgrade-cta.hide-for-medium .tvpackages .btn-secondary,.tvpackages .shop-optimization .home-upgrade-cta.hide-for-medium .btn-secondary{
        width:100%;
        max-width:450px
    }
}
.shop-optimization .landing-page-plans-card{
    margin-top:15px
}
@media screen and (max-width: 64.06125em){
    .shop-optimization .landing-page-plans-card{
        margin-top:0
    }
}
.shop-optimization .home-plans-steps{
    text-align:left;
    padding-bottom:20px
}
@media screen and (max-width: 48em){
    .shop-optimization .home-plans-steps{
        padding-top:10px;
        padding-bottom:0
    }
}
.shop-optimization .home-plans-steps.with-filter{
    display:flex;
    align-items:flex-start;
    justify-content:space-between
}
@media screen and (max-width: 37.5em){
    .shop-optimization .home-plans-steps.with-filter{
        display:block
    }
}
.shop-optimization .sub-step-title{
    margin:0 0 20px
}
.shop-optimization .landing-page-plans-card{
    text-align:left
}
.shop-optimization .promo-block__inner .online-exclusive{
    background:#fff;
    padding:20px;
    margin:20px -20px 5px
}
.shop-optimization .promo-block__inner .online-exclusive>div{
    width:100%;
    max-width:1266px;
    margin:auto
}
@media print, screen and (min-width: 48em){
    .shop-optimization .promo-block__inner .online-exclusive{
        margin:0;
        border-radius:12px;
        display:flex;
        align-items:center;
        padding:0
    }
}
.shop-optimization .promo-block__inner .online-exclusive img{
    margin-top:-40px;
    height:inherit;
    padding-right:20px
}
@media print, screen and (min-width: 48em){
    .shop-optimization .promo-block__inner .online-exclusive img{
        margin:0;
        max-height:120px
    }
}
.shop-optimization .existing-customer{
    margin:10px 0 30px
}
.shop-optimization .existing-customer .du__content__box{
    padding:20px
}
.shop-optimization .addons-filter,.shop-optimization .addons-filter2,.shop-optimization .plans-switcher{
    font-size:1rem
}
.shop-optimization .addons-filter select,.shop-optimization .addons-filter2 select,.shop-optimization .plans-switcher select{
    width:auto;
    margin:0;
    font-size:1rem;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    box-shadow:none;
    background-color:transparent;
    border:0;
    color:#c724b1
}
.shop-optimization .cards{
    margin:0 -10px;
    min-width:100%
}
@media screen and (max-width: 37.5em){
    .shop-optimization .cards{
        margin:0
    }
}
@media print, screen and (min-width: 48em){
    .shop-optimization .cards{
        left:0;
        -webkit-transition:all 0.2s ease-out;
        -moz-transition:all 0.2s ease-out;
        transition:all 0.2s ease-out
    }
}
.shop-optimization .cards__item.disable{
    pointer-events:none;
    cursor:not-allowed;
    opacity:.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter:alpha(opacity=30)
}
@media print, screen and (min-width: 64em){
    .shop-optimization .cards__item{
        margin:0 10px 30px;
        width:calc(25% - 20px)
    }
}
@media print, screen and (min-width: 48em){
    .shop-optimization .cards__item.items1{
        width:100%;
        max-width:370px
    }
}
.shop-optimization .cards__item .included-copy{
    display:none !important
}
.shop-optimization .cards__item>[type=radio],.shop-optimization .cards__item>[type=checkbox]{
    display:none
}
.shop-optimization .cards__item>[type=radio] ~ div .action .btn,.shop-optimization .cards__item>[type=radio] ~ div .action .tvpackages .btn-primary,.tvpackages .shop-optimization .cards__item>[type=radio] ~ div .action .btn-primary,.shop-optimization .cards__item>[type=radio] ~ div .action .tvpackages .btn-secondary,.tvpackages .shop-optimization .cards__item>[type=radio] ~ div .action .btn-secondary,.shop-optimization .cards__item>[type=checkbox] ~ div .action .btn,.shop-optimization .cards__item>[type=checkbox] ~ div .action .tvpackages .btn-primary,.tvpackages .shop-optimization .cards__item>[type=checkbox] ~ div .action .btn-primary,.shop-optimization .cards__item>[type=checkbox] ~ div .action .tvpackages .btn-secondary,.tvpackages .shop-optimization .cards__item>[type=checkbox] ~ div .action .btn-secondary{
    position:relative;
    width:auto;
    min-width:120px
}
.shop-optimization .cards__item>[type=radio] ~ div .action .btn.btn.selected,.shop-optimization .cards__item>[type=radio] ~ div .action .tvpackages .selected.btn-primary,.tvpackages .shop-optimization .cards__item>[type=radio] ~ div .action .selected.btn-primary,.shop-optimization .cards__item>[type=radio] ~ div .action .tvpackages .selected.btn-secondary,.tvpackages .shop-optimization .cards__item>[type=radio] ~ div .action .selected.btn-secondary,.shop-optimization .cards__item>[type=checkbox] ~ div .action .btn.btn.selected,.shop-optimization .cards__item>[type=checkbox] ~ div .action .tvpackages .selected.btn-primary,.tvpackages .shop-optimization .cards__item>[type=checkbox] ~ div .action .selected.btn-primary,.shop-optimization .cards__item>[type=checkbox] ~ div .action .tvpackages .selected.btn-secondary,.tvpackages .shop-optimization .cards__item>[type=checkbox] ~ div .action .selected.btn-secondary{
    display:none;
    padding-right:40px
}
.shop-optimization .cards__item>[type=radio] ~ div .action .btn>i,.shop-optimization .cards__item>[type=radio] ~ div .action .tvpackages .btn-primary>i,.tvpackages .shop-optimization .cards__item>[type=radio] ~ div .action .btn-primary>i,.shop-optimization .cards__item>[type=radio] ~ div .action .tvpackages .btn-secondary>i,.tvpackages .shop-optimization .cards__item>[type=radio] ~ div .action .btn-secondary>i,.shop-optimization .cards__item>[type=checkbox] ~ div .action .btn>i,.shop-optimization .cards__item>[type=checkbox] ~ div .action .tvpackages .btn-primary>i,.tvpackages .shop-optimization .cards__item>[type=checkbox] ~ div .action .btn-primary>i,.shop-optimization .cards__item>[type=checkbox] ~ div .action .tvpackages .btn-secondary>i,.tvpackages .shop-optimization .cards__item>[type=checkbox] ~ div .action .btn-secondary>i{
    position:absolute;
    top:8px;
    right:8px
}
.shop-optimization .cards__item>[type=radio]:checked ~ div .action .btn,.shop-optimization .cards__item>[type=radio]:checked ~ div .action .tvpackages .btn-primary,.tvpackages .shop-optimization .cards__item>[type=radio]:checked ~ div .action .btn-primary,.shop-optimization .cards__item>[type=radio]:checked ~ div .action .tvpackages .btn-secondary,.tvpackages .shop-optimization .cards__item>[type=radio]:checked ~ div .action .btn-secondary,.shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .btn,.shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .tvpackages .btn-primary,.tvpackages .shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .btn-primary,.shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .tvpackages .btn-secondary,.tvpackages .shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .btn-secondary{
    display:none
}
.shop-optimization .cards__item>[type=radio]:checked ~ div .action .btn.selected,.shop-optimization .cards__item>[type=radio]:checked ~ div .action .tvpackages .selected.btn-primary,.tvpackages .shop-optimization .cards__item>[type=radio]:checked ~ div .action .selected.btn-primary,.shop-optimization .cards__item>[type=radio]:checked ~ div .action .tvpackages .selected.btn-secondary,.tvpackages .shop-optimization .cards__item>[type=radio]:checked ~ div .action .selected.btn-secondary,.shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .btn.selected,.shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .tvpackages .selected.btn-primary,.tvpackages .shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .selected.btn-primary,.shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .tvpackages .selected.btn-secondary,.tvpackages .shop-optimization .cards__item>[type=checkbox]:checked ~ div .action .selected.btn-secondary{
    display:inline-block
}
.shop-optimization .cards__item .cards__item-get .key-features .data .desc,.shop-optimization .cards__item .campaign-landing .home-campaign .cards__item-get .addons .data .desc,.campaign-landing .home-campaign .shop-optimization .cards__item .cards__item-get .addons .data .desc{
    display:inline-block
}
.shop-optimization .cards__item .cards__item-get .key-features-item{
    padding-right:0
}
.shop-optimization .cards__item .legend{
    position:relative;
    top:-8px;
    display:block;
    width:100%;
    margin:0 0 8px;
    border-bottom:#ddd solid 1px;
    background:#fff
}
.shop-optimization .cards__item .legend>span{
    position:absolute;
    left:0;
    top:-8px;
    display:inline-block;
    padding-right:8px;
    color:#999;
    font-size:.764rem;
    background:#fff
}
.shop-optimization .cards__item .desc{
    padding:5px 0;
    font-size:14px;
    margin:0px
}
.shop-optimization .cards__item .cards__item-pay .term{
    font-size:13px
}
.shop-optimization .cards__item .cards__item-pay .term a{
    color:#444
}
.shop-optimization .cards__item .cards__item-pay .term a span{
    text-decoration:underline
}
.shop-optimization .cards__item .cards__item-get .features ul li{
    font-size:14px
}
.shop-optimization .cards__item .desc-logos{
    display:flex;
    flex-flow:row;
    height:36px;
    padding:0 0 8px
}
.shop-optimization .cards__item .desc-logos .logo-item{
    margin-left:13px;
    display:flex;
    align-items:center
}
@media screen and (max-width: 37.5em){
    .shop-optimization .cards__item .desc-logos .logo-item{
        margin-left:25px
    }
}
.shop-optimization .cards__item .desc-logos .logo-item:first-child{
    margin-left:0
}
.shop-optimization .cards__item .desc-logos .logo-item>strong{
    position:relative;
    top:3px;
    font-size:1.0625rem;
    line-height:1
}
.shop-optimization .cards__item .desc-logos img{
    max-height:24px
}
@media screen and (max-width: 75em){
    .shop-optimization .cards__item .desc-logos img{
        max-height:18px
    }
}
@media screen and (max-width: 37.5em){
    .shop-optimization .cards__item .desc-logos img{
        max-height:24px
    }
}
.shop-optimization .cards__item .desc-logos img[alt='Apple TV']{
    width:auto;
    max-height:50px;
    padding-top:0px;
    margin-bottom:-15px
}
.shop-optimization .cards__item .desc-logos img[alt='beIN Sports']{
    max-height:inherit;
    width:100%;
    margin-bottom:-5px
}
@media screen and (max-width: 37.5em){
    .shop-optimization .cards__item .desc-logos img[alt='beIN Sports']{
        max-height:34px;
        width:auto
    }
}
.shop-optimization .cards__item .features-segment{
    padding:7px 0 15px;
    font-size:.882rem
}
.shop-optimization .cards__item .term+.offer-tag-inline{
    margin-top:6px
}
.shop-optimization .cards__item .offer-tag{
    position:absolute;
    left:0;
    bottom:100%;
    padding:6px 12px 5px;
    min-width:120px;
    text-align:center;
    color:#fff;
    font-size:.8125rem;
    font-family:"du-font-secondary-bold";
    line-height:1em;
    background:#c724b1;
    border-top-left-radius:6px;
    border-top-right-radius:6px
}
.shop-optimization .cards__item .offer-tag.offer-tag-navy{
    background-color:#00205b
}
.shop-optimization .cards__item .offer-tag.offer-tag-orange{
    background-color:#ff8200
}
.shop-optimization .cards__item .offer-tag.offer-tag-inline{
    position:static;
    display:inline-block;
    display:none;
    width:auto;
    border-radius:5px;
    text-align:initial
}
.shop-optimization .cards__item .offer-tag.offer-tag-inline .svg-icon{
    text-align:center
}
.shop-optimization .cards__item .offer-tag i.svg-bg-icon,.shop-optimization .cards__item .offer-tag i.svg-icon{
    position:relative;
    top:-2px;
    width:12px;
    height:12px
}
.shop-optimization .cards__item .offer-tag i.svg-bg-icon use,.shop-optimization .cards__item .offer-tag i.svg-icon use{
    stroke:#fff;
    fill:#fff
}
.shop-optimization .cards__item .offer-tag i.svg-bg-icon{
    top:-1px
}
.shop-optimization .cards__item .offer-tag i[data-fragment=du-info],.shop-optimization .cards__item .discount-tag i[data-fragment=du-info]{
    top:-1px;
    border-radius:50%;
    border:#fff solid 1px;
    width:16px;
    height:16px;
    padding:1px
}
.shop-optimization .cards__item .offer-tag i[data-fragment=du-info].svg-bg-icon,.shop-optimization .cards__item .discount-tag i[data-fragment=du-info].svg-bg-icon{
    background-size:14px 9px;
    filter:brightness(10)
}
.shop-optimization .cards__item .offer-tag i[data-fragment=du-info] svg,.shop-optimization .cards__item .discount-tag i[data-fragment=du-info] svg{
    width:70%;
    height:70%
}
.shop-optimization .cards__item .strike{
    display:inline-block
}
.shop-optimization .cards__item .tag-2x{
    display:inline-block;
    margin:5px 0;
    padding:4px 8px 3px;
    color:#fff;
    font-size:.75rem;
    font-weight:bold;
    background:#00205b;
    border-radius:4px
}
.shop-optimization .cards__item .online-offer-tag{
    background:#78be20;
    color:#fff;
    border-radius:6px;
    font-size:.866rem;
    font-family:"du-font-secondary-bold";
    padding:2px 4px 1px;
    padding-left:8px;
    display:inline-block;
    margin-bottom:5px
}
.shop-optimization .free-package-selector .custom-radio-group{
    max-width:100%;
    padding:0;
    margin-left:-10px;
    margin-right:-10px
}
@media screen and (max-width: 48em){
    .shop-optimization .free-package-selector .custom-radio-group{
        max-width:inherit
    }
}
.shop-optimization .free-package-selector .du-custom-radio{
    width:calc(25% - 20px);
    padding:18px;
    margin-left:10px;
    margin-right:10px;
    border-color:#ddd
}
@media screen and (max-width: 48em){
    .shop-optimization .free-package-selector .du-custom-radio{
        width:calc(50% - 20px)
    }
}
@media screen and (max-width: 37.5em){
    .shop-optimization .free-package-selector .du-custom-radio{
        width:calc(100% - 20px)
    }
}
.shop-optimization .free-package-selector .du-custom-radio input[type=checkbox] ~ .du-radio-status,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=checkbox]:focus ~ .du-radio-status,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:focus ~ .du-radio-status,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=checkbox]:focus ~ .du-radio-status,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:focus ~ .du-radio-status{
    opacity:0
}
.shop-optimization .free-package-selector .du-custom-radio input[type=checkbox]:checked ~ .du-radio-status2,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status2,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status2,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.shop-optimization .free-package-selector .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    border-color:#ddd;
    border-radius:8px;
    box-shadow:0px 0 15px 5px rgba(200,200,200,0.4)
}
.shop-optimization .free-package-selector .du-custom-radio input[type=checkbox]:checked ~ .du-radio-details .du-radio-details-val,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .free-package-selector .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-val,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val{
    color:#00a9ce
}
.shop-optimization .free-package-selector .du-custom-radio input[type=checkbox]:checked ~ .du-radio-details .btn-add,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add,.shop-optimization .free-package-selector .du-custom-radio input[type=radio]:checked ~ .du-radio-details .btn-add,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .btn-add,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .btn-add,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .btn-add,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .btn-add{
    display:none
}
.shop-optimization .free-package-selector .du-custom-radio input[type=checkbox]:checked ~ .du-radio-details .btn-add.disabled,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add.disabled,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add.disabled,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add.disabled,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add.disabled,.shop-optimization .free-package-selector .du-custom-radio input[type=radio]:checked ~ .du-radio-details .btn-add.disabled,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .btn-add.disabled,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .btn-add.disabled,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .btn-add.disabled,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .btn-add.disabled{
    position:relative;
    display:inline-block;
    text-align:left
}
.shop-optimization .free-package-selector .du-custom-radio input[type=checkbox]:checked ~ .du-radio-details .btn-add .svg-bg-icon,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add .svg-bg-icon,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add .svg-bg-icon,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add .svg-bg-icon,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .btn-add .svg-bg-icon,.shop-optimization .free-package-selector .du-custom-radio input[type=radio]:checked ~ .du-radio-details .btn-add .svg-bg-icon,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .btn-add .svg-bg-icon,.shop-optimization .free-package-selector .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .btn-add .svg-bg-icon,.shop-optimization .free-package-selector .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .btn-add .svg-bg-icon,.shop-optimization .free-package-selector .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .btn-add .svg-bg-icon{
    width:20px;
    height:20px;
    position:absolute;
    top:5px;
    right:5px
}
.shop-optimization .free-package-selector .du-custom-radio .package-price{
    margin:-15px 0 10px;
    font-family:"du-font-secondary-bold";
    font-size:1.0625rem;
    color:#c724b1
}
.shop-optimization .free-package-selector .du-custom-radio .package-price em{
    font-style:normal
}
.shop-optimization .free-package-selector .du-custom-radio .package-price>span{
    font-size:.8125rem;
    font-family:"du-font-secondary-regular"
}
.shop-optimization .free-package-selector .du-custom-radio .short-desc{
    width:calc(100% + 40px);
    margin-right:-40px;
    margin-bottom:1em;
    font-size:.882rem
}
.shop-optimization .free-package-selector .du-custom-radio .channels-link2{
    text-decoration:underline
}
.shop-optimization .free-package-selector .du-custom-radio .card-footer{
    width:calc(100% + 35px);
    margin-right:-45px;
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    justify-content:space-between
}
.shop-optimization .free-package-selector .du-custom-radio .exclusive-detail{
    margin:-15px 0 15px
}
.shop-optimization .free-package-selector .du-custom-radio .btn-add{
    max-width:100px;
    min-width:90px;
    padding-left:15px;
    padding-right:15px
}
.shop-optimization .free-package-selector .du-custom-radio .btn-add.disabled{
    display:none;
    background-color:#00a9ce;
    border-color:#00a9ce
}
.shop-optimization .free-package-selector .banner-type{
    position:relative;
    padding-top:87px
}
.shop-optimization .free-package-selector .banner-type:before{
    content:'';
    position:absolute;
    top:0px;
    left:0;
    width:100%;
    height:48%;
    background:#888 top center;
    background-size:100% 100%;
    border-top-left-radius:8px;
    border-top-right-radius:8px
}
.shop-optimization .free-package-selector .banner-type.banner-icc:before{
    background-image:url(../..//common/images/card-banner-icc.jpg)
}
.shop-optimization .free-package-selector .banner-type .du-radio-details{
    width:100%;
    top:10px
}
.shop-optimization .free-package-selector .banner-type .du-radio-status{
    position:absolute
}
.shop-optimization .free-package-selector .banner-type .package-price{
    margin-bottom:-10px
}
.shop-optimization .free-package-selector .banner-type .short-desc{
    display:none
}
.shop-optimization .free-package-selector .banner-type .card-footer{
    width:100%
}
.shop-optimization .cxpromise{
    width:100% !important;
    padding-left:0 !important;
    padding-right:0 !important;
    margin-top:30px !important;
    margin-bottom:20px !important
}
@media print, screen and (min-width: 48em){
    .shop-optimization .cxpromise{
        background:#fafafa;
        border:#f2f2f2 solid 1px
    }
}
@media screen and (max-width: 37.5em){
    .shop-optimization .cxpromise{
        margin-bottom:0 !important;
        margin-top:10px !important
    }
}
.shop-optimization .cxpromise .cell{
    padding:18px !important
}
@media screen and (max-width: 48em){
    .shop-optimization .cxpromise .cell{
        overflow-x:auto;
        padding:8px 18px !important;
        -webkit-overflow-scrolling:touch
    }
}
.shop-optimization .cxpromise .cxpromise--items{
    justify-content:space-around;
    flex-flow:row nowrap;
    min-height:70px
}
@media screen and (max-width: 48em){
    .shop-optimization .cxpromise .cxpromise--items{
        flex-flow:row;
        width:500%;
        max-width:850px;
        justify-content:flex-start
    }
    .shop-optimization .cxpromise .cxpromise--items.cxpromise--items2{
        width:100%
    }
    .shop-optimization .cxpromise .cxpromise--items.cxpromise--items2 .cxpromise--item{
        width:50%;
        display:flex;
        justify-content:space-evenly
    }
    .shop-optimization .cxpromise .cxpromise--items.cxpromise--items2 .cxpromise--item .svg-bg-icon{
        width:30px;
        height:30px
    }
    .shop-optimization .cxpromise .cxpromise--items.cxpromise--items2 .cxpromise--item.cxpromise--item-intro{
        display:none
    }
    .shop-optimization .cxpromise .cxpromise--items.cxpromise--items__carousel{
        display:block;
        max-width:unset !important;
        width:calc(100% + 30px);
        margin:0 -15px 0;
        padding-top:5px;
        padding-bottom:22px
    }
}
.shop-optimization .cxpromise .cxpromise--item{
    flex-flow:row nowrap;
    border-radius:8px;
    display:flex !important;
    width:auto
}
@media print, screen and (min-width: 48em){
    .shop-optimization .cxpromise .cxpromise--item{
        max-width:28%
    }
}
@media screen and (max-width: 64.06125em){
    .shop-optimization .cxpromise .cxpromise--item-intro{
        display:none
    }
}
.shop-optimization .cxpromise .cxpromise--item--data h5{
    font-size:.9rem;
    padding-bottom:3px
}
.shop-optimization .cxpromise .cxpromise--item--data h6{
    font-size:.882rem
}
@media screen and (max-width: 48em){
    .shop-optimization .cxpromise .cxpromise--item--data h6{
        display:block
    }
}
.shop-optimization .cxpromise .svg-bg-icon{
    width:40px;
    height:40px
}
@media screen and (max-width: 37.5em){
    .shop-optimization .cxpromise .svg-bg-icon{
        width:32px;
        height:32px
    }
}
.shop-optimization .bundled-packages{
    margin-top:30px
}
@media print, screen and (min-width: 48em){
    .shop-optimization .bundled-packages+.home-plans-steps{
        padding-top:20px
    }
}
.shop-optimization .bundled-packages .free-package-selector{
    padding-bottom:0
}
.shop-optimization .bundled-packages .du-custom-radio{
    background:none;
    border:1px solid #00a9ce;
    border-top-left-radius:0;
    box-shadow:none !important;
    cursor:default;
    margin-bottom:40px
}
.shop-optimization .bundled-packages .included-tag{
    position:absolute;
    left:-1px;
    bottom:100%;
    padding:6px 15px 4px;
    padding-right:20px;
    color:#fff;
    font-size:.8125rem;
    font-weight:bold;
    line-height:1em;
    background-color:#00a9ce;
    border-top-left-radius:7px;
    border-top-right-radius:7px
}
.shop-optimization .bundled-packages .included-tag i{
    display:inline-block;
    vertical-align:middle
}
.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer{
    border:1px solid #c724b1;
    cursor:pointer
}
.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer input[type=checkbox] ~ .du-radio-status,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .du-text-field.readonly input[type=checkbox]:focus ~ .du-radio-status,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .readonly.du-text-field--btn input[type=checkbox]:focus ~ .du-radio-status,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .du-text-field.locked input[type=checkbox]:focus ~ .du-radio-status,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .locked.du-text-field--btn input[type=checkbox]:focus ~ .du-radio-status{
    opacity:1;
    border-color:#c724b1;
    background-color:transparent
}
.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer input[type=checkbox]:checked ~ .du-radio-status,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status{
    background-color:#c724b1
}
.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer input[type=checkbox]:checked ~ .du-radio-details .du-radio-details-val,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.shop-optimization .bundled-packages .du-custom-radio.exclusive-offer .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val{
    color:#444;
    font-weight:bold
}
.shop-optimization .bundled-packages .exclusive-offer .included-tag{
    background-color:#c724b1
}
.shop-optimization .bundled-packages .exclusive-offer .channels-link2{
    color:#c724b1
}
.shop-optimization .free-package-selector .du-custom-radio .du-radio-details-val{
    padding-bottom:10px;
    line-height:1.2em;
    font-size:1.125rem;
    text-transform:inherit
}
@media screen and (max-width: 48em){
    .full-tabs .full-tabs__navigation .tabs-title-last a{
        border-top-right-radius:6px;
        margin-right:1px
    }
}
.info-strip-wrap{
    border-top:#ddd solid 1px;
    background:#fff
}
.info-strip{
    display:flex;
    flex-flow:row;
    justify-content:space-between;
    padding:40px 0;
    font-size:.882rem
}
.info-strip h5{
    margin:0;
    font-size:1rem
}
.info-strip .col{
    width:20%
}
@media print, screen and (min-width: 48em){
    .info-strip .col+.col{
        padding:0;
        padding-left:40px;
        width:auto;
        max-width:25%;
        border-left:#ddd solid 1px
    }
    .info-strip .col+.col-1-2{
        max-width:33%
    }
}
.info-strip .col>strong{
    display:block;
    font-size:1rem;
    font-family:"du-font-secondary-bold"
}
.info-strip .col>strong>img{
    max-height:14px;
    display:inline-block;
    margin-left:5px
}
.info-strip .col>strong>a{
    font-size:.882rem;
    font-weight:normal
}
.info-strip .col-title{
    padding:0;
    width:19%;
    font-size:1rem;
    color:#00a9ce
}
.info-strip .col-title h5{
    font-size:1.17rem;
    font-family:du-font-primary-b;
    color:#00a9ce
}
.info-strip .col-title .svg-bg-icon,.info-strip .col-title .svg-icon{
    float:left;
    margin-right:5px;
    margin-top:5px;
    width:36px;
    height:38px
}
.info-strip .col-title .svg-bg-icon{
    background-size:90%
}
@media screen and (max-width: 37.5em){
    .info-strip{
        flex-flow:column;
        padding:20px 20px 40px
    }
    .info-strip .col,.info-strip .col-title+.col,.info-strip .col-title{
        width:100%;
        padding:15px 0
    }
    .info-strip .col-title{
        position:relative;
        border:0;
        border-bottom:#ddd solid 1px
    }
    .info-strip .col-title .svg-icon{
        position:absolute;
        right:0;
        top:15px;
        margin:0
    }
    .info-strip .col+.col{
        padding-bottom:0
    }
}
.info-strip.number-list h5,.info-strip.number-list span{
    color:#333
}
.info-strip.number-list .col{
    position:relative;
    border:0
}
.info-strip.number-list .number{
    position:absolute;
    top:0;
    left:-6px;
    font-size:4rem;
    font-family:"du-font-secondary-bold";
    line-height:3.5rem;
    text-align:right;
    color:#c724b1;
    opacity:.1
}
@media screen and (max-width: 47.99875em){
    .info-strip.number-list .number{
        top:16px
    }
    .info-strip.number-list .col.col-title{
        border-bottom:#ddd solid 1px
    }
    .info-strip.number-list .col+.col{
        padding-left:40px;
        padding-bottom:10px
    }
}
.cxpromise{
    width:100%;
    border-radius:12px;
    margin:-30px auto -30px !important;
    align-items:center;
    padding:0 !important
}
@media print, screen and (min-width: 48em){
    .cxpromise{
        background:#F8F8F8;
        margin:-30px auto 0 !important
    }
}
@media print, screen and (min-width: 64em){
    .cxpromise{
        margin:-50px auto -20px !important;
        width:calc(100% - 40px) !important
    }
}
@media screen and (min-width: 80em){
    .cxpromise{
        width:100%
    }
}
.cxpromise h2,.cxpromise h5,.cxpromise h6{
    margin:0;
    font-family:"du-font-secondary-regular";
    font-size:1rem
}
.cxpromise h2 strong,.cxpromise h5 strong,.cxpromise h6 strong{
    font-weight:normal
}
@media print, screen and (min-width: 48em){
    .cxpromise h2,.cxpromise h5,.cxpromise h6{
        font-size:1.25rem
    }
    .cxpromise h2 strong,.cxpromise h5 strong,.cxpromise h6 strong{
        font-family:"du-font-secondary-bold"
    }
}
.cxpromise>div{
    padding:0 0 20px !important
}
@media print, screen and (min-width: 48em){
    .cxpromise>div{
        padding:25px !important
    }
}
@media print, screen and (min-width: 48em){
    .cxpromise>div.cxpromise--brief{
        padding-bottom:0 !important
    }
}
@media print, screen and (min-width: 64em){
    .cxpromise>div.cxpromise--brief{
        padding-bottom:25px !important
    }
}
@media screen and (min-width: 80em){
    .cxpromise>div{
        padding:25px !important
    }
}
.cxpromise--items{
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
@media screen and (max-width: 47.99875em){
    .cxpromise--items{
        margin:0 -5px
    }
}
.cxpromise--item{
    width:calc(50% - 1rem);
    margin-right:.5rem;
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
.cxpromise--item+.cxpromise--item{
    padding-left:10px
}
.cxpromise--item--icon{
    margin-right:10px
}
@media screen and (min-width: 20em){
    .cxpromise--item--icon{
        display:none
    }
}
@media screen and (min-width: 20em){
    .cxpromise--item--icon.mobile{
        display:block
    }
}
.cxpromise--item--icon.mobile .icon,.cxpromise--item--icon.mobile .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .cxpromise--item--icon.mobile .secondary-btn--primary-color,.cxpromise--item--icon.mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .cxpromise--item--icon.mobile .secondary-btn--primary-color,.cxpromise--item--icon.mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .cxpromise--item--icon.mobile .secondary-btn--primary-color,.cxpromise--item--icon.mobile .accordion-item .file-drop .hint2,.accordion-item .file-drop .cxpromise--item--icon.mobile .hint2,.cxpromise--item--icon.mobile .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .cxpromise--item--icon.mobile .hint2,.cxpromise--item--icon.mobile .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .cxpromise--item--icon.mobile .hint2{
    display:block;
    width:20px;
    height:20px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center
}
@media print, screen and (min-width: 48em){
    .cxpromise--item--icon{
        display:block
    }
}
.cxpromise--item--icon .circled-icon{
    display:block;
    width:55px;
    height:55px;
    background-size:contain
}
.cxpromise--item--data h5{
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    line-height:1;
    margin-bottom:3px
}
.cxpromise--item--data h6{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:.875rem;
    line-height:1.2;
    color:#999
}
@media print, screen and (min-width: 64em){
    .cxpromise--item--data h6{
        line-height:1
    }
}
.cxpromise--item--data .offer-tag{
    display:inline-block;
    padding:3px 8px;
    margin:0 0 6px;
    font-size:12px;
    font-family:"du-font-secondary-bold";
    line-height:1em;
    color:#fff;
    border-radius:10px;
    background:#c724b1;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.cxpromise--item--data .offer-tag.offer-tag-navy{
    background-color:#00a9ce;
    background:linear-gradient(25deg, #00205b 10%, #753bbd 50%, #00a9ce 85%)
}
.cxpromise--item--data .offer-tag i.svg-bg-icon{
    width:12px;
    height:12px;
    filter:none
}
@media screen and (max-width: 47.99875em){
    .cxpromise--item{
        background:#F8F8F8;
        border-radius:12px;
        padding:10px;
        width:calc(50% - .625rem);
        margin-left:.3125rem;
        margin-right:.3125rem;
        margin-bottom:.3125rem;
        justify-content:center
    }
    .cxpromise--item--icon{
        margin-right:10px
    }
    .cxpromise--item--icon .svg-bg-icon{
        width:30px;
        height:30px
    }
    .cxpromise--item--data h5{
        font-size:1rem;
        margin-bottom:0
    }
    .cxpromise--item--data h6{
        display:none
    }
}
@media screen and (min-width: 48.0625em){
    .shop-optimization-reveal.largest-short{
        max-height:60vh;
        min-height:60vh
    }
}
@media screen and (max-width: 37.5em){
    .shop-optimization-reveal.largest .reveal__inner{
        display:block;
        flex-flow:column;
        padding-bottom:20px
    }
}
.shop-optimization-reveal.largest .reveal__title,.shop-optimization-reveal.largest .reveal__content .du-content-inner{
    -webkit-user-select:text !important;
    -moz-user-select:text !important;
    -ms-user-select:text !important;
    user-select:text !important
}
@media print, screen and (min-width: 64em){
    .shop-optimization-reveal.largest .reveal__title{
        width:33.333%;
        margin-left:0
    }
}
@media screen and (max-width: 48em){
    .shop-optimization-reveal.largest .reveal__title{
        padding-bottom:10px;
        border-bottom:#ddd solid 1px
    }
}
@media print, screen and (min-width: 64em){
    .shop-optimization-reveal.largest .reveal__content{
        width:66.667%
    }
    .shop-optimization-reveal.largest .reveal__content .multi-cart{
        padding:0 !important;
        height:70vh;
        overflow:auto;
        padding-right:30px !important
    }
}
.shop-optimization-reveal.largest .reveal__content .multi-cart{
    background:none !important
}
@media screen and (max-width: 37.5em){
    .shop-optimization-reveal.largest .close-button{
        top:8px;
        right:8px;
        transform:scale(0.7)
    }
}
.shop-optimization-reveal .reveal__title_copy{
    margin-top:5px;
    padding:0 0 10px
}
@media screen and (min-width: 50em){
    .shop-optimization-reveal .reveal__title_copy{
        border-right:#ddd solid 1px;
        margin-right:30px;
        padding-right:20px
    }
}
.shop-optimization-reveal .reveal__title_copy h4{
    font-size:1.875rem;
    line-height:1.2em
}
@media screen and (max-width: 37.5em){
    .shop-optimization-reveal .reveal__title_copy h4{
        font-size:1.5rem
    }
}
.shop-optimization-reveal .reveal__title_copy h4:after{
    display:none
}
.shop-optimization-reveal .reveal__title_copy p{
    color:#444
}
.shop-optimization-reveal .reveal__title_copy h4,.shop-optimization-reveal .reveal__title_copy p{
    max-width:300px
}
.shop-optimization-reveal .reveal__title_copy h4{
    font-size:1.35rem;
    font-family:"du-font-secondary-bold";
    max-width:90%
}
.shop-optimization-reveal .reveal__title_copy .offer-tag{
    display:inline-block;
    width:auto;
    padding:6px 15px 5px;
    color:#fff;
    font-size:.8125rem;
    font-weight:bold;
    line-height:1em;
    background:#c724b1;
    border-radius:6px;
    margin-bottom:5px
}
.shop-optimization-reveal .reveal__title_copy .offer-tag.offer-tag-navy{
    background-color:#00205b
}
.shop-optimization-reveal .reveal__title_copy .offer-tag i.svg-bg-icon,.shop-optimization-reveal .reveal__title_copy .offer-tag i.svg-icon{
    position:relative;
    top:-2px;
    width:12px;
    height:12px
}
.shop-optimization-reveal .reveal__title_copy .offer-tag i.svg-bg-icon use,.shop-optimization-reveal .reveal__title_copy .offer-tag i.svg-icon use{
    stroke:#fff;
    fill:#fff
}
.shop-optimization-reveal .important-to-know .plans-landing--popup-answer table,.shop-optimization-reveal .important-to-know .plans-landing--popup-answer p+p{
    margin-top:1em
}
.shop-optimization-reveal .col-2{
    margin-top:1.5rem;
    column-count:2;
    column-gap:30px
}
@media screen and (max-width: 37.5em){
    .shop-optimization-reveal .col-2{
        column-count:1
    }
}
.shop-optimization-reveal .col-2-row{
    margin-bottom:1.5em
}
.shop-optimization-reveal .col-title{
    font-family:"du-font-secondary-bold"
}
.shop-optimization-reveal .map-wrap{
    margin-bottom:30px
}
.shop-optimization-reveal .map-wrap+.action .btn,.shop-optimization-reveal .map-wrap+.action .tvpackages .btn-primary,.tvpackages .shop-optimization-reveal .map-wrap+.action .btn-primary,.shop-optimization-reveal .map-wrap+.action .tvpackages .btn-secondary,.tvpackages .shop-optimization-reveal .map-wrap+.action .btn-secondary{
    min-width:150px
}
@media screen and (max-width: 37.5em){
    .shop-optimization-reveal .map-wrap+.action .btn,.shop-optimization-reveal .map-wrap+.action .tvpackages .btn-primary,.tvpackages .shop-optimization-reveal .map-wrap+.action .btn-primary,.shop-optimization-reveal .map-wrap+.action .tvpackages .btn-secondary,.tvpackages .shop-optimization-reveal .map-wrap+.action .btn-secondary{
        width:100%
    }
}
.shop-optimization-reveal .map-wrap #map{
    border-radius:8px;
    height:52vh
}
@media screen and (max-width: 37.5em){
    .shop-optimization-reveal .map-wrap #map{
        height:50vh
    }
}
.shop-optimization-reveal .map-search{
    position:relative
}
.shop-optimization-reveal .map-search input[type=search]{
    border-radius:6px;
    padding-left:45px;
    padding-right:20px;
    font-size:16px
}
.shop-optimization-reveal .map-search .pac-container{
    top:50px !important;
    left:0 !important;
    z-index:999999
}
.shop-optimization-reveal .map-search .home-search__inner:before{
    content:'E';
    font-family:du-icon-font;
    font-size:1.25rem;
    line-height:1;
    position:absolute;
    left:17px;
    top:50%;
    margin:-9px 0 0;
    color:#333
}
.shop-optimization-reveal .map-search .home-search__inner span,.shop-optimization-reveal .map-search .home-search__inner a{
    display:none
}
.shop-optimization-reveal .address-select{
    margin:20px 0 0;
    padding-right:20px;
    font-size:1.125rem
}
.verify-business .shop-optimization-reveal .reveal__header{
    padding:50px 20px
}
.verify-business .shop-optimization-reveal .reveal__header .headline4{
    line-height:1.3
}
@media print, screen and (min-width: 64em){
    .verify-business .shop-optimization-reveal .reveal__header{
        padding:20px
    }
}
.verify-business .shop-optimization-reveal .reveal__body{
    padding:0 20px 50px
}
.verify-business .shop-optimization-reveal .reveal__body .du-form{
    padding:0
}
.verify-business .shop-optimization-reveal .reveal__body .du-form fieldset{
    padding:0
}
.verify-business .shop-optimization-reveal .reveal__body .du-form fieldset:first-child{
    margin-top:0
}
@media print, screen and (min-width: 64em){
    .verify-business .shop-optimization-reveal .reveal__body{
        padding:20px
    }
}
.centerMarker{
    position:absolute;
    background:url(https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/icon-marker.svg) no-repeat;
    background-size:contain;
    top:50%;
    left:50%;
    z-index:1;
    margin-left:-14px;
    margin-top:-40px;
    height:40px;
    width:27px;
    cursor:pointer
}
.gm-style-iw{
    background-color:#fff;
    padding-top:15px !important;
    padding-left:20px !important;
    border:#eee solid 1px !important;
    border-radius:10px;
    box-shadow:0 8px 20px -5px rgba(0,0,0,0.3) !important;
    color:#444;
    font-family:"du-font-secondary-regular";
    text-align:center;
    top:-30px !important;
    width:250px;
    text-align:left;
    line-height:1.5em
}
.gm-style-iw .gm-ui-hover-effect{
    top:-2px !important;
    right:-2px !important
}
.gm-style .gm-style-iw-t::after{
    display:none !important
}
@media screen and (max-width: 37.5em){
    .pac-container-shop{
        min-width:calc(100% - 60px)
    }
}
.du-datepicker.datepicker-bottom{
    margin-top:7px
}
.du-datepicker td,.du-datepicker th{
    font-size:.875rem
}
.du-datepicker .table-condensed{
    width:280px
}
@media screen and (max-width: 47.99875em){
    .cxpromise--items__carousel .slick-list{
        padding:0 30px !important
    }
}
.cxpromise--items__carousel .slick-dots{
    bottom:0
}
@media screen and (max-width: 64.06125em){
    .cxpromise--items__carousel .cxpromise--item{
        margin-top:5px;
        background-color:#fefefe;
        border:#f2f2f2 solid 1px;
        -webkit-transition:all 0.5s ease-out;
        -moz-transition:all 0.5s ease-out;
        transition:all 0.5s ease-out;
        -webkit-transform:scale(0.92);
        -moz-transform:scale(0.92);
        -ms-transform:scale(0.92);
        -o-transform:scale(0.92);
        transform:scale(0.92);
        -webkit-box-shadow:0 4px 5px -3px rgba(0,0,0,0.2);
        -moz-box-shadow:0 4px 5px -3px rgba(0,0,0,0.2);
        box-shadow:0 4px 5px -3px rgba(0,0,0,0.2)
    }
    .cxpromise--items__carousel .cxpromise--item.slick-current{
        -webkit-transform:scale(1.05);
        -moz-transform:scale(1.05);
        -ms-transform:scale(1.05);
        -o-transform:scale(1.05);
        transform:scale(1.05)
    }
    .cxpromise--items__carousel .cxpromise--item--icon{
        float:left;
        margin:10px;
        margin-left:0
    }
    .cxpromise--items__carousel .slick-dots{
        text-align:center;
        padding:0;
        padding-left:15px;
        -webkit-transform:scale(0.7);
        -moz-transform:scale(0.7);
        -ms-transform:scale(0.7);
        -o-transform:scale(0.7);
        transform:scale(0.7);
        -webkit-transform-origin:center bottom;
        -moz-transform-origin:center bottom;
        -ms-transform-origin:center bottom;
        -o-transform-origin:center bottom;
        transform-origin:center bottom
    }
}
.landing-page-plans-card .key-features,.landing-page-plans-card .campaign-landing .home-campaign .cards__item-get .addons,.campaign-landing .home-campaign .cards__item-get .landing-page-plans-card .addons{
    margin-top:15px
}
.shop-optimization .cards__item .desc-custom{
    display:flex;
    flex-flow:row;
    align-items:center;
    padding:0
}
.shop-optimization .cards__item .desc-custom .custom-logo{
    width:50px;
    margin-right:12px
}
.shop-optimization .cards__item .desc-custom .custom-logo img{
    display:block;
    width:100%
}
.shop-optimization .cards__item .desc-custom .offer-tag{
    position:static;
    display:inline-block;
    min-width:auto;
    padding:3px 5px;
    margin:0 0 3px;
    font-size:12px;
    font-family:"du-font-secondary-bold";
    line-height:1em;
    color:#fff;
    border-radius:2px;
    background:#c724b1;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.shop-optimization .cards__item .desc-custom .offer-tag+span{
    display:block
}
.shop-optimization .cards__item .desc-custom .icon.has-tip,.shop-optimization .cards__item .desc-custom .accordion-item .file-drop .has-tip.secondary-btn--primary-color,.accordion-item .file-drop .shop-optimization .cards__item .desc-custom .has-tip.secondary-btn--primary-color,.shop-optimization .cards__item .desc-custom .accordion-item .file-drop-container .file-drop-single .has-tip.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .shop-optimization .cards__item .desc-custom .has-tip.secondary-btn--primary-color,.shop-optimization .cards__item .desc-custom .file-drop-container .accordion-item .file-drop-single .has-tip.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .shop-optimization .cards__item .desc-custom .has-tip.secondary-btn--primary-color,.shop-optimization .cards__item .desc-custom .accordion-item .file-drop .has-tip.hint2,.accordion-item .file-drop .shop-optimization .cards__item .desc-custom .has-tip.hint2,.shop-optimization .cards__item .desc-custom .accordion-item .file-drop-container .file-drop-single .has-tip.hint2,.accordion-item .file-drop-container .file-drop-single .shop-optimization .cards__item .desc-custom .has-tip.hint2,.shop-optimization .cards__item .desc-custom .file-drop-container .accordion-item .file-drop-single .has-tip.hint2,.file-drop-container .accordion-item .file-drop-single .shop-optimization .cards__item .desc-custom .has-tip.hint2{
    display:inline-block;
    vertical-align:middle;
    line-height:1;
    font-size:1rem
}
.sub-full-tabs.shop-optimization .native-dropdown-new{
    margin-bottom:25px
}
.sub-full-tabs.shop-optimization+.filters__wrapper{
    margin-top:0;
    padding-top:0;
    background:#f8f8f8
}
@media print, screen and (min-width: 48em){
    .sub-full-tabs.shop-optimization+.filters__wrapper{
        padding-top:50px
    }
    .sub-full-tabs.shop-optimization+.filters__wrapper .element-container{
        margin:0;
        padding-bottom:2rem
    }
}
.sub-full-tabs.shop-optimization+.filters__wrapper .filter-container--mobile{
    margin:0 20px;
    padding-top:30px
}
.sub-full-tabs.shop-optimization+.filters__wrapper .filter-container--mobile .tabs-content{
    background:transparent
}
.sub-full-tabs.shop-optimization+.filters__wrapper .filter-container--mobile .filter-bar-tabs .tabs-panel.is-active{
    border:0
}
.sub-full-tabs.shop-optimization+.filters__wrapper .filter-container--mobile .filter-bar-tabs .filter-bar-tabs__navigation .tabs{
    margin:0 -5px;
    width:calc(100% + 10px)
}
.sub-full-tabs.shop-optimization+.filters__wrapper .filter-container--mobile .filter-bar-tabs .filter-bar-tabs__navigation .tabs-title{
    padding-left:5px;
    padding-right:5px;
    margin:0
}
.sub-full-tabs.shop-optimization+.filters__wrapper .filter-container--mobile .filter-bar-tabs .filter-bar-tabs__navigation .tabs-title a{
    border-radius:7px;
    border-width:0 !important
}
.sub-full-tabs.shop-optimization+.filters__wrapper .filter-container--mobile .element-container__inner{
    padding-left:0;
    padding-right:0
}
@media print, screen and (min-width: 64em){
    .plans-mgmt{
        padding:45px 0
    }
}
@media print, screen and (min-width: 64em){
    .du-content-inner .plans-mgmt{
        margin-left:-15px;
        margin-right:-15px
    }
}
.plans-mgmt .slick-slider{
    height:auto !important
}
.plans-mgmt .slick-slider .slick-list{
    padding-top:30px
}
@media print, screen and (min-width: 48em){
    .plans-mgmt .slick-slider .slick-list{
        margin-top:-30px
    }
}
.plans-mgmt .slick-dotted .slick-dots{
    bottom:0
}
.plans-mgmt .new-step-1 .home-plans-steps,.plans-mgmt .plans-mgmt__current .home-plans-steps{
    padding-top:0
}
@media print, screen and (min-width: 64em){
    .plans-mgmt__current{
        border-right:1px solid #DEDEDE
    }
}
@media print, screen and (min-width: 64em){
    .plans-mgmt__current .cards__item{
        width:100%;
        max-width:290px
    }
}
.plans-mgmt__current .cards__item.fade-out{
    opacity:.75
}
@media print, screen and (min-width: 64em){
    .plans-mgmt__new-offer{
        position:relative
    }
}
@media print, screen and (min-width: 64em){
    .plans-mgmt__new-offer .landing-page-plans-card{
        margin-left:-10px
    }
}
.plans-mgmt__new-offer .no-bottom-border{
    border-bottom:0 !important;
    margin-bottom:0
}
.plans-mgmt__new-offer .discount-tag{
    border-radius:9px;
    padding-left:8px;
    padding-right:8px;
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%)
}
.plans-mgmt__new-offer .cards__item-get .discount-tag{
    background:linear-gradient(75deg, #00205b 25%, #753bbd 50%, #0098ba 100%);
    position:static;
    display:inline-block;
    width:auto
}
.plans-mgmt__new-offer .cards__item-get .key-features-item strong{
    display:inline
}
.plans-mgmt__new-offer .cards__item-get .features ul.features-list li{
    min-height:32px;
    padding:6px 0;
    border-width:0
}
.plans-mgmt__new-offer .cards__item-get .features ul.features-list li span{
    line-height:1.25em
}
.plans-mgmt__new-offer .cards__item-get .features ul.features-list li span>em{
    display:inline-block;
    font-size:12px;
    font-style:normal;
    color:#666
}
.plans-mgmt__new-offer .cards__item-get .features ul.features-list li .icon,.plans-mgmt__new-offer .cards__item-get .features ul.features-list li .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .plans-mgmt__new-offer .cards__item-get .features ul.features-list li .secondary-btn--primary-color,.plans-mgmt__new-offer .cards__item-get .features ul.features-list li .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .plans-mgmt__new-offer .cards__item-get .features ul.features-list li .secondary-btn--primary-color,.plans-mgmt__new-offer .cards__item-get .features ul.features-list li .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .plans-mgmt__new-offer .cards__item-get .features ul.features-list li .secondary-btn--primary-color,.plans-mgmt__new-offer .cards__item-get .features ul.features-list li .accordion-item .file-drop .hint2,.accordion-item .file-drop .plans-mgmt__new-offer .cards__item-get .features ul.features-list li .hint2,.plans-mgmt__new-offer .cards__item-get .features ul.features-list li .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .plans-mgmt__new-offer .cards__item-get .features ul.features-list li .hint2,.plans-mgmt__new-offer .cards__item-get .features ul.features-list li .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .plans-mgmt__new-offer .cards__item-get .features ul.features-list li .hint2{
    min-width:inherit;
    max-width:83px;
    max-height:20px;
    text-align:end
}
.plans-mgmt__new-offer .cards__item-get .action{
    flex-flow:row wrap
}
.plans-mgmt__new-offer .cards__item-get .action .btn-wrap{
    width:100%;
    margin-top:15px;
    margin-bottom:10px
}
.plans-mgmt__new-offer .cards__item-get .action .btn-wrap .btn,.plans-mgmt__new-offer .cards__item-get .action .btn-wrap .tvpackages .btn-primary,.tvpackages .plans-mgmt__new-offer .cards__item-get .action .btn-wrap .btn-primary,.plans-mgmt__new-offer .cards__item-get .action .btn-wrap .tvpackages .btn-secondary,.tvpackages .plans-mgmt__new-offer .cards__item-get .action .btn-wrap .btn-secondary{
    width:100% !important;
    max-width:100%
}
@media print, screen and (min-width: 64em){
    .plans-mgmt__new-offer .cards__item,.plans-mgmt__new-offer .free-package-selector .du-custom-radio{
        width:25%
    }
}
.plans-mgmt__new-offer .du-custom-radio .router-info{
    width:calc(100% + 45px)
}
.plans-mgmt__new-offer .du-custom-radio .router-info .du-radio-details-val{
    font-size:17px;
    font-family:"du-font-secondary-bold";
    line-height:1.3;
    padding-bottom:0;
    margin-bottom:0
}
.plans-mgmt .preferred-pack .included-tag,.plans-mgmt .essential-pack .included-tag{
    position:absolute;
    left:5px;
    bottom:100%;
    padding:6px 15px 4px;
    padding-right:20px;
    color:#fff;
    font-size:.8125rem;
    font-weight:bold;
    line-height:1em;
    background:linear-gradient(75deg, #753bbd 10%, #00a9ce 60%, #00a9ce 100%);
    border-top-left-radius:7px;
    border-top-right-radius:7px
}
.plans-mgmt .preferred-pack .included-tag i,.plans-mgmt .essential-pack .included-tag i{
    display:inline-block;
    vertical-align:middle
}
.plans-mgmt .preferred-pack .du-custom-radio,.plans-mgmt .essential-pack .du-custom-radio{
    margin-bottom:40px
}
.plans-mgmt .sub-step-title{
    margin-bottom:30px
}
.reveal-mgmt .what-you-get-list{
    max-width:630px
}
.reveal-mgmt .what-you-get-list h5{
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    margin:0;
    padding:0 0 .8em
}
.reveal-mgmt .what-you-get-list .promo-tags .limited-tag{
    display:inline-block;
    padding:2px 10px;
    margin-bottom:5px;
    color:#fff;
    font-size:.75rem;
    font-family:"du-font-secondary-bold";
    line-height:1em;
    background:linear-gradient(75deg, #753bbd 10%, #c724b1 60%, #c724b1 100%);
    border-radius:13px
}
.reveal-mgmt .what-you-get-list .promo-tags .linear-magenta{
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%)
}
.reveal-mgmt .what-you-get-list .promo-tags .linear-blue{
    background:linear-gradient(75deg, #00205b 25%, #753bbd 50%, #0098ba 100%)
}
.reveal-mgmt .what-you-get-list .get-list{
    padding:20px 0 20px;
    font-size:.95rem
}
.reveal-mgmt .what-you-get-list .get-list .item{
    display:flex;
    flex-flow:row;
    align-items:center;
    margin-bottom:10px
}
.reveal-mgmt .what-you-get-list .get-list .item .icon,.reveal-mgmt .what-you-get-list .get-list .item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .reveal-mgmt .what-you-get-list .get-list .item .secondary-btn--primary-color,.reveal-mgmt .what-you-get-list .get-list .item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .reveal-mgmt .what-you-get-list .get-list .item .secondary-btn--primary-color,.reveal-mgmt .what-you-get-list .get-list .item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .reveal-mgmt .what-you-get-list .get-list .item .secondary-btn--primary-color,.reveal-mgmt .what-you-get-list .get-list .item .accordion-item .file-drop .hint2,.accordion-item .file-drop .reveal-mgmt .what-you-get-list .get-list .item .hint2,.reveal-mgmt .what-you-get-list .get-list .item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .reveal-mgmt .what-you-get-list .get-list .item .hint2,.reveal-mgmt .what-you-get-list .get-list .item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .reveal-mgmt .what-you-get-list .get-list .item .hint2{
    display:flex;
    align-items:center;
    justify-content:space-around;
    padding:5px;
    width:40px;
    height:40px;
    margin-right:10px;
    border-radius:4px;
    background:#fafafa
}
.reveal-mgmt .what-you-get-list .get-list .item>span{
    flex:1
}
.reveal-mgmt .what-you-get-list .feature-block{
    display:flex;
    flex-flow:row;
    padding:20px 25px;
    border:#ddd solid 1px;
    border-radius:8px
}
.reveal-mgmt .what-you-get-list .feature-block .icon,.reveal-mgmt .what-you-get-list .feature-block .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .reveal-mgmt .what-you-get-list .feature-block .secondary-btn--primary-color,.reveal-mgmt .what-you-get-list .feature-block .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .reveal-mgmt .what-you-get-list .feature-block .secondary-btn--primary-color,.reveal-mgmt .what-you-get-list .feature-block .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .reveal-mgmt .what-you-get-list .feature-block .secondary-btn--primary-color,.reveal-mgmt .what-you-get-list .feature-block .accordion-item .file-drop .hint2,.accordion-item .file-drop .reveal-mgmt .what-you-get-list .feature-block .hint2,.reveal-mgmt .what-you-get-list .feature-block .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .reveal-mgmt .what-you-get-list .feature-block .hint2,.reveal-mgmt .what-you-get-list .feature-block .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .reveal-mgmt .what-you-get-list .feature-block .hint2{
    width:40px;
    height:40px;
    margin-right:15px;
    background:#fafafa
}
.reveal-mgmt .what-you-get-list .feature-block .feature-text h6{
    font-family:"du-font-secondary-bold";
    font-size:.9rem;
    margin:0;
    padding:0 0 5px
}
.reveal-mgmt .what-you-get-list .feature-block .feature-text p{
    font-size:.9rem;
    margin:0;
    padding:0 0 .8em
}
.reveal-mgmt .what-you-get-list .feature-block .feature-text p :last-child{
    padding-bottom:0
}
.reveal-mgmt .what-you-get-list .selected-channels{
    clear:both;
    float:left;
    width:100%;
    padding:2rem 0
}
.reveal-mgmt .what-you-get-list .selected-channels h5{
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    margin:0;
    padding:0 0 .8em
}
.reveal-mgmt .what-you-get-list .selected-channels .channel-thumbs{
    display:block;
    width:calc(100% + 12px);
    margin-right:-12px
}
.reveal-mgmt .what-you-get-list .selected-channels .channel-thumbs .thumb{
    display:flex;
    align-items:center;
    justify-content:space-around;
    float:left;
    margin-right:10px;
    width:96px;
    height:64px;
    margin-bottom:10px;
    border-radius:5px;
    border:#eee solid 1px
}
.reveal-mgmt .what-you-get-list .selected-channels .channel-thumbs .thumb img{
    max-height:40px;
    max-width:80px
}
.reveal-mgmt .what-you-get-list .selected-channels .channel-thumbs .thumb.see-all{
    display:flex;
    align-items:center;
    text-align:center;
    justify-content:center;
    background:none;
    border:#eee solid 1px
}
.reveal-mgmt .action .btn,.reveal-mgmt .action .tvpackages .btn-primary,.tvpackages .reveal-mgmt .action .btn-primary,.reveal-mgmt .action .tvpackages .btn-secondary,.tvpackages .reveal-mgmt .action .btn-secondary{
    min-width:210px;
    margin-bottom:10px
}
@media screen and (max-width: 64.06125em){
    .reveal-mgmt .action .btn,.reveal-mgmt .action .tvpackages .btn-primary,.tvpackages .reveal-mgmt .action .btn-primary,.reveal-mgmt .action .tvpackages .btn-secondary,.tvpackages .reveal-mgmt .action .btn-secondary{
        width:100%;
        max-width:100%
    }
}
@media print, screen and (min-width: 48em){
    .reveal-mgmt .action .btn+.btn,.reveal-mgmt .action .tvpackages .btn-primary+.btn,.tvpackages .reveal-mgmt .action .btn-primary+.btn,.reveal-mgmt .action .tvpackages .btn-secondary+.btn,.tvpackages .reveal-mgmt .action .btn-secondary+.btn,.reveal-mgmt .action .tvpackages .btn+.btn-primary,.tvpackages .reveal-mgmt .action .btn+.btn-primary,.reveal-mgmt .action .tvpackages .btn-primary+.btn-primary,.tvpackages .reveal-mgmt .action .btn-primary+.btn-primary,.reveal-mgmt .action .tvpackages .btn-secondary+.btn-primary,.tvpackages .reveal-mgmt .action .btn-secondary+.btn-primary,.reveal-mgmt .action .tvpackages .btn+.btn-secondary,.tvpackages .reveal-mgmt .action .btn+.btn-secondary,.reveal-mgmt .action .tvpackages .btn-primary+.btn-secondary,.tvpackages .reveal-mgmt .action .btn-primary+.btn-secondary,.reveal-mgmt .action .tvpackages .btn-secondary+.btn-secondary,.tvpackages .reveal-mgmt .action .btn-secondary+.btn-secondary{
        margin-left:10px
    }
}
.reveal-mgmt .important-links{
    margin-top:20px;
    padding-top:20px;
    border-top:#eee solid 1px
}
.reveal-mgmt .important-links>div{
    display:inline-block;
    padding:5px 0
}
.reveal-mgmt .important-links a{
    font-size:.875rem;
    display:block
}
.reveal-mgmt .packages-and-channels .headline5{
    font-family:"du-font-secondary-regular";
    font-size:1.1rem;
    margin:0;
    padding:0 0 .5em
}
.reveal-mgmt .packages-and-channels .common-accordion{
    margin-bottom:2rem
}
.reveal-mgmt .packages-and-channels .common-accordion-item{
    margin-bottom:15px;
    border:#eee solid 1px;
    border-radius:10px
}
.reveal-mgmt .packages-and-channels .common-accordion-item:first-child{
    border-radius:10px
}
.reveal-mgmt .packages-and-channels .common-accordion-item:first-child>:first-child{
    border-radius:10px
}
.reveal-mgmt .packages-and-channels .common-accordion-item.is-active:first-child{
    border-radius:10px 10px 0 0
}
.reveal-mgmt .packages-and-channels .common-accordion-item.is-active:first-child>:first-child{
    border-radius:10px 10px 0 0
}
.reveal-mgmt .packages-and-channels .common-accordion-item.is-active .accord-title{
    font-family:"du-font-secondary-bold"
}
.reveal-mgmt .packages-and-channels .common-accordion-item:last-child:not(.is-active)>.common-accordion__title{
    border:0
}
.reveal-mgmt .packages-and-channels .common-accordion__title{
    font-size:1.0625rem;
    font-family:"du-font-secondary-regular";
    padding:20px;
    background:#fafafa
}
.reveal-mgmt .packages-and-channels .common-accordion__title .icon,.reveal-mgmt .packages-and-channels .common-accordion__title .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .reveal-mgmt .packages-and-channels .common-accordion__title .secondary-btn--primary-color,.reveal-mgmt .packages-and-channels .common-accordion__title .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .reveal-mgmt .packages-and-channels .common-accordion__title .secondary-btn--primary-color,.reveal-mgmt .packages-and-channels .common-accordion__title .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .reveal-mgmt .packages-and-channels .common-accordion__title .secondary-btn--primary-color,.reveal-mgmt .packages-and-channels .common-accordion__title .accordion-item .file-drop .hint2,.accordion-item .file-drop .reveal-mgmt .packages-and-channels .common-accordion__title .hint2,.reveal-mgmt .packages-and-channels .common-accordion__title .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .reveal-mgmt .packages-and-channels .common-accordion__title .hint2,.reveal-mgmt .packages-and-channels .common-accordion__title .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .reveal-mgmt .packages-and-channels .common-accordion__title .hint2{
    float:left;
    margin-top:-2px;
    margin-right:12px;
    width:40px;
    height:40px;
    background:#fff;
    border-radius:3px;
    display:flex;
    align-items:center;
    justify-content:space-around;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:50% 50%
}
.reveal-mgmt .packages-and-channels .common-accordion__title .channel-count{
    padding:5px 0 0;
    font-size:13px
}
.reveal-mgmt .packages-and-channels .common-accordion__content{
    padding:20px
}
.reveal-mgmt .packages-and-channels .common-accordion__content .du-table1-wrap{
    max-height:255px;
    overflow-y:scroll;
    border-radius:0;
    margin:0;
    padding:0 0 10px;
    padding-right:8px;
    border:0
}
.reveal-mgmt .packages-and-channels .common-accordion__content .du-table1-wrap::-webkit-scrollbar{
    -webkit-appearance:none
}
.reveal-mgmt .packages-and-channels .common-accordion__content .du-table1-wrap::-webkit-scrollbar:vertical{
    width:5px;
    border:1px solid #ddd;
    border-radius:3px
}
.reveal-mgmt .packages-and-channels .common-accordion__content .du-table1-wrap::-webkit-scrollbar-thumb{
    border-radius:8px;
    border:1px solid #ddd;
    background-color:#ddd
}
.reveal-mgmt .packages-and-channels .common-accordion__content .du-table1,.reveal-mgmt .packages-and-channels .common-accordion__content .du-table0{
    margin:0;
    border:0;
    border-radius:0;
    box-shadow:none
}
.reveal-mgmt .packages-and-channels .common-accordion__content .du-table1 tr,.reveal-mgmt .packages-and-channels .common-accordion__content .du-table0 tr{
    background:transparent
}
.reveal-mgmt .packages-and-channels .common-accordion__content .du-table1 td,.reveal-mgmt .packages-and-channels .common-accordion__content .du-table0 td{
    padding:10px 0;
    font-size:.8125rem;
    color:#333;
    border:0;
    border-bottom:#eee solid 1px;
    background:none
}
.reveal-mgmt .packages-and-channels .common-accordion__content .du-table1 td:first-child,.reveal-mgmt .packages-and-channels .common-accordion__content .du-table0 td:first-child{
    font-family:"du-font-secondary-bold"
}
.reveal-mgmt .packages-and-channels :last-child>.common-accordion__content:last-child{
    border-bottom:0;
    margin-bottom:0
}
@media print, screen and (min-width: 48em){
    .shop-optimization.north-star>.bmu-cards-wrap>.du-content-inner{
        padding-bottom:0
    }
}
.shop-optimization .cxpromise .cxpromise--items.items4 .cxpromise--item{
    max-width:25%
}
.shop-optimization .cxpromise[data-type=C] .cell{
    padding-bottom:20px !important
}
@media screen and (max-width: 47.99875em){
    .shop-optimization .cxpromise[data-type=C] .cxpromise--item{
        justify-content:left;
        background:#fff;
        flex:0 0 80vw;
        width:80vw;
        max-width:80vw;
        margin:auto 8px;
        box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)
    }
}
.shop-optimization .cxpromise[data-no-shadow]:after{
    display:none
}
.shop-optimization .cxpromise[data-type=A] .cxpromise--item--icon .circled-icon{
    background-repeat:no-repeat;
    background-position:center
}
@media screen and (max-width: 47.99875em){
    .shop-optimization .cxpromise[data-type=A]{
        padding-bottom:20px !important;
        position:relative
    }
    .shop-optimization .cxpromise[data-type=A]:after{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        width:100%;
        height:10px;
        background:linear-gradient(180deg, #e8e8e8, #f8f8f8)
    }
    .shop-optimization .cxpromise[data-type=A]>.cell{
        overflow-x:hidden
    }
    .shop-optimization .cxpromise[data-type=A] .cxpromise--items{
        flex-flow:column;
        width:100%;
        max-width:100%
    }
    .shop-optimization .cxpromise[data-type=A] .cxpromise--item{
        width:100%;
        height:auto !important;
        margin:0;
        padding:5px 0;
        justify-content:flex-start;
        background:none
    }
    .shop-optimization .cxpromise[data-type=A] .cxpromise--item--icon{
        display:block;
        position:relative;
        top:6px
    }
    .shop-optimization .cxpromise[data-type=A] .cxpromise--item--icon .circled-icon{
        width:45px;
        height:45px;
        border-radius:50%;
        box-shadow:inset 0 0 0px 4px white
    }
    .shop-optimization .cxpromise[data-type=A] .cxpromise--item--data h5{
        margin-top:10px
    }
    .shop-optimization .cxpromise[data-type=A] .cxpromise--item--data .offer-tag{
        position:relative;
        left:-45px;
        font-size:11px
    }
    .shop-optimization .cxpromise[data-type=A] .cxpromise--item--data .offer-tag+h5{
        margin-top:0
    }
    .shop-optimization .cxpromise[data-type=A] .cxpromise--item--data .offer-tag:before,.shop-optimization .cxpromise[data-type=A] .cxpromise--item--data .offer-tag:after{
        content:'';
        position:absolute;
        left:100%;
        top:48%;
        width:80vw;
        height:1px;
        background:#eee
    }
    .shop-optimization .cxpromise[data-type=A] .cxpromise--item--data .offer-tag:before{
        left:auto;
        right:100%
    }
}
@media screen and (max-width: 47.99875em){
    .shop-optimization .cxpromise[data-type=B]{
        padding-bottom:20px !important;
        position:relative
    }
    .shop-optimization .cxpromise[data-type=B]:after{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        width:100%;
        height:10px;
        background:linear-gradient(180deg, #e8e8e8, #f8f8f8)
    }
    .shop-optimization .cxpromise[data-type=B] .cxpromise--items{
        align-items:flex-start
    }
    .shop-optimization .cxpromise[data-type=B] .cxpromise--item{
        position:relative;
        max-width:44vw;
        width:44vw;
        min-height:120px;
        flex:1 0 auto;
        flex-flow:column;
        align-items:flex-start;
        color:#fff;
        background-image:linear-gradient(40deg, #00205B 0%, #753BBD 39%, #C700B1 80%, #C700B1 100%)
    }
    .shop-optimization .cxpromise[data-type=B] .cxpromise--item.item-navy{
        background-image:linear-gradient(40deg, #062160 0%, #392D8B 25%, #723EBD 56%, #3B72C6 86%, #19C 100%)
    }
    .shop-optimization .cxpromise[data-type=B] .cxpromise--item--icon{
        padding-bottom:10px;
        position:relative;
        left:-5px
    }
    .shop-optimization .cxpromise[data-type=B] .cxpromise--item--icon .circled-icon{
        width:30px;
        height:30px;
        border-radius:50%;
        background-size:120%;
        background-position:center;
        filter:brightness(10)
    }
    .shop-optimization .cxpromise[data-type=B] .cxpromise--item--data .offer-tag{
        position:absolute;
        right:10px;
        top:18px;
        font-size:10px;
        background:#333
    }
    .shop-optimization .cxpromise[data-type=B] .cxpromise--item--data h5,.shop-optimization .cxpromise[data-type=B] .cxpromise--item--data h6{
        font-size:12px;
        color:#fff
    }
    .shop-optimization .cxpromise[data-type=B] .cxpromise--item--data a{
        color:#fff
    }
}
.mya-home-plans .step-1 .du-msg-error{
    max-width:none
}
@media print, screen and (min-width: 48em){
    .mya-home-plans .step-1 .du-msg-error{
        margin-bottom:50px
    }
}
@media print, screen and (min-width: 64em){
    .mya-home-plans .step-1 .du-msg-error{
        margin-top:0
    }
}
@media print, screen and (min-width: 64em){
    .home-value .home-search-2 .home-search-wrap{
        width:calc(100% - 465px)
    }
}
@media screen and (min-width: 600px) and (max-width: 768px){
    .home-value .home-search-2 .home-search-wrap{
        padding-bottom:6px;
        margin-bottom:20px
    }
}
@media print, screen and (min-width: 48em){
    .home-value .home-search-2 .home-upgrade-cta{
        width:440px;
        padding-left:24px;
        padding-right:24px
    }
    .home-value .home-search-2 .home-upgrade-cta .headline4{
        font-size:20px
    }
}
.wifi-plans-select .filter-radio-group{
    justify-content:flex-start
}
.wifi-plans-select .filter-radio-group .radio-group{
    position:relative;
    min-width:150px
}
@media screen and (max-width: 47.99875em){
    .wifi-plans-select .filter-radio-group .radio-group{
        width:50%
    }
}
.wifi-plans-select .filter-radio-group .radio-group input[type=radio]{
    display:none
}
.wifi-plans-select .filter-radio-group .radio-group [type="radio"]:checked+label{
    box-shadow:inset 10px 10px 5px 200px #f8f8f8
}
.wifi-plans-select .pill-buttons .radio-group{
    margin-left:6px;
    margin-right:6px
}
.plans-4g.hide+.grid{
    margin-top:0
}
.plans-4g .plans-wifi-only{
    padding:1rem 0
}
@media screen and (min-width: 600px) and (max-width: 800px){
    .plans-4g .plans-wifi-only .element-item{
        min-width:300px
    }
}
@media screen and (max-width: 47.99875em){
    .plans-4g .plans-wifi-only{
        padding-bottom:3rem
    }
}
.plans-4g .discount-tag{
    display:inline-block;
    font-size:12px;
    padding:3px 6px 2px;
    color:#fff;
    line-height:1;
    font-weight:600;
    border-radius:20px;
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%)
}
.plans-4g .discount-tag-navy{
    background:linear-gradient(25deg, #00205b 10%, #753bbd 50%, #00a9ce 85%)
}
.plans-4g .plans-4g-msg .headline3{
    margin:1.25rem 0
}
.plans-4g .plans-4g-msg p{
    color:#444;
    font-size:1.125rem
}
.plans-4g .plans-4g-msg .msg-copy{
    max-width:400px;
    margin:0 auto;
    margin-top:1rem
}
@media screen and (max-width: 47.99875em){
    .plans-4g .plans-4g-msg .msg-copy{
        margin:0;
        padding:1rem 3px
    }
}
.plans-4g .plans-4g-msg .msg-copy-4g{
    display:none
}
.is-not-5G-area .plans-4g .plans-4g-msg .msg-copy-4g{
    display:block
}
.is-not-5G-area .msg-copy-5g{
    display:none
}
@media print, screen and (min-width: 48em){
    .landing-page-plans-card .outzone-notice{
        margin-top:-20px;
        margin-bottom:20px
    }
}
@media screen and (max-width: 47.99875em){
    .landing-page-plans-card .outzone-notice{
        margin:0;
        padding-left:0;
        padding-right:0
    }
}
.landing-page-plans-card .outzone-notice .du-msg-info{
    margin:0;
    border:0;
    background:transparent !important
}
@media print, screen and (min-width: 48em){
    .landing-page-plans-card .outzone-notice .du-msg-info{
        padding-left:0;
        padding-right:0
    }
}
.landing-page-plans-card .outzone-notice .du-close-2{
    display:none
}
.faq-revamp .common-accordion__content{
    border:0
}
.faq-revamp .common-accordion__content .intro{
    margin:-50px 0 50px;
    margin-right:50px
}
@media screen and (max-width: 47.99875em){
    .faq-revamp .common-accordion__content .intro{
        margin-top:-40px
    }
}
.faq-tabs{
    display:flex;
    width:100%;
    padding:0 0 40px;
    margin:0 -10px;
    margin-top:-20px
}
@media screen and (max-width: 47.99875em){
    .faq-tabs{
        overflow-x:scroll;
        margin-left:-15px;
        margin-right:-15px;
        width:calc(100% + 30px);
        padding:0 10px 40px
    }
    .faq-tabs:after{
        content:'__';
        display:inline-block;
        color:transparent
    }
}
.faq-tabs .btn,.faq-tabs .tvpackages .btn-primary,.tvpackages .faq-tabs .btn-primary,.faq-tabs .tvpackages .btn-secondary,.tvpackages .faq-tabs .btn-secondary{
    position:relative;
    min-width:180px;
    margin:0 8px;
    padding:10px 10px 8px;
    color:#444;
    text-align:center;
    font-size:.95rem;
    border:#ccc solid 1px;
    border-radius:6px
}
@media screen and (max-width: 47.99875em){
    .faq-tabs .btn,.faq-tabs .tvpackages .btn-primary,.tvpackages .faq-tabs .btn-primary,.faq-tabs .tvpackages .btn-secondary,.tvpackages .faq-tabs .btn-secondary{
        min-width:auto;
        margin:0 5px;
        padding:10px 20px 8px;
        white-space:nowrap
    }
}
.faq-tabs .btn.active,.faq-tabs .tvpackages .active.btn-primary,.tvpackages .faq-tabs .active.btn-primary,.faq-tabs .tvpackages .active.btn-secondary,.tvpackages .faq-tabs .active.btn-secondary{
    font-family:"du-font-secondary-bold";
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border:0;
    color:#444
}
.faq-tabs .btn.active:before,.faq-tabs .tvpackages .active.btn-primary:before,.tvpackages .faq-tabs .active.btn-primary:before,.faq-tabs .tvpackages .active.btn-secondary:before,.tvpackages .faq-tabs .active.btn-secondary:before{
    position:absolute;
    top:2px;
    left:2px;
    content:'';
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    border-radius:5px;
    background:#fff
}
.faq-tabs .btn.active span,.faq-tabs .tvpackages .active.btn-primary span,.tvpackages .faq-tabs .active.btn-primary span,.faq-tabs .tvpackages .active.btn-secondary span,.tvpackages .faq-tabs .active.btn-secondary span{
    position:relative
}
.faq-tab-content{
    counter-reset:mycounter;
    display:flex
}
@media screen and (max-width: 47.99875em){
    .faq-tab-content{
        flex-flow:column
    }
}
.hide-scrollbar::-webkit-scrollbar{
    display:none
}
.hide-scrollbar{
    -ms-overflow-style:none;
    scrollbar-width:none
}
.home-value .cards__item-get .key-features .data strong.strike,.home-value .campaign-landing .home-campaign .cards__item-get .addons .data strong.strike,.campaign-landing .home-campaign .home-value .cards__item-get .addons .data strong.strike{
    font-size:1.2rem !important
}
.landing-page-plans-card .cards__scrollable .slick-list{
    overflow:visible
}
.landing-page-plans-card.north-star .cards__scrollable .du-arrow-left-o{
    background:linear-gradient(to right, rgba(248,248,248,0.6), rgba(248,248,248,0.95) 30%)
}
.landing-page-plans-card.north-star .cards__scrollable .du-arrow-right-o{
    background:linear-gradient(to left, rgba(248,248,248,0.6), rgba(248,248,248,0.95) 30%)
}
.landing-page-plans-card .slick-disabled{
    cursor:default
}
.shop-optimization .wireless-cards .cards__item{
    width:100%;
    margin-right:15px;
    min-width:300px
}
@media print, screen and (min-width: 48em){
    .shop-optimization .wireless-cards{
        display:flex;
        flex-flow:row
    }
    .shop-optimization .wireless-cards .cards__item{
        width:calc(50% - 20px)
    }
}
.shop-optimization .wireless-cards .slick-list{
    overflow:visible
}
.shop-optimization .wireless-cards .slick-dots{
    bottom:0;
    padding:0
}
.new-step-2,.new-step-3{
    height:auto !important
}
.allstars-plan-tabs.rounded-tabs{
    max-width:370px
}
@media screen and (max-width: 47.99875em){
    .allstars-plan-tabs.rounded-tabs{
        max-width:100%
    }
}
.allstars-plan-tabs .with-tag .top-offer-tag{
    background:linear-gradient(45deg, #00205b, #753bbd 32%, #c700b1 67%, #c700b1);
    border-radius:0 13px 13px 0 !important;
    position:absolute;
    top:-8px;
    left:-6px;
    z-index:2;
    height:18px;
    font-size:12px;
    color:#fff;
    box-shadow:0 1px 1px 0 rgba(0,0,0,0.25);
    overflow:visible;
    padding:0 8px
}
.allstars-plan-tabs .with-tag .top-offer-tag:after{
    content:" ";
    width:7px;
    height:4px;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #00205b;
    display:inline-block;
    position:absolute;
    left:0;
    bottom:-4px;
    transform:rotate(45deg)
}
.allstars-plan-tabs .with-tag .top-offer-tag .top-offer-tag-content{
    letter-spacing:normal
}
.all-stars3.inner-card .icon,.all-stars3.inner-card .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .all-stars3.inner-card .secondary-btn--primary-color,.all-stars3.inner-card .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .all-stars3.inner-card .secondary-btn--primary-color,.all-stars3.inner-card .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .all-stars3.inner-card .secondary-btn--primary-color,.all-stars3.inner-card .accordion-item .file-drop .hint2,.accordion-item .file-drop .all-stars3.inner-card .hint2,.all-stars3.inner-card .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .all-stars3.inner-card .hint2,.all-stars3.inner-card .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .all-stars3.inner-card .hint2{
    height:24px;
    width:24px;
    margin-right:12px
}
.all-stars3.inner-card .icon img,.all-stars3.inner-card .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .all-stars3.inner-card .secondary-btn--primary-color img,.all-stars3.inner-card .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .all-stars3.inner-card .secondary-btn--primary-color img,.all-stars3.inner-card .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .all-stars3.inner-card .secondary-btn--primary-color img,.all-stars3.inner-card .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .all-stars3.inner-card .hint2 img,.all-stars3.inner-card .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .all-stars3.inner-card .hint2 img,.all-stars3.inner-card .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .all-stars3.inner-card .hint2 img{
    -webkit-filter:none !important;
    filter:none !important
}
.all-stars3.inner-card .information{
    display:flex;
    flex-direction:column
}
.all-stars3.inner-card .information .title,.all-stars3.inner-card .information .order-addon .sub-title,.order-addon .all-stars3.inner-card .information .sub-title,.all-stars3.inner-card .information .order-addon .desc,.order-addon .all-stars3.inner-card .information .desc,.all-stars3.inner-card .information .order-addon .price,.order-addon .all-stars3.inner-card .information .price{
    font-size:22px !important
}
.all-stars3.inner-card .information .benefit{
    height:25px
}
.all-stars3.inner-card .information .benefit .plus{
    color:#00a9ce !important;
    caret-color:#00a9ce !important
}
.all-stars3.inner-card .information .benefit .du-du-info-icon-lite{
    filter:grayscale(1)
}
.all-stars3.addon-offer{
    justify-content:space-between;
    align-items:center
}
.all-stars3.addon-offer .information{
    width:80%
}
.all-stars3.addon-offer .information .tag{
    background:linear-gradient(45deg, #00205b, #753bbd 22%, #00a9ce 67%, #00a9ce) !important;
    background-color:rgba(0,0,0,0);
    color:white;
    width:fit-content;
    padding:0 10px;
    border-radius:24px;
    font-size:12px;
    margin:5px 0
}
.all-stars3.addon-offer .product-image{
    width:60px
}
.accounts-list{
    width:100%
}
.accounts-list .accounts-list__inner{
    margin:20px 0;
    display:flex;
    flex-direction:row
}
.accounts-list .accounts-list__inner .account-box{
    height:100px;
    width:300px;
    margin:5px 10px
}
.accounts-list .accounts-list__inner .account-box .account-box-inner{
    display:flex
}
.accounts-list .accounts-list__inner .account-box .account-box-inner .icon,.accounts-list .accounts-list__inner .account-box .account-box-inner .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .accounts-list .accounts-list__inner .account-box .account-box-inner .secondary-btn--primary-color,.accounts-list .accounts-list__inner .account-box .account-box-inner .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .accounts-list .accounts-list__inner .account-box .account-box-inner .secondary-btn--primary-color,.accounts-list .accounts-list__inner .account-box .account-box-inner .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .accounts-list .accounts-list__inner .account-box .account-box-inner .secondary-btn--primary-color,.accounts-list .accounts-list__inner .account-box .account-box-inner .accordion-item .file-drop .hint2,.accordion-item .file-drop .accounts-list .accounts-list__inner .account-box .account-box-inner .hint2,.accounts-list .accounts-list__inner .account-box .account-box-inner .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .accounts-list .accounts-list__inner .account-box .account-box-inner .hint2,.accounts-list .accounts-list__inner .account-box .account-box-inner .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .accounts-list .accounts-list__inner .account-box .account-box-inner .hint2{
    width:50px;
    height:50px;
    margin:15px
}
.accounts-list .accounts-list__inner .account-box .account-box-inner .account-details{
    display:flex;
    flex-direction:column;
    justify-content:center
}
@media screen and (max-width: 47.99875em){
    .accounts-list .accounts-list__inner .account-box{
        width:100%;
        margin:10px 20px
    }
}
@media screen and (max-width: 47.99875em){
    .accounts-list .accounts-list__inner{
        flex-direction:column;
        align-items:center;
        padding:0 10px
    }
}
.order__item__icon{
    width:80px;
    float:left;
    margin-top:20px
}
.order__item__icon .btn-icon{
    height:60px
}
@media screen and (max-width: 47.99875em){
    .order__item__icon{
        float:right;
        width:100px;
        position:absolute;
        right:1em;
        background-color:#fff;
        text-align:center;
        min-height:90px;
        padding-top:10px
    }
}
.order__item__icon img{
    float:left;
    margin:6px 15px
}
@media screen and (max-width: 47.99875em){
    .order__item__icon img{
        float:none
    }
}
.order__item__content{
    float:left;
    width:calc(100% - 90px);
    border-bottom:1px #ccc solid;
    margin-bottom:20px;
    padding-bottom:20px;
    padding-left:20px;
    margin-top:20px
}
@media screen and (max-width: 47.99875em){
    .order__item__content{
        border-bottom:0;
        margin-bottom:8px;
        margin-top:0;
        padding-bottom:0;
        padding-left:0;
        width:calc(100% - 100px)
    }
}
.order{
    background-color:#fff;
    position:relative
}
.tracking-order-page{
    overflow-x:hidden;
    width:100%;
    background:transparent
}
.tracking-order-page h1,.tracking-order-page h2,.tracking-order-page h3,.tracking-order-page h4,.tracking-order-page h5,.tracking-order-page h6{
    font-weight:normal
}
.tracking-order-page section{
    clear:both
}
.tracking-order-page .order{
    display:flex;
    flex-flow:row wrap
}
.tracking-order-page .order__caption{
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 64em){
    .tracking-order-page .order__caption{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .tracking-order-page .order__caption{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.tracking-order-page .order__items__right-side,.tracking-order-page .order-summary .order-summary__block,.order-summary .tracking-order-page .order-summary__block{
    float:left
}
@media print, screen and (min-width: 64em){
    .tracking-order-page .order__items__right-side,.tracking-order-page .order-summary .order-summary__block,.order-summary .tracking-order-page .order-summary__block{
        width:calc(33.33333% - 1rem);
        margin-left:.5rem;
        margin-right:.5rem
    }
}
@media screen and (max-width: 64.06125em){
    .tracking-order-page .order__items__right-side,.tracking-order-page .order-summary .order-summary__block,.order-summary .tracking-order-page .order-summary__block{
        width:calc(33.33333% - 1rem);
        margin-left:.5rem;
        margin-right:.5rem
    }
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .order__items__right-side,.tracking-order-page .order-summary .order-summary__block,.order-summary .tracking-order-page .order-summary__block{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.tracking-order-page .order__items__right-side .order__items__inner,.tracking-order-page .order-summary .order-summary__block .order__items__inner,.order-summary .tracking-order-page .order-summary__block .order__items__inner{
    border:0
}
.tracking-order-page .order__items__right-side .btn__with-icon--small,.tracking-order-page .order-summary .order-summary__block .btn__with-icon--small,.order-summary .tracking-order-page .order-summary__block .btn__with-icon--small{
    border:1px #ccc solid;
    border-radius:8px;
    width:calc(100% - 20px);
    min-height:263px
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .order__items__right-side .btn__with-icon--small,.tracking-order-page .order-summary .order-summary__block .btn__with-icon--small,.order-summary .tracking-order-page .order-summary__block .btn__with-icon--small{
        border-radius:0;
        border:0;
        border-bottom:1px #ddd solid;
        width:100%;
        box-sizing:border-box;
        padding:0 10px 35px 10px
    }
}
.tracking-order-page .order__items__right-side .btn__with-icon--small:first-child,.tracking-order-page .order-summary .order-summary__block .btn__with-icon--small:first-child,.order-summary .tracking-order-page .order-summary__block .btn__with-icon--small:first-child{
    margin-bottom:20px
}
.tracking-order-page .order__items__right-side .btn__with-icon--small .learn-more-link,.tracking-order-page .order-summary .order-summary__block .btn__with-icon--small .learn-more-link,.order-summary .tracking-order-page .order-summary__block .btn__with-icon--small .learn-more-link{
    font-family:du-font-primary-b
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .order__items__right-side .btn__with-icon--small .learn-more-link,.tracking-order-page .order-summary .order-summary__block .btn__with-icon--small .learn-more-link,.order-summary .tracking-order-page .order-summary__block .btn__with-icon--small .learn-more-link{
        font-family:"du-font-secondary-regular"
    }
}
@media screen and (min-width: 105em){
    .tracking-order-page .order__items__right-side .sub-text,.tracking-order-page .order-summary .order-summary__block .sub-text,.order-summary .tracking-order-page .order-summary__block .sub-text{
        margin:0 80px
    }
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .order__items__right-side .sub-text,.tracking-order-page .order-summary .order-summary__block .sub-text,.order-summary .tracking-order-page .order-summary__block .sub-text{
        margin:0;
        max-width:90%
    }
}
.tracking-order-page .order__items__right-side .mobile-sub-text-note,.tracking-order-page .order-summary .order-summary__block .mobile-sub-text-note,.order-summary .tracking-order-page .order-summary__block .mobile-sub-text-note{
    display:block;
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    color:#333;
    opacity:0.6;
    max-width:100%;
    line-height:21px;
    margin-bottom:16px
}
@media print, screen and (min-width: 48em){
    .tracking-order-page .order__items__right-side .mobile-sub-text-note,.tracking-order-page .order-summary .order-summary__block .mobile-sub-text-note,.order-summary .tracking-order-page .order-summary__block .mobile-sub-text-note{
        display:none !important
    }
}
@media print, screen and (min-width: 48em){
    .tracking-order-page .order__items__right-side .mobile-standard-delivery,.tracking-order-page .order-summary .order-summary__block .mobile-standard-delivery,.order-summary .tracking-order-page .order-summary__block .mobile-standard-delivery{
        display:none !important
    }
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .order__items__right-side .web-standard-delivery,.tracking-order-page .order-summary .order-summary__block .web-standard-delivery,.order-summary .tracking-order-page .order-summary__block .web-standard-delivery{
        display:none !important
    }
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .order__items__right-side .btn-icon,.tracking-order-page .order-summary .order-summary__block .btn-icon,.order-summary .tracking-order-page .order-summary__block .btn-icon{
        margin:15px auto 30px
    }
}
.tracking-order-page .order__items{
    max-width:1320px;
    margin:0 auto;
    padding:5px 15px 70px
}
@media screen and (max-width: 64.06125em){
    .tracking-order-page .order__items{
        width:100%;
        padding:15px 15px 50px
    }
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .order__items{
        width:100%;
        padding:15px 15px 0;
        background-color:#FAFAFA
    }
}
.tracking-order-page .order__items .order__items__container{
    display:table;
    width:100%
}
.tracking-order-page .order-items-tittle{
    font-family:"du-font-secondary-bold";
    font-size:1.563rem;
    color:#333;
    letter-spacing:0;
    line-height:41px
}
@media screen and (min-width: 48em){
    .tracking-order-page .order-items-tittle{
        margin-left:8px;
        margin-bottom:20px
    }
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .order-items-tittle{
        margin:10px 0 12px;
        font-family:"du-font-secondary-regular";
        letter-spacing:0;
        line-height:24px;
        padding-left:10px;
        font-size:1.25rem;
        color:#333
    }
}
.tracking-order-page .status__tittle{
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    color:#333;
    letter-spacing:0;
    line-height:34px;
    text-align:center;
    margin:0
}
.tracking-order-page .status__tittle>span{
    display:block;
    font-size:1.953rem;
    color:#753bbd
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .status__tittle{
        padding-top:0
    }
}
.tracking-order-page .status__num{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    color:#333;
    letter-spacing:0;
    line-height:32px;
    text-align:center;
    margin:0 0 25px
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .status__num{
        margin:0;
        line-height:18px
    }
}
.tracking-order-page .standard-delivery-emirates-id{
    padding:40px 20px;
    display:flex;
    flex-flow:row wrap;
    justify-content:center
}
.tracking-order-page .standard-delivery-emirates-id .standard-delivery-emirates-id__inner{
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    display:flex;
    flex-flow:row wrap;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 64em){
    .tracking-order-page .standard-delivery-emirates-id .standard-delivery-emirates-id__inner{
        width:83.33333%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .tracking-order-page .standard-delivery-emirates-id .standard-delivery-emirates-id__inner{
        width:83.33333%;
        margin-right:0;
        margin-left:0
    }
}
.tracking-order-page .standard-delivery-emirates-id .btn__with-icon--small{
    padding:0;
    text-align:center;
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    width:50%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 64em){
    .tracking-order-page .standard-delivery-emirates-id .btn__with-icon--small{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .tracking-order-page .standard-delivery-emirates-id .btn__with-icon--small{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
.tracking-order-page .standard-delivery-emirates-id .btn-icon{
    height:70px
}
.tracking-order-page .standard-delivery-emirates-id .btn-text{
    display:inline-block;
    font-family:"du-font-secondary-regular";
    font-size:1rem
}
.tracking-order-page .standard-delivery-emirates-id .sub-text{
    font-family:"du-font-secondary-regular"
}
.tracking-order-page .standard-delivery-emirates-id .hint{
    font-family:"du-font-secondary-regular"
}
.tracking-order-page .du-carousel-cards-one-card{
    background-color:#FAFAFA;
    display:flex;
    flex-flow:row wrap;
    justify-content:center
}
.tracking-order-page .du-carousel-cards-one-card .carousel-cards-tittle{
    text-align:center
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .du-carousel-cards-one-card .carousel-cards-tittle{
        padding-left:1.8em;
        margin-bottom:3rem
    }
}
@media screen and (min-width: 48em){
    .tracking-order-page .du-carousel-cards-one-card__inner{
        width:83.33333%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 47.99875em){
    .tracking-order-page .common-accordion-container:last-child{
        border-bottom:0
    }
}
@media print, screen and (min-width: 64em){
    .tracking-order-page .common-accordion-container .common-accordion{
        padding:0
    }
}
@media screen and (max-width: 64.06125em){
    .tracking-order-page .common-accordion-container .common-accordion{
        padding:0
    }
}
.tracking-order-page .common-accordion-container .du-content-inner{
    width:calc(100% - 30px)
}
.order__items__left-side,.order-details{
    float:left
}
@media print, screen and (min-width: 64em){
    .order__items__left-side,.order-details{
        width:calc(66.66667% - 1rem);
        margin-left:.5rem;
        margin-right:.5rem
    }
}
@media screen and (max-width: 64.06125em){
    .order__items__left-side,.order-details{
        width:calc(66.66667% - 1rem);
        margin-left:.5rem;
        margin-right:.5rem
    }
}
@media screen and (max-width: 47.99875em){
    .order__items__left-side,.order-details{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.order__items__left-side .order__item,.order-details .order__item,.order__items__left-side .payment-details,.order-details .payment-details,.order-confirmation-page .order__items__left-side .payment-details,.order-confirmation-ypyg .order__items__left-side .payment-details,.order-summary .order-summary__inner .order__items__left-side .payment-details,.order-confirmation-page .order-details .payment-details,.order-confirmation-ypyg .order-details .payment-details,.order-summary .order-summary__inner .order-details .payment-details{
    display:table;
    width:100%
}
@media screen and (max-width: 47.99875em){
    .order__items__left-side .order__item,.order-details .order__item,.order__items__left-side .payment-details,.order-details .payment-details,.order-confirmation-page .order__items__left-side .payment-details,.order-confirmation-ypyg .order__items__left-side .payment-details,.order-summary .order-summary__inner .order__items__left-side .payment-details,.order-confirmation-page .order-details .payment-details,.order-confirmation-ypyg .order-details .payment-details,.order-summary .order-summary__inner .order-details .payment-details{
        border:1px #ccc solid;
        border-radius:10px;
        margin-bottom:16px;
        padding:16px;
        background-color:white;
        position:relative
    }
}
@media screen and (min-width: 20em) and (max-width: 47.99875em){
    .order__items__left-side .payment-details,.order-details .payment-details{
        display:none !important
    }
}
@media screen and (max-width: 19.99875em){
    .order__items__left-side .payment-details,.order-details .payment-details{
        display:none !important
    }
}
.order__items__left-side .payment-details .payment-details__content,.order-details .payment-details .payment-details__content{
    float:left;
    width:100%;
    padding-left:100px;
    padding-right:10px
}
.order__items__left-side .payment-details .payment-tittle,.order-details .payment-details .payment-tittle{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    letter-spacing:0;
    line-height:21px;
    width:45%;
    text-align:left;
    float:left
}
.order__items__left-side .item__name,.order-details .item__name,.order__items__left-side .item__price,.order-details .item__price,.order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
    float:left;
    font-family:du-font-primary-b;
    font-size:1.25rem;
    color:#333;
    letter-spacing:0;
    line-height:26px;
    text-align:left
}
@media print, screen and (min-width: 64em){
    .order__items__left-side .item__name,.order-details .item__name,.order__items__left-side .item__price,.order-details .item__price,.order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .order__items__left-side .item__name,.order-details .item__name,.order__items__left-side .item__price,.order-details .item__price,.order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 47.99875em){
    .order__items__left-side .item__name,.order-details .item__name,.order__items__left-side .item__price,.order-details .item__price,.order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
        width:100%;
        margin-right:0;
        margin-left:0;
        font-family:du-font-primary-b;
        line-height:20px;
        font-size:1rem
    }
}
.order__items__left-side .item__price,.order-details .item__price{
    float:right;
    text-align:right
}
@media screen and (min-width: 20em) and (max-width: 47.99875em){
    .order__items__left-side .item__price,.order-details .item__price{
        display:none !important
    }
}
@media screen and (max-width: 19.99875em){
    .order__items__left-side .item__price,.order-details .item__price{
        display:none !important
    }
}
.order__items__left-side .content-row,.order-details .content-row{
    display:table;
    width:100%
}
.order__items__left-side .content-row .item__subtext,.order-details .content-row .item__subtext{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    letter-spacing:0;
    line-height:24px
}
@media print, screen and (min-width: 64em){
    .order__items__left-side .content-row .item__subtext,.order-details .content-row .item__subtext{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .order__items__left-side .content-row .item__subtext,.order-details .content-row .item__subtext{
        width:41.66667%;
        margin-right:0;
        margin-left:0;
        margin-bottom:20px
    }
}
@media screen and (max-width: 47.99875em){
    .order__items__left-side .content-row .item__subtext,.order-details .content-row .item__subtext{
        width:100%;
        margin-right:0;
        margin-left:0;
        opacity:0.8;
        line-height:20px;
        letter-spacing:0
    }
}
.order__items__left-side .content-row .item__subtext:first-child,.order-details .content-row .item__subtext:first-child{
    float:left;
    text-align:left
}
@media screen and (max-width: 47.99875em){
    .order__items__left-side .content-row .item__subtext:first-child,.order-details .content-row .item__subtext:first-child{
        width:125%
    }
}
.order__items__left-side .content-row .item__subtext:last-child,.order-details .content-row .item__subtext:last-child{
    float:right;
    text-align:right
}
@media screen and (min-width: 20em) and (max-width: 47.99875em){
    .order__items__left-side .content-row .item__subtext:last-child,.order-details .content-row .item__subtext:last-child{
        display:none !important
    }
}
@media screen and (max-width: 19.99875em){
    .order__items__left-side .content-row .item__subtext:last-child,.order-details .content-row .item__subtext:last-child{
        display:none !important
    }
}
.order__items__left-side .content-row .item__subtext b,.order-details .content-row .item__subtext b{
    white-space:nowrap
}
.order__items__left-side .plus__icon__mobile-only,.order-details .plus__icon__mobile-only{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    letter-spacing:0;
    line-height:20px;
    margin:2px 0
}
@media screen and (min-width: 64em) and (max-width: 79.99875em){
    .order__items__left-side .plus__icon__mobile-only,.order-details .plus__icon__mobile-only{
        display:none !important
    }
}
@media screen and (min-width: 85.375em) and (max-width: 104.99875em){
    .order__items__left-side .plus__icon__mobile-only,.order-details .plus__icon__mobile-only{
        display:none !important
    }
}
@media screen and (min-width: 105em){
    .order__items__left-side .plus__icon__mobile-only,.order-details .plus__icon__mobile-only{
        display:none !important
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .order__items__left-side .plus__icon__mobile-only,.order-details .plus__icon__mobile-only{
        display:none !important
    }
}
.order__items__left-side .item__pay-mob,.order-details .item__pay-mob{
    width:100%;
    clear:both;
    border-top:1px #ddd solid;
    padding-top:10px
}
@media screen and (min-width: 105em){
    .order__items__left-side .item__pay-mob,.order-details .item__pay-mob{
        display:none !important
    }
}
@media screen and (min-width: 85.375em) and (max-width: 104.99875em){
    .order__items__left-side .item__pay-mob,.order-details .item__pay-mob{
        display:none !important
    }
}
@media screen and (min-width: 64em) and (max-width: 79.99875em){
    .order__items__left-side .item__pay-mob,.order-details .item__pay-mob{
        display:none !important
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .order__items__left-side .item__pay-mob,.order-details .item__pay-mob{
        display:none !important
    }
}
.order__items__left-side .item__pay-mob__price,.order-details .item__pay-mob__price{
    display:inline-block;
    min-width:70px;
    margin-right:10px
}
.order__items__left-side .item__pay-mob__price b,.order-details .item__pay-mob__price b{
    display:block;
    font-family:du-font-primary-b;
    font-size:1rem;
    color:#333;
    letter-spacing:0;
    line-height:20px
}
.order__items__left-side .item__pay-mob__sub,.order-details .item__pay-mob__sub{
    opacity:0.8;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    letter-spacing:-0.07px;
    line-height:20px
}
.order__items__left-side .order__items__inner,.order-details .order__items__inner{
    padding:15px;
    border:1px #ccc solid;
    border-radius:8px
}
@media screen and (max-width: 47.99875em){
    .order__items__left-side .order__items__inner,.order-details .order__items__inner{
        border:0;
        padding:0
    }
}
.order-confirmation-page .order__cancelled,.order-confirmation-ypyg .order__cancelled,.order-summary .order-summary__inner .order__cancelled{
    padding-top:50px !important
}
.order-confirmation-page .order__cancelled .order-items-tittle,.order-confirmation-ypyg .order__cancelled .order-items-tittle,.order-summary .order-summary__inner .order__cancelled .order-items-tittle{
    text-align:center
}
.order-confirmation-page .order__cancelled .order__items__left-side,.order-confirmation-ypyg .order__cancelled .order__items__left-side,.order-summary .order-summary__inner .order__cancelled .order__items__left-side,.order-confirmation-page .order__cancelled .order-details,.order-confirmation-ypyg .order__cancelled .order-details,.order-summary .order-summary__inner .order__cancelled .order-details{
    width:100%;
    margin-right:0;
    margin-left:0;
    -webkit-filter:grayscale(100%) !important;
    filter:grayscale(100%) !important
}
.order-confirmation-page .order__cancelled .order__items__left-side .order__items__inner,.order-confirmation-ypyg .order__cancelled .order__items__left-side .order__items__inner,.order-summary .order-summary__inner .order__cancelled .order__items__left-side .order__items__inner,.order-confirmation-page .order__cancelled .order-details .order__items__inner,.order-confirmation-ypyg .order__cancelled .order-details .order__items__inner,.order-summary .order-summary__inner .order__cancelled .order-details .order__items__inner{
    background:#F6F6F6
}
.du-offers-card .offers-inner .card--device__call-to-action,.du-quote-card .offers-inner .card--device__call-to-action{
    padding:10px 0;
    border:0
}
.du-content-inner{
    width:100%;
    margin-right:0;
    margin-left:0;
    margin:auto
}
@media print, screen and (min-width: 48em){
    .du-content-inner{
        width:100%;
        max-width:1266px;
        padding:0 15px
    }
}
@media screen and (min-width: 80em){
    .du-content-inner{
        max-width:1244px
    }
}
@media screen and (min-width: 85.375em){
    .du-content-inner{
        max-width:1266px
    }
}
.device-details-container .slick-dotted .slick-dots{
    bottom:-2em
}
.device-details-container .slick-initialized .slick-slide,.device-details-container .slick-slider,.device-details-container .slick-list,.device-details-container .slick-track,.device-details-container .slick-track>div{
    height:auto
}
@media screen and (max-width: 47.99875em){
    .device-details-container .device-details-tabs{
        padding-bottom:0
    }
}
@media print, screen and (min-width: 64em){
    .device-details-container .device-details-tabs .rounded-tabs .tabs{
        max-width:460px
    }
}
@media print, screen and (min-width: 48em){
    .device-details-container .device-details-tabs .rounded-tabs .tabs{
        margin:25px auto 15px
    }
}
@media screen and (max-width: 47.99875em){
    .device-details-container .device-details-tabs .rounded-tabs .tabs{
        margin:3px auto 0
    }
}
@media print, screen and (min-width: 64em){
    .device-details-container .device-details-tabs .rounded-tabs .tabs .tabs-title{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
.device-details__content{
    padding:30px 0 0
}
@media screen and (max-width: 47.99875em){
    .device-details__content{
        padding-bottom:0;
        padding-top:15px
    }
}
.device-properties{
    display:flex;
    flex-flow:row wrap;
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    margin-bottom:15px
}
@media screen and (max-width: 47.99875em){
    .device-properties{
        padding-bottom:0;
        margin:0
    }
}
@media print, screen and (min-width: 48em){
    .device-properties .du-device-silder-container{
        width:50%;
        margin-right:0;
        margin-left:0;
        margin:0;
        padding:0;
        padding-right:15px
    }
}
@media screen and (max-width: 47.99875em){
    .device-properties .du-device-silder-container{
        width:91.66667%;
        margin-right:0;
        margin-left:0;
        margin:0 auto;
        margin-bottom:0;
        padding:10px 10px 15px;
        max-height:unset
    }
    .device-properties .du-device-silder-container.sticky-container{
        margin-bottom:20px;
        min-height:230px
    }
}
.device-properties .du-device-silder-container .slick-slider{
    height:auto;
    margin-bottom:0;
    padding-bottom:30px
}
@media print, screen and (min-width: 48em){
    .device-properties .du-device-silder-container .sticky{
        padding-bottom:30px
    }
}
@media screen and (max-width: 47.99875em){
    .device-properties .du-device-silder-container .sticky{
        top:0 !important
    }
}
.device-properties__details{
    width:100%;
    margin-right:0;
    margin-left:0;
    margin:auto;
    padding:0 20px
}
@media print, screen and (min-width: 64em){
    .device-properties__details{
        width:50%;
        margin-right:0;
        margin-left:0;
        margin:0
    }
}
@media print, screen and (min-width: 48em){
    .device-properties__details{
        width:50%;
        margin-right:0;
        margin-left:0;
        margin:0
    }
}
.device-properties__details .brief{
    display:none
}
@media print, screen and (min-width: 64em){
    .device-properties__details .brief{
        display:block
    }
}
@media print, screen and (min-width: 48em){
    .device-properties__details .brief{
        display:block
    }
}
.device-properties__details .brief p{
    margin:0;
    display:inline
}
.device-properties__details .read-more-content{
    display:inline
}
.device-properties__details .see-more-dots{
    margin-left:-4px;
    margin-right:4px
}
.device_filters{
    display:flex;
    flex-flow:row wrap;
    margin-top:20px
}
.device_filters:first-child{
    margin-top:5px
}
@media screen and (max-width: 47.99875em){
    .device_filters{
        margin-top:0
    }
}
.device_filters.new{
    padding:0;
    margin:40px 0
}
.device_filters.new:first-of-type{
    margin-top:0
}
.device_filters.new .stock-status{
    color:#3adb76;
    display:block;
    width:100%;
    margin:0;
    font-weight:bold
}
.device_filters.new .stock-status.error{
    color:#cc4b37
}
.device_filters.new .stock-status.warning{
    color:#ffae00
}
@media screen and (max-width: 47.99875em){
    .device_filters.new.plans-selection{
        background-color:#fff;
        border:0px
    }
}
@media screen and (max-width: 47.99875em){
    .device_filters.new .device_filters-title{
        margin-bottom:20px
    }
}
.device_filters.new .plans-filters.no-box,.device_filters.new .no-box.login-box{
    border:0px;
    width:100%;
    padding:20px 0 0
}
@media screen and (max-width: 47.99875em){
    .device_filters.new .plans-filters.no-box,.device_filters.new .no-box.login-box{
        padding:0
    }
}
.device_filters.new .button-group{
    justify-content:left
}
.device_filters.new .button-group a{
    max-width:190px;
    white-space:normal;
    line-height:1rem
}
.device_filters .device_filters-text{
    color:#333;
    margin:0 0 10px 0;
    font-size:1rem
}
.device_filters .device_filters-cost{
    color:#333;
    margin:20px 0 0 0;
    font-size:1rem
}
.device_filters .device_filters-cost span{
    color:#c724b1;
    font-family:du-font-primary-b;
    font-size:1.25rem
}
@media screen and (max-width: 64.06125em){
    .device_filters .device_filters-cost span{
        font-size:1rem
    }
}
.device_filters .device_filters-name{
    font-family:"du-font-secondary-regular";
    font-size:1.563rem;
    margin:30px 0
}
.device_filters .device_filters-name small{
    display:block
}
.device_filters .device_filters-title{
    margin-top:0;
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    font-family:du-font-primary-b;
    color:#333;
    text-transform:none;
    font-size:1.25rem
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .device_filters .device_filters-title+.device_filters_container{
        margin-bottom:20px
    }
}
@media screen and (max-width: 47.99875em){
    .device_filters .device_filters-title+.plans-filters,.device_filters .device_filters-title+.login-box{
        margin-top:10px
    }
}
@media screen and (max-width: 47.99875em){
    .device_filters .device_filters-title{
        font-size:1.563rem;
        margin-bottom:0
    }
}
.device_filters .device_filters-title small{
    font-family:"du-font-secondary-regular";
    color:#8a8a8a;
    display:block
}
.device_filters .device_filters-title span{
    font-family:"du-font-secondary-regular"
}
.device_filters:last-child{
    margin-top:20px
}
@media print, screen and (min-width: 48em){
    .device_filters:last-child{
        margin-top:40px
    }
}
@media screen and (max-width: 47.99875em){
    .device_filters:last-child .device_filters-title{
        margin-bottom:10px
    }
}
.device_filters.plans-cards{
    margin-top:50px
}
@media screen and (max-width: 47.99875em){
    .device_filters.plans-cards{
        margin-top:20px
    }
}
.device_filters.plans-cards .grid{
    padding-bottom:0
}
.device_filters .native-dropdown{
    width:100%;
    padding:0
}
@media print, screen and (min-width: 48em){
    .device_filters .native-dropdown select{
        font-size:1rem;
        font-family:"du-font-secondary-regular"
    }
}
@media print, screen and (min-width: 64em){
    .device_filters .native-dropdown{
        width:50%
    }
}
.device_filters .fine-print{
    font-family:"du-font-secondary-regular";
    color:#777;
    font-size:.875rem;
    margin:0;
    line-height:1
}
.device_filters .fine-print a{
    display:inline-block;
    font-size:1.5rem;
    position:relative;
    bottom:-5px
}
.device_filters .plans-filter-title{
    margin:0 0 5px;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#777;
    width:100%
}
.device_filters .installment-info,.device_filters .plans-filters,.device_filters .login-box{
    border-radius:8px;
    border:1px solid #ddd;
    padding:15px 15px 10px;
    margin:20px 0;
    display:flex;
    flex-flow:row wrap;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 48em){
    .device_filters .installment-info,.device_filters .plans-filters,.device_filters .login-box{
        margin-top:0
    }
}
@media print, screen and (min-width: 64em){
    .device_filters .installment-info,.device_filters .plans-filters,.device_filters .login-box{
        width:75%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (min-width: 80em){
    .device_filters .installment-info,.device_filters .plans-filters,.device_filters .login-box{
        width:58.33333%;
        margin-right:0;
        margin-left:0
    }
}
.device_filters .installment-info .filter-item,.device_filters .plans-filters .filter-item,.device_filters .login-box .filter-item{
    width:calc(33.33333% - 1.25rem);
    margin-right:.625rem;
    line-height:1
}
.device_filters .installment-info .filter-item .filter-type,.device_filters .plans-filters .filter-item .filter-type,.device_filters .login-box .filter-item .filter-type{
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    color:#777;
    line-height:1
}
.device_filters .installment-info .filter-item .filter-value,.device_filters .plans-filters .filter-item .filter-value,.device_filters .login-box .filter-item .filter-value{
    font-size:.875rem;
    display:block;
    line-height:1.5;
    max-width:100% !important;
    overflow:hidden !important;
    text-overflow:ellipsis;
    white-space:nowrap !important
}
@media screen and (max-width: 47.99875em){
    .device_filters .installment-info .filter-item .filter-value,.device_filters .plans-filters .filter-item .filter-value,.device_filters .login-box .filter-item .filter-value{
        font-size:1rem
    }
}
.device_filters .installment-info .filter-action,.device_filters .plans-filters .filter-action,.device_filters .login-box .filter-action{
    width:33.33333%;
    margin-right:0;
    margin-left:0
}
.device_filters .installment-info .filter-action a,.device_filters .plans-filters .filter-action a,.device_filters .login-box .filter-action a{
    line-height:2.5
}
.device_filters .login-box{
    display:flex;
    flex-flow:row wrap;
    width:100%;
    margin-right:0;
    margin-left:0;
    align-items:center;
    padding:15px
}
.device_filters .login-box h6{
    width:75%;
    margin-right:0;
    margin-left:0;
    margin:0
}
@media screen and (max-width: 47.99875em){
    .device_filters .login-box h6{
        width:58.33333%;
        margin-right:0;
        margin-left:0
    }
}
.device_filters .login-box .login-cta{
    width:25%;
    margin-right:0;
    margin-left:0;
    display:flex;
    align-items:center
}
@media screen and (max-width: 47.99875em){
    .device_filters .login-box .login-cta{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .device_filters .rounded-table-wrapper{
        border:1px solid #ddd;
        border-radius:12px;
        width:100%;
        padding:1rem 0;
        margin-bottom:1rem
    }
}
.device_filters .device-table{
    margin:0
}
@media screen and (max-width: 47.99875em){
    .device_filters .device-table{
        margin-top:20px
    }
}
.device_filters .device-table tbody{
    border:0 none
}
.device_filters .device-table td{
    width:50%;
    padding:0 1rem;
    border-left:1px solid #ddd
}
@media screen and (max-width: 47.99875em){
    .device_filters .device-table td{
        border:1px solid #ddd;
        padding:.75rem
    }
}
.device_filters .device-table td:first-child{
    border-left:0 none
}
.device_filters .device-table td:last-child{
    border-right:0 none
}
.device_filters .device-table td .device-colors,.device_filters .device-table td .device_filters_container{
    display:inline-block;
    width:auto;
    margin-top:0
}
.device_filters .device-table td .value{
    margin-bottom:0
}
.device_filters .device-table td .value_label{
    display:block;
    line-height:1
}
.device_filters.fine-print{
    background:rgba(0,169,206,0.05);
    padding:25px 25px 10px;
    border:1px solid #ddd;
    border-radius:12px;
    width:100%;
    margin-right:0;
    margin-left:0;
    margin-bottom:30px
}
@media print, screen and (min-width: 48em){
    .device_filters.fine-print{
        width:91.66667%;
        margin-right:0;
        margin-left:0
    }
}
.device_filters.fine-print p{
    margin-top:0;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333
}
.device_filters.autopayment-block{
    margin-top:20px;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 48em){
    .device_filters.autopayment-block{
        width:91.66667%;
        margin-right:0;
        margin-left:0
    }
}
.device_filters.autopayment-block .device_filters-title{
    margin-bottom:20px
}
.device_filters.autopayment-block .saved-card{
    margin:0;
    position:relative
}
.device_filters.autopayment-block .saved-card .saved-card__inner{
    display:block
}
.device_filters.autopayment-block .saved-card.loading{
    min-height:200px
}
.device_filters.autopayment-block .saved-card.loading .saved-card__inner{
    display:none
}
.device_filters.autopayment-block .saved-card .fine-print{
    font-size:1rem;
    margin-top:20px;
    line-height:1.4;
    color:#333
}
@media print, screen and (min-width: 48em){
    .device_filters.autopayment-block .saved-card .fine-print{
        width:85%
    }
}
.device_filters_container.half{
    margin-bottom:20px
}
.device_filters_container.half:first-of-type{
    margin-right:50px;
    min-width:180px
}
@media screen and (min-width: 48em){
    .device_filters_container.half{
        width:auto !important
    }
}
@media print, screen and (min-width: 48em){
    .device_filters_container:nth-child(2){
        width:100%;
        margin-right:0;
        margin-left:0;
        margin-bottom:20px
    }
}
.device-details-container--business .device_filters_container:nth-child(2){
    width:100%;
    margin-right:0;
    margin-left:0;
    margin-bottom:20px
}
@media print, screen and (min-width: 64em){
    .device_filters_container:last-child{
        width:100%;
        margin-right:0;
        margin-left:0;
        margin-bottom:0
    }
}
@media screen and (max-width: 64.06125em){
    .device_filters_container{
        width:83.33333%;
        margin-right:0;
        margin-left:0;
        margin-top:0
    }
}
@media screen and (max-width: 47.99875em){
    .device_filters_container{
        width:100%;
        margin-right:0;
        margin-left:0;
        margin:20px auto 0;
        text-align:left;
        padding:0
    }
}
.device_filters_container .value{
    margin-bottom:5px
}
.device_filters_container .value .value_label{
    font-size:1rem
}
.device_filters_container .value .value_label span{
    color:#78be20
}
.device_filters_container .value .value_label .error{
    color:#F44242;
    font-family:"du-font-secondary-bold"
}
.device_filters_container .value .value_label .warning{
    color:#ff8200
}
.device_filters_container .value .value_result{
    font-family:"du-font-secondary-bold";
    color:#333;
    text-transform:none;
    font-size:1rem
}
.device_filters_container .button-group{
    justify-content:left
}
@media screen and (max-width: 47.99875em){
    .device_filters_container .web-label{
        display:none !important
    }
}
@media print, screen and (min-width: 48em){
    .device_filters_container .mobile-label{
        display:none !important
    }
}
@media print, screen and (min-width: 48em){
    .device_filters_container .form-element-container{
        margin-bottom:0
    }
}
.device_filters_container .form-element-container input,.device_filters_container .form-element-container .du-text-field.readonly input:focus,.du-text-field.readonly .device_filters_container .form-element-container input:focus,.device_filters_container .form-element-container .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .device_filters_container .form-element-container input:focus,.device_filters_container .form-element-container .du-text-field.locked input:focus,.du-text-field.locked .device_filters_container .form-element-container input:focus,.device_filters_container .form-element-container .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .device_filters_container .form-element-container input:focus{
    position:absolute
}
.device_filters_container .form-element-container label{
    margin-left:-4px
}
@media screen and (max-width: 47.99875em){
    .device_filters_container .form-element-container label{
        padding-bottom:30px
    }
}
.device_filters_container+.monthly-price{
    margin-top:30px !important
}
.plans-selection{
    background:#F8F8F8;
    margin:25px -20px 0;
    padding:25px 20px 0;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd
}
.plans-selection .radio-group{
    display:flex;
    flex-flow:row wrap;
    flex:auto !important;
    width:100%
}
@media screen and (max-width: 47.99875em){
    .plans-selection .radio-group{
        margin-top:20px
    }
}
.plans-selection .radio-group>div{
    width:100%;
    margin-right:0;
    margin-left:0;
    margin:0 0 15px;
    border:2px solid #ddd;
    padding:5px 15px 10px;
    padding-left:10px;
    border-radius:12px
}
@media print, screen and (min-width: 48em){
    .plans-selection .radio-group>div{
        padding:10px 15px 12px;
        padding-left:10px
    }
}
@media print, screen and (min-width: 64em){
    .plans-selection .radio-group>div{
        width:75%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (min-width: 80em){
    .plans-selection .radio-group>div{
        width:58.33333%;
        margin-right:0;
        margin-left:0
    }
}
.plans-selection .radio-group>div.active,.plans-selection .radio-group>div:hover,.plans-selection .accordion-login .radio-group>div.accordion-title:focus,.accordion-login .plans-selection .radio-group>div.accordion-title:focus,.plans-selection .radio-group>div.file-drop:focus,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus{
    border:2px solid #00a9ce;
    -webkit-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1);
    -moz-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1);
    box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1)
}
.plans-selection .radio-group>div.active input[type=radio]+label::before,.plans-selection .radio-group>div.active .du-text-field.readonly input[type=radio]:focus+label::before,.plans-selection .radio-group>div.active .readonly.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .radio-group>div.active .du-text-field.locked input[type=radio]:focus+label::before,.plans-selection .radio-group>div.active .locked.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .radio-group>div.active input[type=radio]+label::after,.plans-selection .radio-group>div.active .du-text-field.readonly input[type=radio]:focus+label::after,.plans-selection .radio-group>div.active .readonly.du-text-field--btn input[type=radio]:focus+label::after,.plans-selection .radio-group>div.active .du-text-field.locked input[type=radio]:focus+label::after,.plans-selection .radio-group>div.active .locked.du-text-field--btn input[type=radio]:focus+label::after,.plans-selection .radio-group>div:hover input[type=radio]+label::before,.plans-selection .accordion-login .radio-group>div.accordion-title:focus input[type=radio]+label::before,.accordion-login .plans-selection .radio-group>div.accordion-title:focus input[type=radio]+label::before,.plans-selection .radio-group>div.file-drop:focus input[type=radio]+label::before,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus input[type=radio]+label::before,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus input[type=radio]+label::before,.plans-selection .radio-group>div:hover .du-text-field.readonly input[type=radio]:focus+label::before,.plans-selection .accordion-login .radio-group>div.accordion-title:focus .du-text-field.readonly input[type=radio]:focus+label::before,.accordion-login .plans-selection .radio-group>div.accordion-title:focus .du-text-field.readonly input[type=radio]:focus+label::before,.plans-selection .radio-group>div.file-drop:focus .du-text-field.readonly input[type=radio]:focus+label::before,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus .du-text-field.readonly input[type=radio]:focus+label::before,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus .du-text-field.readonly input[type=radio]:focus+label::before,.plans-selection .radio-group>div:hover .readonly.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .accordion-login .radio-group>div.accordion-title:focus .readonly.du-text-field--btn input[type=radio]:focus+label::before,.accordion-login .plans-selection .radio-group>div.accordion-title:focus .readonly.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .radio-group>div.file-drop:focus .readonly.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus .readonly.du-text-field--btn input[type=radio]:focus+label::before,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus .readonly.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .radio-group>div:hover .du-text-field.locked input[type=radio]:focus+label::before,.plans-selection .accordion-login .radio-group>div.accordion-title:focus .du-text-field.locked input[type=radio]:focus+label::before,.accordion-login .plans-selection .radio-group>div.accordion-title:focus .du-text-field.locked input[type=radio]:focus+label::before,.plans-selection .radio-group>div.file-drop:focus .du-text-field.locked input[type=radio]:focus+label::before,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus .du-text-field.locked input[type=radio]:focus+label::before,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus .du-text-field.locked input[type=radio]:focus+label::before,.plans-selection .radio-group>div:hover .locked.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .accordion-login .radio-group>div.accordion-title:focus .locked.du-text-field--btn input[type=radio]:focus+label::before,.accordion-login .plans-selection .radio-group>div.accordion-title:focus .locked.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .radio-group>div.file-drop:focus .locked.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus .locked.du-text-field--btn input[type=radio]:focus+label::before,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus .locked.du-text-field--btn input[type=radio]:focus+label::before,.plans-selection .radio-group>div:hover input[type=radio]+label::after,.plans-selection .accordion-login .radio-group>div.accordion-title:focus input[type=radio]+label::after,.accordion-login .plans-selection .radio-group>div.accordion-title:focus input[type=radio]+label::after,.plans-selection .radio-group>div.file-drop:focus input[type=radio]+label::after,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus input[type=radio]+label::after,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus input[type=radio]+label::after,.plans-selection .radio-group>div:hover .du-text-field.readonly input[type=radio]:focus+label::after,.plans-selection .accordion-login .radio-group>div.accordion-title:focus .du-text-field.readonly input[type=radio]:focus+label::after,.accordion-login .plans-selection .radio-group>div.accordion-title:focus .du-text-field.readonly input[type=radio]:focus+label::after,.plans-selection .radio-group>div.file-drop:focus .du-text-field.readonly input[type=radio]:focus+label::after,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus .du-text-field.readonly input[type=radio]:focus+label::after,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus .du-text-field.readonly input[type=radio]:focus+label::after,.plans-selection .radio-group>div:hover .readonly.du-text-field--btn input[type=radio]:focus+label::after,.plans-selection .accordion-login .radio-group>div.accordion-title:focus .readonly.du-text-field--btn input[type=radio]:focus+label::after,.accordion-login .plans-selection .radio-group>div.accordion-title:focus .readonly.du-text-field--btn input[type=radio]:focus+label::after,.plans-selection .radio-group>div.file-drop:focus .readonly.du-text-field--btn input[type=radio]:focus+label::after,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus .readonly.du-text-field--btn input[type=radio]:focus+label::after,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus .readonly.du-text-field--btn input[type=radio]:focus+label::after,.plans-selection .radio-group>div:hover .du-text-field.locked input[type=radio]:focus+label::after,.plans-selection .accordion-login .radio-group>div.accordion-title:focus .du-text-field.locked input[type=radio]:focus+label::after,.accordion-login .plans-selection .radio-group>div.accordion-title:focus .du-text-field.locked input[type=radio]:focus+label::after,.plans-selection .radio-group>div.file-drop:focus .du-text-field.locked input[type=radio]:focus+label::after,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus .du-text-field.locked input[type=radio]:focus+label::after,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus .du-text-field.locked input[type=radio]:focus+label::after,.plans-selection .radio-group>div:hover .locked.du-text-field--btn input[type=radio]:focus+label::after,.plans-selection .accordion-login .radio-group>div.accordion-title:focus .locked.du-text-field--btn input[type=radio]:focus+label::after,.accordion-login .plans-selection .radio-group>div.accordion-title:focus .locked.du-text-field--btn input[type=radio]:focus+label::after,.plans-selection .radio-group>div.file-drop:focus .locked.du-text-field--btn input[type=radio]:focus+label::after,.plans-selection .file-drop-container .radio-group>div.file-drop-single:focus .locked.du-text-field--btn input[type=radio]:focus+label::after,.file-drop-container .plans-selection .radio-group>div.file-drop-single:focus .locked.du-text-field--btn input[type=radio]:focus+label::after{
    border-color:#00a9ce;
    border-width:2px
}
.plans-selection .radio-group>div input,.plans-selection .radio-group>div .du-text-field.readonly input:focus,.du-text-field.readonly .plans-selection .radio-group>div input:focus,.plans-selection .radio-group>div .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .plans-selection .radio-group>div input:focus,.plans-selection .radio-group>div .du-text-field.locked input:focus,.du-text-field.locked .plans-selection .radio-group>div input:focus,.plans-selection .radio-group>div .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .plans-selection .radio-group>div input:focus{
    position:absolute
}
.plans-selection .radio-group>div input:checked ~ div,.plans-selection .radio-group>div .du-text-field.readonly input:checked:focus ~ div,.plans-selection .radio-group>div .readonly.du-text-field--btn input:checked:focus ~ div,.plans-selection .radio-group>div .du-text-field.locked input:checked:focus ~ div,.plans-selection .radio-group>div .locked.du-text-field--btn input:checked:focus ~ div{
    border-color:#00a9ce
}
.plans-selection .radio-group>div label{
    margin-left:0;
    margin-right:0;
    height:35px;
    width:100%
}
.plans-selection .info_container{
    width:100%;
    margin-right:0;
    margin-left:0
}
.plans-selection .info_container .btn-and-info{
    padding-top:0
}
@media screen and (max-width: 47.99875em){
    .plans-selection .info_container .tool-tip-inner::after{
        left:36px
    }
}
@media screen and (max-width: 47.99875em){
    .plans-selection .info_container .tool-tip-inner::before{
        left:35px
    }
}
@media screen and (max-width: 47.99875em){
    .plans-selection .info_container .tool-tip-content{
        padding-top:0
    }
}
.plans-selection .radio-group+.info_container{
    margin-top:0
}
@media print, screen and (min-width: 48em){
    .plans-selection{
        background:none;
        border:0 none;
        margin-top:40px
    }
    .plans-selection .native-dropdown{
        display:block
    }
}
@media screen and (max-width: 47.99875em){
    .existing-plans{
        margin-top:0 !important
    }
}
.existing-plans .monthly-price{
    color:#c724b1;
    margin:0 0 50px
}
@media screen and (max-width: 47.99875em){
    .existing-plans .monthly-price{
        margin:30px 0
    }
    .existing-plans .monthly-price small{
        font-size:1rem
    }
}
.existing-plans .monthly-price span{
    font-family:du-font-primary-b
}
.existing-plans .monthly-price em{
    font-family:"du-font-secondary-regular";
    font-size:.75rem;
    font-style:normal;
    color:#333
}
.existing-plans .device_filters-title:not(.monthly-price) small{
    font-size:1rem;
    margin-top:3px
}
.existing-plans .contract-title{
    margin-top:20px
}
@media print, screen and (min-width: 64em){
    .existing-plans .device_filters_container{
        width:66.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (min-width: 85.375em){
    .existing-plans .device_filters_container{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 47.99875em){
    .existing-plans .device_filters_container+.monthly-price{
        margin:30px 0 20px
    }
}
.existing-plans .button-group a{
    max-width:unset
}
.existing-plans.new .button-group{
    margin-bottom:40px
}
.existing-plans.new .button-group a{
    max-width:190px
}
.existing-plans .tenure-buttons{
    margin-bottom:30px
}
.existing-plans .tenure-buttons a{
    max-width:120px
}
.existing-plans .existing-form-login{
    margin-top:0;
    padding:0;
    width:100%;
    display:flex;
    flex-flow:row wrap
}
.existing-plans .existing-form-login .action-title{
    order:unset
}
.existing-plans .existing-form-login .group{
    padding:0;
    padding-right:1rem
}
.existing-plans .existing-form-login .group-action{
    display:block !important
}
@media screen and (max-width: 47.99875em){
    .existing-plans .existing-form-login .group-action{
        text-align:center
    }
}
.existing-plans .existing-form-login .group-action p{
    margin:10px 0 20px
}
.existing-plans .existing-form-login .register,.existing-plans .existing-form-login .forgot{
    font:.875rem "du-font-secondary-regular";
    line-height:1.4;
    display:inline-block;
    padding:3px 0 0
}
.existing-plans .existing-form-login .register a,.existing-plans .existing-form-login .forgot a{
    display:block
}
@media screen and (max-width: 47.99875em){
    .existing-plans .existing-form-login .register,.existing-plans .existing-form-login .forgot{
        text-align:center;
        display:block;
        margin:auto
    }
    .existing-plans .existing-form-login .register a,.existing-plans .existing-form-login .forgot a{
        margin:0 0 10px
    }
}
.existing-plans .existing-form-login .pwd,.existing-plans .existing-form-login .pwd.show{
    position:absolute;
    right:0;
    top:15px;
    width:20px;
    height:20px;
    text-align:center;
    cursor:pointer;
    opacity:.8;
    font-style:normal
}
.existing-plans .existing-form-login .pwd:before,.existing-plans .existing-form-login .pwd.show:before{
    content:'S';
    font-size:17px;
    line-height:20px;
    font-family:du-icon-font
}
.existing-plans .existing-form-login .pwd:before{
    content:'Y'
}
.existing-plans .callback-form{
    margin:20px 5px;
    padding:0;
    width:100%
}
@media print, screen and (min-width: 48em){
    .existing-plans .callback-form{
        margin:30px 0 30px
    }
}
.existing-plans .callback-form p{
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    color:#333;
    margin:0 0 15px
}
@media print, screen and (min-width: 64em){
    .existing-plans .callback-form p{
        width:75%
    }
}
.existing-plans .callback-form .group{
    padding:0;
    padding-right:1rem
}
.existing-plans .callback-form .group-action{
    display:block !important
}
@media screen and (max-width: 64.06125em){
    .existing-plans .callback-form .group-action button{
        width:100%;
        max-width:unset
    }
}
@media screen and (max-width: 47.99875em){
    .existing-plans .buy-with-new{
        margin:0 5px 20px
    }
}
.existing-plans .buy-with-new p{
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    color:#333
}
.existing-plans .buy-with-new p a{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    display:block
}
.no-plan .full-price{
    font-size:1.953rem
}
.no-plan .full-price small{
    font-size:1rem
}
.no-plan .full-price span{
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 47.99875em){
    .no-plan .full-price{
        font-size:2.441rem;
        margin:0 0 20px
    }
}
@media screen and (max-width: 47.99875em){
    .no-plan{
        margin-bottom:10px
    }
}
.du-separator-mobile{
    width:91.66667%;
    margin-right:0;
    margin-left:0;
    margin:auto;
    height:1px;
    background-color:#ddd
}
@media print, screen and (min-width: 48em){
    .du-separator-mobile{
        display:none !important
    }
}
.device__content__accordion{
    background-color:#F8F8F8;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd
}
#documents__needed{
    background:#fff
}
.device__content__accordion--image{
    background-color:#fff
}
.device__content__accordion--image .device__specifications__title{
    border-bottom:none
}
@media print, screen and (min-width: 48em){
    .device__content__accordion--image .device__specifications__title{
        margin:0
    }
}
@media screen and (max-width: 47.99875em){
    .device__content__accordion--image .device__specifications__title{
        margin:0 20px
    }
}
@media print, screen and (min-width: 48em){
    .device__content__accordion--image .device__specifications{
        padding:0
    }
}
@media screen and (max-width: 47.99875em){
    .device__content__accordion--image .device__specifications{
        padding:0;
        padding-bottom:0;
        margin:0
    }
}
.device__content__accordion--image .device__specifications li{
    padding:0
}
.device__content__accordion--image .device__specifications__details.is-active .device__specifications__title{
    border-bottom:0 none !important
}
.device__content__accordion--image .device__specifications__details h2{
    margin-top:0;
    margin-bottom:0;
    font-size:1.25rem
}
.device__specifications{
    margin-left:0;
    background:#fff;
    list-style-type:none;
    background:none;
    padding:0
}
.device__specifications[disabled] .accordion-title{
    cursor:not-allowed
}
@media screen and (max-width: 47.99875em){
    .device__specifications{
        margin:0;
        padding:0 20px
    }
}
.device__specifications__details:first-child>:first-child{
    border-radius:0 0 0 0
}
.device__specifications__details:last-child>:last-child{
    border-radius:0 0 0 0
}
.device__specifications__details.is-active .device__specifications__title{
    border-bottom:1px solid #ddd !important
}
.device__specifications__details.is-active .device__specifications__title::before{
    content:'h';
    font-family:du-icon-font;
    text-transform:none
}
@media print, screen and (min-width: 48em){
    .device__specifications__details li{
        padding-left:8px
    }
}
@media screen and (max-width: 47.99875em){
    .device__specifications__details li{
        padding-left:10px;
        margin-left:10px
    }
}
.device__specifications__details__container{
    display:none;
    padding:1rem;
    border:1px solid #e6e6e6;
    border-bottom:0;
    background-color:#fff;
    color:#000;
    background:none;
    border:none;
    padding:0
}
:last-child>.device__specifications__details__container:last-child{
    border-bottom:1px solid #e6e6e6
}
:last-child>.device__specifications__details__container:last-child{
    border:none
}
.device__specifications__title{
    position:relative;
    display:block;
    padding:1.25rem 1rem;
    border:1px solid #e6e6e6;
    border-bottom:0;
    font-size:.75rem;
    line-height:1;
    color:#00a9ce;
    margin:0;
    padding:20px 0;
    font-family:du-font-primary-b;
    font-size:1.25rem;
    color:#333;
    border:none !important
}
:last-child:not(.is-active)>.device__specifications__title{
    border-bottom:1px solid #e6e6e6;
    border-radius:0 0 0 0
}
.device__specifications__title:hover,.accordion-login .device__specifications__title.accordion-title:focus,.device__specifications__title.file-drop:focus,.file-drop-container .device__specifications__title.file-drop-single:focus,.device__specifications__title:focus{
    background-color:#e6e6e6
}
.device__specifications__title::before{
    position:absolute;
    top:50%;
    right:1rem;
    margin-top:-0.5rem;
    content:'+'
}
.is-active>.device__specifications__title::before{
    content:'\2013'
}
@media screen and (max-width: 47.99875em){
    .device__specifications__title{
        font-size:1.25rem;
        border:none;
        border-bottom:none
    }
}
.device__specifications__title:hover,.accordion-login .device__specifications__title.accordion-title:focus,.device__specifications__title.file-drop:focus,.file-drop-container .device__specifications__title.file-drop-single:focus{
    background:none
}
.device__specifications__title:visited{
    background:none
}
.device__specifications__title:focus{
    background:none
}
.device__specifications__title::before{
    content:"c";
    font-family:du-icon-font;
    text-transform:none;
    font-size:0.8em;
    right:0
}
.details__container__details{
    display:flex;
    flex-flow:row wrap
}
.details__container__details:last-child .details__container__details__content{
    border-bottom:none
}
.details__container__details h6{
    padding-top:10px;
    margin-top:1rem
}
@media print, screen and (min-width: 48em){
    .details__container__details h6{
        width:41.66667%;
        margin-right:0;
        margin-left:0;
        font-size:1.25rem
    }
}
@media screen and (max-width: 47.99875em){
    .details__container__details h6{
        width:100%;
        margin-right:0;
        margin-left:0;
        padding-bottom:10px;
        border-bottom:1px solid #ddd;
        margin:0
    }
}
.details__container__details__content{
    display:flex;
    flex-flow:row wrap
}
@media print, screen and (min-width: 48em){
    .details__container__details__content{
        width:58.33333%;
        margin-right:0;
        margin-left:0;
        padding:30px 0;
        border-bottom:1px solid #ddd
    }
}
@media screen and (max-width: 47.99875em){
    .details__container__details__content{
        width:100%;
        margin-right:0;
        margin-left:0;
        padding:10px 0;
        border-bottom:none
    }
}
.top5__details{
    padding:0
}
@media screen and (max-width: 47.99875em){
    .top5__details{
        padding:20px
    }
    .top5__details .sub-item__p__list:last-child{
        border-top:0 none;
        margin:0
    }
    .top5__details .sub-item__p__list:last-child ul{
        padding-left:5px;
        margin-top:0
    }
}
.top5__details h4,.top5__details .h4{
    padding-top:10px;
    margin-top:1rem
}
@media print, screen and (min-width: 48em){
    .top5__details h4,.top5__details .h4{
        display:flex;
        flex-flow:row wrap;
        width:50%;
        padding-left:7rem;
        padding-right:7rem;
        font-family:"du-font-secondary-regular";
        align-items:center;
        justify-content:center
    }
    .top5__details h4 small,.top5__details .h4 small{
        width:100%;
        margin-right:0;
        margin-left:0;
        font-size:60%;
        font-family:"du-font-secondary-regular";
        align-self:flex-end
    }
    .top5__details h4 span,.top5__details .h4 span{
        width:100%;
        margin-right:0;
        margin-left:0;
        align-self:flex-start
    }
}
@media screen and (max-width: 47.99875em){
    .top5__details h4,.top5__details .h4{
        width:100%;
        margin-right:0;
        margin-left:0;
        font-size:1.563rem;
        border-bottom:0;
        margin:0
    }
    .top5__details h4 small,.top5__details .h4 small{
        display:block;
        font-family:"du-font-secondary-regular"
    }
}
@media print, screen and (min-width: 48em){
    .top5__details .h4{
        font-size:1.953rem
    }
}
@media print, screen and (min-width: 48em){
    .top5__details .details__container__details__content{
        width:50%;
        margin-right:0;
        margin-left:0;
        padding:30px 20px
    }
}
.details__content__p{
    margin:0
}
@media print, screen and (min-width: 48em){
    .details__content__p.full{
        width:100%;
        margin-right:0;
        margin-left:0;
        font-size:.875rem
    }
}
@media print, screen and (min-width: 48em){
    .details__content__p.half{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
    .details__content__p.half:last-child{
        margin-left:8.33333%
    }
}
@media screen and (max-width: 47.99875em){
    .details__content__p.half{
        width:100%;
        margin-right:0;
        margin-left:0;
        margin:0
    }
}
.details__content__p.ulist{
    list-style:disc;
    padding:0 15px
}
@media screen and (max-width: 47.99875em){
    .details__content__p{
        width:91.66667%;
        margin-right:0;
        margin-left:0
    }
}
.details__content__p li{
    line-height:1.8em;
    text-transform:none
}
.details__content__sub-item{
    display:flex;
    flex-flow:row wrap;
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    border:none;
    padding:20px 0;
    border-bottom:1px solid #ddd;
    text-transform:none
}
@media print, screen and (min-width: 48em){
    .details__content__sub-item{
        padding:20px 0
    }
}
@media screen and (max-width: 47.99875em){
    .details__content__sub-item{
        padding:10px 0
    }
}
.details__content__sub-item:first-child{
    padding-top:0
}
.details__content__sub-item:last-child{
    border-bottom:none;
    padding-bottom:0
}
.details__content__sub-item .sub-item__title{
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    margin:0
}
@media screen and (max-width: 47.99875em){
    .details__content__sub-item .sub-item__title{
        border:none;
        padding:0
    }
}
.sub-item__p{
    display:block;
    line-height:16px;
    opacity:1;
    -webkit-transition:opacity 30ms;
    transition:opacity 30ms;
    font-family:"du-font-secondary-regular";
    font-size:.875rem;
    color:#333;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media screen and (max-width: 47.99875em){
    .sub-item__p{
        margin:0;
        padding-top:10px
    }
}
@media print, screen and (min-width: 48em){
    .sub-item__p.half{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
    .sub-item__p.half:last-child{
        margin-left:8.33333%
    }
}
@media screen and (max-width: 47.99875em){
    .sub-item__p.half{
        width:100%;
        margin-right:0;
        margin-left:0;
        margin:0
    }
}
.sub-item__p.ulist{
    list-style:disc;
    padding-left:15px
}
.sub-item__p.with-list{
    display:flex;
    flex-flow:row wrap
}
@media screen and (min-width: 85.375em){
    .sub-item__p__list{
        width:calc(50% - 2rem);
        margin-right:1rem
    }
}
@media screen and (max-width: 79.99875em){
    .sub-item__p__list{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 47.99875em){
    .sub-item__p__list:last-child{
        border-top:1px solid #ddd;
        margin-top:10px
    }
}
.sub-item__p__list .sub-item__p__title{
    margin:15px 0 0
}
@media screen and (max-width: 47.99875em){
    .sub-item__p__list .sub-item__p__title{
        border:0;
        margin:0;
        padding:10px 0 0
    }
}
.sub-item__p__data{
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    list-style:disc;
    margin-top:13px;
    padding-left:15px
}
.sub-item__p__data li{
    padding-top:5px;
    padding-bottom:5px;
    padding-right:0;
    line-height:1.4em;
    text-transform:none;
    font-size:.875rem;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 47.99875em){
    .sub-item__p__data li{
        font-size:1rem
    }
}
.sub-item__p__data li:first-child{
    padding-top:0
}
.sub-item__p__table{
    width:100%
}
.sub-item__p__table table{
    width:100%
}
@media print, screen and (min-width: 64em){
    .sub-item__p__table table{
        max-width:300px
    }
}
.sub-item__p__table table tbody{
    background:none;
    border:0 none
}
.sub-item__p__table table tr{
    background:none
}
.sub-item__p__table table td{
    background:none;
    padding:15px 0;
    border-bottom:1px solid #ddd;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:1rem;
    line-height:1.5;
    text-align:left
}
.sub-item__p__table table td small{
    display:block;
    color:#8a8a8a
}
.sub-item__p__table table td img{
    display:inline-block;
    padding:0 10px;
    float:right
}
.device__image__specifications__details__container{
    margin-left:0;
    background:#fff;
    list-style-type:none;
    padding:30px 0 50px
}
.device__image__specifications__details__container[disabled] .accordion-title{
    cursor:not-allowed
}
@media screen and (max-width: 47.99875em){
    .device__image__specifications__details__container{
        padding:0
    }
}
.device__image__specifications__details__inner{
    background-color:#000
}
@media print, screen and (min-width: 48em){
    .device__image__specifications__details__inner{
        border-radius:30px
    }
}
@media screen and (max-width: 47.99875em){
    .device__image__specifications__details__inner{
        border-radius:0
    }
}
.device__image__specifications__details__bg.web{
    background-size:100%
}
@media print, screen and (min-width: 48em){
    .device__image__specifications__details__bg.web{
        display:block
    }
}
@media screen and (max-width: 47.99875em){
    .device__image__specifications__details__bg.web{
        display:none
    }
}
.device__image__specifications__details__bg.mob img{
    width:100%
}
@media print, screen and (min-width: 48em){
    .device__image__specifications__details__bg.mob{
        display:none
    }
}
@media screen and (max-width: 47.99875em){
    .device__image__specifications__details__bg.mob{
        display:block;
        margin:0 -5px
    }
}
.details-title-font,.details__content__sub-item .sub-item__title,.sub-item__p__list .sub-item__p__title{
    font-family:"du-font-secondary-bold";
    color:#333;
    text-transform:none;
    font-weight:normal;
    font-size:1rem
}
.details-sub-title-font,.details__container__details h6{
    font-family:"du-font-secondary-regular";
    color:#333;
    text-transform:none;
    font-weight:normal;
    font-variant:normal;
    font-size:1.25rem
}
.regular-font,.device-properties__details .brief p,.device-properties__details .see-more-dots,.device_filters_container .value .value_label,.details__content__p,.renew-id-docs,.renew-id-docs p,.control-plan-upload,.form-mnmi-upload,.mnmi-status-box,.mnmi-summary,.mnmi-summary p,.feedback-banner,.feedback-banner p,.micro-contact-links{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333
}
.details-title-font-bold{
    font-family:du-font-primary-b;
    color:#333;
    text-transform:none
}
@media print, screen and (min-width: 48em){
    .text-pos{
        text-align:left
    }
}
@media screen and (max-width: 47.99875em){
    .text-pos{
        text-align:center;
        padding-top:0.5em
    }
}
.device-promo{
    display:flex;
    flex-flow:row wrap;
    border:1px solid #ccc;
    border-radius:8px;
    padding:20px 20px 15px;
    margin-right:2rem
}
@media screen and (max-width: 64.06125em){
    .device-promo{
        margin-right:0;
        width:100%;
        margin-bottom:40px
    }
}
.device-promo p{
    font:0.875rem/1.5 "du-font-secondary-regular";
    color:#333;
    margin-bottom:0
}
@media screen and (max-width: 47.99875em){
    .device-promo p{
        font:1rem/1.5 "du-font-secondary-regular"
    }
}
.device-promo .promo-details{
    width:66.66667%;
    margin-right:0;
    margin-left:0
}
@media screen and (max-width: 47.99875em){
    .device-promo .promo-details{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.device-promo .promo-details .promo-image{
    display:flex;
    align-items:center
}
.device-promo .promo-details .promo-image h6{
    margin:0;
    margin-left:5px
}
.device-promo .promo-cta{
    text-align:right;
    width:33.33333%;
    margin-right:0;
    margin-left:0
}
@media screen and (max-width: 47.99875em){
    .device-promo .promo-cta{
        width:100%;
        margin-right:0;
        margin-left:0;
        display:flex;
        flex-flow:row wrap;
        flex-flow:row-reverse;
        justify-content:space-between;
        align-items:center;
        border-top:1px solid #ccc;
        margin-top:15px;
        padding-top:15px
    }
    .device-promo .promo-cta p{
        margin:0
    }
}
.device-promo .promo-cta .cta-button::before,.device-promo .promo-cta .cta-button::after{
    display:table;
    content:' ';
    flex-basis:0;
    order:1
}
.device-promo .promo-cta .cta-button::after{
    clear:both
}
.device-promo .promo-cta .cta-button a,.device-promo .promo-cta .cta-button button{
    float:right
}
.device-promo .promo-pricing strong{
    color:#c724b1;
    font-size:1rem
}
@media screen and (max-width: 47.99875em){
    .device-promo .promo-pricing{
        text-align:left
    }
}
.device-promo.selected{
    border-color:#00a9ce;
    -webkit-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3);
    -moz-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3);
    box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3)
}
.device-promo.selected .secondary-btn--primary-color--small{
    position:relative;
    color:#fff;
    padding-left:.9rem;
    background:#00a9ce
}
.device-promo.selected .secondary-btn--primary-color--small:after{
    position:absolute;
    right:0;
    top:0;
    width:1.5rem;
    height:1.5rem;
    margin:.2rem;
    content:'k';
    font-family:du-icon-font;
    font-size:.8125rem;
    color:#00a9ce;
    text-align:center;
    line-height:1.5rem;
    background:#fff;
    border-radius:30px
}
@media screen and (max-width: 48em){
    .device-promo.selected .secondary-btn--primary-color--small:after{
        width:24px;
        height:24px;
        margin:3px;
        font-size:1rem;
        line-height:24px
    }
}
.appleCare{
    padding:20px;
    max-width:650px;
    margin:auto
}
.appleCare p{
    font:0.875rem/1.5 "du-font-secondary-regular";
    color:#333
}
.appleCare .promo-image{
    text-align:center
}
.appleCare .promo-image img{
    max-height:100px;
    width:auto
}
.appleCare .promo-pricing{
    text-align:center
}
.appleCare .promo-pricing h6{
    margin:20px 0
}
.device_promo{
    margin:15px 0 50px;
    display:flex;
    flex-flow:row wrap
}
@media screen and (max-width: 47.99875em){
    .device_promo{
        margin:25px 0 30px
    }
}
.device_promo .promo_item{
    flex:0 0 auto;
    width:auto;
    margin-right:0;
    margin-left:0;
    max-width:calc(50% - .5rem)
}
.device_promo .promo_item:last-child{
    border-left:1px solid #ddd;
    padding-left:1rem;
    margin-left:1rem
}
.device_promo .promo_item:first-child{
    border-left:0 none;
    padding-left:0;
    margin-left:0
}
.device_promo .promo_item p{
    margin:0;
    font:1rem/1 "du-font-secondary-regular";
    color:#333
}
.device_promo .promo_item h5{
    display:inline-block;
    margin:0;
    padding:5px 0 10px;
    font:1.563rem du-font-primary-b;
    line-height:1
}
.device-variations{
    width:100%;
    margin:0 auto 20px;
    -webkit-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1);
    -moz-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1);
    box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1)
}
.device-variations::before,.device-variations::after{
    display:table;
    content:' ';
    flex-basis:0;
    order:1
}
.device-variations::after{
    clear:both
}
.device-variations__items{
    margin:0 auto;
    padding:0;
    width:100%;
    max-width:1266px;
    display:flex;
    flex-flow:row wrap;
    justify-content:center
}
.device-variations__item{
    padding:0 12px;
    flex:1 1 0px;
    width:auto;
    margin-right:0;
    margin-left:0;
    text-align:center
}
@media print, screen and (min-width: 48em){
    .device-variations__item{
        padding:0 50px;
        flex:0 0 auto;
        width:auto;
        margin-right:0;
        margin-left:0
    }
}
.device-variations__item a{
    color:#333;
    font-family:"du-font-secondary-regular";
    padding:15px 0;
    display:inline-block;
    line-height:1.4
}
@media print, screen and (min-width: 48em){
    .device-variations__item a{
        padding:20px 0
    }
}
.device-variations__item a:hover,.device-variations__item .accordion-login a.accordion-title:focus,.accordion-login .device-variations__item a.accordion-title:focus,.device-variations__item a.file-drop:focus,.device-variations__item .file-drop-container a.file-drop-single:focus,.file-drop-container .device-variations__item a.file-drop-single:focus{
    color:#00a9ce
}
.device-variations__item.is-active a{
    font-family:"du-font-secondary-bold";
    border-bottom:4px solid #00a9ce
}
.installment-info{
    margin-top:10px
}
.device_filters .installment-info{
    margin-top:10px;
    margin-bottom:0
}
@media screen and (min-width: 80em){
    .device_filters .installment-info{
        width:66.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 37.5em){
    .device_filters .installment-info{
        margin-bottom:30px
    }
}
.installment-info p{
    color:#444;
    margin:0 0 .3em;
    font-size:1rem
}
.plans-filters3{
    margin:20px 0 30px 0
}
@media screen and (min-width: 80em){
    .device_filters .plans-filters3{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (min-width: 80em){
    .device_filters .plans-filters2{
        width:66.66667%;
        margin-right:0;
        margin-left:0
    }
}
.plans-filters2 .contract-info{
    padding:8px 0;
    font-size:1rem
}
.plans-filters2 h6{
    margin:0 0 5px;
    font-size:1rem;
    font-family:"du-font-secondary-bold"
}
.plans-filters2 hr.du-hr{
    width:100%
}
.plans-filters2 .filters-item{
    padding:5px 0 10px
}
.plans-filters2 .filter-radio-group .radio-group{
    margin-left:0
}
.plans-filters2 .filter-radio-group .radio-group label{
    font-size:.875rem;
    margin-left:0
}
.device-properties .plan-pricing h6 span.vat{
    color:#333;
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    display:inline-flex
}
.device_filters.notify-form .du-form{
    padding:30px 0 10px 0
}
.device_filters.notify-form .du-form .group{
    padding:0;
    max-width:350px
}
@media screen and (min-width: 48em){
    .device_filters.notify-form .du-form .group{
        width:350px
    }
}
.device_filters.notify-form .du-form .notify-title{
    font-size:18px;
    font-weight:bold;
    font-family:"du-font-secondary-bold";
    color:#333;
    display:block;
    width:100%;
    margin:0
}
.device_filters.notify-form .du-form .primary-btn--primary-color{
    width:17vw
}
@media screen and (max-width: 64.06125em){
    .device_filters.notify-form .du-form .primary-btn--primary-color{
        width:100%;
        max-width:350px
    }
}
.device_filters.notify-form .du-form .du-text-field input[disabled] ~ label,.device_filters.notify-form .du-form .du-text-field--btn input[disabled] ~ label{
    color:#aaa
}
.device_filters.notify-form .du-form fieldset.action{
    position:relative;
    width:100%;
    max-width:265px;
    margin-top:15px;
    margin-bottom:15px
}
.device_filters.notify-form .du-form .loading>button{
    text-indent:-999em
}
.device_filters.notify-form .du-form .loading .loader-box{
    left:0;
    top:0;
    display:block;
    width:100%;
    margin:0
}
.device_filters.notify-form .du-form .loading .loader-box .lds-ring{
    top:6px
}
.device_filters.notify-form .du-form .loading .loader-box .lds-ring>div{
    border-color:#fff transparent transparent transparent
}
.device_filters.notify-form .group-row{
    display:flex;
    flex-flow:row;
    justify-content:space-between;
    width:100%;
    max-width:350px
}
.device_filters.notify-form .group-row .group{
    width:calc(100% - 40px);
    max-width:auto
}
.device_filters.notify-form .group-row .radio-group,.device_filters.notify-form .group-row .checkbox-group{
    width:30px;
    margin-top:30px
}
.device_filters.notify-form .group-row .radio-group input,.device_filters.notify-form .group-row .checkbox-group input{
    display:none
}
.device_filters.notify-form .group-row .radio-group label,.device_filters.notify-form .group-row .checkbox-group label{
    margin:0;
    margin-right:5px
}
.device_filters.notify-form .group-row .radio-group label:before,.device_filters.notify-form .group-row .radio-group label:after,.device_filters.notify-form .group-row .checkbox-group label:before,.device_filters.notify-form .group-row .checkbox-group label:after{
    margin:0
}
.notify-form_feedback{
    display:none;
    position:relative;
    max-width:350px;
    padding:25px 20px 10px;
    margin:0 0 15px;
    border:#00a9ce solid 1px;
    border-radius:8px
}
.notify-form_feedback.feedback-error{
    border-color:#F44242
}
.notify-form_feedback.show{
    display:block
}
.notify-form_feedback .icon,.notify-form_feedback .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .notify-form_feedback .secondary-btn--primary-color,.notify-form_feedback .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .notify-form_feedback .secondary-btn--primary-color,.notify-form_feedback .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .notify-form_feedback .secondary-btn--primary-color,.notify-form_feedback .accordion-item .file-drop .hint2,.accordion-item .file-drop .notify-form_feedback .hint2,.notify-form_feedback .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .notify-form_feedback .hint2,.notify-form_feedback .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .notify-form_feedback .hint2{
    position:absolute;
    right:20px;
    top:20px
}
.notify-form_feedback .notify-title{
    font-size:18px;
    font-weight:bold;
    font-family:"du-font-secondary-bold";
    color:#333;
    display:block;
    width:calc(100% - 50px);
    margin:0
}
.notify-form_feedback p{
    color:#444
}
.du-menu01 li{
    display:flex;
    flex-flow:row;
    padding:20px 0;
    background:url(../..//common/images/arrow-magenta.svg) 100% 50% no-repeat
}
[dir=rtl] .du-menu01 li{
    background:url(../..//common/images/arrow-magenta-ar.svg) 0% 50% no-repeat
}
@media screen and (max-width: 47.99875em){
    .du-menu01 li{
        border-top:#e2e2e2 solid 1px
    }
}
.du-menu01 li+li{
    border-top:#e2e2e2 solid 1px
}
.du-menu01.card-type li{
    padding:20px 30px;
    background-position:right 20px top 50%;
    border:#eee solid 1px;
    border-radius:10px
}
@media screen and (max-width: 47.99875em){
    .du-menu01.card-type li{
        padding:20px 20px
    }
}
.du-menu01.card-type li+li{
    margin-top:1.5rem
}
.du-menu01.card-type li .icon,.du-menu01.card-type li .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-menu01.card-type li .secondary-btn--primary-color,.du-menu01.card-type li .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-menu01.card-type li .secondary-btn--primary-color,.du-menu01.card-type li .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-menu01.card-type li .secondary-btn--primary-color,.du-menu01.card-type li .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-menu01.card-type li .hint2,.du-menu01.card-type li .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-menu01.card-type li .hint2,.du-menu01.card-type li .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-menu01.card-type li .hint2{
    position:relative;
    top:7px
}
.du-menu01 .icon,.du-menu01 .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-menu01 .secondary-btn--primary-color,.du-menu01 .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-menu01 .secondary-btn--primary-color,.du-menu01 .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-menu01 .secondary-btn--primary-color,.du-menu01 .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-menu01 .hint2,.du-menu01 .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-menu01 .hint2,.du-menu01 .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-menu01 .hint2{
    display:inline-block;
    width:65px;
    height:auto
}
.du-menu01 .item-copy{
    width:calc(100% - 70px);
    padding:0;
    padding-right:30px;
    line-height:1.2em;
    color:#333
}
.du-menu01 .item-copy>strong{
    display:block;
    padding:5px 0 5px;
    font-size:17px
}
.du-menu01 .item-copy>span{
    font-size:15px
}
.cross-sell-info{
    padding:15px 20px;
    background:#f8f8f8;
    border:#ddd solid 1px;
    border-radius:6px
}
.du-menu01+.cross-sell-info{
    margin-top:10px
}
.cross-sell-info p{
    color:#444;
    margin:0;
    font-size:15px
}
.cross-sell-info p+p{
    padding-top:.5em
}
.cross-sell-info a{
    text-decoration:underline
}
.checkout-steps{
    display:flex;
    flex-flow:row wrap;
    justify-content:center;
    max-width:1266px;
    margin:auto;
    position:relative;
    z-index:3
}
@media print, screen and (min-width: 64em){
    .checkout-steps{
        margin-top:-1rem
    }
}
.checkout-steps .capsule{
    background:#fff;
    padding:20px 40px;
    position:relative
}
@media print, screen and (min-width: 48em){
    .checkout-steps .capsule{
        box-shadow:0px 0px 14px 0px rgba(0,0,0,0.1);
        border-radius:40px;
        height:50px;
        top:-45px;
        padding:25px 30px
    }
}
.checkout-steps .checkout-steps-inner{
    position:relative;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 64em){
    .checkout-steps .checkout-steps-inner{
        width:58.33333%;
        margin-right:0;
        margin-left:0
    }
}
.checkout-steps--opt{
    margin-bottom:50px
}
@media print, screen and (min-width: 48em){
    .checkout-steps--opt{
        margin-bottom:0;
        margin-top:-2rem
    }
    .checkout-steps--opt+.order-confirmation-ypyg,.order-summary .checkout-steps--opt+.order-summary__inner{
        padding-top:50px
    }
}
@media print, screen and (min-width: 48em){
    .checkout-steps--opt .checkout-steps-inner{
        width:58.33333%;
        margin-right:0;
        margin-left:0;
        max-width:650px
    }
}
@media screen and (min-width: 80em){
    .checkout-steps--opt .checkout-steps-inner{
        width:33.33333%;
        margin-right:0;
        margin-left:0
    }
}
.spotlight .checkout-steps--bmu{
    position:absolute;
    right:0;
    width:50%
}
@media screen and (max-width: 64.06125em){
    .spotlight .checkout-steps--bmu{
        width:100%
    }
}
@media print, screen and (min-width: 48em){
    .checkout-steps--bmu{
        margin-top:10px
    }
}
@media screen and (max-width: 64.06125em){
    .checkout-steps--bmu{
        margin-top:-20px
    }
}
.checkout-steps--bmu .checkout-steps-inner{
    width:100%
}
.checkout-steps--bmu .capsule{
    display:none
}
.checkout-steps--bmu .checkout-steps-list{
    width:100%;
    margin:0;
    justify-content:flex-end;
    top:-140px
}
.spotlight .checkout-steps--bmu .checkout-steps-list{
    top:-30px
}
.checkout-steps--bmu .checkout-steps-list.gradient li:before{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.checkout-steps--bmu .checkout-steps-list.gradient li h5{
    font-family:"du-font-secondary-regular"
}
.checkout-steps--bmu .checkout-steps-list.gradient li.active a>span{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border:0
}
.checkout-steps--bmu .checkout-steps-list.gradient li.active a>span:before{
    display:none
}
.checkout-steps--bmu .checkout-steps-list.gradient li.active h5{
    font-family:"du-font-secondary-bold"
}
.checkout-steps--bmu .checkout-steps-list.gradient li.active:before{
    opacity:1
}
.checkout-steps--bmu .checkout-steps-list.gradient li.completed{
    opacity:1 !important
}
.checkout-steps--bmu .checkout-steps-list.gradient li.completed a>span:after{
    color:#fff
}
.checkout-steps--bmu .checkout-steps-list.gradient li.completed a>span:before{
    display:none
}
.checkout-steps--bmu .checkout-steps-list.gradient li a>span{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border:0;
    position:relative
}
@media screen and (max-width: 64.06125em){
    .checkout-steps--bmu .checkout-steps-list.gradient li a>span{
        width:16px !important;
        height:16px !important
    }
}
.checkout-steps--bmu .checkout-steps-list.gradient li a>span:before{
    position:absolute;
    content:"";
    background:white;
    width:13px;
    height:13px;
    border-radius:50%;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%)
}
@media screen and (max-width: 64.06125em){
    .checkout-steps--bmu .checkout-steps-list.gradient li a>span:before{
        width:8px;
        height:8px
    }
}
@media screen and (max-width: 64.06125em){
    .checkout-steps--bmu .checkout-steps-list{
        top:-120px;
        justify-content:center;
        padding-bottom:2rem
    }
    .spotlight .checkout-steps--bmu .checkout-steps-list{
        top:20px
    }
}
@media screen and (max-width: 63.9375em){
    .checkout-steps--bmu .checkout-steps-list{
        top:-80px
    }
}
@media screen and (max-width: 37.5em){
    .checkout-steps--bmu .checkout-steps-list{
        top:-70px
    }
}
.checkout-steps--bmu .checkout-steps-list li{
    width:18%
}
.spotlight .checkout-steps--bmu .checkout-steps-list li{
    width:33%
}
@media screen and (max-width: 64.06125em){
    .checkout-steps--bmu .checkout-steps-list li{
        width:33%
    }
}
.checkout-steps--bmu .checkout-steps-list li:before{
    top:11px;
    right:calc(50% + 15px);
    width:calc(100% - 30px);
    background:#00a9ce
}
.checkout-steps--bmu .checkout-steps-list li a>span{
    width:24px;
    height:24px;
    background:none;
    border-color:#00a9ce;
    border-width:6px
}
.checkout-steps--bmu .checkout-steps-list li h5,.checkout-steps--bmu .checkout-steps-list li h6{
    font-family:"du-font-secondary-bold";
    color:#00a9ce
}
.checkout-steps--bmu .checkout-steps-list li h6{
    font-family:"du-font-secondary-regular";
    padding-top:0
}
.checkout-steps--bmu .checkout-steps-list li.active h5,.checkout-steps--bmu .checkout-steps-list li.active h6{
    color:#fff
}
.checkout-steps--bmu .checkout-steps-list li.active a>span{
    border-color:#fff;
    background:#fff
}
.checkout-steps--bmu .order-confirmation-ypyg .order,.checkout-steps--bmu .order-summary .order-summary__inner .order,.order-summary .checkout-steps--bmu .order-summary__inner .order{
    background:none
}
@media print, screen and (min-width: 48em){
    .checkout-steps+.checkout-page .checkout-content{
        margin:60px auto 0
    }
}
.checkout-steps-list{
    padding:0;
    list-style:none;
    position:absolute;
    top:10px;
    width:100%;
    display:flex;
    flex-flow:row wrap;
    margin:0
}
@media print, screen and (min-width: 48em){
    .checkout-steps-list{
        top:-35px;
        width:116%;
        margin:0 -7.5%
    }
}
@media print, screen and (min-width: 48em){
    .checkout-steps--opt .checkout-steps-list{
        display:flex;
        flex-flow:row wrap
    }
}
.checkout-steps-list li{
    text-align:center;
    position:relative;
    width:24%;
    display:inline-block
}
.checkout-steps--opt .checkout-steps-list li{
    flex:1 1 0px;
    width:auto;
    margin-right:0;
    margin-left:0
}
.checkout-steps-list li::before{
    content:'';
    position:absolute;
    right:50%;
    top:10px;
    width:100%;
    height:2px;
    background:#ddd;
    z-index:1
}
@media print, screen and (min-width: 48em){
    .checkout-steps-list li::before{
        top:15px
    }
}
.checkout-steps-list li:first-child::before{
    display:none
}
@media print, screen and (min-width: 48em){
    .checkout-steps-list li:first-child{
        margin-left:-6%
    }
}
@media print, screen and (min-width: 48em){
    .checkout-steps-list li:last-child{
        margin-right:-6%
    }
}
.checkout-steps-list li a{
    color:#cacaca;
    position:relative;
    z-index:2;
    cursor:default
}
.checkout-steps-list li span{
    display:inline-block;
    height:20px;
    width:20px;
    border-radius:50%;
    background:#cacaca;
    border:3px solid #fff
}
@media print, screen and (min-width: 48em){
    .checkout-steps-list li span{
        width:30px;
        height:30px;
        border-width:10px
    }
}
.checkout-steps-list li h6{
    margin:0;
    padding:15px 0 0;
    font-family:"du-font-secondary-regular";
    font-size:.875rem;
    display:none
}
@media print, screen and (min-width: 64em){
    .checkout-steps-list li h6{
        display:block
    }
}
.checkout-steps-list li h5{
    margin:0;
    font-family:"du-font-secondary-regular";
    font-size:1rem
}
@media print, screen and (min-width: 48em){
    .checkout-steps-list li h5{
        display:block
    }
}
.checkout-steps-list li.active::before{
    background:#00a9ce
}
.checkout-steps-list li.active a{
    color:#00a9ce
}
.checkout-steps-list li.active span{
    background:#fff;
    border-color:#00a9ce
}
.checkout-steps-list li.active h5{
    font-family:"du-font-secondary-bold"
}
.checkout-steps-list li.completed::before{
    background:#00a9ce
}
.checkout-steps-list li.completed a{
    color:#cacaca
}
.checkout-steps-list li.completed span{
    background:#00a9ce;
    border-color:#fff
}
@media screen and (max-width: 64.06125em){
    .checkout-steps+.checkout-page{
        margin-top:0;
        background:transparent
    }
}
.checkout-page{
    overflow-x:hidden;
    width:100%
}
@media screen and (max-width: 64.06125em){
    .checkout-page{
        overflow:unset
    }
    .checkout-page .timer{
        margin-top:-50px
    }
    .checkout-page .timer .timer__inner{
        border-radius:20px 20px 0 0
    }
}
@media screen and (max-width: 47.99875em){
    .checkout-page .timer{
        margin-top:-30px
    }
}
.checkout-container{
    position:relative
}
@media print, screen and (min-width: 64em){
    .checkout-container{
        padding:0 0 40px
    }
}
.checkout-content{
    display:flex;
    flex-flow:row wrap;
    align-self:flex-start;
    max-width:1266px;
    margin:auto
}
.checkout-content .info_container{
    margin:0;
    padding:0 10px 10px
}
@media screen and (max-width: 64.06125em){
    .checkout-content .info_container{
        padding:0 1.5rem
    }
    .checkout-content .info_container .btn-and-info{
        padding:0 0 8px
    }
    .checkout-content .info_container .tool-tip-inner:before{
        left:34px
    }
    .checkout-content .info_container .tool-tip-inner:after{
        left:35px
    }
}
.checkout-content .info_container .info{
    font-size:.875rem;
    white-space:normal !important
}
.checkout-content.checkout-center{
    justify-content:center
}
.checkout-content.checkout-center .action-title{
    text-align:center;
    align-items:unset
}
.action-block{
    width:100%;
    margin-right:0;
    margin-left:0;
    display:flex;
    flex-flow:row wrap;
    align-self:flex-start;
    order:2
}
@media print, screen and (min-width: 64em){
    .action-block{
        width:66.66667%;
        padding-right:1.25rem
    }
}
.checkout-content-action{
    width:100%
}
@media screen and (max-width: 63.9375em){
    .checkout-content-action{
        background-color:#fff;
        z-index:10;
        box-shadow:0 5px 7px -2px rgba(0,0,0,0.1);
        padding:0 20px 30px
    }
}
.checkout-content-action form{
    width:100%;
    display:flex;
    flex-direction:row;
    justify-content:flex-end;
    align-items:baseline
}
@media screen and (max-width: 63.9375em){
    .checkout-content-action form{
        flex-direction:column;
        align-items:center
    }
}
@media screen and (max-width: 63.9375em){
    .checkout-content-action form fieldset{
        width:100%
    }
}
.checkout-content-action form fieldset.tandc{
    margin-right:20px
}
@media screen and (max-width: 63.9375em){
    .checkout-content-action form fieldset.tandc{
        margin-right:0;
        padding-top:20px;
        border-top:1px solid #ddd
    }
    .checkout-content-action form fieldset.tandc .checkbox-group{
        margin-top:0
    }
}
.checkout-content-action form fieldset.action input,.checkout-content-action form fieldset.action .du-text-field.readonly input:focus,.du-text-field.readonly .checkout-content-action form fieldset.action input:focus,.checkout-content-action form fieldset.action .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .checkout-content-action form fieldset.action input:focus,.checkout-content-action form fieldset.action .du-text-field.locked input:focus,.du-text-field.locked .checkout-content-action form fieldset.action input:focus,.checkout-content-action form fieldset.action .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .checkout-content-action form fieldset.action input:focus{
    min-width:250px
}
@media screen and (max-width: 63.9375em){
    .checkout-content-action form fieldset.action input,.checkout-content-action form fieldset.action .du-text-field.readonly input:focus,.du-text-field.readonly .checkout-content-action form fieldset.action input:focus,.checkout-content-action form fieldset.action .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .checkout-content-action form fieldset.action input:focus,.checkout-content-action form fieldset.action .du-text-field.locked input:focus,.du-text-field.locked .checkout-content-action form fieldset.action input:focus,.checkout-content-action form fieldset.action .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .checkout-content-action form fieldset.action input:focus{
        width:100%
    }
}
@media screen and (max-width: 63.9375em){
    .checkout-content-action form fieldset.action{
        margin-top:20px
    }
}
.action-content{
    width:100%;
    margin-right:0;
    margin-left:0;
    order:2;
    align-self:flex-start;
    position:relative
}
@media print, screen and (min-width: 64em){
    .action-content{
        border-radius:12px;
        border:1px solid #ddd
    }
}
@media print, screen and (min-width: 64em){
    .action-block--opt .action-content+.action-content{
        margin-top:40px
    }
}
@media print, screen and (min-width: 64em){
    .action-block--opt .du-form .group-col-4{
        width:33.33333%
    }
}
@media print, screen and (min-width: 64em){
    .action-block--opt .du-form .group-col-8{
        width:66.66667%
    }
}
.action-block--opt .du-form .group__grid{
    display:flex;
    justify-content:space-between;
    flex-flow:column
}
@media print, screen and (min-width: 64em){
    .action-block--opt .du-form .group__grid{
        align-items:center;
        flex-flow:row
    }
}
.action-block--opt .du-form .group__grid .title,.action-block--opt .du-form .group__grid .order-addon .sub-title,.order-addon .action-block--opt .du-form .group__grid .sub-title,.action-block--opt .du-form .group__grid .order-addon .desc,.order-addon .action-block--opt .du-form .group__grid .desc,.action-block--opt .du-form .group__grid .order-addon .price,.order-addon .action-block--opt .du-form .group__grid .price{
    font-size:16px;
    font-family:"du-font-secondary-bold"
}
@media print, screen and (min-width: 64em){
    .action-block--opt .du-form .group__grid .title,.action-block--opt .du-form .group__grid .order-addon .sub-title,.order-addon .action-block--opt .du-form .group__grid .sub-title,.action-block--opt .du-form .group__grid .order-addon .desc,.order-addon .action-block--opt .du-form .group__grid .desc,.action-block--opt .du-form .group__grid .order-addon .price,.order-addon .action-block--opt .du-form .group__grid .price{
        width:40%
    }
}
.action-block--opt .du-form .group__grid .radio-group{
    border:0;
    flex:inherit
}
@media print, screen and (min-width: 64em){
    .action-block--opt .du-form .group__grid .radio-group{
        width:55%;
        flex-flow:row
    }
}
@media screen and (max-width: 64.06125em){
    .action-block--opt .du-form .group__grid .radio-group .radio-item{
        margin-top:5px
    }
    .action-block--opt .du-form .group__grid .radio-group .radio-item:first-of-type{
        margin-top:0
    }
}
@media print, screen and (min-width: 64em){
    .action-block--opt .du-form .group__grid .radio-group .radio-item{
        width:50%
    }
}
.action-block--opt .du-form .group__grid .radio-group .radio-item small{
    display:block;
    color:#777;
    font-size:12px;
    font-family:"du-font-secondary-regular" !important;
    line-height:1.2
}
.action-block--opt .du-form .group__grid .radio-group .radio-item input{
    position:absolute
}
.action-block--opt .du-form .group__grid .radio-group .radio-item label{
    height:auto;
    padding-top:2px
}
.action-block--opt .du-form .group__grid .contact-group{
    display:flex;
    flex-flow:column;
    font-size:16px;
    font-family:"du-font-secondary-regular"
}
@media print, screen and (min-width: 64em){
    .action-block--opt .du-form .group__grid .contact-group{
        width:55%;
        flex-flow:row
    }
}
.action-block--opt .du-form .group__grid .contact-group .item{
    display:flex
}
@media screen and (max-width: 64.06125em){
    .action-block--opt .du-form .group__grid .contact-group .item{
        margin-top:15px
    }
    .action-block--opt .du-form .group__grid .contact-group .item:first-of-type{
        margin-top:15px
    }
}
@media print, screen and (min-width: 64em){
    .action-block--opt .du-form .group__grid .contact-group .item{
        width:50%;
        align-items:center
    }
}
.action-block--opt .du-form .group__grid .contact-group .item .icon,.action-block--opt .du-form .group__grid .contact-group .item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .action-block--opt .du-form .group__grid .contact-group .item .secondary-btn--primary-color,.action-block--opt .du-form .group__grid .contact-group .item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .action-block--opt .du-form .group__grid .contact-group .item .secondary-btn--primary-color,.action-block--opt .du-form .group__grid .contact-group .item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .action-block--opt .du-form .group__grid .contact-group .item .secondary-btn--primary-color,.action-block--opt .du-form .group__grid .contact-group .item .accordion-item .file-drop .hint2,.accordion-item .file-drop .action-block--opt .du-form .group__grid .contact-group .item .hint2,.action-block--opt .du-form .group__grid .contact-group .item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .action-block--opt .du-form .group__grid .contact-group .item .hint2,.action-block--opt .du-form .group__grid .contact-group .item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .action-block--opt .du-form .group__grid .contact-group .item .hint2{
    max-width:24px;
    margin-right:10px
}
@media print, screen and (min-width: 64em){
    .action-block--opt .du-form-terms,.action-block--opt .du-form.du-form-grid{
        padding:10px 30px 20px !important
    }
}
@media screen and (max-width: 64.06125em){
    .action-block--opt .du-form-terms .group+.group,.action-block--opt .du-form.du-form-grid .group+.group{
        margin-top:0
    }
}
.action-title,.summary-title{
    width:100%;
    padding-top:1.25rem;
    padding-bottom:1.25rem;
    padding-left:1.25rem;
    padding-right:1.25rem;
    order:1;
    text-align:center
}
@media print, screen and (min-width: 64em){
    .action-title,.summary-title{
        padding-left:0;
        width:66.66667%;
        padding-right:.75rem;
        padding-bottom:0;
        order:0;
        margin-bottom:20px;
        text-align:left;
        display:flex;
        flex-flow:column;
        align-items:flex-start;
        justify-content:flex-end
    }
}
@media screen and (min-width: 64.0625em){
    .action-title,.summary-title{
        padding-top:0
    }
}
.action-title.ptp,.summary-title.ptp{
    margin-bottom:0;
    padding-bottom:0
}
@media print, screen and (min-width: 48em){
    .action-title.ptp,.summary-title.ptp{
        padding-right:1.25rem
    }
}
.action-title.title-with-icon,.summary-title.title-with-icon{
    background-position:calc(100% - 15px) 20px;
    background-repeat:no-repeat;
    background-size:46px auto;
    padding-right:60px
}
@media print, screen and (min-width: 64em){
    .action-title.title-with-icon,.summary-title.title-with-icon{
        background-image:none !important
    }
}
.action-title h4,.summary-title h4{
    color:#333;
    margin:0
}
@media print, screen and (min-width: 64em){
    .action-title h4,.summary-title h4{
        font-size:1.563rem;
        line-height:2.5rem
    }
}
.action-title h4 small,.summary-title h4 small{
    font-family:"du-font-secondary-regular"
}
.action-title p,.summary-title p{
    color:#333;
    margin:0;
    line-height:1.2rem
}
.action-title p em,.summary-title p em{
    font:14px/16px "du-font-secondary-regular"
}
@media print, screen and (min-width: 64em){
    .action-title p em,.summary-title p em{
        font-size:0.87rem;
        line-height:1rem
    }
}
.action-title p a,.summary-title p a{
    color:#00a9ce;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
@media print, screen and (min-width: 64em){
    .action-title p a,.summary-title p a{
        font-family:"du-font-secondary-bold"
    }
}
.action-title .switch-option-flex,.summary-title .switch-option-flex{
    display:flex;
    border-bottom:1px solid #ddd;
    width:100%;
    padding-bottom:20px;
    text-align:left
}
@media screen and (max-width: 47.99875em){
    .action-title .switch-option-flex,.summary-title .switch-option-flex{
        margin-bottom:30px
    }
}
.action-title .switch-option-flex .flex-item,.summary-title .switch-option-flex .flex-item{
    display:flex;
    margin-left:40px
}
@media screen and (max-width: 47.99875em){
    .action-title .switch-option-flex .flex-item,.summary-title .switch-option-flex .flex-item{
        width:calc(50% - 20px)
    }
}
.action-title .switch-option-flex .flex-item:first-of-type,.summary-title .switch-option-flex .flex-item:first-of-type{
    margin-left:0
}
.action-title .switch-option-flex .flex-item .icon,.action-title .switch-option-flex .flex-item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .action-title .switch-option-flex .flex-item .secondary-btn--primary-color,.action-title .switch-option-flex .flex-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .action-title .switch-option-flex .flex-item .secondary-btn--primary-color,.action-title .switch-option-flex .flex-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .action-title .switch-option-flex .flex-item .secondary-btn--primary-color,.action-title .switch-option-flex .flex-item .accordion-item .file-drop .hint2,.accordion-item .file-drop .action-title .switch-option-flex .flex-item .hint2,.action-title .switch-option-flex .flex-item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .action-title .switch-option-flex .flex-item .hint2,.action-title .switch-option-flex .flex-item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .action-title .switch-option-flex .flex-item .hint2,.summary-title .switch-option-flex .flex-item .icon,.summary-title .switch-option-flex .flex-item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .summary-title .switch-option-flex .flex-item .secondary-btn--primary-color,.summary-title .switch-option-flex .flex-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .summary-title .switch-option-flex .flex-item .secondary-btn--primary-color,.summary-title .switch-option-flex .flex-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .summary-title .switch-option-flex .flex-item .secondary-btn--primary-color,.summary-title .switch-option-flex .flex-item .accordion-item .file-drop .hint2,.accordion-item .file-drop .summary-title .switch-option-flex .flex-item .hint2,.summary-title .switch-option-flex .flex-item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .summary-title .switch-option-flex .flex-item .hint2,.summary-title .switch-option-flex .flex-item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .summary-title .switch-option-flex .flex-item .hint2{
    margin-right:10px
}
.summary-title{
    display:none
}
@media print, screen and (min-width: 64em){
    .summary-title{
        display:block;
        width:33.33333%;
        padding-right:.75rem;
        padding-left:1.25rem
    }
}
.timer{
    order:0;
    align-self:flex-start;
    width:100%;
    margin-right:0;
    margin-left:0;
    text-align:center;
    margin-top:-20px
}
@media print, screen and (min-width: 64em){
    .timer{
        order:1;
        width:33.33333%;
        margin-right:0;
        margin-left:0;
        margin-top:0;
        margin-bottom:20px
    }
}
.order-summary .timer{
    width:100%;
    margin-right:0;
    margin-left:0;
    position:absolute;
    top:0;
    left:0;
    margin-top:0
}
@media print, screen and (min-width: 64em){
    .order-summary .timer{
        position:static
    }
}
.timer .primary-btn--primary-color--small{
    display:none;
    width:150px;
    min-width:150px;
    padding:0 1.25rem
}
.timer--extend .primary-btn--primary-color--small{
    display:block
}
.timer .secondary-btn--primary-color--small{
    display:none;
    padding:0 1.25rem
}
.timer--expire .secondary-btn--primary-color--small{
    display:block
}
.timer.timer--extend,.timer.timer--expire{
    margin:0
}
.timer__inner{
    background:#E5F6FA;
    padding:16px
}
@media print, screen and (min-width: 64em){
    .timer__inner{
        padding:15px;
        margin-left:1.25rem;
        border-radius:8px
    }
}
.timer--extend .timer__inner{
    position:fixed;
    width:100%;
    padding:10px;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
    z-index:9;
    background:#fff3e6;
    display:flex;
    justify-content:space-between;
    align-items:center
}
@media print, screen and (min-width: 64em){
    .timer--extend .timer__inner{
        border:2px solid #ff8200;
        width:auto;
        padding:16px;
        margin-top:-20px
    }
}
@media screen and (max-width: 64.06125em){
    .timer--extend .timer__inner{
        top:47px;
        border-radius:0 !important
    }
    .timer--extend .timer__inner .timer__counter{
        display:inline-block
    }
    .timer--extend .timer__inner .timer__counter:before{
        font-size:1.25rem
    }
}
.timer--extend-opt .timer__inner{
    width:100%;
    padding:10px;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
    z-index:9;
    background:#fff3e6;
    display:flex;
    justify-content:space-between;
    align-items:center
}
@media print, screen and (min-width: 64em){
    .timer--extend-opt .timer__inner{
        width:auto;
        padding:10px;
        margin-bottom:10px !important
    }
}
@media screen and (max-width: 64.06125em){
    .timer--extend-opt .timer__inner{
        padding-left:40px;
        border-radius:0 !important
    }
    .timer--extend-opt .timer__inner .timer__counter{
        display:inline-block
    }
    .timer--extend-opt .timer__inner .timer__counter:before{
        font-size:1.25rem
    }
}
.timer--expire .timer__inner{
    position:fixed;
    width:100%;
    padding:10px;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
    z-index:9;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background:#feecec
}
@media print, screen and (min-width: 64em){
    .timer--expire .timer__inner{
        border:2px solid #F44242;
        width:auto;
        padding:16px;
        margin-top:-20px
    }
}
@media screen and (max-width: 64.06125em){
    .timer--expire .timer__inner{
        top:47px;
        border-radius:0 !important
    }
    .timer--expire .timer__inner .timer__counter{
        display:inline-block
    }
    .timer--expire .timer__inner .timer__counter:before{
        font-size:1.25rem
    }
}
.order-summary .timer__inner{
    margin:0
}
.timer__title{
    margin:0;
    font:13px/1 "du-font-secondary-regular";
    color:#333
}
@media print, screen and (min-width: 64em){
    .timer__title{
        font:1rem/1.2 "du-font-secondary-bold";
        border-radius:8px
    }
}
.timer--extend .timer__title,.timer--expire .timer__title{
    text-align:left
}
.timer--expire .timer__title{
    position:relative;
    padding-left:2rem;
    max-width:195px
}
.timer--expire .timer__title:before{
    content:"M";
    font-family:du-icon-font;
    color:#F44242;
    font-size:1.953rem;
    position:absolute;
    left:0
}
.timer--extend-opt .timer__title{
    color:#ff8200;
    font:14px/1.2 "du-font-secondary-regular"
}
.timer__counter{
    font:16px/1 "du-font-secondary-bold"
}
.timer__counter:before{
    content:"M";
    font-family:du-icon-font;
    color:#333;
    font-size:1.563rem;
    position:relative;
    top:4px;
    margin:0 5px
}
@media print, screen and (min-width: 64em){
    .timer__counter{
        font-size:1.56rem
    }
}
.timer--extend .timer__counter{
    display:block
}
.timer--extend .timer__counter:before{
    margin-left:0
}
.timer--expire .timer__counter{
    display:none
}
.timer--extend-opt .timer__counter:before{
    color:#ff8200;
    font-size:1.25rem
}
@media print, screen and (min-width: 48em){
    .vertical-block{
        position:absolute;
        width:100%;
        height:100%;
        display:flex
    }
}
.du-form{
    display:flex;
    flex-flow:row wrap;
    padding:0;
    margin-bottom:1rem
}
@media print, screen and (min-width: 64em){
    .du-form{
        margin-bottom:0;
        padding:30px 15px 10px
    }
}
@media screen and (min-width: 80em){
    .du-form{
        padding:30px 30px 10px
    }
}
.du-form>.callout{
    margin-bottom:30px
}
.du-form.du-form-with-icon{
    background-position:calc(100% - 55px) 30px;
    background-repeat:no-repeat;
    background-size:0
}
@media print, screen and (min-width: 64em){
    .du-form.du-form-with-icon{
        padding-right:315px;
        background-size:205px auto
    }
}
.du-form .group .filter-radio-group{
    justify-content:normal
}
@media screen and (max-width: 47.99875em){
    .du-form .group .filter-radio-group{
        margin:20px 0 -20px
    }
}
.du-form .group .filter-radio-group ~ .material-label{
    font-size:.875rem;
    top:-14px;
    color:#777
}
@media screen and (max-width: 47.99875em){
    .du-form .group .filter-radio-group ~ .material-label{
        font-size:1rem
    }
}
@media screen and (max-width: 37.5em){
    .du-form .group .filter-radio-group .radio-group>label{
        font-size:1.08rem;
        line-height:1.1em;
        padding-right:0
    }
}
.du-form .group .filter-radio-group .radio-group{
    border-bottom:0;
    padding-top:10px
}
.du-form .group .filter-radio-group .radio-group:first-child{
    margin-left:0
}
.du-form .group .filter-radio-group .parsley-errors-list{
    bottom:-15px
}
.du-form.du-form-terms,.du-form.du-form-grid{
    padding:0;
    margin-bottom:0
}
.du-form.du-form-complete{
    margin-top:0;
    margin-bottom:0
}
.du-form .group{
    width:100%;
    margin-right:0;
    margin-left:0;
    margin-top:20px;
    margin-bottom:10px;
    padding:0 1.5rem
}
@media print, screen and (min-width: 48em){
    .du-form .group{
        width:50%;
        margin-right:0;
        margin-left:0;
        padding:0 20px
    }
}
@media print, screen and (min-width: 64em){
    .du-form .group{
        padding:0 10px
    }
}
.du-form .group.group-wide{
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 48em){
    .du-form .group.group-1-3,.du-form .group.group-third{
        width:33.33333%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .du-form .group.group-2-3{
        width:66.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .du-form .group.group-1-4{
        width:25%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .du-form .group.group-3-4{
        width:75%;
        margin-right:0;
        margin-left:0
    }
}
.du-form .group.group-shrink{
    flex:0 0 auto;
    width:auto;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 64em){
    .du-form .group.group-auto{
        flex:1 1 0px;
        width:auto;
        margin-right:0;
        margin-left:0
    }
}
.du-form .group.group-highlight{
    width:100%;
    margin:-5px 20px 10px;
    border-bottom:1px solid #ccc;
    padding:0 0 20px
}
@media print, screen and (min-width: 64em){
    .du-form .group.group-highlight{
        margin:-5px 10px 10px
    }
}
.du-form .group.group-terms{
    padding-top:30px;
    padding-bottom:30px;
    margin-bottom:0;
    margin-top:0;
    padding-left:10px
}
@media print, screen and (min-width: 64em){
    .du-form .group.group-terms{
        padding-bottom:0
    }
}
.du-form .group.group-action{
    display:none
}
@media print, screen and (min-width: 64em){
    .du-form .group.group-action{
        display:block
    }
}
.du-form .group .group-label{
    font-family:"du-font-secondary-regular";
    color:#8a8a8a
}
.du-form .group .group-label--medium{
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.du-form .group .group-label--small{
    padding:0
}
.du-form .group .group-label--large{
    font-size:1.563rem;
    font-family:du-font-primary-b;
    padding:0
}
@media print, screen and (min-width: 64em){
    .du-form .group .group-label--large{
        font-size:1.953rem
    }
}
.du-form .group .radio-group{
    width:100%;
    padding:5px 0 0;
    border-bottom:1px solid #ddd;
    display:flex;
    flex-flow:row wrap
}
.du-form .group .radio-group input[type=radio]{
    width:0;
    height:0
}
.du-form .group .radio-group input[type=radio]+label,.du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label,.du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label,.du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    margin-left:0;
    padding-left:30px
}
@media print, screen and (min-width: 64em){
    .du-form .group .radio-group input[type=radio]+label,.du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label,.du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label,.du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
        padding-left:42px
    }
}
.du-form .group .radio-group input[type=radio]+label:before,.du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label:before,.du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:before,.du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label:before,.du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:before,.du-form .group .radio-group input[type=radio]+label:after,.du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label:after,.du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:after,.du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label:after,.du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:after{
    margin-left:0;
    margin-right:0
}
.du-form .group .du-custom-radio{
    margin-left:0
}
.du-form .group p{
    font:1rem "du-font-secondary-regular";
    padding-top:5px;
    color:#333;
    margin:0;
    line-height:1.5
}
.du-form .group p.msg{
    padding-top:0;
    padding-left:12px;
    font-size:12px
}
.du-form .group p strong{
    font:1rem "du-font-secondary-bold";
    padding-top:5px;
    margin:0;
    color:#333
}
.du-form .du-form-complete .group{
    margin-top:10px
}
.du-form .group-title{
    margin:0;
    padding:0;
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    font-weight:normal;
    color:#333
}
.du-form .form-section-title{
    width:100%;
    margin-right:0;
    margin-left:0;
    margin:0;
    padding:20px 1.5rem 10px;
    font-family:"du-font-secondary-bold";
    font-size:1.563rem;
    font-weight:normal;
    color:#333
}
@media screen and (max-width: 64.06125em){
    .du-form .form-section-title{
        font-family:"du-font-secondary-bold";
        font-size:1.125rem
    }
}
.du-form .form-section-title a{
    font-size:.875rem;
    padding-left:10px
}
.du-form .form-section-title a .icon,.du-form .form-section-title a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-form .form-section-title a .secondary-btn--primary-color,.du-form .form-section-title a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-form .form-section-title a .secondary-btn--primary-color,.du-form .form-section-title a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-form .form-section-title a .secondary-btn--primary-color,.du-form .form-section-title a .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-form .form-section-title a .hint2,.du-form .form-section-title a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-form .form-section-title a .hint2,.du-form .form-section-title a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-form .form-section-title a .hint2{
    position:relative;
    bottom:-2px
}
@media print, screen and (min-width: 48em){
    .du-form .form-section-title{
        font-size:1.25rem;
        padding:30px 20px 10px
    }
}
@media print, screen and (min-width: 64em){
    .du-form .form-section-title{
        padding:0 10px 15px
    }
}
.du-form .form-section-title small{
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    display:block;
    margin-top:13px;
    color:#666
}
.du-form .form-section-title small.tool-tip__info{
    display:flex
}
.du-form .form-section-title small.tool-tip__info a{
    position:relative;
    top:-3px;
    font-size:1.4rem;
    padding-left:0;
    padding-right:10px
}
.du-form .group+.form-section-title{
    padding-top:20px
}
.du-form .btn-radio-group{
    display:flex;
    flex-flow:row wrap;
    margin:0 -5px 0;
    position:relative
}
@media print, screen and (min-width: 48em){
    .du-form .btn-radio-group{
        margin:0 -12px 0;
        padding-bottom:10px
    }
}
.du-form .btn-radio-group .btn-radio-group-item{
    float:left;
    padding:0 5px;
    width:50%;
    margin-right:0;
    margin-left:0;
    margin:0 0 10px
}
@media print, screen and (min-width: 48em){
    .du-form .btn-radio-group .btn-radio-group-item{
        width:25%;
        margin-right:0;
        margin-left:0;
        padding:0 10px;
        margin:0
    }
}
.du-form .btn-radio-group .btn-radio-group-item input[type=radio]{
    opacity:0;
    position:absolute
}
.du-form .btn-radio-group .btn-radio-group-item label{
    width:100%;
    color:#00a9ce;
    box-sizing:border-box !important;
    border:1px solid #ddd;
    padding:10px;
    border-radius:12px;
    text-align:center;
    margin:0;
    font-size:1rem
}
@media print, screen and (min-width: 48em){
    .du-form .btn-radio-group .btn-radio-group-item label{
        padding:10px 20px;
        font-size:.875rem
    }
}
.du-form .btn-radio-group .btn-radio-group-item.parsley-error label{
    border-color:#F44242
}
.du-form .btn-radio-group .btn-radio-group-item input:checked+label,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:checked:focus+label,.du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:checked:focus+label,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:checked:focus+label,.du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:checked:focus+label{
    background:#00a9ce;
    border-color:#00a9ce;
    color:#fff
}
.du-form .btn-radio-group .btn-radio-group-item input:disabled+label,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:disabled:focus+label,.du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:disabled:focus+label,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:disabled:focus+label,.du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:disabled:focus+label{
    opacity:.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70);
    color:#8a8a8a
}
.du-form .btn-radio-group .btn-radio-group-item input:checked:disabled+label::before,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:checked:disabled:focus+label::before,.du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:checked:disabled:focus+label::before,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:checked:disabled:focus+label::before,.du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:checked:disabled:focus+label::before{
    content:'T';
    color:#fff;
    font-family:"du-icon-font";
    padding-right:5px
}
.du-form .btn-radio-group .btn-radio-group-item+.parsley-errors-list{
    display:none
}
.du-form .du-text-field-group{
    width:40%;
    float:left
}
.du-form .du-text-field,.du-form .du-text-field--btn{
    width:100%
}
@media screen and (max-width: 37.5em){
    .du-form .du-text-field.du-text-field-narrow,.du-form .du-text-field-narrow.du-text-field--btn{
        max-width:230px;
        margin-left:auto;
        margin-right:auto
    }
}
.du-form .du-text-field .parsley-errors-list,.du-form .du-text-field--btn .parsley-errors-list{
    bottom:-20px
}
.du-form .du-text-field .material-label,.du-form .du-text-field--btn .material-label{
    left:0
}
.du-form .du-text-field select,.du-form .du-text-field--btn select{
    padding-left:10px;
    border:none;
    outline:none !important;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    appearance:none;
    border-bottom:1px solid #ddd;
    margin:0;
    font-size:1.25rem;
    font-family:du-font-secondary-regular,du-font-primary-l;
    height:40px;
    color:#333;
    background-position:right -0.5rem center
}
.du-form .du-text-field select.parsley-error,.du-form .du-text-field--btn select.parsley-error{
    border-bottom-color:#FF514D;
    border-color:#FF514D
}
.du-form .du-text-field select:focus,.du-form .du-text-field--btn select:focus{
    box-shadow:none
}
.du-form .du-text-field select:valid ~ .material-label,.du-form .du-text-field--btn select:valid ~ .material-label{
    font-size:.875rem;
    top:-16px;
    color:#777;
    font-family:"du-font-secondary-regular"
}
.du-form .du-text-field select:focus ~ .material-label,.du-form .du-text-field--btn select:focus ~ .material-label{
    font-size:.875rem;
    top:-16px;
    color:#00a9ce;
    font-family:"du-font-secondary-regular"
}
.du-form .du-text-field select:disabled,.du-form .du-text-field--btn select:disabled{
    pointer-events:none;
    color:#777;
    padding-left:25px;
    background-color:transparent
}
.du-form .du-text-field select:disabled ~ .material-label,.du-form .du-text-field--btn select:disabled ~ .material-label{
    top:-16px;
    font-size:.875rem;
    color:#777;
    font-family:"du-font-secondary-regular"
}
.du-form .du-text-field input:valid ~ .material-label,.du-form .du-text-field--btn input:valid ~ .material-label{
    color:#777
}
.du-form .du-text-field.readonly .material-label,.du-form .readonly.du-text-field--btn .material-label{
    color:#777 !important
}
.du-form .du-text-field .card-type,.du-form .du-text-field--btn .card-type{
    position:absolute;
    right:0;
    top:50%;
    margin:-15px 0 0;
    width:36px;
    height:22px;
    text-align:center;
    background:50% 50% no-repeat;
    background-size:100% auto
}
.du-form .du-text-field .card-type.card-visa,.du-form .du-text-field--btn .card-type.card-visa{
    background-image:url(../..//common/images/cc-visa-logo.svg)
}
.du-form .du-text-field .card-type.card-master,.du-form .du-text-field--btn .card-type.card-master{
    background-image:url(../..//common/images/cc-master-logo.svg)
}
.du-form .du-text-field .card-type.card-amex,.du-form .du-text-field--btn .card-type.card-amex{
    background-image:url(../..//common/images/cc-amex-logo.svg)
}
.du-form .du-text-field-md-50{
    width:50%
}
@media screen and (max-width: 64.06125em){
    .du-form .du-text-field.constrain-mobile,.du-form .constrain-mobile.du-text-field--btn{
        max-width:90%;
        margin:5px 20px
    }
}
@media screen and (min-width: 48em){
    .du-form .du-text-field.constrain-mobile,.du-form .constrain-mobile.du-text-field--btn{
        max-width:100%;
        margin:0
    }
}
.du-form .custom-radio-group{
    display:flex;
    flex-flow:row wrap
}
.du-form .custom-radio-group .parsley-errors-list{
    display:none
}
@media print, screen and (min-width: 64em){
    .du-form .custom-radio-group{
        margin-bottom:20px
    }
}
.du-form .checkbox-group ~ .parsley-errors-list{
    display:none
}
.du-form input[type=checkbox]+label,.du-form .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .du-form input[type=checkbox]:focus+label,.du-form .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .du-form input[type=checkbox]:focus+label,.du-form .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .du-form input[type=checkbox]:focus+label,.du-form .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .du-form input[type=checkbox]:focus+label{
    padding-left:30px;
    float:left
}
@media screen and (max-width: 47.99875em){
    .du-form input[type=checkbox]+label,.du-form .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .du-form input[type=checkbox]:focus+label,.du-form .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .du-form input[type=checkbox]:focus+label,.du-form .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .du-form input[type=checkbox]:focus+label,.du-form .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .du-form input[type=checkbox]:focus+label{
        float:none
    }
}
.du-form input[type=checkbox]+label::before,.du-form .du-text-field.readonly input[type=checkbox]:focus+label::before,.du-text-field.readonly .du-form input[type=checkbox]:focus+label::before,.du-form .readonly.du-text-field--btn input[type=checkbox]:focus+label::before,.readonly.du-text-field--btn .du-form input[type=checkbox]:focus+label::before,.du-form .du-text-field.locked input[type=checkbox]:focus+label::before,.du-text-field.locked .du-form input[type=checkbox]:focus+label::before,.du-form .locked.du-text-field--btn input[type=checkbox]:focus+label::before,.locked.du-text-field--btn .du-form input[type=checkbox]:focus+label::before,.du-form input[type=checkbox]+label::after,.du-form .du-text-field.readonly input[type=checkbox]:focus+label::after,.du-text-field.readonly .du-form input[type=checkbox]:focus+label::after,.du-form .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.readonly.du-text-field--btn .du-form input[type=checkbox]:focus+label::after,.du-form .du-text-field.locked input[type=checkbox]:focus+label::after,.du-text-field.locked .du-form input[type=checkbox]:focus+label::after,.du-form .locked.du-text-field--btn input[type=checkbox]:focus+label::after,.locked.du-text-field--btn .du-form input[type=checkbox]:focus+label::after{
    width:20px;
    height:20px;
    line-height:17px
}
.du-form .custom-radio-slider{
    position:relative;
    overflow:hidden;
    padding:0 3px
}
.du-form .custom-radio-slider .custom-radio-slider__inner{
    margin-bottom:0;
    padding-bottom:30px;
    width:320px
}
@media print, screen and (min-width: 64em){
    .du-form .custom-radio-slider .custom-radio-slider__inner{
        width:755px
    }
}
.du-form .custom-radio-slider .du-custom-radio{
    margin:1rem
}
.du-form .custom-radio-slider .custom-radio-group{
    margin:auto;
    width:100%
}
@media print, screen and (min-width: 64em){
    .du-form .custom-radio-slider .custom-radio-group{
        width:85%;
        max-width:630px
    }
}
.du-form .custom-radio-slider .du-custom-radio{
    width:100%
}
@media print, screen and (min-width: 64em){
    .du-form .custom-radio-slider .du-custom-radio{
        width:calc(50% - 2rem)
    }
}
.du-form .custom-radio-slider .du-arrow-right-o{
    left:0
}
.du-form .custom-radio-slider .du-arrow-left-o{
    right:0
}
.du-form .custom-radio-slider .slick-dots{
    bottom:0
}
.du-form .custom-radio-slider .carousel-btn{
    margin-top:-43px
}
.du-form .switch{
    margin-bottom:0
}
.du-form .switch ~ label{
    margin-top:0;
    font-size:1.25rem;
    line-height:1.563rem
}
.du-form .switch ~ label small{
    margin-top:5px
}
@media print, screen and (min-width: 64em){
    .du-form .switch ~ label small{
        margin-top:0
    }
}
@media print, screen and (min-width: 64em){
    .du-form .g-recaptcha>div{
        margin:0
    }
}
.du-form .checkbox-group label .highlight,.du-form .checkbox-group label .highlight--blue{
    color:#00a9ce;
    font-family:"du-font-secondary-bold"
}
.du-form .data-view{
    width:100%;
    padding:20px 20px;
    margin:0 10px;
    border:1px solid #ddd;
    border-radius:8px
}
@media print, screen and (min-width: 64em){
    .du-form .data-view{
        padding:20px 40px;
        background:#FAFAFA;
        border:0;
        border-radius:0
    }
}
.du-form .data-view .data-grid{
    padding:20px 0;
    border-bottom:1px solid #ddd
}
.du-form .data-view .data-grid:last-child{
    border:0
}
.du-form .data-view .data-grid-heading{
    font-family:"du-font-secondary-regular";
    font-size:1.563rem;
    line-height:1.3;
    padding-bottom:30px
}
.du-form .data-view .data-grid-row{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    display:flex;
    flex-flow:column wrap;
    flex-flow:row;
    padding-bottom:5px
}
.du-form .data-view .data-grid-row:last-child{
    padding-bottom:0
}
.du-form .data-view .data-grid-label{
    width:100px;
    padding-right:20px
}
.du-form .data-view .data-grid-text{
    max-width:200px
}
@media print, screen and (min-width: 48em){
    .du-form .data-view .data-grid-text{
        max-width:300px
    }
}
@media print, screen and (min-width: 64em){
    .du-form .data-view .data-grid-text{
        max-width:400px
    }
}
.du-form .data-view .secondary-btn--primary-color{
    margin-top:15px
}
@media screen and (max-width: 64.06125em){
    .du-form .callout{
        margin:0 1.5rem
    }
}
.du-form-terms .group.group-terms,.du-form.du-form-grid .group.group-terms{
    border-top:1px solid #ccc;
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
    min-height:90px;
    padding-left:1rem
}
@media print, screen and (min-width: 64em){
    .du-form-terms .group.group-terms,.du-form.du-form-grid .group.group-terms{
        background:#FAFAFA;
        padding-left:2.5rem
    }
}
.btn-group{
    display:flex;
    flex-flow:row wrap;
    justify-content:center;
    align-items:center
}
.btn-group .btn-icon{
    width:80px;
    height:80px;
    background:#00a9ce;
    border-radius:100%;
    padding:16px;
    position:relative
}
.btn-group .btn-icon img{
    display:block;
    margin:auto
}
.btn-group .btn-icon:before{
    content:"k";
    font-family:du-icon-font;
    color:white;
    position:absolute;
    bottom:5px;
    right:-5px;
    background-color:#00a9ce;
    border-radius:100%;
    border:1px white solid;
    width:23px;
    height:23px;
    padding:0;
    line-height:23px;
    font-size:.875rem;
    text-align:center
}
.btn-group .btn-bar{
    width:35px;
    height:1px;
    background:#00a9ce
}
.bullet{
    list-style:disc;
    padding:0 15px;
    font-family:"du-font-secondary-regular"
}
.bullet li{
    padding-left:14px
}
.icon-bullet{
    padding-left:0;
    font-family:"du-font-secondary-regular"
}
.icon-bullet .icon,.icon-bullet .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .icon-bullet .secondary-btn--primary-color,.icon-bullet .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .icon-bullet .secondary-btn--primary-color,.icon-bullet .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .icon-bullet .secondary-btn--primary-color,.icon-bullet .accordion-item .file-drop .hint2,.accordion-item .file-drop .icon-bullet .hint2,.icon-bullet .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .icon-bullet .hint2,.icon-bullet .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .icon-bullet .hint2{
    color:#00a9ce;
    display:inline-block;
    position:relative;
    top:3px;
    margin-right:10px
}
.check-icon,.order-confirmation-page--new.order-thankyou .du-check,.order-thankyou.order-confirmation-ypyg .du-check,.order-summary .order-thankyou.order-summary__inner .du-check,.order-confirmation-page--new.order-error .du-alert,.order-error.order-confirmation-ypyg .du-alert,.order-summary .order-error.order-summary__inner .du-alert{
    background:#78be20;
    border-radius:12px;
    color:#fff;
    padding:3px 3px;
    width:60px;
    height:60px;
    display:inline-block;
    border-radius:35px;
    font-size:2.2rem;
    position:relative;
    text-align:center
}
.check-icon:before,.order-confirmation-page--new.order-thankyou .du-check:before,.order-thankyou.order-confirmation-ypyg .du-check:before,.order-summary .order-thankyou.order-summary__inner .du-check:before,.order-confirmation-page--new.order-error .du-alert:before,.order-error.order-confirmation-ypyg .du-alert:before,.order-summary .order-error.order-summary__inner .du-alert:before{
    position:absolute;
    top:0;
    left:0;
    font-size:1.5rem;
    line-height:60px;
    width:60px;
    height:60px
}
.payment-info{
    width:100%;
    margin-right:0;
    margin-left:0;
    color:#333
}
.payment-info h4{
    font-size:1.25rem;
    font-family:"du-font-secondary-regular";
    font-weight:normal;
    margin:20px 0 10px
}
.payment-info h4 small{
    font-family:"du-font-secondary-regular";
    font-size:1rem
}
.payment-info h4 .icon,.payment-info h4 .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .payment-info h4 .secondary-btn--primary-color,.payment-info h4 .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .payment-info h4 .secondary-btn--primary-color,.payment-info h4 .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .payment-info h4 .secondary-btn--primary-color,.payment-info h4 .accordion-item .file-drop .hint2,.accordion-item .file-drop .payment-info h4 .hint2,.payment-info h4 .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .payment-info h4 .hint2,.payment-info h4 .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .payment-info h4 .hint2{
    background:#78be20;
    border-radius:12px;
    color:#fff;
    width:20px;
    height:20px;
    display:inline-block;
    position:relative;
    top:3px
}
.payment-info h4 .icon:before,.payment-info h4 .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .payment-info h4 .secondary-btn--primary-color:before,.payment-info h4 .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .payment-info h4 .secondary-btn--primary-color:before,.payment-info h4 .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .payment-info h4 .secondary-btn--primary-color:before,.payment-info h4 .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .payment-info h4 .hint2:before,.payment-info h4 .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .payment-info h4 .hint2:before,.payment-info h4 .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .payment-info h4 .hint2:before{
    position:absolute;
    top:4px;
    font-size:13px;
    width:20px;
    height:20px;
    text-align:center
}
.payment-info .payment-info-item{
    border-top:1px solid #ccc;
    background-repeat:no-repeat;
    background-position:calc(100% - 20px) 6px;
    margin-bottom:25px;
    background-size:100px auto;
    background:none !important
}
.payment-info .payment-info-item:first-child{
    border-top:0
}
@media print, screen and (min-width: 64em){
    .payment-info .payment-info-item:first-child h4{
        margin-top:0px
    }
}
.timer ~ .payment-details .payment-info-item:first-child{
    border-top:1px solid #ccc
}
@media screen and (max-width: 47.99875em){
    .timer ~ .payment-details .payment-info-item:first-child{
        border-color:transparent
    }
}
.timer ~ .payment-details .payment-info-item:first-child h4{
    margin-top:30px
}
.timer ~ .payment-details .payment-info .payment-info-item{
    background-position:calc(100% - 20px) 26px
}
.cards-list{
    margin-bottom:20px
}
.cards-list .cards-list-item{
    padding:8px 6px;
    border:1px solid #ccc;
    border-radius:6px;
    min-width:57px;
    margin:0 1px;
    display:inline-block;
    text-align:center
}
.cards-list .cards-list-item:first-child{
    margin-left:0
}
.du-sticky .payment-details__content .content-row{
    flex:1 1 0px;
    width:auto;
    margin-right:0;
    margin-left:0;
    position:relative;
    padding:0 10px;
    color:#333
}
@media print, screen and (min-width: 64em){
    .du-sticky .payment-details__content .content-row{
        padding:0 30px;
        flex:0 0 auto;
        width:auto;
        margin-right:0;
        margin-left:0
    }
}
.du-sticky .payment-details__content .content-row:first-of-type{
    flex:0 0 auto;
    width:auto;
    margin-right:0;
    margin-left:0;
    padding-left:0
}
.du-sticky .payment-details__content .content-row:first-of-type:after{
    border:0
}
.du-sticky .payment-details__content .content-row:last-of-type{
    padding-right:0
}
.du-sticky .payment-details__content .content-row:after{
    content:'';
    border-left:1px solid #e6e6e6;
    position:absolute;
    top:3px;
    height:30px;
    left:0
}
@media print, screen and (min-width: 64em){
    .du-sticky .payment-details__content .content-row:after{
        top:5px;
        height:50px
    }
}
.du-sticky .payment-details__content .content-row .item__price{
    padding-right:0;
    font-family:du-font-primary-b;
    font-size:.875rem;
    text-align:center
}
@media print, screen and (min-width: 64em){
    .du-sticky .payment-details__content .content-row .item__price{
        font-size:1.563rem;
        text-align:left
    }
}
.du-sticky .payment-details__content .content-row .payment-tittle{
    padding-right:0;
    font-size:.75rem;
    text-align:center
}
@media print, screen and (min-width: 64em){
    .du-sticky .payment-details__content .content-row .payment-tittle{
        font-size:1rem;
        text-align:left
    }
}
.du-sticky .payment-details__content .content-row:last-of-type .item__price{
    text-align:center
}
@media print, screen and (min-width: 64em){
    .du-sticky .payment-details__content .content-row:last-of-type .item__price{
        text-align:left
    }
}
.du-sticky .payment-details__content .content-row:last-of-type .payment-tittle{
    text-align:center
}
@media print, screen and (min-width: 64em){
    .du-sticky .payment-details__content .content-row:last-of-type .payment-tittle{
        text-align:left
    }
}
.du-sticky .primary-btn--primary-color,.du-sticky .primary-btn--action-color{
    min-width:240px
}
.du-sticky .primary-btn--action-color.disabled{
    background:#c724b1;
    border-color:#c724b1;
    opacity:.38
}
.order-summary{
    width:100%;
    padding-left:1rem;
    padding-right:1rem;
    align-self:flex-start;
    order:3;
    background:#FAFAFA;
    padding-top:20px
}
@media screen and (max-width: 64.06125em){
    .order-summary{
        width:100%;
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-top:0
    }
}
@media print, screen and (min-width: 64em){
    .order-summary{
        background:transparent;
        padding-right:0;
        width:33.33333%;
        padding-left:1.25rem;
        padding-top:0
    }
}
.order-summary .order-summary__inner{
    padding:0
}
.order-summary .order-summary__block{
    width:100% !important
}
.order-summary .order-summary-title{
    padding-bottom:15px;
    border-bottom:1px solid #ccc;
    position:relative;
    cursor:pointer;
    margin-bottom:15px
}
@media print, screen and (min-width: 64em){
    .order-summary .order-summary-title{
        margin-bottom:20px
    }
}
.order-summary .order-summary-title h5{
    margin:0;
    font-family:du-font-primary-b;
    color:#333;
    line-height:1.5;
    font-size:1.25rem;
    font-weight:normal
}
.order-summary .order-summary-title .order-summary-count{
    font:.875rem "du-font-secondary-regular";
    color:#333;
    margin-top:5px
}
.order-summary .order-summary-title .order-summary-count strong{
    color:#00a9ce
}
.order-summary .order-summary-title::after{
    content:'a';
    position:absolute;
    right:0;
    top:0;
    width:24px;
    height:24px;
    font-family:du-icon-font;
    cursor:pointer;
    color:#0091b1;
    text-align:center;
    font-size:1.5rem
}
.order-summary .expanded:after{
    content:'b'
}
.order-summary .order-details{
    width:100%;
    margin-right:0;
    margin-left:0;
    margin-top:20px;
    margin-bottom:20px;
    padding:15px;
    background:#fff;
    border-radius:12px;
    border:1px solid #ccc
}
@media print, screen and (min-width: 48em){
    .order-summary .order-details{
        padding:0;
        background:transparent;
        border-radius:0;
        border:0
    }
}
@media print, screen and (min-width: 48em){
    .order-summary .order-details{
        margin-top:0
    }
}
.order-summary .order-details .order__item,.order-summary .order-details .payment-details{
    border:0;
    padding:0;
    margin-bottom:10px
}
@media print, screen and (min-width: 64em){
    .order-summary .order-details .order__item,.order-summary .order-details .payment-details{
        margin-bottom:0
    }
}
@media screen and (max-width: 64.06125em){
    .order-summary--opt{
        padding:0
    }
}
.campaign-upsell .order-summary .widget-info{
    margin:0;
    max-width:none;
    padding:15px 20px
}
.order-details{
    float:none
}
.order-details .accordion-content,.order-details .accordion-content:last-child{
    border:0;
    padding:0
}
.order-details .item__name,.order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__price,.order-details .order-confirmation-ypyg .order__items__left-side .item__price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__extra-price,.order-details .order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price,.order-details .item__price{
    margin-bottom:5px;
    width:50%;
    margin-right:0;
    margin-left:0
}
.order-details .content-row .item__subtext{
    margin-bottom:10px
}
.order-details .content-row .item__subtext:last-child{
    margin-top:0
}
.order-details .order__items__inner{
    width:100%;
    background:#fff
}
@media print, screen and (min-width: 64em){
    .order-details .order__items__inner{
        padding:15px 20px;
        background:transparent
    }
}
.order-details .order__item__content{
    width:100%;
    padding-left:0;
    padding-bottom:0;
    margin-bottom:0
}
@media print, screen and (min-width: 64em){
    .order-details .order__item__content{
        margin-bottom:20px;
        padding-bottom:10px;
        margin-top:0
    }
}
.order-details .item__name,.order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__price,.order-details .order-confirmation-ypyg .order__items__left-side .item__price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__extra-price,.order-details .order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
    font-size:1rem;
    font-family:du-font-primary-b;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 64em){
    .order-details .item__name,.order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__price,.order-details .order-confirmation-ypyg .order__items__left-side .item__price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__extra-price,.order-details .order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
.order-details .content-row .item__subtext{
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    line-height:1rem;
    width:33.33333%;
    margin-right:0;
    margin-left:0;
    color:#777
}
.order-details .content-row .item__subtext:first-child{
    width:66.66667%;
    margin-right:0;
    margin-left:0
}
.order-details .content-row .item__subtext .order__item__content{
    padding-bottom:15px
}
.order-details .payment-details{
    margin-bottom:0 !important;
    display:block !important
}
.order-details .payment-details .payment-tittle{
    color:#777
}
.order-details .payment-details .payment-details__content{
    padding:0
}
.order-details .payment-details .payment-details__content .payment-tittle{
    font-size:.75rem
}
.order-details .payment-details .payment-details__content{
    float:none
}
.order-summary .item-warning{
    color:#F44242;
    font-family:du-font-secondary-medium
}
.order-summary .item__name,.order-summary .order__items__left-side .item__price,.order__items__left-side .order-summary .item__price,.order-summary .order-details .item__price,.order-details .order-summary .item__price,.order-summary .order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-page .order__items__left-side .order-summary .item__extra-price,.order-summary .order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .order-summary .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-summary .order-confirmation-page .order-details .item__extra-price,.order-confirmation-page .order-details .order-summary .item__extra-price,.order-summary .order-confirmation-ypyg .order-details .item__extra-price,.order-confirmation-ypyg .order-details .order-summary .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price,.order-summary .item__price{
    margin-bottom:5px;
    width:50%;
    margin-right:0;
    margin-left:0
}
.order-summary .item__price{
    display:block !important
}
.order-summary .order-details .item__subtext:last-child{
    display:block !important
}
.order-summary .plus__icon__mobile-only{
    display:none
}
.order-summary .order__item__content{
    border-bottom:1px #ccc solid
}
.payment-details__content{
    display:flex;
    flex-flow:row wrap;
    padding-right:10px
}
.payment-details__content .content-row{
    width:25%;
    margin-right:0;
    margin-left:0;
    display:inline;
    flex:1 0 auto
}
.payment-details__content .content-row .item__price{
    float:none;
    text-align:left;
    width:auto;
    display:block;
    padding-right:10px
}
.payment-details__content .content-row .payment-tittle{
    float:none;
    width:auto;
    display:block;
    padding-right:10px
}
.payment-details__content .content-row:first-of-type{
    width:50%;
    margin-right:0;
    margin-left:0
}
.payment-details__content .content-row:last-of-type .item__price{
    text-align:right;
    padding-right:0
}
.payment-details__content .content-row:last-of-type .payment-tittle{
    text-align:right;
    padding-right:0
}
.reveal-overlay .vertical-bottom{
    display:flex;
    align-items:center;
    position:absolute;
    width:100%;
    height:100%
}
.reveal-overlay .action-title{
    margin:auto;
    width:auto;
    order:0
}
.reveal-overlay .action-title h4{
    font-family:"du-font-secondary-regular";
    font-size:1.953rem;
    margin-bottom:15px
}
.reveal-overlay .action-title p{
    margin:auto;
    text-align:center
}
.reveal-overlay .reveal-login-container .action-title{
    margin:0 auto 20px;
    padding:40px 0 0
}
.reveal-overlay .reveal-login-container .du-form{
    width:80%;
    margin:auto
}
@media print, screen and (min-width: 48em){
    .reveal-overlay .reveal-login-container .du-form{
        width:50%;
        max-width:420px
    }
}
.reveal-overlay .reveal-login-container .du-form .group{
    padding:0
}
.reveal-overlay .reveal-login-container .du-form .group-action{
    text-align:center;
    display:block
}
.reveal-overlay .reveal-login-container .du-form .group-action button{
    width:100%
}
.reveal-overlay .reveal-login-container .du-form .group-action p{
    margin:10px 0 20px
}
.reveal-form-PIN .action-title,.reveal-form-contact .action-title{
    text-align:center;
    margin-bottom:30px
}
@media screen and (max-width: 47.99875em){
    .reveal-form-PIN .action-title,.reveal-form-contact .action-title{
        margin-top:30px;
        margin-bottom:0
    }
}
.reveal-form-PIN .action-title h4,.reveal-form-contact .action-title h4{
    margin:0 auto 5px
}
.reveal-form-PIN .action,.reveal-form-contact .action{
    padding:30px 50px;
    width:100%
}
.reveal-form-PIN .action input,.reveal-form-PIN .action .du-text-field.readonly input:focus,.du-text-field.readonly .reveal-form-PIN .action input:focus,.reveal-form-PIN .action .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .reveal-form-PIN .action input:focus,.reveal-form-PIN .action .du-text-field.locked input:focus,.du-text-field.locked .reveal-form-PIN .action input:focus,.reveal-form-PIN .action .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .reveal-form-PIN .action input:focus,.reveal-form-PIN .action button,.reveal-form-contact .action input,.reveal-form-contact .action .du-text-field.readonly input:focus,.du-text-field.readonly .reveal-form-contact .action input:focus,.reveal-form-contact .action .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .reveal-form-contact .action input:focus,.reveal-form-contact .action .du-text-field.locked input:focus,.du-text-field.locked .reveal-form-contact .action input:focus,.reveal-form-contact .action .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .reveal-form-contact .action input:focus,.reveal-form-contact .action button{
    width:100%
}
.checkout-thankyou{
    display:flex;
    flex-flow:column wrap;
    align-self:flex-start;
    max-width:1266px;
    padding:25px 10% 0;
    margin:0 auto;
    text-align:center
}
@media print, screen and (min-width: 48em){
    .checkout-thankyou{
        padding:0 5%
    }
}
@media print, screen and (min-width: 64em){
    .checkout-thankyou{
        padding:0 13%;
        margin:0 auto 0
    }
}
.checkout-thankyou .ticket-ref{
    margin-bottom:35px
}
.checkout-thankyou .ticket-ref .icon,.checkout-thankyou .ticket-ref .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .checkout-thankyou .ticket-ref .secondary-btn--primary-color,.checkout-thankyou .ticket-ref .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .checkout-thankyou .ticket-ref .secondary-btn--primary-color,.checkout-thankyou .ticket-ref .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .checkout-thankyou .ticket-ref .secondary-btn--primary-color,.checkout-thankyou .ticket-ref .accordion-item .file-drop .hint2,.accordion-item .file-drop .checkout-thankyou .ticket-ref .hint2,.checkout-thankyou .ticket-ref .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .checkout-thankyou .ticket-ref .hint2,.checkout-thankyou .ticket-ref .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .checkout-thankyou .ticket-ref .hint2{
    background:#78be20;
    border-radius:12px;
    color:#fff;
    padding:3px 3px;
    width:60px;
    height:60px;
    display:inline-block;
    border-radius:35px;
    font-size:2.2rem;
    margin-bottom:15px;
    position:relative
}
.checkout-thankyou .ticket-ref .icon:before,.checkout-thankyou .ticket-ref .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .checkout-thankyou .ticket-ref .secondary-btn--primary-color:before,.checkout-thankyou .ticket-ref .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .checkout-thankyou .ticket-ref .secondary-btn--primary-color:before,.checkout-thankyou .ticket-ref .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .checkout-thankyou .ticket-ref .secondary-btn--primary-color:before,.checkout-thankyou .ticket-ref .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .checkout-thankyou .ticket-ref .hint2:before,.checkout-thankyou .ticket-ref .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .checkout-thankyou .ticket-ref .hint2:before,.checkout-thankyou .ticket-ref .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .checkout-thankyou .ticket-ref .hint2:before{
    position:absolute;
    top:0;
    left:0;
    font-size:1.5rem;
    line-height:60px;
    width:60px;
    height:60px
}
.checkout-thankyou .ticket-ref .ticket-text{
    font-size:1.953rem;
    color:#00a9ce;
    font-family:du-font-primary-b;
    margin:0;
    word-wrap:break-word
}
@media print, screen and (min-width: 64em){
    .checkout-thankyou .ticket-ref .ticket-text{
        font-size:2.441rem
    }
}
.checkout-thankyou .ticket-ref .sub-text{
    font-family:du-font-secondary-regular;
    font-size:1rem;
    line-height:1;
    color:#333;
    display:block
}
.checkout-thankyou h4{
    font-size:1.563rem;
    line-height:1.25;
    margin:0 0 30px;
    font-family:du-font-primary-b;
    color:#333
}
.checkout-thankyou h4 .sub-heading{
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    font-weight:normal;
    margin-top:5px;
    display:block
}
.checkout-thankyou h4 .sub-heading.sub-heading-medium{
    font-size:1rem
}
.checkout-thankyou p{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    line-height:1.563rem;
    color:#333;
    margin:0 0 18px
}
.checkout-thankyou p:last-of-type{
    margin:0
}
.checkout-thankyou p strong{
    font-family:"du-font-secondary-bold"
}
.checkout-thankyou p .marked{
    font-family:"du-font-secondary-bold";
    color:#c724b1
}
.checkout-thankyou .thankyou-action{
    margin-top:18px
}
.checkout-thankyou .checkout-thankyou-block{
    position:relative;
    padding:40px 0
}
.checkout-thankyou .checkout-thankyou-block:after{
    content:'';
    width:80px;
    height:2px;
    border-top:1px solid #979797;
    position:absolute;
    left:calc(50% - 40px);
    top:0
}
.checkout-thankyou .checkout-thankyou-block:first-of-type{
    padding-top:0
}
.checkout-thankyou .checkout-thankyou-block:first-of-type:after{
    border:0
}
.checkout-thankyou .checkout-thankyou-row{
    display:flex;
    flex-flow:row wrap;
    justify-content:center
}
.checkout-thankyou .checkout-thankyou-col{
    width:100%;
    margin-right:0;
    margin-left:0;
    padding:40px 45px 0
}
@media print, screen and (min-width: 48em){
    .checkout-thankyou .checkout-thankyou-col{
        width:calc(50% - 1.875rem);
        margin-right:.9375rem;
        margin-left:.9375rem
    }
}
.checkout-thankyou .checkout-thankyou-col.full-image{
    padding:0;
    border:1px solid #ddd;
    border-radius:12px;
    text-align:left;
    max-width:300px
}
.checkout-thankyou .checkout-thankyou-col.full-image:first-child{
    margin-bottom:30px
}
@media print, screen and (min-width: 48em){
    .checkout-thankyou .checkout-thankyou-col.full-image:first-child:first-child{
        margin-bottom:0
    }
}
.checkout-thankyou .checkout-thankyou-col.full-image h5{
    font-size:1.563rem;
    line-height:1.2;
    margin:30px;
    font-family:"du-font-secondary-regular";
    color:#333;
    position:absolute
}
.checkout-thankyou .checkout-thankyou-col[data-theme='white'] h5{
    color:#fff
}
.checkout-thankyou .checkout-img-wrap{
    margin-bottom:2.25rem
}
.checkout-thankyou .checkout-img-wrap img{
    max-height:75px
}
@media print, screen and (min-width: 64em){
    .checkout-thankyou .checkout-img-wrap img{
        max-height:132px
    }
}
.checkout-thankyou .full-image .checkout-img-wrap{
    margin-bottom:0
}
.checkout-thankyou .full-image img{
    max-height:none;
    max-width:298px;
    border-radius:12px
}
.checkout-thankyou .thankyou-info{
    width:100%;
    padding-right:.5rem;
    padding-left:.5rem
}
@media print, screen and (min-width: 64em){
    .checkout-thankyou .thankyou-info{
        flex:0 0 auto;
        min-height:0px;
        min-width:0px;
        width:100%;
        padding-right:5.375rem;
        padding-left:5.375rem
    }
}
.checkout-thankyou .thankyou-info p{
    font-size:.875rem;
    line-height:1.25rem
}
.accordion-login{
    width:100%;
    margin:55px 0 0
}
@media print, screen and (min-width: 64em){
    .accordion-login{
        display:flex;
        flex-flow:row wrap;
        width:calc(100% + 24px);
        margin-right:-.75rem;
        margin-left:-.75rem;
        margin-top:15px
    }
    .accordion-login>.accordion-item{
        width:calc(50% - 1.5rem);
        margin-right:.75rem;
        margin-left:.75rem
    }
}
.accordion-login .accordion-heading,.accordion-login .accordion-title{
    color:#333;
    line-height:1.25;
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    margin:0;
    display:none
}
@media print, screen and (min-width: 64em){
    .accordion-login .accordion-heading,.accordion-login .accordion-title{
        margin:0 0 30px;
        font-size:1.563rem;
        display:block
    }
}
.accordion-login .focus .accordion-heading,.accordion-login .focus .accordion-title{
    font-family:du-font-primary-b
}
.accordion-login .accordion-title{
    display:block;
    border-left:0;
    border-right:0
}
@media print, screen and (min-width: 64em){
    .accordion-login .accordion-title{
        display:none
    }
}
.accordion-login .accordion-title:hover,.accordion-login .accordion-title:focus{
    background:transparent
}
.accordion-login .accordion-title:before{
    content:'a';
    margin-top:-1rem;
    width:36px;
    height:36px;
    font-family:du-icon-font;
    cursor:pointer;
    color:#0091b1;
    text-align:center;
    font-size:2rem
}
.accordion-login .is-active .accordion-title{
    font-family:du-font-primary-b
}
.accordion-login .is-active .accordion-title:before{
    content:'b'
}
.accordion-login .accordion-content{
    border:0;
    padding-top:0
}
@media print, screen and (min-width: 64em){
    .accordion-login .accordion-content{
        display:block;
        border-radius:12px;
        border:1px solid #ccc;
        padding:38px 38px 38px;
        margin-bottom:35px
    }
    .accordion-login .accordion-content:last-child{
        border-radius:12px;
        border:1px solid #ccc
    }
}
.accordion-login .focus .accordion-content{
    box-shadow:0px 20px 30px 0 rgba(0,0,0,0.1)
}
.accordion-login .du-form{
    padding:0;
    margin:0
}
.accordion-login .du-form .group{
    padding:0
}
.accordion-login .du-form .label-file-upload{
    font-size:.875rem;
    color:#777;
    font-family:du-font-secondary-regular;
    margin-bottom:5px
}
.accordion-login .du-form .label-file-upload a{
    font-family:du-font-secondary-bold;
    float:right;
    display:none
}
@media screen and (min-width: 85.375em){
    .accordion-login .du-form .label-file-upload a{
        display:block
    }
}
.accordion-login .toggle-eid{
    display:none;
    width:100%
}
.accordion-login .toggle-eid.is-active{
    display:block
}
.accordion-login .toggle-eid .toggle-or{
    padding:10px 0 20px
}
.accordion-login .toggle-eid .toggle-or span{
    color:#777;
    font-size:.75rem;
    font-family:du-font-secondary-lite;
    display:block
}
.accordion-login .toggle-eid .toggle-or a{
    font-size:.875rem;
    font-family:du-font-secondary-regular
}
.accordion-login .toggle-fixed-link{
    margin:15px 0 0 0
}
@media print, screen and (min-width: 64em){
    .accordion-login .toggle-fixed-link{
        margin-top:80px
    }
}
.accordion-login .toggle-fixed-link a{
    font-size:.875rem;
    font-family:du-font-secondary-regular
}
.accordion-login .accordion-text{
    font-size:1rem;
    line-height:1.5;
    font-family:du-font-secondary-regular;
    color:#333;
    margin:0 0 10px
}
@media print, screen and (min-width: 64em){
    .accordion-login .accordion-text{
        margin:0 0 30px
    }
}
.separator{
    width:100%;
    height:1px;
    background:#ddd;
    margin:15px 0
}
.separator.or-separator{
    position:relative
}
.separator.or-separator>span{
    position:absolute;
    width:40px;
    height:40px;
    border-radius:50%;
    background:#fff;
    text-align:center;
    line-height:40px;
    top:-20px;
    left:50%;
    transform:translateX(-50%)
}
.separator.or-separator{
    position:relative
}
.separator.or-separator>span{
    position:absolute;
    width:40px;
    height:40px;
    border-radius:50%;
    background:#fff;
    text-align:center;
    line-height:40px;
    top:-20px;
    left:50%;
    transform:translateX(-50%)
}
@media print, screen and (min-width: 64em){
    .separator{
        margin:30px 0
    }
}
.OCR-info{
    border:1px solid #ddd;
    border-radius:8px;
    margin-top:-20px;
    position:relative;
    display:none;
    width:calc(100% - 2.5rem);
    margin-left:1.25rem;
    margin-right:1.25rem;
    margin-bottom:1.25rem
}
@media screen and (max-width: 64.06125em){
    .OCR-info .du-form .form-section-title{
        padding-top:35px
    }
    .OCR-info .callout{
        margin:40px 15px 0
    }
    .OCR-info .callout+.form-section-title{
        padding-top:20px
    }
    .OCR-info .info_container{
        display:block;
        width:100%
    }
    .OCR-info .info_container .btn-and-info{
        padding:0 0 15px
    }
    .OCR-info .info_container .info{
        white-space:normal !important
    }
    .OCR-info .info_container .tool-tip.dropdown-pane{
        width:calc(100% + 40px) !important;
        margin-left:-20px !important
    }
    .OCR-info .info_container .tool-tip-inner{
        width:100%
    }
    .OCR-info .info_container .tool-tip-inner:before{
        left:15px
    }
    .OCR-info .info_container .tool-tip-inner:after{
        left:16px
    }
}
@media print, screen and (min-width: 64em){
    .OCR-info{
        width:calc(100% - 1rem);
        margin-left:.5rem;
        margin-right:.5rem;
        margin-bottom:.5rem
    }
}
.OCR-info .group{
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 48em){
    .OCR-info .group{
        width:33.33333%;
        margin-right:0;
        margin-left:0
    }
}
.OCR-info .group.group-wide{
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 48em){
    .OCR-info .group.group-wide{
        width:66.66667%;
        margin-right:0;
        margin-left:0
    }
}
.OCR-info .group.group-full{
    width:100%;
    margin-right:0;
    margin-left:0
}
.OCR-info .du-form{
    opacity:.1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter:alpha(opacity=10);
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s
}
.OCR-info .loader-box{
    display:block;
    width:320px;
    margin-left:-160px
}
.OCR-info .loader-box strong{
    display:block
}
.OCR-info .callout{
    display:none
}
.callout-btn{
    background:#FAFAFA;
    border:1px solid #ccc;
    border-radius:8px;
    padding:14px 17px;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.callout-btn .callout-data{
    font-family:du-font-secondary-regular;
    color:#333;
    font-size:1.25rem
}
.saved-card{
    background:#F8F8F8;
    padding:1.5rem;
    border:1px solid #ddd;
    border-radius:12px;
    margin:.5rem;
    width:100%
}
@media screen and (max-width: 64.06125em){
    .saved-card{
        margin:1.5rem
    }
}
.saved-card__title{
    font-size:1rem;
    font-family:du-font-primary-b;
    margin-bottom:15px
}
.saved-card__card-wrap{
    background:#fff;
    max-width:320px;
    border-radius:10px;
    border:1px solid #ddd;
    padding:10px;
    display:flex;
    align-items:center
}
.saved-card__icon{
    max-width:36px;
    width:36px
}
.saved-card__icon-edit{
    width:30px;
    height:30px;
    margin-left:auto;
    border:1px solid #00a9ce;
    border-radius:50%;
    color:#00a9ce;
    text-align:center;
    cursor:pointer
}
.saved-card__icon-edit i{
    line-height:32px
}
.saved-card__copy{
    font-size:14px;
    font-family:"du-font-secondary-regular";
    width:calc(100% - 66px);
    padding-left:12px
}
.saved-card__copy .card-number{
    font-family:"du-font-secondary-bold"
}
.saved-card .group{
    padding-left:0
}
.saved-card .group .group-label{
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    line-height:1.4;
    color:#333;
    width:85%;
    margin-bottom:10px
}
.saved-card .radio-group{
    width:100%;
    display:flex;
    flex-flow:column;
    justify-content:space-between
}
.saved-card .radio-group .radio-item{
    padding:10px 0
}
.saved-card .radio-group .radio-item label{
    margin-left:0
}
.saved-card .radio-group input,.saved-card .radio-group .du-text-field.readonly input:focus,.du-text-field.readonly .saved-card .radio-group input:focus,.saved-card .radio-group .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .saved-card .radio-group input:focus,.saved-card .radio-group .du-text-field.locked input:focus,.du-text-field.locked .saved-card .radio-group input:focus,.saved-card .radio-group .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .saved-card .radio-group input:focus{
    display:none
}
.saved-card .fine-print{
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    color:#8a8a8a
}
@media print, screen and (min-width: 64em){
    .saved-card .info-pane{
        max-width:300px;
        padding-left:40px
    }
}
@media screen and (max-width: 47.99875em){
    .saved-card .info-pane{
        margin-top:20px
    }
}
.saved-card .info-pane .info-wrap__item{
    margin-top:20px
}
.saved-card .info-pane .info-wrap__item:first-child{
    margin-top:0
}
.saved-card .info-pane .info-wrap__item .icon,.saved-card .info-pane .info-wrap__item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .saved-card .info-pane .info-wrap__item .secondary-btn--primary-color,.saved-card .info-pane .info-wrap__item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .saved-card .info-pane .info-wrap__item .secondary-btn--primary-color,.saved-card .info-pane .info-wrap__item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .saved-card .info-pane .info-wrap__item .secondary-btn--primary-color,.saved-card .info-pane .info-wrap__item .accordion-item .file-drop .hint2,.accordion-item .file-drop .saved-card .info-pane .info-wrap__item .hint2,.saved-card .info-pane .info-wrap__item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .saved-card .info-pane .info-wrap__item .hint2,.saved-card .info-pane .info-wrap__item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .saved-card .info-pane .info-wrap__item .hint2{
    max-width:120px
}
.saved-card .info-pane h4{
    font-family:du-font-primary-b;
    font-size:1rem;
    margin:0 0 10px
}
.saved-card .info-pane p{
    margin:0;
    font-family:"du-font-secondary-regular";
    color:#333;
    font-size:.75rem;
    position:relative
}
@media screen and (max-width: 47.99875em){
    .saved-card .info-pane p{
        font-size:.875rem
    }
}
.saved-card .info-pane p a{
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.saved-card .info-pane .cards-list{
    margin:0 0 10px;
    display:inline-block
}
.next-steps{
    width:100%
}
.next-steps ol{
    padding-left:30px;
    list-style:arabic-indic
}
.next-steps ol li{
    margin:0 0 20px
}
.next-steps ol li h6{
    margin:0;
    font-size:1.25rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.next-steps ol li p{
    margin:5px 0 0;
    font-family:"du-font-secondary-regular";
    font-size:.875rem;
    line-height:1.5;
    color:#8a8a8a
}
.next-steps ol li .group{
    padding-left:0;
    margin-top:10px
}
.next-steps ol li .group .du-text-field,.next-steps ol li .group .du-text-field--btn{
    margin-top:30px
}
.du-form .next-steps ol li .radio-group{
    width:100%;
    display:flex;
    flex-flow:column;
    justify-content:space-between;
    border-bottom:0
}
.du-form .next-steps ol li .radio-group .radio-item{
    padding:10px 0
}
.du-form .next-steps ol li .radio-group .radio-item label{
    margin-left:0
}
.du-form .next-steps ol li .radio-group input{
    display:none
}
.next-steps ol .next-steps__data{
    display:flex;
    flex-flow:row wrap
}
.next-steps ol .next-steps__data--copy{
    width:66.66667%;
    margin-right:0;
    margin-left:0
}
.next-steps ol .next-steps__data--icon{
    width:33.33333%;
    margin-right:0;
    margin-left:0;
    display:flex;
    justify-content:center;
    text-align:center
}
.next-steps ol .next-steps__data--icon img{
    width:50px;
    opacity:.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70)
}
.checkout-autopayment .action-title,.rd-payment .action-title,.rd-recharge .action-title{
    margin-bottom:30px
}
.checkout-autopayment .action-title h4,.rd-payment .action-title h4,.rd-recharge .action-title h4{
    text-align:left;
    font-family:du-font-primary-b;
    font-size:1.563rem
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment .action-title,.rd-payment .action-title,.rd-recharge .action-title{
        padding-top:0;
        margin-bottom:0
    }
    .checkout-autopayment .action-title h4,.rd-payment .action-title h4,.rd-recharge .action-title h4{
        line-height:1.2;
        margin-bottom:10px
    }
    .checkout-autopayment .action-title p,.rd-payment .action-title p,.rd-recharge .action-title p{
        text-align:left
    }
}
.checkout-autopayment .action-block form,.rd-payment .action-block form,.rd-recharge .action-block form{
    width:100%
}
.checkout-autopayment .du-form,.rd-payment .du-form,.rd-recharge .du-form{
    width:100%;
    padding:0
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment .du-form,.rd-payment .du-form,.rd-recharge .du-form{
        margin-bottom:30px
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .checkout-autopayment .du-form,.rd-payment .du-form,.rd-recharge .du-form{
        padding:0 15px
    }
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment .du-form,.rd-payment .du-form,.rd-recharge .du-form{
        padding:0
    }
}
.checkout-autopayment .du-form .filter-radio-group,.rd-payment .du-form .filter-radio-group,.rd-recharge .du-form .filter-radio-group{
    flex-flow:column;
    width:100%
}
.checkout-autopayment .du-form .filter-radio-group .radio-group,.rd-payment .du-form .filter-radio-group .radio-group,.rd-recharge .du-form .filter-radio-group .radio-group{
    max-width:100%;
    margin-left:-10px;
    margin-top:20px
}
.checkout-autopayment .du-form .filter-radio-group .radio-group label,.rd-payment .du-form .filter-radio-group .radio-group label,.rd-recharge .du-form .filter-radio-group .radio-group label{
    font-size:1.25rem
}
.checkout-autopayment .du-form .filter-radio-group .radio-group label:before,.rd-payment .du-form .filter-radio-group .radio-group label:before,.rd-recharge .du-form .filter-radio-group .radio-group label:before,.checkout-autopayment .du-form .filter-radio-group .radio-group label:after,.rd-payment .du-form .filter-radio-group .radio-group label:after,.rd-recharge .du-form .filter-radio-group .radio-group label:after{
    font-size:1rem
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment .du-form .filter-radio-group .radio-group,.rd-payment .du-form .filter-radio-group .radio-group,.rd-recharge .du-form .filter-radio-group .radio-group{
        margin-left:0
    }
}
.checkout-autopayment .du-form .autopayment-card,.rd-payment .du-form .autopayment-card,.rd-recharge .du-form .autopayment-card,.checkout-autopayment .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
    border-top:1px solid #ddd;
    margin:20px 0 0;
    margin-left:50px;
    padding:20px 0 0;
    padding-right:30px
}
@media print, screen and (min-width: 48em){
    .checkout-autopayment .du-form .autopayment-card,.rd-payment .du-form .autopayment-card,.rd-recharge .du-form .autopayment-card,.checkout-autopayment .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
        border:1px solid #ddd;
        margin:20px 40px 20px;
        padding:20px 30px 10px;
        margin-right:15px;
        border-radius:0 0 12px 12px
    }
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment .du-form .autopayment-card,.rd-payment .du-form .autopayment-card,.rd-recharge .du-form .autopayment-card,.checkout-autopayment .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
        margin-right:0
    }
}
.checkout-autopayment .du-form .autopayment-card h6,.rd-payment .du-form .autopayment-card h6,.rd-recharge .du-form .autopayment-card h6,.checkout-autopayment .du-form .autopayment-fee h6,.rd-payment .du-form .autopayment-fee h6,.rd-recharge .du-form .autopayment-fee h6{
    margin:0 10px 20px;
    padding:0 0 20px;
    border-bottom:1px solid #ddd;
    font-family:"du-font-secondary-bold"
}
.checkout-autopayment .du-form .autopayment-card h6 small,.rd-payment .du-form .autopayment-card h6 small,.rd-recharge .du-form .autopayment-card h6 small,.checkout-autopayment .du-form .autopayment-fee h6 small,.rd-payment .du-form .autopayment-fee h6 small,.rd-recharge .du-form .autopayment-fee h6 small{
    font-family:"du-font-secondary-regular";
    color:#333
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment .du-form .autopayment-card h6 small,.rd-payment .du-form .autopayment-card h6 small,.rd-recharge .du-form .autopayment-card h6 small,.checkout-autopayment .du-form .autopayment-fee h6 small,.rd-payment .du-form .autopayment-fee h6 small,.rd-recharge .du-form .autopayment-fee h6 small{
        display:block
    }
}
.checkout-autopayment .du-form .autopayment-card h6+h6,.rd-payment .du-form .autopayment-card h6+h6,.rd-recharge .du-form .autopayment-card h6+h6,.checkout-autopayment .du-form .autopayment-fee h6+h6,.rd-payment .du-form .autopayment-fee h6+h6,.rd-recharge .du-form .autopayment-fee h6+h6{
    border-bottom:0 none;
    padding:0
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment .du-form .autopayment-card h6,.rd-payment .du-form .autopayment-card h6,.rd-recharge .du-form .autopayment-card h6,.checkout-autopayment .du-form .autopayment-fee h6,.rd-payment .du-form .autopayment-fee h6,.rd-recharge .du-form .autopayment-fee h6{
        margin:0 0 20px
    }
}
.checkout-autopayment .du-form .autopayment-card .group,.rd-payment .du-form .autopayment-card .group,.rd-recharge .du-form .autopayment-card .group,.checkout-autopayment .du-form .autopayment-fee .group,.rd-payment .du-form .autopayment-fee .group,.rd-recharge .du-form .autopayment-fee .group{
    float:left
}
.checkout-autopayment .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
    padding-bottom:20px;
    display:none
}
@media screen and (max-width: 47.99875em){
    .checkout-autopayment .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
        border-bottom:1px solid #ddd
    }
}
.checkout-autopayment .du-form .autopayment-fee h6,.rd-payment .du-form .autopayment-fee h6,.rd-recharge .du-form .autopayment-fee h6{
    padding:0;
    margin:0 10px 10px;
    border-bottom:0 none
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment .du-form .autopayment-fee h6,.rd-payment .du-form .autopayment-fee h6,.rd-recharge .du-form .autopayment-fee h6{
        margin:0
    }
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment-opt .du-form,.rd-payment .du-form,.rd-recharge .du-form{
        margin-bottom:0
    }
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment-opt .du-form .filter-radio-group .radio-group,.rd-payment .du-form .filter-radio-group .radio-group,.rd-recharge .du-form .filter-radio-group .radio-group{
        border-top:1px solid #ddd;
        margin-right:0;
        margin-top:0;
        padding:20px 0
    }
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment-opt .du-form .filter-radio-group .radio-group:first-of-type,.rd-payment .du-form .filter-radio-group .radio-group:first-of-type,.rd-recharge .du-form .filter-radio-group .radio-group:first-of-type{
        margin-top:5px;
        border-top:0
    }
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .filter-radio-group .radio-group,.rd-payment .du-form .filter-radio-group .radio-group,.rd-recharge .du-form .filter-radio-group .radio-group{
        margin:0;
        border:1px solid #ddd;
        border-radius:12px;
        padding:30px 18px;
        padding-right:0
    }
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .filter-radio-group .radio-group.active,.rd-payment .du-form .filter-radio-group .radio-group.active,.rd-recharge .du-form .filter-radio-group .radio-group.active{
        border-radius:12px 12px 0 0;
        border-bottom:0
    }
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment-opt .du-form .filter-radio-group .radio-group label,.rd-payment .du-form .filter-radio-group .radio-group label,.rd-recharge .du-form .filter-radio-group .radio-group label{
        font-size:15px
    }
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .filter-radio-group .radio-group ~ .radio-group,.rd-payment .du-form .filter-radio-group .radio-group ~ .radio-group,.rd-recharge .du-form .filter-radio-group .radio-group ~ .radio-group{
        margin-top:23px
    }
}
.checkout-autopayment-opt .du-form .autopayment-card,.rd-payment .du-form .autopayment-card,.rd-recharge .du-form .autopayment-card,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
    margin:0;
    padding:0
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment-opt .du-form .autopayment-card,.rd-payment .du-form .autopayment-card,.rd-recharge .du-form .autopayment-card,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
        border-top:0
    }
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .autopayment-card,.rd-payment .du-form .autopayment-card,.rd-recharge .du-form .autopayment-card,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
        padding:20px 0 0
    }
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap,.rd-payment .du-form .autopayment-card .autopay-wrap,.rd-recharge .du-form .autopayment-card .autopay-wrap,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap,.rd-payment .du-form .autopayment-fee .autopay-wrap,.rd-recharge .du-form .autopayment-fee .autopay-wrap{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-cert,.rd-payment .du-form .autopayment-card .autopay-wrap .card-cert,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-cert,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-cert,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-cert,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-cert,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-cert{
    margin:15px 0 0;
    display:flex;
    clear:both;
    justify-content:center;
    align-items:center;
    color:#0081AB;
    font-size:12px;
    font-family:"du-font-secondary-regular";
    border-bottom:1px solid #ddd;
    padding-bottom:20px
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-cert,.rd-payment .du-form .autopayment-card .autopay-wrap .card-cert,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-cert,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-cert,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-cert,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-cert,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-cert{
        border:0
    }
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-cert img,.rd-payment .du-form .autopayment-card .autopay-wrap .card-cert img,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-cert img,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-cert img,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-cert img,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-cert img,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-cert img{
    margin-left:10px;
    max-width:110px
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub{
    margin:5px 0 20px;
    font-size:16px;
    text-align:center
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a{
    color:#c724b1;
    position:relative;
    padding-right:25px;
    font-family:"du-font-secondary-bold"
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a:after,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a:after,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a:after,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a:after,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a:after,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a:after,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a:after{
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    transform:scale(0.9);
    background-size:contain;
    width:16px;
    height:12px;
    display:inline-block;
    position:absolute;
    top:calc(50% - 6px);
    right:0
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a:hover,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a:hover,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a:hover,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a:hover,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a:hover,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a:hover,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a:hover,.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus,.accordion-login .checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a.accordion-title:focus,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus,.accordion-login .rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a.accordion-title:focus,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus,.accordion-login .rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a.accordion-title:focus,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus,.accordion-login .checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.accordion-title:focus,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus,.accordion-login .checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a.accordion-title:focus,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus,.accordion-login .rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.accordion-title:focus,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus,.accordion-login .rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a.accordion-title:focus,.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop:focus,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop:focus,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop:focus,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop:focus,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop:focus,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop:focus,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop:focus,.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus,.file-drop-container .checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop-single:focus,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus,.file-drop-container .rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop-single:focus,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus,.file-drop-container .rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop-single:focus,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus,.file-drop-container .checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop-single:focus,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus,.file-drop-container .checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop-single:focus,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus,.file-drop-container .rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop-single:focus,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus,.file-drop-container .rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop-single:focus{
    color:#333
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a:hover:after,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a:hover:after,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a:hover:after,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a:hover:after,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a:hover:after,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a:hover:after,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a:hover:after,.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus:after,.accordion-login .checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a.accordion-title:focus:after,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus:after,.accordion-login .rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a.accordion-title:focus:after,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus:after,.accordion-login .rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a.accordion-title:focus:after,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus:after,.accordion-login .checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.accordion-title:focus:after,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus:after,.accordion-login .checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a.accordion-title:focus:after,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus:after,.accordion-login .rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.accordion-title:focus:after,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub .accordion-login a.accordion-title:focus:after,.accordion-login .rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a.accordion-title:focus:after,.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop:focus:after,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop:focus:after,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop:focus:after,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop:focus:after,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop:focus:after,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop:focus:after,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop:focus:after,.checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus:after,.file-drop-container .checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop-single:focus:after,.rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus:after,.file-drop-container .rd-payment .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop-single:focus:after,.rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus:after,.file-drop-container .rd-recharge .du-form .autopayment-card .autopay-wrap .card-title-sub a.file-drop-single:focus:after,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus:after,.file-drop-container .checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop-single:focus:after,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus:after,.file-drop-container .checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop-single:focus:after,.rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus:after,.file-drop-container .rd-payment .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop-single:focus:after,.rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub .file-drop-container a.file-drop-single:focus:after,.file-drop-container .rd-recharge .du-form .autopayment-fee .autopay-wrap .card-title-sub a.file-drop-single:focus:after{
    background:url(../..//common/images/link-arrow-hover.svg) no-repeat
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .autopayment-card .autopay-card,.rd-payment .du-form .autopayment-card .autopay-card,.rd-recharge .du-form .autopayment-card .autopay-card,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-card,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-card,.rd-payment .du-form .autopayment-fee .autopay-card,.rd-recharge .du-form .autopayment-fee .autopay-card{
        width:337px;
        margin-left:30px
    }
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-form,.rd-payment .du-form .autopayment-card .autopay-form,.rd-recharge .du-form .autopayment-card .autopay-form,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-form,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-form,.rd-payment .du-form .autopayment-fee .autopay-form,.rd-recharge .du-form .autopayment-fee .autopay-form{
    margin:-10px 30px 0
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .autopayment-card .autopay-form,.rd-payment .du-form .autopayment-card .autopay-form,.rd-recharge .du-form .autopayment-card .autopay-form,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-form,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-form,.rd-payment .du-form .autopayment-fee .autopay-form,.rd-recharge .du-form .autopayment-fee .autopay-form{
        width:365px;
        margin:0;
        margin-right:30px
    }
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-form .checkbox-group span,.rd-payment .du-form .autopayment-card .autopay-form .checkbox-group span,.rd-recharge .du-form .autopayment-card .autopay-form .checkbox-group span,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-form .checkbox-group span,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-form .checkbox-group span,.rd-payment .du-form .autopayment-fee .autopay-form .checkbox-group span,.rd-recharge .du-form .autopayment-fee .autopay-form .checkbox-group span{
    color:#9B9B9B;
    font-size:12px;
    font-family:"du-font-secondary-regular"
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card,.rd-payment .du-form .autopayment-card .mockup-card,.rd-recharge .du-form .autopayment-card .mockup-card,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card,.rd-payment .du-form .autopayment-fee .mockup-card,.rd-recharge .du-form .autopayment-fee .mockup-card{
    width:330px;
    height:205px;
    background:url(../..//common/images/user-card.png) 0 0 no-repeat;
    position:relative;
    color:#fff
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-hint,.rd-payment .du-form .autopayment-card .mockup-card .card-hint,.rd-recharge .du-form .autopayment-card .mockup-card .card-hint,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-hint,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-hint,.rd-payment .du-form .autopayment-fee .mockup-card .card-hint,.rd-recharge .du-form .autopayment-fee .mockup-card .card-hint{
    font-family:"du-font-secondary-regular";
    font-size:14px;
    position:absolute;
    left:30px;
    top:40px
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card.expired-card,.rd-payment .du-form .autopayment-card .mockup-card.expired-card,.rd-recharge .du-form .autopayment-card .mockup-card.expired-card,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card.expired-card,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card.expired-card,.rd-payment .du-form .autopayment-fee .mockup-card.expired-card,.rd-recharge .du-form .autopayment-fee .mockup-card.expired-card{
    margin-top:30px
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .msg-expired,.rd-payment .du-form .autopayment-card .mockup-card .msg-expired,.rd-recharge .du-form .autopayment-card .mockup-card .msg-expired,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .msg-expired,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .msg-expired,.rd-payment .du-form .autopayment-fee .mockup-card .msg-expired,.rd-recharge .du-form .autopayment-fee .mockup-card .msg-expired{
    display:flex;
    justify-content:center;
    align-items:center;
    position:absolute;
    top:-30px;
    left:8px;
    height:40px;
    width:calc(100% - 22px);
    color:#F44242;
    text-align:center;
    font-size:.875rem;
    background:rgba(244,66,66,0.1);
    border-radius:10px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .msg-expired p,.rd-payment .du-form .autopayment-card .mockup-card .msg-expired p,.rd-recharge .du-form .autopayment-card .mockup-card .msg-expired p,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .msg-expired p,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .msg-expired p,.rd-payment .du-form .autopayment-fee .mockup-card .msg-expired p,.rd-recharge .du-form .autopayment-fee .mockup-card .msg-expired p{
    padding:0;
    color:#F44242
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card div,.rd-payment .du-form .autopayment-card .mockup-card div,.rd-recharge .du-form .autopayment-card .mockup-card div,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card div,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card div,.rd-payment .du-form .autopayment-fee .mockup-card div,.rd-recharge .du-form .autopayment-fee .mockup-card div,.checkout-autopayment-opt .du-form .autopayment-card .mockup-card span,.rd-payment .du-form .autopayment-card .mockup-card span,.rd-recharge .du-form .autopayment-card .mockup-card span,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card span,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card span,.rd-payment .du-form .autopayment-fee .mockup-card span,.rd-recharge .du-form .autopayment-fee .mockup-card span{
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card div>small,.rd-payment .du-form .autopayment-card .mockup-card div>small,.rd-recharge .du-form .autopayment-card .mockup-card div>small,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card div>small,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card div>small,.rd-payment .du-form .autopayment-fee .mockup-card div>small,.rd-recharge .du-form .autopayment-fee .mockup-card div>small{
    padding-top:3px
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-number,.rd-payment .du-form .autopayment-card .mockup-card .card-number,.rd-recharge .du-form .autopayment-card .mockup-card .card-number,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-number,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-number,.rd-payment .du-form .autopayment-fee .mockup-card .card-number,.rd-recharge .du-form .autopayment-fee .mockup-card .card-number{
    font-family:"du-font-secondary-regular";
    font-size:18px;
    position:absolute;
    left:30px;
    top:75px
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-name,.rd-payment .du-form .autopayment-card .mockup-card .card-name,.rd-recharge .du-form .autopayment-card .mockup-card .card-name,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-name,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-name,.rd-payment .du-form .autopayment-fee .mockup-card .card-name,.rd-recharge .du-form .autopayment-fee .mockup-card .card-name{
    font-family:"du-font-secondary-regular";
    font-size:14px;
    position:absolute;
    left:30px;
    top:125px
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-name small,.rd-payment .du-form .autopayment-card .mockup-card .card-name small,.rd-recharge .du-form .autopayment-card .mockup-card .card-name small,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-name small,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-name small,.rd-payment .du-form .autopayment-fee .mockup-card .card-name small,.rd-recharge .du-form .autopayment-fee .mockup-card .card-name small{
    display:block;
    font-size:12px;
    font-family:"du-font-secondary-regular"
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-exp,.rd-payment .du-form .autopayment-card .mockup-card .card-exp,.rd-recharge .du-form .autopayment-card .mockup-card .card-exp,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-exp,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-exp,.rd-payment .du-form .autopayment-fee .mockup-card .card-exp,.rd-recharge .du-form .autopayment-fee .mockup-card .card-exp{
    font-family:"du-font-secondary-regular";
    font-size:14px;
    position:absolute;
    left:260px;
    top:125px
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-exp small,.rd-payment .du-form .autopayment-card .mockup-card .card-exp small,.rd-recharge .du-form .autopayment-card .mockup-card .card-exp small,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-exp small,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-exp small,.rd-payment .du-form .autopayment-fee .mockup-card .card-exp small,.rd-recharge .du-form .autopayment-fee .mockup-card .card-exp small{
    display:block;
    font-size:12px;
    font-family:"du-font-secondary-regular"
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-img,.rd-payment .du-form .autopayment-card .mockup-card .card-img,.rd-recharge .du-form .autopayment-card .mockup-card .card-img,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-img,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-img,.rd-payment .du-form .autopayment-fee .mockup-card .card-img,.rd-recharge .du-form .autopayment-fee .mockup-card .card-img{
    position:absolute;
    top:30px;
    right:30px;
    width:65px;
    height:30px;
    background-position:right 50%;
    background-repeat:no-repeat
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-img.cc-master,.rd-payment .du-form .autopayment-card .mockup-card .card-img.cc-master,.rd-recharge .du-form .autopayment-card .mockup-card .card-img.cc-master,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-img.cc-master,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-img.cc-master,.rd-payment .du-form .autopayment-fee .mockup-card .card-img.cc-master,.rd-recharge .du-form .autopayment-fee .mockup-card .card-img.cc-master{
    background-image:url(../..//common/images/cc-master-logo-light.svg)
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-img.cc-visa,.rd-payment .du-form .autopayment-card .mockup-card .card-img.cc-visa,.rd-recharge .du-form .autopayment-card .mockup-card .card-img.cc-visa,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-img.cc-visa,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-img.cc-visa,.rd-payment .du-form .autopayment-fee .mockup-card .card-img.cc-visa,.rd-recharge .du-form .autopayment-fee .mockup-card .card-img.cc-visa{
    background-image:url(../..//common/images/cc-visa-logo-light.svg)
}
.checkout-autopayment-opt .du-form .autopayment-card .mockup-card .card-img.cc-amex,.rd-payment .du-form .autopayment-card .mockup-card .card-img.cc-amex,.rd-recharge .du-form .autopayment-card .mockup-card .card-img.cc-amex,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-img.cc-amex,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .mockup-card .card-img.cc-amex,.rd-payment .du-form .autopayment-fee .mockup-card .card-img.cc-amex,.rd-recharge .du-form .autopayment-fee .mockup-card .card-img.cc-amex{
    background-image:url(../..//common/images/cc-amex-logo-light.svg)
}
.checkout-autopayment-opt .du-form .autopayment-card .autopay-info,.rd-payment .du-form .autopayment-card .autopay-info,.rd-recharge .du-form .autopayment-card .autopay-info,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-info,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-info,.rd-payment .du-form .autopayment-fee .autopay-info,.rd-recharge .du-form .autopayment-fee .autopay-info{
    margin:0 30px;
    border-top:1px solid #ddd;
    padding:25px;
    font-family:"du-font-secondary-regular";
    font-size:13px
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .autopayment-card .autopay-info,.rd-payment .du-form .autopayment-card .autopay-info,.rd-recharge .du-form .autopayment-card .autopay-info,.checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-info,.checkout-autopayment .checkout-autopayment-opt .du-form .autopayment-fee .autopay-info,.rd-payment .du-form .autopayment-fee .autopay-info,.rd-recharge .du-form .autopayment-fee .autopay-info{
        margin:15px 0 0;
        font-size:16px;
        padding:25px;
        text-align:center;
        width:100%
    }
}
.checkout-autopayment-opt .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
    border:0
}
@media screen and (max-width: 64.06125em){
    .checkout-autopayment-opt .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
        padding-top:0;
        margin-top:0
    }
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
        margin:-20px 0 0;
        padding-left:70px;
        padding-top:0;
        border:1px solid #ddd;
        border-top:0
    }
}
.checkout-autopayment-opt .du-form .autopayment-fee .fee-msg,.rd-payment .du-form .autopayment-fee .fee-msg,.rd-recharge .du-form .autopayment-fee .fee-msg{
    font-family:"du-font-secondary-regular";
    font-size:15px;
    line-height:1.5;
    color:#777
}
@media print, screen and (min-width: 64em){
    .checkout-autopayment-opt .du-form .autopayment-fee .fee-msg,.rd-payment .du-form .autopayment-fee .fee-msg,.rd-recharge .du-form .autopayment-fee .fee-msg{
        color:#333;
        font-size:16px
    }
}
.order__guarantee{
    background:rgba(0,169,206,0.1);
    margin-left:-20px;
    margin-right:-20px;
    z-index:2;
    position:relative
}
.order__guarantee .table1{
    position:relative;
    font-family:"du-font-secondary-regular";
    width:auto;
    margin:0 30px
}
.order__guarantee .table1 tbody{
    background:transparent
}
.order__guarantee .table1 tr td{
    min-width:unset;
    text-align:left
}
.order__guarantee .table1 tr td img{
    width:100%;
    min-width:20px;
    max-width:31px;
    display:inline-block
}
.order__guarantee .table1 tr.delivery-info td{
    vertical-align:middle;
    padding:.5rem 1rem !important;
    color:#00a9ce
}
.order__guarantee .table1 tr.delivery-info td:first-child{
    display:inline-block !important
}
.order__guarantee .table1 tr.delivery-info td:nth-child(2){
    padding:.5rem 0 !important;
    line-height:1.25
}
.order__guarantee .table1 tr.delivery-info td:last-child a{
    font-size:inherit
}
.order__guarantee .table1 tr.delivery-info td:last-child a:before{
    line-height:unset
}
@media screen and (max-width: 47.99875em){
    .promo-code{
        padding:25px;
        border:1px solid #ddd;
        border-radius:10px;
        -webkit-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1);
        -moz-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1);
        box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1)
    }
}
.promo-code form,.promo-code .promo-code--form{
    width:100%;
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-end;
    align-items:start
}
.promo-code--label{
    width:100%;
    margin-right:0;
    margin-left:0;
    display:block;
    padding:0 5px 5px
}
@media print, screen and (min-width: 48em){
    .promo-code--label{
        width:58.33333%;
        margin-right:0;
        margin-left:0;
        padding:0 15px
    }
}
.promo-code--label h6{
    margin:0;
    line-height:1;
    font-family:"du-font-secondary-bold"
}
.promo-code--label h6 .svg-bg-icon{
    display:inline-block;
    vertical-align:middle;
    width:22px;
    height:22px;
    margin-top:-5px
}
.promo-code--label label{
    font-family:"du-font-secondary-regular";
    line-height:1.4;
    color:#333;
    margin:3px 0 5px
}
@media print, screen and (min-width: 48em){
    .promo-code--label label{
        line-height:1.3;
        margin:0
    }
}
.promo-code form,.promo-code .promo-code--form>div{
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 48em){
    .promo-code form,.promo-code .promo-code--form>div{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
}
.promo-code form .promo-code--input,.promo-code .promo-code--form>div .promo-code--input{
    width:100%
}
.promo-code--input{
    position:relative;
    width:100%;
    margin-right:0;
    margin-left:0;
    height:40px;
    border:1px solid #ddd !important;
    border-radius:21px;
    display:block;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s
}
@media print, screen and (min-width: 48em){
    .promo-code--input{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
}
.promo-code--input input[type="text"],.promo-code--input .du-text-field.readonly input[type="text"]:focus,.du-text-field.readonly .promo-code--input input[type="text"]:focus,.promo-code--input .readonly.du-text-field--btn input[type="text"]:focus,.readonly.du-text-field--btn .promo-code--input input[type="text"]:focus,.promo-code--input .du-text-field.locked input[type="text"]:focus,.du-text-field.locked .promo-code--input input[type="text"]:focus,.promo-code--input .locked.du-text-field--btn input[type="text"]:focus,.locked.du-text-field--btn .promo-code--input input[type="text"]:focus{
    height:40px;
    width:75%;
    font-size:1.25rem;
    font-family:"du-font-secondary-regular";
    color:#333;
    padding:8px 15px 10px;
    margin:0;
    border:0;
    background:transparent;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    display:inline-block;
    float:left
}
.promo-code--input input[type="text"]::placeholder,.promo-code--input .du-text-field.readonly input:focus[type="text"]::placeholder,.du-text-field.readonly .promo-code--input input:focus[type="text"]::placeholder,.promo-code--input .readonly.du-text-field--btn input:focus[type="text"]::placeholder,.readonly.du-text-field--btn .promo-code--input input:focus[type="text"]::placeholder,.promo-code--input .du-text-field.locked input:focus[type="text"]::placeholder,.du-text-field.locked .promo-code--input input:focus[type="text"]::placeholder,.promo-code--input .locked.du-text-field--btn input:focus[type="text"]::placeholder,.locked.du-text-field--btn .promo-code--input input:focus[type="text"]::placeholder{
    font-size:1rem;
    line-height:2
}
.promo-code--input input[type="text"]:focus::-webkit-input-placeholder{
    color:transparent
}
.promo-code--input input[type="text"]:focus:-moz-placeholder{
    color:transparent
}
.promo-code--input input[type="text"]:focus::-moz-placeholder{
    color:transparent
}
.promo-code--input input[type="text"]:focus:-ms-input-placeholder{
    color:transparent
}
.promo-code--input [type="submit"]{
    width:25%;
    height:38px;
    padding:10px;
    margin:0;
    background:transparent;
    color:#c724b1;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    display:inline-block;
    border:0 !important;
    border-left:1px solid #999 !important
}
.promo-code--input [type="submit"].disabled{
    background:#e6e6e6;
    color:#333
}
.promo-code--input.focus{
    border-color:#999 !important
}
.promo-code--remove,.promo-code--reset,.promo-code--icon-validated,.promo-code--icon-error,.promo-code--icon-expired{
    display:none
}
.promo-code--icon-validated,.promo-code--icon-error,.promo-code--icon-expired{
    position:absolute;
    left:7px;
    top:6px;
    width:26px;
    height:26px
}
.promo-code--remove,.promo-code--reset{
    position:absolute;
    right:15px;
    top:10px;
    text-decoration:underline !important;
    font-size:.875rem
}
@media print, screen and (min-width: 48em){
    .promo-code--remove,.promo-code--reset{
        top:8px
    }
}
.promo-code .validated{
    border-color:#00a9ce;
    background-color:rgba(0,169,206,0.1)
}
.promo-code .validated input[type="text"]{
    padding-left:40px
}
.promo-code .validated [type="submit"]{
    display:none
}
.promo-code .validated .promo-code--remove,.promo-code .validated .promo-code--icon-validated{
    display:block
}
.promo-code .expired{
    border-color:#ff8200;
    background-color:rgba(255,130,0,0.1)
}
.promo-code .expired input[type="text"]{
    padding-left:40px
}
.promo-code .expired [type="submit"]{
    display:none
}
.promo-code .expired .promo-code--icon-expired,.promo-code .expired .promo-code--reset{
    display:block
}
.promo-code .invalid{
    border-color:#F44242;
    background-color:rgba(244,66,66,0.1)
}
.promo-code .invalid input[type="text"]{
    padding-left:40px
}
.promo-code .invalid .promo-code--icon-error{
    display:block
}
.promo-code .invalid.focus{
    border-color:#999 !important
}
.promo-code .parsley-errors-list{
    display:none
}
.promo-code .promo-message{
    display:flex;
    width:100%
}
.promo-code .promo-message.success{
    padding:8px 12px;
    background:linear-gradient(66deg, #753BBD 12.13%, #00A9CE 57.57%);
    border-radius:6px;
    flex-wrap:wrap;
    position:relative;
    bottom:-7px
}
.promo-code .promo-message.success .triangle{
    height:12px;
    width:12px;
    background-color:#753BBD;
    border:inherit;
    position:absolute;
    top:-6px;
    left:14px;
    clip-path:polygon(0% 0%, 100% 100%, 0% 100%);
    transform:rotate(135deg);
    border-radius:0 0 0 0.25em
}
.promo-code .promo-message.success p,.promo-code .promo-message.success strong{
    margin:0;
    color:white
}
.promo-code .promo-message.error{
    color:#cc4b37;
    padding:4px 12px
}
.du-form .du__select1{
    position:relative
}
.du-form .du__select1 .md-label{
    opacity:0;
    top:0;
    visibility:hidden;
    position:absolute;
    color:#00a9ce;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.du-form .du__select1.with-value .md-label{
    top:-17px;
    visibility:visible;
    opacity:1
}
.du-form .du__select1 .selectize-control.single .selectize-input .item{
    width:150%;
    padding:12px 0
}
.page-bmu .checkout-content .order-confirmation-ypyg,.page-bmu .checkout-content .order-summary .order-summary__inner,.order-summary .page-bmu .checkout-content .order-summary__inner{
    width:33%;
    padding-right:0;
    overflow:inherit
}
@media screen and (max-width: 64em){
    .page-bmu .checkout-content .order-confirmation-ypyg,.page-bmu .checkout-content .order-summary .order-summary__inner,.order-summary .page-bmu .checkout-content .order-summary__inner{
        display:none
    }
}
.page-bmu .checkout-content .order-confirmation-ypyg>.order__items__right-side,.page-bmu .checkout-content .order-summary .order-summary__inner>.order__items__right-side,.order-summary .page-bmu .checkout-content .order-summary__inner>.order__items__right-side,.page-bmu .checkout-content .order-summary .order-confirmation-ypyg>.order-summary__block,.order-summary .page-bmu .checkout-content .order-confirmation-ypyg>.order-summary__block,.page-bmu .checkout-content .order-summary .order-summary__inner>.order-summary__block,.order-summary .page-bmu .checkout-content .order-summary__inner>.order-summary__block{
    width:100%;
    padding:0;
    max-width:380px;
    margin-left:auto;
    margin-right:0;
    display:block;
    float:none
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .page-bmu .checkout-content .order-confirmation-ypyg .order__items__right-side,.page-bmu .checkout-content .order-summary .order-summary__inner .order__items__right-side,.order-summary .page-bmu .checkout-content .order-summary__inner .order__items__right-side,.page-bmu .checkout-content .order-confirmation-ypyg .order-summary .order-summary__block,.order-summary .page-bmu .checkout-content .order-confirmation-ypyg .order-summary__block,.page-bmu .checkout-content .order-summary .order-summary__inner .order-summary__block,.order-summary .page-bmu .checkout-content .order-summary__inner .order-summary__block{
        margin-top:0
    }
}
@media screen and (min-width: 80em){
    .page-bmu .checkout-content .order-confirmation-ypyg .side-pane--widget,.page-bmu .checkout-content .order-summary .order-summary__inner .side-pane--widget,.order-summary .page-bmu .checkout-content .order-summary__inner .side-pane--widget{
        max-width:380px;
        margin-left:auto
    }
}
.page-bmu .du-form.hide-overflow{
    overflow:hidden
}
.page-bmu .du-form p{
    color:#444;
    margin:0;
    padding:0 10px 10px
}
@media screen and (max-width: 64em){
    .page-bmu .du-form p{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.page-bmu .du-form .form-section-title+p{
    margin-top:-5px
}
.page-bmu .du-form .du-hr{
    width:calc(100% - 20px);
    margin:1rem 10px 2rem;
    border-color:#000;
    border-width:2px
}
@media screen and (max-width: 64em){
    .page-bmu .du-form .du-hr{
        margin-left:1.5rem;
        margin-right:1.5rem
    }
}
.page-bmu .du-form .du-hr.gray-full{
    border-color:#ddd;
    margin-left:-80px;
    margin-right:-80px;
    width:calc(100% + 110px)
}
.page-bmu .du-form .accepted-formats{
    padding:0 10px 20px;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 64em){
    .page-bmu .du-form .accepted-formats{
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-bottom:0
    }
}
.page-bmu .du-form .group .radio-group input[type=radio]+label,.page-bmu .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label,.page-bmu .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.page-bmu .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label,.page-bmu .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    padding-left:35px;
    line-height:1.1
}
.page-bmu .du-form .group .radio-group input[type=radio]+label:before,.page-bmu .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group input[type=radio]+label:after,.page-bmu .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:after{
    width:24px;
    height:24px;
    line-height:26px;
    font-size:14px
}
@media print, screen and (min-width: 48em){
    .page-bmu .du-form .group .radio-group input[type=radio]+label:before,.page-bmu .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group input[type=radio]+label:after,.page-bmu .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:after{
        top:3px
    }
}
.page-bmu .du-form .group .radio-group input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:before,.page-bmu .du-form .group .radio-group input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label:after,.page-bmu .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:after{
    border-color:#00a9ce
}
.page-bmu .du-form ol{
    list-style-type:decimal;
    padding-left:25px
}
.page-bmu .du-form ol li{
    padding-top:10px
}
.page-bmu .du-form ol li :first-child{
    padding-top:0
}
.page-bmu .card-replica{
    width:305px;
    height:186px;
    margin:0 auto;
    margin-top:40px;
    border-radius:9px
}
@media print, screen and (min-width: 48em){
    .page-bmu .card-replica{
        margin-left:10px
    }
}
@media screen and (max-width: 37.5em){
    .page-bmu .card-replica{
        margin-top:30px;
        margin-bottom:20px;
        transform:scale(1.1)
    }
}
.page-bmu .flipcard-wrap{
    perspective:1000px
}
.page-bmu .flipcard-wrap.no-flip{
    height:auto
}
@media print, screen and (min-width: 48em){
    .page-bmu .flipcard-wrap.no-flip{
        margin-bottom:20px
    }
}
.page-bmu .flipcard{
    transition:0.3s ease-in;
    transform-style:preserve-3d;
    position:relative;
    width:100%;
    height:100%
}
.page-bmu .flipcard.flipped{
    -webkit-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    -o-transform:rotateY(-180deg);
    transform:rotateY(-180deg)
}
.page-bmu .flipcard .front,.page-bmu .flipcard .back{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    backface-visibility:hidden;
    border-radius:10px
}
.page-bmu .flipcard .front>strong,.page-bmu .flipcard .back>strong{
    position:absolute;
    font-family:"du-font-secondary-bold";
    -webkit-transition:0.3s ease-out;
    -moz-transition:0.3s ease-out;
    transition:0.3s ease-out
}
.page-bmu .flipcard .front>strong.focus,.page-bmu .flipcard .back>strong.focus{
    color:#00a9ce;
    padding:3px 5px;
    line-height:1em;
    -webkit-box-shadow:0 2px 8px -3px #999;
    -moz-box-shadow:0 2px 8px -3px #999;
    box-shadow:0 2px 8px -3px #999
}
.page-bmu .flipcard .front{
    z-index:2;
    -webkit-transform:rotateY(0deg);
    -moz-transform:rotateY(0deg);
    -ms-transform:rotateY(0deg);
    -o-transform:rotateY(0deg);
    transform:rotateY(0deg);
    background-image:url(../..//common/images/eid-card-front.png)
}
.page-bmu .flipcard .back{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg);
    background-image:url(../..//common/images/eid-card-back.png)
}
.page-bmu .flipcard .eid-number{
    top:73px;
    left:65px;
    min-width:160px;
    height:25px;
    text-align:center
}
.page-bmu .flipcard .full-name{
    top:120px;
    left:15px
}
.page-bmu .flipcard .nationality{
    top:150px;
    left:15px
}
.page-bmu .flipcard .gender{
    top:9px;
    left:44px
}
.page-bmu .flipcard .dob{
    top:9px;
    left:207px
}
.page-bmu .flipcard .exp-date{
    top:78px;
    left:105px;
    min-width:90px;
    text-align:center
}
.page-bmu .no-flip .flipcard,.page-bmu .no-flip .flipcard.flipped{
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none
}
.page-bmu .no-flip .flipcard .front,.page-bmu .no-flip .flipcard .back{
    position:relative;
    top:inherit;
    left:inherit;
    width:305px;
    height:186px;
    margin-bottom:25px;
    backface-visibility:inherit;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none;
    -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);
    -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);
    box-shadow:0 3px 6px 0 rgba(0,0,0,0.15)
}
@media screen and (max-width: 48em){
    .page-bmu .deposit-refund-wrap .du-form .autopayment-card .autopay-form,.page-bmu .rd-payment .du-form .autopayment-card .autopay-form,.page-bmu .rd-recharge .du-form .autopayment-card .autopay-form,.page-bmu .deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-form,.checkout-autopayment .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-form,.rd-payment .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-form,.page-bmu .rd-payment .du-form .autopayment-fee .autopay-form,.rd-recharge .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-form,.page-bmu .rd-recharge .du-form .autopayment-fee .autopay-form{
        min-height:90px
    }
}
.page-bmu .deposit-refund-wrap .du-form .autopayment-card .autopay-form.slick-dotted .slick-dots,.page-bmu .rd-payment .du-form .autopayment-card .autopay-form.slick-dotted .slick-dots,.page-bmu .rd-recharge .du-form .autopayment-card .autopay-form.slick-dotted .slick-dots,.page-bmu .deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-form.slick-dotted .slick-dots,.checkout-autopayment .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-form.slick-dotted .slick-dots,.rd-payment .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-form.slick-dotted .slick-dots,.page-bmu .rd-payment .du-form .autopayment-fee .autopay-form.slick-dotted .slick-dots,.rd-recharge .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-form.slick-dotted .slick-dots,.page-bmu .rd-recharge .du-form .autopayment-fee .autopay-form.slick-dotted .slick-dots{
    bottom:-40px;
    -webkit-filter:grayscale(1);
    filter:grayscale(1)
}
.du-form-eid{
    width:100%;
    display:flex;
    flex-flow:row wrap
}
.du-form-eid .replica-wrap{
    width:50%
}
@media screen and (max-width: 48em){
    .du-form-eid .replica-wrap{
        width:100%
    }
}
.du-form-eid .replica-wrap ~ .replica-wrap .card-replica{
    margin-top:20px
}
.du-form-eid .input-fields{
    width:50%;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between
}
@media screen and (max-width: 48em){
    .du-form-eid .input-fields{
        width:100%
    }
    .du-form-eid .input-fields.slick-initialized{
        display:block;
        height:90px;
        margin-bottom:0
    }
    .du-form-eid .input-fields .slick-slide{
        margin-bottom:0
    }
    .du-form-eid .input-fields.slick-dotted .slick-dots{
        bottom:-40px;
        -webkit-filter:grayscale(1);
        filter:grayscale(1);
        text-align:center;
        transform:scale(0.7)
    }
}
.du-form-eid .input-fields+.mob-input-drive{
    margin-left:25px;
    margin-right:25px
}
.du-form-eid .input-fields fieldset.group{
    width:100%
}
@media print, screen and (min-width: 48em){
    .du-form-eid .input-fields fieldset.group.group-split{
        width:50%
    }
}
@media screen and (max-width: 48em){
    .du-form-eid .input-fields .filter-radio-group{
        margin-top:-20px
    }
}
.du-form-eid .input-fields .slick-list{
    z-index:2;
    height:300px
}
.du-form-eid .du-text-field .parsley-errors-list,.du-form-eid .du-text-field--btn .parsley-errors-list{
    font-size:13px
}
@media screen and (max-width: 64.06125em){
    .du-form-eid .du-text-field .parsley-errors-list,.du-form-eid .du-text-field--btn .parsley-errors-list{
        margin-left:10px
    }
}
.du-form-eid .du-text-field .parsley-errors-list li:first-child,.du-form-eid .du-text-field--btn .parsley-errors-list li:first-child{
    margin-top:5px
}
.bmu-summary-title{
    margin:0 0 30px;
    padding:0;
    padding-left:5px;
    font-family:du-font-primary-b;
    font-size:1.25rem
}
@media screen and (max-width: 79.99875em){
    .bmu-summary-title{
        margin:30px 25px 20px
    }
}
@media screen and (max-width: 37.5em){
    .bmu-summary-title{
        margin-left:20px;
        margin-right:20px
    }
}
.du-table-ypyg thead tr>td{
    padding-top:0;
    padding-bottom:15px;
    border-bottom:#333 solid 2px
}
.du-table-ypyg thead tr>td>strong{
    font-size:1.25rem;
    font-weight:normal
}
.du-table-ypyg thead tr>td strong ~ span{
    font-weight:normal;
    font-size:1rem
}
.du-table-ypyg thead tr>td .icon.du-info-icon,.du-table-ypyg thead tr>td .accordion-item .file-drop .du-info-icon.secondary-btn--primary-color,.accordion-item .file-drop .du-table-ypyg thead tr>td .du-info-icon.secondary-btn--primary-color,.du-table-ypyg thead tr>td .accordion-item .file-drop-container .file-drop-single .du-info-icon.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.secondary-btn--primary-color,.du-table-ypyg thead tr>td .file-drop-container .accordion-item .file-drop-single .du-info-icon.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.secondary-btn--primary-color,.du-table-ypyg thead tr>td .accordion-item .file-drop .du-info-icon.hint2,.accordion-item .file-drop .du-table-ypyg thead tr>td .du-info-icon.hint2,.du-table-ypyg thead tr>td .accordion-item .file-drop-container .file-drop-single .du-info-icon.hint2,.accordion-item .file-drop-container .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.hint2,.du-table-ypyg thead tr>td .file-drop-container .accordion-item .file-drop-single .du-info-icon.hint2,.file-drop-container .accordion-item .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.hint2{
    position:absolute;
    top:23px;
    right:25px;
    text-decoration:none
}
@media screen and (max-width: 47.99875em){
    .du-table-ypyg thead tr>td .icon.du-info-icon,.du-table-ypyg thead tr>td .accordion-item .file-drop .du-info-icon.secondary-btn--primary-color,.accordion-item .file-drop .du-table-ypyg thead tr>td .du-info-icon.secondary-btn--primary-color,.du-table-ypyg thead tr>td .accordion-item .file-drop-container .file-drop-single .du-info-icon.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.secondary-btn--primary-color,.du-table-ypyg thead tr>td .file-drop-container .accordion-item .file-drop-single .du-info-icon.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.secondary-btn--primary-color,.du-table-ypyg thead tr>td .accordion-item .file-drop .du-info-icon.hint2,.accordion-item .file-drop .du-table-ypyg thead tr>td .du-info-icon.hint2,.du-table-ypyg thead tr>td .accordion-item .file-drop-container .file-drop-single .du-info-icon.hint2,.accordion-item .file-drop-container .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.hint2,.du-table-ypyg thead tr>td .file-drop-container .accordion-item .file-drop-single .du-info-icon.hint2,.file-drop-container .accordion-item .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.hint2{
        top:27px;
        right:20px
    }
}
.du-table-ypyg thead tr>td .icon.du-info-icon.field-inline,.du-table-ypyg thead tr>td .accordion-item .file-drop .du-info-icon.field-inline.secondary-btn--primary-color,.accordion-item .file-drop .du-table-ypyg thead tr>td .du-info-icon.field-inline.secondary-btn--primary-color,.du-table-ypyg thead tr>td .accordion-item .file-drop-container .file-drop-single .du-info-icon.field-inline.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.field-inline.secondary-btn--primary-color,.du-table-ypyg thead tr>td .file-drop-container .accordion-item .file-drop-single .du-info-icon.field-inline.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.field-inline.secondary-btn--primary-color,.du-table-ypyg thead tr>td .accordion-item .file-drop .du-info-icon.field-inline.hint2,.accordion-item .file-drop .du-table-ypyg thead tr>td .du-info-icon.field-inline.hint2,.du-table-ypyg thead tr>td .accordion-item .file-drop-container .file-drop-single .du-info-icon.field-inline.hint2,.accordion-item .file-drop-container .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.field-inline.hint2,.du-table-ypyg thead tr>td .file-drop-container .accordion-item .file-drop-single .du-info-icon.field-inline.hint2,.file-drop-container .accordion-item .file-drop-single .du-table-ypyg thead tr>td .du-info-icon.field-inline.hint2{
    position:absolute;
    top:14px;
    right:15px;
    filter:grayscale(100%)
}
.du-table-ypyg tr>td>strong{
    font-size:1rem;
    font-weight:normal
}
.du-table-ypyg tr.total-row>td>strong{
    font-size:1.25rem
}
.du-table-ypyg td span,.du-table-ypyg td sub{
    display:inline-block
}
.du-table-ypyg .yg-label,.du-table-ypyg .yp-label{
    display:block;
    padding-bottom:10px
}
.du-table-ypyg .yp-label{
    color:#c724b1
}
.du-table-ypyg .yg-label{
    color:#00a9ce
}
.du-table-ypyg strong.item-name,.du-table-ypyg strong.item-price{
    display:block
}
.du-table-ypyg .item-detail{
    font-size:.875rem
}
@media print, screen and (min-width: 48em){
    .du-table-ypyg .item-detail{
        max-width:300px
    }
}
.du-table-ypyg .item-cta{
    font-size:.875rem
}
.du-table-ypyg td a{
    color:#333;
    text-decoration:underline
}
.du-table-ypyg td a.item-cta{
    color:#00a9ce
}
.du-table-ypyg.du-table1 .total-row td,.du-table-ypyg.du-table0 .total-row td{
    border-top:#ddd solid 1px
}
.du-table-ypyg .more-items{
    display:block;
    padding:15px 0 0
}
.du-table-ypyg .more-items strong{
    color:#333;
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
.side-pane--order-summary .du-table-ypyg .more-items strong{
    font-size:.875rem
}
.du-table1-wrap .du-table-ypyg+.du-hr{
    margin:0 -25px 35px
}
.du-table1-wrap .total-overall{
    margin-top:40px;
    margin-bottom:25px
}
.du-table1-wrap .summary-view{
    margin:0 0 20px
}
.du-table1-wrap .summary-view tbody,.du-table1-wrap .total-overall tbody{
    border-top:#333 solid 2px;
    border-bottom:#333 solid 2px
}
.du-table1-wrap .summary-view tbody td,.du-table1-wrap .total-overall tbody td{
    padding:3px 0;
    border:0
}
.du-table1-wrap .summary-view tbody td strong,.du-table1-wrap .total-overall tbody td strong{
    font-size:1.25rem
}
.side-pane--order-summary .du-table1-wrap .summary-view tbody td strong,.side-pane--order-summary .du-table1-wrap .total-overall tbody td strong{
    font-size:1rem
}
.du-table1-wrap .summary-view tbody tr:first-child td,.du-table1-wrap .total-overall tbody tr:first-child td{
    padding-top:20px
}
.du-table1-wrap .summary-view tbody tr:last-child td,.du-table1-wrap .total-overall tbody tr:last-child td{
    padding-bottom:20px
}
.du-table1-wrap .summary-view tbody tr.total-row td,.du-table1-wrap .total-overall tbody tr.total-row td{
    border-top:0
}
.du-table1-wrap .summary-view tbody{
    border-top:0
}
.du-table1-wrap .summary-view tbody td{
    padding:8px 0
}
.side-pane--order-summary .du-table1-wrap .summary-view tbody td strong{
    font-size:.875rem
}
.du-table1-wrap .total-row td strong>em.decimal{
    font-style:normal;
    font-weight:400;
    font-size:.9em;
    font-family:"du-font-secondary-regular"
}
.table-switcher,.bmu-summary-action{
    position:relative
}
.table-switcher ~ .du-table1-wrap,.bmu-summary-action ~ .du-table1-wrap{
    display:block
}
.table-switcher+.du-table1-wrap,.bmu-summary-action+.du-table1-wrap{
    display:none
}
.table-switcher.minimized ~ .du-table1-wrap,.minimized.bmu-summary-action ~ .du-table1-wrap{
    display:none
}
.table-switcher.minimized+.du-table1-wrap,.minimized.bmu-summary-action+.du-table1-wrap{
    display:block
}
@media screen and (max-width: 64.06125em){
    .table-switcher,.bmu-summary-action{
        display:none
    }
}
.table-switcher .btn-switch,.bmu-summary-action .btn-switch{
    position:absolute;
    right:20px;
    font-size:14px;
    color:#00a9ce
}
.side-pane--order-summary .table-switcher .btn-switch,.side-pane--order-summary .bmu-summary-action .btn-switch{
    top:-35px
}
.table-switcher .btn-switch a,.bmu-summary-action .btn-switch a,.table-switcher .btn-switch span,.bmu-summary-action .btn-switch span{
    cursor:pointer
}
.table-switcher .btn-switch .max-view,.bmu-summary-action .btn-switch .max-view{
    display:none
}
.table-switcher.minimized .btn-switch .max-view,.minimized.bmu-summary-action .btn-switch .max-view{
    display:inline
}
.table-switcher.minimized .btn-switch .min-view,.minimized.bmu-summary-action .btn-switch .min-view{
    display:none
}
.side-pane--order-summary{
    margin-bottom:40px;
    padding-bottom:10px;
    border:#ddd solid 1px;
    border-radius:10px
}
.reveal .side-pane--order-summary{
    border:0
}
@media screen and (max-width: 64em){
    .reveal .side-pane--order-summary{
        width:100%
    }
}
.side-pane--order-summary .bmu-summary-title{
    margin:0;
    padding:18px 20px 15px;
    font-family:"du-font-secondary-regular";
    font-size:16px;
    border-bottom:#ddd solid 1px
}
@media screen and (max-width: 64em){
    .side-pane--order-summary .bmu-summary-title{
        font-family:du-font-primary-b;
        font-size:1.5rem
    }
}
.side-pane--order-summary .du-table1-wrap{
    padding:0 20px;
    margin:0;
    background:none;
    border:0;
    border-radius:0
}
.side-pane--order-summary .du-table1-wrap .du-table-ypyg{
    margin-top:0
}
.side-pane--order-summary .du-table1-wrap .total-overall{
    margin-top:20px
}
.side-pane--order-summary .du-table1-wrap td{
    padding-top:12px;
    padding-bottom:12px
}
.side-pane--order-summary .du-table1-wrap thead td{
    padding-top:20px
}
.side-pane--order-summary .du-table1-wrap td>strong,.side-pane--order-summary .du-table1-wrap td>span{
    font-size:.875rem
}
.side-pane--order-summary .du-table1-wrap .total-row td,.side-pane--order-summary .du-table1-wrap .total-row td>strong{
    font-size:16px
}
.side-pane--order-summary .du-table1-wrap thead td>strong{
    font-size:16px
}
.side-pane--order-summary .du-table1-wrap td sub{
    font-size:12px
}
.side-pane--order-summary .du-table1-wrap td .waived-text{
    display:none;
    font-style:normal
}
.side-pane--order-summary .du-table1-wrap .waived td .item-price{
    font-family:"du-font-secondary-bold";
    text-decoration:line-through
}
.side-pane--order-summary .du-table1-wrap .waived td .waived-text{
    display:inline-block;
    color:#000
}
.page-bmu .cell .action-content{
    padding:30px 30px 30px
}
@media screen and (max-width: 64.06125em){
    .page-bmu .cell .action-content{
        padding-left:20px;
        padding-right:20px;
        box-shadow:none
    }
}
.page-bmu .cell .du-box-frame+.action-content,.page-bmu .cell .du-box-frame__white+.action-content{
    margin-top:-15px
}
.du-form-done .scene1,.du-form-done .scene2 .du-hr,.du-form-done .scene2 form{
    display:none
}
.du-form-done .scene2 h5{
    padding-bottom:0
}
.multi-cart{
    padding-top:30px !important;
    background:#F8F8F8 !important
}
@media screen and (max-width: 47.99875em){
    .multi-cart #leftColumn>.du-msg-error,.multi-cart #leftColumn>.du-msg-info{
        width:auto;
        margin-left:20px;
        margin-right:20px
    }
}
.multi-cart .du-table1-wrap{
    position:relative;
    overflow:hidden
}
.multi-cart .du-table1-wrap .addon-row>td{
    padding:0 0 10px;
    border:0
}
.multi-cart .collapsed .total-overall{
    margin:0 0 -10px
}
.multi-cart .collapsed .total-overall tbody{
    border:0 none
}
.multi-cart .collapsed .du-table-ypyg tbody .multi-cart__row>td{
    margin:0
}
.multi-cart .collapsed .multi-cart__collapse{
    display:none
}
.multi-cart .du-table-ypyg thead .multi-cart__title>td{
    border-bottom:1px solid #ddd
}
.multi-cart .du-table-ypyg thead .multi-cart__title+.multi-cart__title>td{
    padding-top:15px
}
.multi-cart .du-table-ypyg tbody .multi-cart__row>td{
    border-bottom:1px solid #ddd;
    border-top:0;
    padding:15px 0
}
.multi-cart .du-table-ypyg tbody .multi-cart__row:last-child>td{
    margin-bottom:10px
}
.multi-cart .du-table-ypyg tbody .multi-cart__row.added-to-bill>td{
    margin:0;
    padding-bottom:20px;
    border-bottom:0
}
.multi-cart .du-table-ypyg tbody .multi-cart__row.added-to-bill [type="checkbox"]{
    position:absolute
}
.multi-cart__action{
    display:flex;
    align-items:center
}
.multi-cart__add-remove .subtitle,.multi-cart__add-remove .north-star .radio-group input[type=radio]+label,.north-star .radio-group .multi-cart__add-remove input[type=radio]+label,.multi-cart__add-remove .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.multi-cart__add-remove .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.multi-cart__add-remove .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.multi-cart__add-remove .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    color:#333;
    margin:0 5px;
    position:relative;
    bottom:-2px
}
@media screen and (max-width: 47.99875em){
    .multi-cart__add-remove .subtitle,.multi-cart__add-remove .north-star .radio-group input[type=radio]+label,.north-star .radio-group .multi-cart__add-remove input[type=radio]+label,.multi-cart__add-remove .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.multi-cart__add-remove .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.multi-cart__add-remove .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.multi-cart__add-remove .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
        margin:0 3px
    }
}
.multi-cart__add-remove .not-allowed{
    border-radius:50%;
    width:24px;
    height:24px;
    display:inline-block;
    background:#d5d5d5;
    opacity:.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50)
}
.multi-cart__links a{
    color:#00a9ce !important;
    text-decoration:none !important;
    padding-left:15px;
    cursor:pointer
}
.multi-cart__addon{
    margin:-5px 0;
    color:#333
}
.multi-cart__addon+.multi-cart__addon{
    margin-top:10px
}
.multi-cart .promo-code{
    margin:30px 20px;
    box-shadow:none;
    background:#fff
}
@media print, screen and (min-width: 48em){
    .multi-cart .promo-code{
        background:none;
        text-align:right;
        margin:30px 25px
    }
    .multi-cart .promo-code form{
        width:75%;
        float:right
    }
    .multi-cart .promo-code form .promo-code--label{
        text-align:right
    }
    .multi-cart .promo-code>a,.multi-cart .promo-code>button{
        width:25%
    }
}
@media screen and (min-width: 80em){
    .multi-cart .promo-code{
        margin:30px 0
    }
}
@media screen and (max-width: 47.99875em){
    .multi-cart .promo-code{
        margin:30px 0
    }
}
.multi-cart__secondary-action{
    padding:10px 25px 30px
}
.multi-cart__alert{
    padding:0 20px
}
@media print, screen and (min-width: 64em){
    .multi-cart__alert{
        padding:0
    }
    .multi-cart__alert .du-msg-info{
        margin-top:0
    }
}
@media screen and (max-width: 47.99875em){
    .multi-cart__alert{
        padding:0
    }
}
@media print, screen and (min-width: 48em){
    .multi-cart__box{
        background:#fff;
        border:1px solid #ddd;
        border-radius:12px;
        -webkit-box-shadow:0px 5px 15px 0 rgba(0,0,0,0.05);
        -moz-box-shadow:0px 5px 15px 0 rgba(0,0,0,0.05);
        box-shadow:0px 5px 15px 0 rgba(0,0,0,0.05)
    }
}
@media print, screen and (min-width: 48em){
    .multi-cart__box-content{
        padding:30px
    }
}
@media print, screen and (min-width: 48em){
    .multi-cart__box-action{
        padding:30px;
        border-top:1px solid #ddd
    }
}
@media screen and (max-width: 47.99875em){
    .multi-cart .side-pane--widget{
        padding:0 10px;
        border:0 none;
        font-size:1rem
    }
    .multi-cart .side-pane--widget td h6{
        font-size:1rem
    }
}
@media screen and (max-width: 64.06125em){
    .page-bmu .card-replica.sticky{
        margin-left:auto
    }
}
@media print, screen and (min-width: 64em){
    .page-bmu .card-replica.is-at-top{
        margin-top:40px !important
    }
    .page-bmu .card-replica.is-at-top.is-stuck{
        margin-top:100px !important
    }
}
@media screen and (max-width: 64.06125em){
    .page-bmu .card-replica.is-stuck{
        right:0;
        left:0;
        margin-top:0px !important;
        box-shadow:0 -230px 15px 250px #fff;
        transform:scale(0.8);
        transition:transform .3s ease-out
    }
}
.page-bmu .card-replica.is-at-top.is-anchored{
    margin-top:20px !important
}
@media screen and (max-width: 64.06125em){
    .page-bmu .card-replica.is-at-bottom.is-anchored{
        opacity:0
    }
}
.du-form .slick-slider .group .filter-radio-group{
    justify-content:center
}
.du-form .slick-slider .group .filter-radio-group .radio-group{
    width:auto;
    flex:inherit
}
.du-form .upload-later-cta{
    padding:20px 10px
}
@media screen and (max-width: 47.99875em){
    .du-form .upload-later-cta{
        flex-flow:column;
        padding:20px 20px
    }
}
.upload-later-cta{
    display:flex;
    width:100%
}
.upload-later-cta .switch{
    float:none;
    width:70%
}
@media screen and (max-width: 47.99875em){
    .upload-later-cta .switch{
        width:100%
    }
}
.upload-later-cta .switch-paddle{
    height:14px;
    margin-top:5px;
    margin-right:1rem;
    padding:0
}
.upload-later-cta .switch-paddle:after{
    top:-5px;
    width:24px !important;
    height:24px !important;
    box-shadow:0 1px 4px rgba(0,0,0,0.3)
}
.upload-later-cta .switch input:checked ~ .switch-paddle,.upload-later-cta .switch .du-text-field.readonly input:checked:focus ~ .switch-paddle,.upload-later-cta .switch .readonly.du-text-field--btn input:checked:focus ~ .switch-paddle,.upload-later-cta .switch .du-text-field.locked input:checked:focus ~ .switch-paddle,.upload-later-cta .switch .locked.du-text-field--btn input:checked:focus ~ .switch-paddle{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.upload-later-cta .switch input:checked ~ .switch-paddle::after,.upload-later-cta .switch .du-text-field.readonly input:checked:focus ~ .switch-paddle::after,.upload-later-cta .switch .readonly.du-text-field--btn input:checked:focus ~ .switch-paddle::after,.upload-later-cta .switch .du-text-field.locked input:checked:focus ~ .switch-paddle::after,.upload-later-cta .switch .locked.du-text-field--btn input:checked:focus ~ .switch-paddle::after{
    left:27px
}
.upload-later-cta .info{
    display:none;
    margin-left:auto;
    font-size:.875rem;
    text-decoration:underline
}
.upload-later-cta .confirmed+.info{
    display:block
}
.upload-later-cta .confirmed .switch-label{
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 47.99875em){
    .upload-later-cta .switch-paddle{
        position:absolute
    }
    .upload-later-cta .switch-label{
        padding-left:60px;
        line-height:1.2em
    }
    .upload-later-cta .confirmed .switch-label{
        font-family:"du-font-secondary-regular"
    }
    .upload-later-cta .info{
        margin-top:15px;
        margin-left:0;
        padding-left:60px
    }
}
.upload-later-confirm-copy{
    display:flex;
    align-items:center;
    max-width:700px;
    margin:0 auto
}
.upload-later-confirm-copy .headline2{
    font-size:1.953rem;
    line-height:1.2em;
    margin:0 0 .8em
}
.upload-later-confirm-copy p{
    color:#444
}
@media print, screen and (min-width: 48em){
    .upload-later-confirm-copy .icon,.upload-later-confirm-copy .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .upload-later-confirm-copy .secondary-btn--primary-color,.upload-later-confirm-copy .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .upload-later-confirm-copy .secondary-btn--primary-color,.upload-later-confirm-copy .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .upload-later-confirm-copy .secondary-btn--primary-color,.upload-later-confirm-copy .accordion-item .file-drop .hint2,.accordion-item .file-drop .upload-later-confirm-copy .hint2,.upload-later-confirm-copy .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .upload-later-confirm-copy .hint2,.upload-later-confirm-copy .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .upload-later-confirm-copy .hint2{
        text-align:right
    }
}
.upload-later-confirm-copy .cta-group{
    padding:20px 0 0
}
@media screen and (max-width: 47.99875em){
    .upload-later-confirm-copy .cta-group .btn,.upload-later-confirm-copy .cta-group .tvpackages .btn-primary,.tvpackages .upload-later-confirm-copy .cta-group .btn-primary,.upload-later-confirm-copy .cta-group .tvpackages .btn-secondary,.tvpackages .upload-later-confirm-copy .cta-group .btn-secondary{
        width:100%;
        margin-bottom:15px
    }
}
@media print, screen and (min-width: 48em){
    .upload-later-confirm-copy .cta-group .btn+.btn,.upload-later-confirm-copy .cta-group .tvpackages .btn-primary+.btn,.tvpackages .upload-later-confirm-copy .cta-group .btn-primary+.btn,.upload-later-confirm-copy .cta-group .tvpackages .btn-secondary+.btn,.tvpackages .upload-later-confirm-copy .cta-group .btn-secondary+.btn,.upload-later-confirm-copy .cta-group .tvpackages .btn+.btn-primary,.tvpackages .upload-later-confirm-copy .cta-group .btn+.btn-primary,.upload-later-confirm-copy .cta-group .tvpackages .btn-primary+.btn-primary,.tvpackages .upload-later-confirm-copy .cta-group .btn-primary+.btn-primary,.upload-later-confirm-copy .cta-group .tvpackages .btn-secondary+.btn-primary,.tvpackages .upload-later-confirm-copy .cta-group .btn-secondary+.btn-primary,.upload-later-confirm-copy .cta-group .tvpackages .btn+.btn-secondary,.tvpackages .upload-later-confirm-copy .cta-group .btn+.btn-secondary,.upload-later-confirm-copy .cta-group .tvpackages .btn-primary+.btn-secondary,.tvpackages .upload-later-confirm-copy .cta-group .btn-primary+.btn-secondary,.upload-later-confirm-copy .cta-group .tvpackages .btn-secondary+.btn-secondary,.tvpackages .upload-later-confirm-copy .cta-group .btn-secondary+.btn-secondary{
        margin-left:10px
    }
}
@media screen and (max-width: 47.99875em){
    .upload-later-confirm-copy{
        padding:40px 25px 20px
    }
    .upload-later-confirm-copy .headline2{
        font-size:1.563rem
    }
    .upload-later-confirm-copy .icon,.upload-later-confirm-copy .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .upload-later-confirm-copy .secondary-btn--primary-color,.upload-later-confirm-copy .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .upload-later-confirm-copy .secondary-btn--primary-color,.upload-later-confirm-copy .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .upload-later-confirm-copy .secondary-btn--primary-color,.upload-later-confirm-copy .accordion-item .file-drop .hint2,.accordion-item .file-drop .upload-later-confirm-copy .hint2,.upload-later-confirm-copy .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .upload-later-confirm-copy .hint2,.upload-later-confirm-copy .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .upload-later-confirm-copy .hint2{
        padding-bottom:30px
    }
    .upload-later-confirm-copy .icon img,.upload-later-confirm-copy .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .upload-later-confirm-copy .secondary-btn--primary-color img,.upload-later-confirm-copy .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .upload-later-confirm-copy .secondary-btn--primary-color img,.upload-later-confirm-copy .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .upload-later-confirm-copy .secondary-btn--primary-color img,.upload-later-confirm-copy .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .upload-later-confirm-copy .hint2 img,.upload-later-confirm-copy .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .upload-later-confirm-copy .hint2 img,.upload-later-confirm-copy .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .upload-later-confirm-copy .hint2 img{
        height:75px
    }
}
.du-form .group-btn-radio label.group-label{
    margin-top:-27px;
    padding-bottom:5px
}
.du-form .group-btn-radio .btn-radio-group .btn-radio-group-item{
    flex:1;
    width:auto;
    max-width:50%
}
@media print, screen and (min-width: 48em){
    .du-form .group-btn-radio .btn-radio-group .btn-radio-group-item{
        max-width:49%
    }
}
.du-form .du-text-field input[optional] ~ .material-label,.du-form .du-text-field--btn input[optional] ~ .material-label{
    width:100%;
    overflow:visible
}
.du-form .du-text-field input[optional] ~ .material-label span,.du-form .du-text-field--btn input[optional] ~ .material-label span{
    position:absolute;
    right:0
}
.du-form .du-text-field input[optional].filled ~ .material-label,.du-form .du-text-field--btn input[optional].filled ~ .material-label,.du-form .du-text-field input[optional]:focus ~ .material-label,.du-form .du-text-field--btn input[optional]:focus ~ .material-label{
    width:auto
}
.du-form .du-text-field input[optional].filled ~ .material-label span,.du-form .du-text-field--btn input[optional].filled ~ .material-label span,.du-form .du-text-field input[optional]:focus ~ .material-label span,.du-form .du-text-field--btn input[optional]:focus ~ .material-label span{
    position:static
}
@media screen and (max-width: 47.99875em){
    #leftColumn ~ .sticky-container{
        height:auto !important
    }
    #leftColumn ~ .sticky-container .sticky{
        position:static
    }
}
.msg-activation .btn-close{
    position:absolute;
    top:0;
    right:-8px;
    cursor:pointer
}
.msg-activation .btn-close:hover,.msg-activation .accordion-login .btn-close.accordion-title:focus,.accordion-login .msg-activation .btn-close.accordion-title:focus,.msg-activation .btn-close.file-drop:focus,.msg-activation .file-drop-container .btn-close.file-drop-single:focus,.file-drop-container .msg-activation .btn-close.file-drop-single:focus{
    opacity:.6
}
@media print, screen and (min-width: 48em){
    .msg-activation .body3{
        padding-top:4px
    }
}
@media screen and (max-width: 47.99875em){
    .msg-activation .cell.large-1{
        width:40px !important
    }
}
.du-form .pill-buttons .filter-radio-group ~ .material-label{
    top:-20px
}
@media screen and (max-width: 47.99875em){
    .du-form .pill-buttons .filter-radio-group ~ .material-label{
        top:-25px
    }
}
.order__items__right-side .list1,.order-summary .order-summary__block .list1{
    margin:0;
    padding:0;
    padding-left:1rem
}
.order__items__right-side .list1 li,.order-summary .order-summary__block .list1 li{
    list-style:disc
}
.order__items__right-side .list1 li+li,.order-summary .order-summary__block .list1 li+li{
    padding-top:.6rem
}
@media screen and (max-width: 47.99875em){
    .show-summary .next-steps{
        padding:15px 20px 0;
        font-size:.95rem
    }
}
.show-summary .next-steps ul{
    margin:0;
    padding:0;
    padding-left:1rem
}
.show-summary .next-steps ul li{
    list-style-type:disc
}
.show-summary .next-steps ul li+li{
    padding-top:.6rem
}
@media screen and (max-width: 47.99875em){
    .du-content-inner.form-intro{
        padding:1.25rem;
        background:#f8f8f8
    }
}
.mt-0{
    margin-top:0 !important
}
.confirm-map{
    height:100%
}
@media print, screen and (min-width: 48em){
    .confirm-map{
        height:55vh
    }
}
fieldset.fieldset-row{
    display:flex;
    justify-content:space-between
}
fieldset.fieldset-row .du-text-field,fieldset.fieldset-row .du-text-field--btn{
    width:45%
}
.side-pane--delivery-address{
    border:#ddd solid 1px;
    border-radius:0 0 10px 10px;
    padding:20px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:40px
}
.side-pane--delivery-address .info-box .title,.side-pane--delivery-address .info-box .order-addon .sub-title,.order-addon .side-pane--delivery-address .info-box .sub-title,.side-pane--delivery-address .info-box .order-addon .desc,.order-addon .side-pane--delivery-address .info-box .desc,.side-pane--delivery-address .info-box .order-addon .price,.order-addon .side-pane--delivery-address .info-box .price{
    margin:0;
    font-size:16px;
    font-family:"du-font-secondary-bold"
}
.side-pane--delivery-address .info-box p{
    margin:0
}
.side-pane--delivery-address .icon-box{
    display:flex;
    align-items:center;
    height:80px
}
.side-pane--delivery-address .icon-box .text{
    font-size:11px
}
.side-pane--delivery-address .icon-box .text .larger{
    font-size:16px;
    font-family:"du-font-secondary-bold"
}
.side-pane--autopayment-info{
    border:#ddd solid 1px;
    border-radius:10px;
    padding:20px;
    display:flex;
    justify-content:space-between
}
.side-pane--autopayment-info .info-box{
    width:300px
}
.side-pane--autopayment-info .info-box .title,.side-pane--autopayment-info .info-box .order-addon .sub-title,.order-addon .side-pane--autopayment-info .info-box .sub-title,.side-pane--autopayment-info .info-box .order-addon .desc,.order-addon .side-pane--autopayment-info .info-box .desc,.side-pane--autopayment-info .info-box .order-addon .price,.order-addon .side-pane--autopayment-info .info-box .price{
    margin:0;
    font-size:14px;
    font-family:"du-font-secondary-regular"
}
.side-pane--autopayment-info .info-box p{
    margin:0;
    margin-top:5px;
    font-size:13px;
    color:#777;
    text-align:justify
}
.file-drop,.file-drop-container .file-drop-single{
    width:100%;
    margin-right:0;
    margin-left:0;
    border:2px solid #00a9ce;
    background:#e1faff;
    border-radius:12px;
    cursor:pointer;
    text-align:center;
    padding:50px 20px 20px;
    position:relative;
    margin:0 20px 20px
}
.file-drop:hover,.accordion-login .file-drop.accordion-title:focus,.file-drop:focus,.file-drop-container .file-drop-single:focus,.file-drop-container .file-drop-single:hover{
    box-shadow:0px 3px 8px 0px #a4efff
}
.file-drop.error,.file-drop-container .error.file-drop-single{
    border-color:#FF514D !important
}
@media print, screen and (min-width: 64em){
    .file-drop,.file-drop-container .file-drop-single{
        padding-top:75px;
        margin:0 1rem 1rem
    }
}
.file-drop .hint1,.file-drop-container .file-drop-single .hint1{
    color:#00a9ce;
    font-size:1.25rem;
    padding:0 0;
    font-family:"du-font-secondary-regular"
}
.file-drop .hint1 strong,.file-drop-container .file-drop-single .hint1 strong{
    font-family:"du-font-secondary-regular"
}
@media print, screen and (min-width: 64em){
    .file-drop .hint1 .hint1-mobile,.file-drop-container .file-drop-single .hint1 .hint1-mobile{
        display:none
    }
}
.file-drop .hint1 .hint1-desktop,.file-drop-container .file-drop-single .hint1 .hint1-desktop{
    display:none
}
@media print, screen and (min-width: 64em){
    .file-drop .hint1 .hint1-desktop,.file-drop-container .file-drop-single .hint1 .hint1-desktop{
        display:block
    }
}
.file-drop .hint2,.file-drop-container .file-drop-single .hint2{
    font-family:"du-font-secondary-regular";
    color:#777;
    font-size:12px;
    display:none
}
@media print, screen and (min-width: 64em){
    .file-drop .hint2,.file-drop-container .file-drop-single .hint2{
        display:block
    }
}
.file-drop .icon,.file-drop-container .file-drop-single .icon,.accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop .hint2,.accordion-item .file-drop-container .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .hint2{
    color:#00a9ce;
    font-size:3rem;
    font-family:du-icon-font;
    display:block
}
.file-drop .icon .thumb,.file-drop-container .file-drop-single .icon .thumb,.accordion-item .file-drop .secondary-btn--primary-color .thumb,.accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .thumb,.file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .thumb,.accordion-item .file-drop .hint2 .thumb,.accordion-item .file-drop-container .file-drop-single .hint2 .thumb,.file-drop-container .accordion-item .file-drop-single .hint2 .thumb{
    background-size:cover;
    min-height:45px;
    width:100%;
    background-position:center;
    position:relative;
    background-color:#fff
}
.file-drop .icon .thumb:before,.file-drop-container .file-drop-single .icon .thumb:before,.accordion-item .file-drop .secondary-btn--primary-color .thumb:before,.accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .thumb:before,.file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .thumb:before,.accordion-item .file-drop .hint2 .thumb:before,.accordion-item .file-drop-container .file-drop-single .hint2 .thumb:before,.file-drop-container .accordion-item .file-drop-single .hint2 .thumb:before{
    position:absolute;
    content:"k";
    width:21px;
    height:21px;
    font-size:11px;
    background:#78be20;
    line-height:21px;
    text-align:center;
    display:block;
    border-radius:12px;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    color:#fff
}
.file-drop .file-formats,.file-drop-container .file-drop-single .file-formats{
    font-family:"du-font-secondary-regular";
    color:#777;
    font-size:0.750rem;
    margin-top:22px
}
@media print, screen and (min-width: 64em){
    .file-drop .file-formats,.file-drop-container .file-drop-single .file-formats{
        margin-top:32px
    }
}
.file-drop .file-formats .error-msg,.file-drop-container .file-drop-single .file-formats .error-msg{
    color:#F44242
}
.file-drop .secondary-btn--primary-color,.file-drop-container .file-drop-single .secondary-btn--primary-color{
    font-size:14px;
    font-family:"du-font-secondary-regular";
    margin-top:40px
}
@media print, screen and (min-width: 64em){
    .file-drop .secondary-btn--primary-color,.file-drop-container .file-drop-single .secondary-btn--primary-color{
        margin-top:15px
    }
}
.accepted-formats{
    font-family:"du-font-secondary-regular";
    color:#333;
    font-size:0.750rem;
    width:100%;
    padding:0 1rem;
    clear:both
}
@media screen and (max-width: 64.06125em){
    .accepted-formats{
        padding:10px 1.5rem 0
    }
}
.file-preview-wrap{
    display:none
}
.file-preview-list{
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#e1faff;
    border-radius:10px;
    z-index:-1
}
.file-preview-list.js-visible{
    z-index:1
}
.file-preview-list .file-preview{
    border-radius:12px;
    margin:auto;
    border:1px solid #00a9ce;
    max-width:90%
}
.file-preview-list .preview{
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    position:relative
}
.file-preview-list .preview .thumb{
    width:calc(41.66667% - 1.25rem);
    margin-right:.625rem;
    border-radius:12px;
    background:#fff;
    align-items:center;
    padding:5px
}
.file-preview-list .preview .thumb img{
    display:block;
    margin:auto
}
.file-preview-list .preview.pdf .thumb::before{
    font-family:du-icon-font;
    content:"Q";
    font-size:4.5rem
}
.file-preview-list .preview .meta{
    width:50%;
    margin-right:0;
    margin-left:0;
    align-items:center
}
.file-preview-list .preview .meta span{
    font-size:14px;
    font-family:"du-font-secondary-regular";
    display:block;
    color:#777
}
.file-preview-list .preview .remove-file{
    color:#777;
    position:absolute;
    top:3px;
    right:5px;
    font-size:20px;
    cursor:pointer
}
.accordion-item .file-drop,.accordion-item .file-drop-container .file-drop-single,.file-drop-container .accordion-item .file-drop-single{
    border:1px solid #ddd;
    margin:0;
    background:transparent;
    padding-top:55px
}
.accordion-item .file-drop:hover,.accordion-item .file-drop:focus,.accordion-item .file-drop-container .file-drop-single:focus,.file-drop-container .accordion-item .file-drop-single:focus,.accordion-item .file-drop-container .file-drop-single:hover,.file-drop-container .accordion-item .file-drop-single:hover{
    box-shadow:0px 3px 8px 0px #f5f5f5
}
.accordion-item .file-drop .icon,.accordion-item .file-drop-container .file-drop-single .icon,.file-drop-container .accordion-item .file-drop-single .icon,.accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop .hint2,.accordion-item .file-drop-container .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .hint2{
    display:none
}
.accordion-item .file-preview-list{
    background:#fff
}
.accordion-item .file-preview-list .file-preview{
    border-color:#ddd
}
.accordion-item .file-preview-list .file-preview .remove-file{
    display:block
}
.file-drop-container{
    width:100%;
    position:relative;
    z-index:1
}
.file-drop-container .file-drop-single{
    position:relative;
    cursor:inherit;
    width:calc(100% - 2.5rem);
    margin-left:1.25rem;
    margin-right:1.25rem;
    border:0 none;
    background:#F8F8F8;
    text-align:left;
    display:flex;
    padding:0;
    align-items:center;
    margin-top:20px;
    margin-bottom:0
}
@media print, screen and (min-width: 64em){
    .file-drop-container .file-drop-single{
        width:calc(100% - 1rem);
        margin-left:.5rem;
        margin-right:.5rem;
        margin-top:.5rem;
        margin-bottom:.5rem
    }
}
.file-drop-container .file-drop-single:hover,.file-drop-container .accordion-login .file-drop-single.accordion-title:focus,.accordion-login .file-drop-container .file-drop-single.accordion-title:focus,.file-drop-container .file-drop-single.file-drop:focus{
    box-shadow:0 1px 10px rgba(0,0,0,0.1)
}
.file-drop-container .file-drop-single h6{
    font-size:1rem;
    font-family:du-font-primary-b;
    margin:0 0 20px;
    color:#00a9ce;
    display:inline-block;
    order:2;
    margin:0
}
.file-drop-container .file-drop-single h6 small{
    font-family:"du-font-secondary-regular";
    display:block;
    color:#333;
    line-height:1.2em
}
.file-drop-container .file-drop-single h6.file-preview-label{
    font-size:.875rem
}
.file-drop-container .file-drop-single h6.file-preview-label small{
    font-size:.875rem
}
@media screen and (max-width: 31.25em){
    .file-drop-container .file-drop-single h6.file-preview-label small{
        max-width:100%;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.file-drop-container .file-drop-single .icon,.file-drop-container .file-drop-single .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .file-drop-single .accordion-item .file-drop .hint2,.accordion-item .file-drop-container .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .hint2{
    margin:0 auto 20px;
    width:50px;
    margin:0;
    order:1;
    margin-right:15px;
    width:30px;
    min-width:30px;
    max-height:45px
}
.file-drop-container .file-drop-single .icon.file-preview,.file-drop-container .file-drop-single .accordion-item .file-drop .file-preview.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .file-preview.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .file-preview.secondary-btn--primary-color,.file-drop-container .file-drop-single .accordion-item .file-drop .file-preview.hint2,.accordion-item .file-drop-container .file-drop-single .file-preview.hint2,.file-drop-container .accordion-item .file-drop-single .file-preview.hint2{
    width:60px
}
.file-drop-container .file-drop-single .icon img,.file-drop-container .file-drop-single .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .file-drop-single .accordion-item .file-drop .hint2 img,.accordion-item .file-drop-container .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .hint2 img{
    vertical-align:top
}
.file-drop-container .file-drop-single .hint1{
    color:#333;
    font-size:.875rem;
    order:3;
    margin-left:auto;
    margin-right:20px
}
@media screen and (max-width: 47.99875em){
    .file-drop-container .file-drop-single .hint1{
        display:none
    }
}
.file-drop-container .file-drop-single .hint2{
    order:4;
    margin-right:20px
}
@media screen and (max-width: 47.99875em){
    .file-drop-container .file-drop-single .hint2{
        display:none
    }
}
.file-drop-container .file-drop-single .secondary-btn--primary-color--small{
    order:5
}
@media screen and (max-width: 47.99875em){
    .file-drop-container .file-drop-single .secondary-btn--primary-color--small{
        margin:0;
        order:3;
        margin-left:auto
    }
}
.file-drop-container .file-drop-single label{
    width:100%;
    display:flex;
    align-items:center;
    line-height:1.5;
    position:relative;
    z-index:1;
    cursor:pointer;
    border:1px solid #ddd;
    padding:15px;
    border-radius:12px
}
.file-drop-container .file-drop-single label h6{
    max-width:100% !important;
    overflow:hidden !important;
    text-overflow:ellipsis;
    white-space:nowrap !important;
    margin-right:20px
}
@media screen and (max-width: 64.06125em){
    .file-drop-container .file-drop-single label h6{
        margin:5px 25px 0 0;
        margin-left:5px
    }
}
.file-drop-container .file-drop-single label .hint1,.file-drop-container .file-drop-single label .hint2{
    display:none
}
.file-drop-container .file-drop-single label button{
    order:3;
    margin-left:auto
}
.file-drop-container .file-drop-single .file-input,.file-drop-container .file-drop-single input[type="button"]{
    position:absolute;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    z-index:0
}
.file-drop-container .file-drop-single .parsley-errors-list.filled ~ label,.file-drop-container .file-drop-single .parsley-error ~ label{
    border:1px solid #F44242;
    background:#F44242
}
.file-drop-container .file-drop-single .parsley-errors-list{
    display:none
}
.file-drop-container .file-drop-single .preview{
    position:absolute;
    display:none
}
.file-drop-container .file-preview-list{
    background:#f1f1f1;
    width:100%
}
.file-drop-container .file-preview-list .file-preview{
    border:0 none;
    margin:0;
    padding:15px;
    width:100%;
    max-width:unset
}
.file-drop-container .file-preview-list .preview .icon,.file-drop-container .file-preview-list .preview .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .file-drop-container .file-preview-list .preview .secondary-btn--primary-color,.accordion-item .file-drop-container .file-preview-list .preview .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .file-preview-list .preview .secondary-btn--primary-color,.file-drop-container .file-preview-list .preview .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .file-preview-list .preview .secondary-btn--primary-color,.file-drop-container .file-preview-list .preview .accordion-item .file-drop .hint2,.accordion-item .file-drop .file-drop-container .file-preview-list .preview .hint2,.accordion-item .file-drop-container .file-preview-list .preview .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .file-preview-list .preview .hint2,.file-drop-container .file-preview-list .preview .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .file-preview-list .preview .hint2{
    margin-right:15px;
    width:30px;
    max-height:45px;
    order:1
}
.file-drop-container .file-preview-list .preview .meta{
    order:2;
    width:75%;
    margin-right:0;
    margin-left:0
}
@media screen and (max-width: 47.99875em){
    .file-drop-container .file-preview-list .preview .meta{
        width:33.33333%;
        margin-right:0;
        margin-left:0
    }
}
.file-drop-container .file-preview-list .preview .meta .file-name{
    font-size:1rem;
    font-family:du-font-primary-b;
    margin:0 0 20px;
    color:#00a9ce;
    display:block;
    margin:0;
    max-width:100% !important;
    overflow:hidden !important;
    text-overflow:ellipsis;
    white-space:nowrap !important
}
.file-drop-container .file-preview-list .preview .meta .file-size{
    font-family:"du-font-secondary-regular";
    display:block;
    color:#333
}
.file-drop-container .file-preview-list .preview button{
    order:3;
    margin-left:auto
}
.file-drop-container .error-msg{
    width:100%;
    position:absolute;
    text-align:center;
    background:#f1f1f1;
    height:100%;
    border-radius:6px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#F44242;
    border:1px solid #F44242;
    z-index:2;
    display:none;
    left:0
}
.file-drop-container.dz-drag-hover{
    border:1px dashed #ccc;
    background:#fff
}
.file-drop-container .file-label,.file-drop-container .file-label--yesno{
    font-size:12px;
    color:#333;
    font-family:du-font-secondary-regular;
    padding:12px 10px 12px
}
.file-drop-container .file-label--yesno{
    font-size:14px;
    padding:12px 20px 12px;
    margin-bottom:1rem
}
.file-drop-container .button-remove{
    position:absolute;
    right:0;
    display:none;
    z-index:2
}
.file-drop-container .button-remove .icon,.file-drop-container .button-remove .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .file-drop-container .button-remove .secondary-btn--primary-color,.accordion-item .file-drop-container .button-remove .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .button-remove .secondary-btn--primary-color,.file-drop-container .button-remove .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .button-remove .secondary-btn--primary-color,.file-drop-container .button-remove .accordion-item .file-drop .hint2,.accordion-item .file-drop .file-drop-container .button-remove .hint2,.accordion-item .file-drop-container .button-remove .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .button-remove .hint2,.file-drop-container .button-remove .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .button-remove .hint2{
    font-size:20px;
    line-height:20px;
    width:20px;
    min-width:20px;
    cursor:pointer
}
.dz-hidden-input{
    visibility:hidden;
    position:absolute;
    top:0px;
    left:0px;
    height:0px;
    width:0px
}
.order-confirmation-page,.order-confirmation-ypyg,.order-summary .order-summary__inner{
    overflow-x:hidden;
    width:100%;
    background:transparent;
    padding:0
}
.order-confirmation-page .order,.order-confirmation-ypyg .order,.order-summary .order-summary__inner .order{
    background-color:#fff;
    margin:auto;
    margin-top:0;
    max-width:1266px
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page .order,.order-confirmation-ypyg .order,.order-summary .order-summary__inner .order{
        margin-top:15px
    }
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page .order--opt,.order-confirmation-ypyg .order--opt,.order-summary .order-summary__inner .order--opt{
        margin-top:0
    }
}
.order-confirmation-page .order__items,.order-confirmation-ypyg .order__items,.order-summary .order-summary__inner .order__items{
    max-width:1266px;
    margin:0 auto;
    padding:5px 0 28px
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page .order__items,.order-confirmation-ypyg .order__items,.order-summary .order-summary__inner .order__items{
        width:100%;
        padding:0 15px 50px
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items,.order-confirmation-ypyg .order__items,.order-summary .order-summary__inner .order__items{
        width:100%;
        padding:0 15px 0;
        background-color:#fff
    }
}
.order-confirmation-page .order__items .order__items__container,.order-confirmation-ypyg .order__items .order__items__container,.order-summary .order-summary__inner .order__items .order__items__container{
    display:table;
    width:100%
}
.order-confirmation-page .order__items-mobile,.order-confirmation-ypyg .order__items-mobile,.order-summary .order-summary__inner .order__items-mobile{
    display:none;
    max-width:1266px;
    margin:0 auto;
    padding:5px 15px 28px
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items-mobile,.order-confirmation-ypyg .order__items-mobile,.order-summary .order-summary__inner .order__items-mobile{
        display:block;
        width:100%;
        padding:30px 15px 0;
        background-color:#fff
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items-mobile .payment-info-item h4,.order-confirmation-ypyg .order__items-mobile .payment-info-item h4,.order-summary .order-summary__inner .order__items-mobile .payment-info-item h4{
        margin:0;
        line-height:41px
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items-mobile .payment-info-item ul.bullet,.order-confirmation-ypyg .order__items-mobile .payment-info-item ul.bullet,.order-summary .order-summary__inner .order__items-mobile .payment-info-item ul.bullet{
        margin-top:5px
    }
}
.order-confirmation-page .order-items-tittle,.order-confirmation-ypyg .order-items-tittle,.order-summary .order-summary__inner .order-items-tittle{
    font-family:du-font-primary-b;
    font-size:1.563rem;
    color:#333;
    letter-spacing:0;
    line-height:41px
}
@media screen and (min-width: 48em){
    .order-confirmation-page .order-items-tittle,.order-confirmation-ypyg .order-items-tittle,.order-summary .order-summary__inner .order-items-tittle{
        margin-bottom:20px;
        margin-top:0
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order-items-tittle,.order-confirmation-ypyg .order-items-tittle,.order-summary .order-summary__inner .order-items-tittle{
        margin:10px 0 12px;
        font-family:"du-font-secondary-regular";
        letter-spacing:0;
        line-height:24px;
        font-size:1.25rem;
        color:#333;
        text-align:left;
        margin-top:0;
        margin-bottom:5px
    }
}
.order-confirmation-page .order-items-tittle small,.order-confirmation-ypyg .order-items-tittle small,.order-summary .order-summary__inner .order-items-tittle small{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    display:block
}
.order-confirmation-page .order__items__container,.order-confirmation-ypyg .order__items__container,.order-summary .order-summary__inner .order__items__container{
    display:table;
    width:100%
}
.order-confirmation-page .order__items__left-side,.order-confirmation-ypyg .order__items__left-side,.order-summary .order-summary__inner .order__items__left-side,.order-confirmation-page .order-details,.order-confirmation-ypyg .order-details,.order-summary .order-summary__inner .order-details{
    width:100%;
    padding-right:0;
    padding-left:0;
    float:left
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page .order__items__left-side,.order-confirmation-ypyg .order__items__left-side,.order-summary .order-summary__inner .order__items__left-side,.order-confirmation-page .order-details,.order-confirmation-ypyg .order-details,.order-summary .order-summary__inner .order-details{
        margin:0;
        width:66.66667%;
        padding-right:2rem
    }
}
.order-confirmation-page .order__items__left-side .order__item,.order-confirmation-ypyg .order__items__left-side .order__item,.order-summary .order-summary__inner .order__items__left-side .order__item,.order-confirmation-page .order-details .order__item,.order-confirmation-ypyg .order-details .order__item,.order-summary .order-summary__inner .order-details .order__item,.order-confirmation-page .order__items__left-side .payment-details,.order-confirmation-ypyg .order__items__left-side .payment-details,.order-summary .order-summary__inner .order__items__left-side .payment-details,.order-confirmation-page .order-details .payment-details,.order-confirmation-ypyg .order-details .payment-details,.order-summary .order-summary__inner .order-details .payment-details{
    display:table;
    width:100%
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .order__item,.order-confirmation-ypyg .order__items__left-side .order__item,.order-summary .order-summary__inner .order__items__left-side .order__item,.order-confirmation-page .order-details .order__item,.order-confirmation-ypyg .order-details .order__item,.order-summary .order-summary__inner .order-details .order__item,.order-confirmation-page .order__items__left-side .payment-details,.order-confirmation-ypyg .order__items__left-side .payment-details,.order-summary .order-summary__inner .order__items__left-side .payment-details,.order-confirmation-page .order-details .payment-details,.order-confirmation-ypyg .order-details .payment-details,.order-summary .order-summary__inner .order-details .payment-details{
        border:1px #ccc solid;
        border-radius:10px;
        margin-bottom:16px;
        padding:16px;
        background-color:white;
        position:relative
    }
}
.order-confirmation-page .order__items__left-side .order__item .order__item__icon,.order-confirmation-ypyg .order__items__left-side .order__item .order__item__icon,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item__icon,.order-confirmation-page .order-details .order__item .order__item__icon,.order-confirmation-ypyg .order-details .order__item .order__item__icon,.order-summary .order-summary__inner .order-details .order__item .order__item__icon,.order-confirmation-page .order__items__left-side .payment-details .order__item__icon,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item__icon,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item__icon,.order-confirmation-page .order-details .payment-details .order__item__icon,.order-confirmation-ypyg .order-details .payment-details .order__item__icon,.order-summary .order-summary__inner .order-details .payment-details .order__item__icon{
    width:80px;
    float:left;
    margin-top:20px
}
.order-confirmation-page .order__items__left-side .order__item .order__item__icon .btn-icon,.order-confirmation-ypyg .order__items__left-side .order__item .order__item__icon .btn-icon,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item__icon .btn-icon,.order-confirmation-page .order-details .order__item .order__item__icon .btn-icon,.order-confirmation-ypyg .order-details .order__item .order__item__icon .btn-icon,.order-summary .order-summary__inner .order-details .order__item .order__item__icon .btn-icon,.order-confirmation-page .order__items__left-side .payment-details .order__item__icon .btn-icon,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item__icon .btn-icon,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item__icon .btn-icon,.order-confirmation-page .order-details .payment-details .order__item__icon .btn-icon,.order-confirmation-ypyg .order-details .payment-details .order__item__icon .btn-icon,.order-summary .order-summary__inner .order-details .payment-details .order__item__icon .btn-icon{
    height:82px
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .order__item .order__item__icon .btn-icon,.order-confirmation-ypyg .order__items__left-side .order__item .order__item__icon .btn-icon,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item__icon .btn-icon,.order-confirmation-page .order-details .order__item .order__item__icon .btn-icon,.order-confirmation-ypyg .order-details .order__item .order__item__icon .btn-icon,.order-summary .order-summary__inner .order-details .order__item .order__item__icon .btn-icon,.order-confirmation-page .order__items__left-side .payment-details .order__item__icon .btn-icon,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item__icon .btn-icon,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item__icon .btn-icon,.order-confirmation-page .order-details .payment-details .order__item__icon .btn-icon,.order-confirmation-ypyg .order-details .payment-details .order__item__icon .btn-icon,.order-summary .order-summary__inner .order-details .payment-details .order__item__icon .btn-icon{
        display:none !important
    }
}
.order-confirmation-page .order__items__left-side .order__item .order__item__icon .sim-icon,.order-confirmation-ypyg .order__items__left-side .order__item .order__item__icon .sim-icon,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item__icon .sim-icon,.order-confirmation-page .order-details .order__item .order__item__icon .sim-icon,.order-confirmation-ypyg .order-details .order__item .order__item__icon .sim-icon,.order-summary .order-summary__inner .order-details .order__item .order__item__icon .sim-icon,.order-confirmation-page .order__items__left-side .payment-details .order__item__icon .sim-icon,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item__icon .sim-icon,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item__icon .sim-icon,.order-confirmation-page .order-details .payment-details .order__item__icon .sim-icon,.order-confirmation-ypyg .order-details .payment-details .order__item__icon .sim-icon,.order-summary .order-summary__inner .order-details .payment-details .order__item__icon .sim-icon{
    width:40px
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .order__item .order__item__icon .sim-icon,.order-confirmation-ypyg .order__items__left-side .order__item .order__item__icon .sim-icon,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item__icon .sim-icon,.order-confirmation-page .order-details .order__item .order__item__icon .sim-icon,.order-confirmation-ypyg .order-details .order__item .order__item__icon .sim-icon,.order-summary .order-summary__inner .order-details .order__item .order__item__icon .sim-icon,.order-confirmation-page .order__items__left-side .payment-details .order__item__icon .sim-icon,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item__icon .sim-icon,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item__icon .sim-icon,.order-confirmation-page .order-details .payment-details .order__item__icon .sim-icon,.order-confirmation-ypyg .order-details .payment-details .order__item__icon .sim-icon,.order-summary .order-summary__inner .order-details .payment-details .order__item__icon .sim-icon{
        display:none !important
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .order__item .order__item__icon,.order-confirmation-ypyg .order__items__left-side .order__item .order__item__icon,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item__icon,.order-confirmation-page .order-details .order__item .order__item__icon,.order-confirmation-ypyg .order-details .order__item .order__item__icon,.order-summary .order-summary__inner .order-details .order__item .order__item__icon,.order-confirmation-page .order__items__left-side .payment-details .order__item__icon,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item__icon,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item__icon,.order-confirmation-page .order-details .payment-details .order__item__icon,.order-confirmation-ypyg .order-details .payment-details .order__item__icon,.order-summary .order-summary__inner .order-details .payment-details .order__item__icon{
        float:right;
        width:100px;
        position:absolute;
        right:1em;
        background-color:#fff;
        text-align:center;
        min-height:52px;
        padding-top:10px
    }
}
.order-confirmation-page .order__items__left-side .order__item .order__item__icon img,.order-confirmation-ypyg .order__items__left-side .order__item .order__item__icon img,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item__icon img,.order-confirmation-page .order-details .order__item .order__item__icon img,.order-confirmation-ypyg .order-details .order__item .order__item__icon img,.order-summary .order-summary__inner .order-details .order__item .order__item__icon img,.order-confirmation-page .order__items__left-side .payment-details .order__item__icon img,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item__icon img,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item__icon img,.order-confirmation-page .order-details .payment-details .order__item__icon img,.order-confirmation-ypyg .order-details .payment-details .order__item__icon img,.order-summary .order-summary__inner .order-details .payment-details .order__item__icon img{
    float:left;
    margin:6px 15px
}
.order-confirmation-page .order__items__left-side .order__item .order__item2__icon,.order-confirmation-ypyg .order__items__left-side .order__item .order__item2__icon,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item2__icon,.order-confirmation-page .order-details .order__item .order__item2__icon,.order-confirmation-ypyg .order-details .order__item .order__item2__icon,.order-summary .order-summary__inner .order-details .order__item .order__item2__icon,.order-confirmation-page .order__items__left-side .payment-details .order__item2__icon,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item2__icon,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item2__icon,.order-confirmation-page .order-details .payment-details .order__item2__icon,.order-confirmation-ypyg .order-details .payment-details .order__item2__icon,.order-summary .order-summary__inner .order-details .payment-details .order__item2__icon{
    width:80px;
    float:left;
    margin-top:5px
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .order__item .order__item2__icon,.order-confirmation-ypyg .order__items__left-side .order__item .order__item2__icon,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item2__icon,.order-confirmation-page .order-details .order__item .order__item2__icon,.order-confirmation-ypyg .order-details .order__item .order__item2__icon,.order-summary .order-summary__inner .order-details .order__item .order__item2__icon,.order-confirmation-page .order__items__left-side .payment-details .order__item2__icon,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item2__icon,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item2__icon,.order-confirmation-page .order-details .payment-details .order__item2__icon,.order-confirmation-ypyg .order-details .payment-details .order__item2__icon,.order-summary .order-summary__inner .order-details .payment-details .order__item2__icon{
        float:right;
        width:100px;
        position:absolute;
        right:1em;
        background-color:#fff;
        text-align:center;
        min-height:52px;
        padding-top:10px
    }
}
.order-confirmation-page .order__items__left-side .order__item .order__item2__icon img,.order-confirmation-ypyg .order__items__left-side .order__item .order__item2__icon img,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item2__icon img,.order-confirmation-page .order-details .order__item .order__item2__icon img,.order-confirmation-ypyg .order-details .order__item .order__item2__icon img,.order-summary .order-summary__inner .order-details .order__item .order__item2__icon img,.order-confirmation-page .order__items__left-side .payment-details .order__item2__icon img,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item2__icon img,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item2__icon img,.order-confirmation-page .order-details .payment-details .order__item2__icon img,.order-confirmation-ypyg .order-details .payment-details .order__item2__icon img,.order-summary .order-summary__inner .order-details .payment-details .order__item2__icon img{
    float:left;
    margin:6px 15px;
    height:82px
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .order__item .order__item2__icon img,.order-confirmation-ypyg .order__items__left-side .order__item .order__item2__icon img,.order-summary .order-summary__inner .order__items__left-side .order__item .order__item2__icon img,.order-confirmation-page .order-details .order__item .order__item2__icon img,.order-confirmation-ypyg .order-details .order__item .order__item2__icon img,.order-summary .order-summary__inner .order-details .order__item .order__item2__icon img,.order-confirmation-page .order__items__left-side .payment-details .order__item2__icon img,.order-confirmation-ypyg .order__items__left-side .payment-details .order__item2__icon img,.order-summary .order-summary__inner .order__items__left-side .payment-details .order__item2__icon img,.order-confirmation-page .order-details .payment-details .order__item2__icon img,.order-confirmation-ypyg .order-details .payment-details .order__item2__icon img,.order-summary .order-summary__inner .order-details .payment-details .order__item2__icon img{
        float:none
    }
}
@media screen and (min-width: 20em) and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .payment-details,.order-confirmation-ypyg .order__items__left-side .payment-details,.order-summary .order-summary__inner .order__items__left-side .payment-details,.order-confirmation-page .order-details .payment-details,.order-confirmation-ypyg .order-details .payment-details,.order-summary .order-summary__inner .order-details .payment-details{
        display:none !important
    }
}
@media screen and (max-width: 19.99875em){
    .order-confirmation-page .order__items__left-side .payment-details,.order-confirmation-ypyg .order__items__left-side .payment-details,.order-summary .order-summary__inner .order__items__left-side .payment-details,.order-confirmation-page .order-details .payment-details,.order-confirmation-ypyg .order-details .payment-details,.order-summary .order-summary__inner .order-details .payment-details{
        display:none !important
    }
}
.order-confirmation-page .order__items__left-side .payment-details .payment-details__content,.order-confirmation-ypyg .order__items__left-side .payment-details .payment-details__content,.order-summary .order-summary__inner .order__items__left-side .payment-details .payment-details__content,.order-confirmation-page .order-details .payment-details .payment-details__content,.order-confirmation-ypyg .order-details .payment-details .payment-details__content,.order-summary .order-summary__inner .order-details .payment-details .payment-details__content{
    float:left;
    width:100%;
    padding-left:100px;
    padding-right:10px;
    padding-top:14px
}
.order-confirmation-page .order__items__left-side .payment-details .payment-tittle,.order-confirmation-ypyg .order__items__left-side .payment-details .payment-tittle,.order-summary .order-summary__inner .order__items__left-side .payment-details .payment-tittle,.order-confirmation-page .order-details .payment-details .payment-tittle,.order-confirmation-ypyg .order-details .payment-details .payment-tittle,.order-summary .order-summary__inner .order-details .payment-details .payment-tittle{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    letter-spacing:0;
    line-height:21px;
    width:45%;
    text-align:left;
    float:left
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .details--large,.order-confirmation-ypyg .order__items__left-side .details--large,.order-summary .order-summary__inner .order__items__left-side .details--large,.order-confirmation-page .order-details .details--large,.order-confirmation-ypyg .order-details .details--large,.order-summary .order-summary__inner .order-details .details--large{
        display:none !important
    }
}
.order-confirmation-page .order__items__left-side .item__name,.order-confirmation-ypyg .order__items__left-side .item__name,.order-summary .order-summary__inner .order__items__left-side .item__name,.order-confirmation-page .order-details .item__name,.order-confirmation-ypyg .order-details .item__name,.order-summary .order-summary__inner .order-details .item__name,.order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
    float:left;
    font-family:du-font-primary-b;
    font-size:1.25rem;
    color:#333;
    letter-spacing:0;
    line-height:26px;
    text-align:left
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page .order__items__left-side .item__name,.order-confirmation-ypyg .order__items__left-side .item__name,.order-summary .order-summary__inner .order__items__left-side .item__name,.order-confirmation-page .order-details .item__name,.order-confirmation-ypyg .order-details .item__name,.order-summary .order-summary__inner .order-details .item__name,.order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .order-confirmation-page .order__items__left-side .item__name,.order-confirmation-ypyg .order__items__left-side .item__name,.order-summary .order-summary__inner .order__items__left-side .item__name,.order-confirmation-page .order-details .item__name,.order-confirmation-ypyg .order-details .item__name,.order-summary .order-summary__inner .order-details .item__name,.order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .item__name,.order-confirmation-ypyg .order__items__left-side .item__name,.order-summary .order-summary__inner .order__items__left-side .item__name,.order-confirmation-page .order-details .item__name,.order-confirmation-ypyg .order-details .item__name,.order-summary .order-summary__inner .order-details .item__name,.order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
        width:100%;
        margin-right:0;
        margin-left:0;
        font-family:du-font-primary-b;
        line-height:20px;
        font-size:1rem
    }
}
.order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price{
    width:50%;
    margin-right:0;
    margin-left:0;
    float:left;
    text-align:right
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .item__price,.order-confirmation-ypyg .order__items__left-side .item__price,.order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price{
        display:none !important
    }
}
.order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
    float:left;
    text-align:right;
    margin-bottom:10px;
    width:55%;
    padding-right:8%
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .item__extra-price,.order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price{
        display:none !important
    }
}
.order-confirmation-page .order__items__left-side .item__remove,.order-confirmation-ypyg .order__items__left-side .item__remove,.order-summary .order-summary__inner .order__items__left-side .item__remove,.order-confirmation-page .order-details .item__remove,.order-confirmation-ypyg .order-details .item__remove,.order-summary .order-summary__inner .order-details .item__remove{
    width:8.33333%;
    margin-right:0;
    margin-left:0;
    float:right;
    text-align:right
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .item__remove,.order-confirmation-ypyg .order__items__left-side .item__remove,.order-summary .order-summary__inner .order__items__left-side .item__remove,.order-confirmation-page .order-details .item__remove,.order-confirmation-ypyg .order-details .item__remove,.order-summary .order-summary__inner .order-details .item__remove{
        display:none
    }
}
.order-confirmation-page .order__items__left-side .item__remove .icon,.order-confirmation-ypyg .order__items__left-side .item__remove .icon,.order-summary .order-summary__inner .order__items__left-side .item__remove .icon,.order-confirmation-page .order-details .item__remove .icon,.order-confirmation-ypyg .order-details .item__remove .icon,.order-summary .order-summary__inner .order-details .item__remove .icon,.order-confirmation-page .order__items__left-side .item__remove .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page .order__items__left-side .item__remove .secondary-btn--primary-color,.order-confirmation-ypyg .order__items__left-side .item__remove .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order__items__left-side .item__remove .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__left-side .item__remove .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__left-side .item__remove .secondary-btn--primary-color,.order-confirmation-page .order-details .item__remove .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page .order-details .item__remove .secondary-btn--primary-color,.order-confirmation-ypyg .order-details .item__remove .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order-details .item__remove .secondary-btn--primary-color,.order-summary .order-summary__inner .order-details .item__remove .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order-details .item__remove .secondary-btn--primary-color,.order-confirmation-page .order__items__left-side .item__remove .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page .order__items__left-side .item__remove .secondary-btn--primary-color,.order-confirmation-ypyg .order__items__left-side .item__remove .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__left-side .item__remove .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__left-side .item__remove .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__left-side .item__remove .secondary-btn--primary-color,.order-confirmation-page .order-details .item__remove .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page .order-details .item__remove .secondary-btn--primary-color,.order-confirmation-ypyg .order-details .item__remove .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-details .item__remove .secondary-btn--primary-color,.order-summary .order-summary__inner .order-details .item__remove .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-details .item__remove .secondary-btn--primary-color,.order-confirmation-page .order__items__left-side .item__remove .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page .order__items__left-side .item__remove .secondary-btn--primary-color,.order-confirmation-ypyg .order__items__left-side .item__remove .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__left-side .item__remove .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__left-side .item__remove .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__left-side .item__remove .secondary-btn--primary-color,.order-confirmation-page .order-details .item__remove .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page .order-details .item__remove .secondary-btn--primary-color,.order-confirmation-ypyg .order-details .item__remove .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-details .item__remove .secondary-btn--primary-color,.order-summary .order-summary__inner .order-details .item__remove .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-details .item__remove .secondary-btn--primary-color,.order-confirmation-page .order__items__left-side .item__remove .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-page .order__items__left-side .item__remove .hint2,.order-confirmation-ypyg .order__items__left-side .item__remove .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-ypyg .order__items__left-side .item__remove .hint2,.order-summary .order-summary__inner .order__items__left-side .item__remove .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__left-side .item__remove .hint2,.order-confirmation-page .order-details .item__remove .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-page .order-details .item__remove .hint2,.order-confirmation-ypyg .order-details .item__remove .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-ypyg .order-details .item__remove .hint2,.order-summary .order-summary__inner .order-details .item__remove .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order-details .item__remove .hint2,.order-confirmation-page .order__items__left-side .item__remove .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page .order__items__left-side .item__remove .hint2,.order-confirmation-ypyg .order__items__left-side .item__remove .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__left-side .item__remove .hint2,.order-summary .order-summary__inner .order__items__left-side .item__remove .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__left-side .item__remove .hint2,.order-confirmation-page .order-details .item__remove .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page .order-details .item__remove .hint2,.order-confirmation-ypyg .order-details .item__remove .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-details .item__remove .hint2,.order-summary .order-summary__inner .order-details .item__remove .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-details .item__remove .hint2,.order-confirmation-page .order__items__left-side .item__remove .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page .order__items__left-side .item__remove .hint2,.order-confirmation-ypyg .order__items__left-side .item__remove .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__left-side .item__remove .hint2,.order-summary .order-summary__inner .order__items__left-side .item__remove .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__left-side .item__remove .hint2,.order-confirmation-page .order-details .item__remove .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page .order-details .item__remove .hint2,.order-confirmation-ypyg .order-details .item__remove .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-details .item__remove .hint2,.order-summary .order-summary__inner .order-details .item__remove .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-details .item__remove .hint2{
    color:#00a9ce;
    font-size:20px;
    cursor:pointer
}
.order-confirmation-page .order__items__left-side .item__remove-mobile,.order-confirmation-ypyg .order__items__left-side .item__remove-mobile,.order-summary .order-summary__inner .order__items__left-side .item__remove-mobile,.order-confirmation-page .order-details .item__remove-mobile,.order-confirmation-ypyg .order-details .item__remove-mobile,.order-summary .order-summary__inner .order-details .item__remove-mobile{
    display:none
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .item__remove-mobile,.order-confirmation-ypyg .order__items__left-side .item__remove-mobile,.order-summary .order-summary__inner .order__items__left-side .item__remove-mobile,.order-confirmation-page .order-details .item__remove-mobile,.order-confirmation-ypyg .order-details .item__remove-mobile,.order-summary .order-summary__inner .order-details .item__remove-mobile{
        display:block;
        float:right
    }
    .order-confirmation-page .order__items__left-side .item__remove-mobile .icon,.order-confirmation-ypyg .order__items__left-side .item__remove-mobile .icon,.order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .icon,.order-confirmation-page .order-details .item__remove-mobile .icon,.order-confirmation-ypyg .order-details .item__remove-mobile .icon,.order-summary .order-summary__inner .order-details .item__remove-mobile .icon,.order-confirmation-page .order__items__left-side .item__remove-mobile .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page .order__items__left-side .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-ypyg .order__items__left-side .item__remove-mobile .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order__items__left-side .item__remove-mobile .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-page .order-details .item__remove-mobile .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page .order-details .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-ypyg .order-details .item__remove-mobile .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order-details .item__remove-mobile .secondary-btn--primary-color,.order-summary .order-summary__inner .order-details .item__remove-mobile .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order-details .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-page .order__items__left-side .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page .order__items__left-side .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-ypyg .order__items__left-side .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__left-side .item__remove-mobile .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-page .order-details .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page .order-details .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-ypyg .order-details .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-details .item__remove-mobile .secondary-btn--primary-color,.order-summary .order-summary__inner .order-details .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-details .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-page .order__items__left-side .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page .order__items__left-side .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-ypyg .order__items__left-side .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__left-side .item__remove-mobile .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-page .order-details .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page .order-details .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-ypyg .order-details .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-details .item__remove-mobile .secondary-btn--primary-color,.order-summary .order-summary__inner .order-details .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-details .item__remove-mobile .secondary-btn--primary-color,.order-confirmation-page .order__items__left-side .item__remove-mobile .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-page .order__items__left-side .item__remove-mobile .hint2,.order-confirmation-ypyg .order__items__left-side .item__remove-mobile .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-ypyg .order__items__left-side .item__remove-mobile .hint2,.order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .hint2,.order-confirmation-page .order-details .item__remove-mobile .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-page .order-details .item__remove-mobile .hint2,.order-confirmation-ypyg .order-details .item__remove-mobile .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-ypyg .order-details .item__remove-mobile .hint2,.order-summary .order-summary__inner .order-details .item__remove-mobile .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order-details .item__remove-mobile .hint2,.order-confirmation-page .order__items__left-side .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page .order__items__left-side .item__remove-mobile .hint2,.order-confirmation-ypyg .order__items__left-side .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__left-side .item__remove-mobile .hint2,.order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .hint2,.order-confirmation-page .order-details .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page .order-details .item__remove-mobile .hint2,.order-confirmation-ypyg .order-details .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-details .item__remove-mobile .hint2,.order-summary .order-summary__inner .order-details .item__remove-mobile .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-details .item__remove-mobile .hint2,.order-confirmation-page .order__items__left-side .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page .order__items__left-side .item__remove-mobile .hint2,.order-confirmation-ypyg .order__items__left-side .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__left-side .item__remove-mobile .hint2,.order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__left-side .item__remove-mobile .hint2,.order-confirmation-page .order-details .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page .order-details .item__remove-mobile .hint2,.order-confirmation-ypyg .order-details .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-details .item__remove-mobile .hint2,.order-summary .order-summary__inner .order-details .item__remove-mobile .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-details .item__remove-mobile .hint2{
        color:#00a9ce;
        font-size:26px
    }
}
.order-confirmation-page .order__items__left-side .content-row,.order-confirmation-ypyg .order__items__left-side .content-row,.order-summary .order-summary__inner .order__items__left-side .content-row,.order-confirmation-page .order-details .content-row,.order-confirmation-ypyg .order-details .content-row,.order-summary .order-summary__inner .order-details .content-row{
    display:table;
    width:100%
}
.order-confirmation-page .order__items__left-side .content-row .item__subtext,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext,.order-confirmation-page .order-details .content-row .item__subtext,.order-confirmation-ypyg .order-details .content-row .item__subtext,.order-summary .order-summary__inner .order-details .content-row .item__subtext{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    letter-spacing:0;
    line-height:24px
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page .order__items__left-side .content-row .item__subtext,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext,.order-confirmation-page .order-details .content-row .item__subtext,.order-confirmation-ypyg .order-details .content-row .item__subtext,.order-summary .order-summary__inner .order-details .content-row .item__subtext{
        width:41.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .order-confirmation-page .order__items__left-side .content-row .item__subtext,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext,.order-confirmation-page .order-details .content-row .item__subtext,.order-confirmation-ypyg .order-details .content-row .item__subtext,.order-summary .order-summary__inner .order-details .content-row .item__subtext{
        width:41.66667%;
        margin-right:0;
        margin-left:0;
        margin-bottom:20px
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .content-row .item__subtext,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext,.order-confirmation-page .order-details .content-row .item__subtext,.order-confirmation-ypyg .order-details .content-row .item__subtext,.order-summary .order-summary__inner .order-details .content-row .item__subtext{
        width:100%;
        margin-right:0;
        margin-left:0;
        opacity:0.8;
        line-height:20px;
        letter-spacing:0
    }
}
.order-confirmation-page .order__items__left-side .content-row .item__subtext:first-child,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext:first-child,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext:first-child,.order-confirmation-page .order-details .content-row .item__subtext:first-child,.order-confirmation-ypyg .order-details .content-row .item__subtext:first-child,.order-summary .order-summary__inner .order-details .content-row .item__subtext:first-child{
    float:left;
    text-align:left
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .content-row .item__subtext:first-child,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext:first-child,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext:first-child,.order-confirmation-page .order-details .content-row .item__subtext:first-child,.order-confirmation-ypyg .order-details .content-row .item__subtext:first-child,.order-summary .order-summary__inner .order-details .content-row .item__subtext:first-child{
        width:125%
    }
}
.order-confirmation-page .order__items__left-side .content-row .item__subtext:last-child,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext:last-child,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext:last-child,.order-confirmation-page .order-details .content-row .item__subtext:last-child,.order-confirmation-ypyg .order-details .content-row .item__subtext:last-child,.order-summary .order-summary__inner .order-details .content-row .item__subtext:last-child{
    width:50%;
    margin-right:0;
    margin-left:0;
    float:left;
    text-align:right
}
@media screen and (min-width: 20em) and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .content-row .item__subtext:last-child,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext:last-child,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext:last-child,.order-confirmation-page .order-details .content-row .item__subtext:last-child,.order-confirmation-ypyg .order-details .content-row .item__subtext:last-child,.order-summary .order-summary__inner .order-details .content-row .item__subtext:last-child{
        display:none !important
    }
}
@media screen and (max-width: 19.99875em){
    .order-confirmation-page .order__items__left-side .content-row .item__subtext:last-child,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext:last-child,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext:last-child,.order-confirmation-page .order-details .content-row .item__subtext:last-child,.order-confirmation-ypyg .order-details .content-row .item__subtext:last-child,.order-summary .order-summary__inner .order-details .content-row .item__subtext:last-child{
        display:none !important
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .content-row .item__subtext .keyword,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext .keyword,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext .keyword,.order-confirmation-page .order-details .content-row .item__subtext .keyword,.order-confirmation-ypyg .order-details .content-row .item__subtext .keyword,.order-summary .order-summary__inner .order-details .content-row .item__subtext .keyword{
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        margin-right:-30px
    }
}
.order-confirmation-page .order__items__left-side .content-row .item__subtext b,.order-confirmation-ypyg .order__items__left-side .content-row .item__subtext b,.order-summary .order-summary__inner .order__items__left-side .content-row .item__subtext b,.order-confirmation-page .order-details .content-row .item__subtext b,.order-confirmation-ypyg .order-details .content-row .item__subtext b,.order-summary .order-summary__inner .order-details .content-row .item__subtext b{
    white-space:nowrap
}
.order-confirmation-page .order__items__left-side .devices-landing-page__brands-dropdown,.order-confirmation-ypyg .order__items__left-side .devices-landing-page__brands-dropdown,.order-summary .order-summary__inner .order__items__left-side .devices-landing-page__brands-dropdown,.order-confirmation-page .order-details .devices-landing-page__brands-dropdown,.order-confirmation-ypyg .order-details .devices-landing-page__brands-dropdown,.order-summary .order-summary__inner .order-details .devices-landing-page__brands-dropdown{
    padding:0 0 5px;
    margin:0 auto;
    width:calc(100% - 30rem)
}
.order-confirmation-page .order__items__left-side .devices-landing-page__brands-dropdown select,.order-confirmation-ypyg .order__items__left-side .devices-landing-page__brands-dropdown select,.order-summary .order-summary__inner .order__items__left-side .devices-landing-page__brands-dropdown select,.order-confirmation-page .order-details .devices-landing-page__brands-dropdown select,.order-confirmation-ypyg .order-details .devices-landing-page__brands-dropdown select,.order-summary .order-summary__inner .order-details .devices-landing-page__brands-dropdown select{
    border-radius:8px;
    letter-spacing:0;
    line-height:20px;
    position:relative;
    border:1px solid rgba(17,17,17,0.1);
    font-family:"du-font-secondary-regular";
    color:#333;
    text-align:left;
    padding-left:0.9em;
    background-image:url(../..//common/images/arrow-down.svg);
    padding-right:25px;
    -moz-appearance:none;
    -webkit-appearance:none;
    text-indent:0.01px;
    text-overflow:''
}
.order-confirmation-page .order__items__left-side .devices-landing-page__brands-dropdown select option,.order-confirmation-ypyg .order__items__left-side .devices-landing-page__brands-dropdown select option,.order-summary .order-summary__inner .order__items__left-side .devices-landing-page__brands-dropdown select option,.order-confirmation-page .order-details .devices-landing-page__brands-dropdown select option,.order-confirmation-ypyg .order-details .devices-landing-page__brands-dropdown select option,.order-summary .order-summary__inner .order-details .devices-landing-page__brands-dropdown select option{
    font-size:0.875em;
    color:#333;
    font-family:"du-font-secondary-regular"
}
.order-confirmation-page .order__items__left-side .plus__icon__mobile-only,.order-confirmation-ypyg .order__items__left-side .plus__icon__mobile-only,.order-summary .order-summary__inner .order__items__left-side .plus__icon__mobile-only,.order-confirmation-page .order-details .plus__icon__mobile-only,.order-confirmation-ypyg .order-details .plus__icon__mobile-only,.order-summary .order-summary__inner .order-details .plus__icon__mobile-only{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    letter-spacing:0;
    line-height:20px;
    margin:2px 0
}
@media screen and (min-width: 64em) and (max-width: 79.99875em){
    .order-confirmation-page .order__items__left-side .plus__icon__mobile-only,.order-confirmation-ypyg .order__items__left-side .plus__icon__mobile-only,.order-summary .order-summary__inner .order__items__left-side .plus__icon__mobile-only,.order-confirmation-page .order-details .plus__icon__mobile-only,.order-confirmation-ypyg .order-details .plus__icon__mobile-only,.order-summary .order-summary__inner .order-details .plus__icon__mobile-only{
        display:none !important
    }
}
@media screen and (min-width: 85.375em) and (max-width: 104.99875em){
    .order-confirmation-page .order__items__left-side .plus__icon__mobile-only,.order-confirmation-ypyg .order__items__left-side .plus__icon__mobile-only,.order-summary .order-summary__inner .order__items__left-side .plus__icon__mobile-only,.order-confirmation-page .order-details .plus__icon__mobile-only,.order-confirmation-ypyg .order-details .plus__icon__mobile-only,.order-summary .order-summary__inner .order-details .plus__icon__mobile-only{
        display:none !important
    }
}
@media screen and (min-width: 105em){
    .order-confirmation-page .order__items__left-side .plus__icon__mobile-only,.order-confirmation-ypyg .order__items__left-side .plus__icon__mobile-only,.order-summary .order-summary__inner .order__items__left-side .plus__icon__mobile-only,.order-confirmation-page .order-details .plus__icon__mobile-only,.order-confirmation-ypyg .order-details .plus__icon__mobile-only,.order-summary .order-summary__inner .order-details .plus__icon__mobile-only{
        display:none !important
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .order-confirmation-page .order__items__left-side .plus__icon__mobile-only,.order-confirmation-ypyg .order__items__left-side .plus__icon__mobile-only,.order-summary .order-summary__inner .order__items__left-side .plus__icon__mobile-only,.order-confirmation-page .order-details .plus__icon__mobile-only,.order-confirmation-ypyg .order-details .plus__icon__mobile-only,.order-summary .order-summary__inner .order-details .plus__icon__mobile-only{
        display:none !important
    }
}
.order-confirmation-page .order__items__left-side .item__pay-mob,.order-confirmation-ypyg .order__items__left-side .item__pay-mob,.order-summary .order-summary__inner .order__items__left-side .item__pay-mob,.order-confirmation-page .order-details .item__pay-mob,.order-confirmation-ypyg .order-details .item__pay-mob,.order-summary .order-summary__inner .order-details .item__pay-mob{
    width:100%;
    clear:both;
    border-top:1px #ddd solid;
    padding-top:10px
}
@media screen and (min-width: 105em){
    .order-confirmation-page .order__items__left-side .item__pay-mob,.order-confirmation-ypyg .order__items__left-side .item__pay-mob,.order-summary .order-summary__inner .order__items__left-side .item__pay-mob,.order-confirmation-page .order-details .item__pay-mob,.order-confirmation-ypyg .order-details .item__pay-mob,.order-summary .order-summary__inner .order-details .item__pay-mob{
        display:none !important
    }
}
@media screen and (min-width: 85.375em) and (max-width: 104.99875em){
    .order-confirmation-page .order__items__left-side .item__pay-mob,.order-confirmation-ypyg .order__items__left-side .item__pay-mob,.order-summary .order-summary__inner .order__items__left-side .item__pay-mob,.order-confirmation-page .order-details .item__pay-mob,.order-confirmation-ypyg .order-details .item__pay-mob,.order-summary .order-summary__inner .order-details .item__pay-mob{
        display:none !important
    }
}
@media screen and (min-width: 64em) and (max-width: 79.99875em){
    .order-confirmation-page .order__items__left-side .item__pay-mob,.order-confirmation-ypyg .order__items__left-side .item__pay-mob,.order-summary .order-summary__inner .order__items__left-side .item__pay-mob,.order-confirmation-page .order-details .item__pay-mob,.order-confirmation-ypyg .order-details .item__pay-mob,.order-summary .order-summary__inner .order-details .item__pay-mob{
        display:none !important
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .order-confirmation-page .order__items__left-side .item__pay-mob,.order-confirmation-ypyg .order__items__left-side .item__pay-mob,.order-summary .order-summary__inner .order__items__left-side .item__pay-mob,.order-confirmation-page .order-details .item__pay-mob,.order-confirmation-ypyg .order-details .item__pay-mob,.order-summary .order-summary__inner .order-details .item__pay-mob{
        display:none !important
    }
}
.order-confirmation-page .order__items__left-side .item__pay-mob__price,.order-confirmation-ypyg .order__items__left-side .item__pay-mob__price,.order-summary .order-summary__inner .order__items__left-side .item__pay-mob__price,.order-confirmation-page .order-details .item__pay-mob__price,.order-confirmation-ypyg .order-details .item__pay-mob__price,.order-summary .order-summary__inner .order-details .item__pay-mob__price{
    display:inline-block;
    min-width:70px;
    margin-right:10px
}
.order-confirmation-page .order__items__left-side .item__pay-mob__price b,.order-confirmation-ypyg .order__items__left-side .item__pay-mob__price b,.order-summary .order-summary__inner .order__items__left-side .item__pay-mob__price b,.order-confirmation-page .order-details .item__pay-mob__price b,.order-confirmation-ypyg .order-details .item__pay-mob__price b,.order-summary .order-summary__inner .order-details .item__pay-mob__price b{
    display:block;
    font-family:du-font-primary-b;
    font-size:1rem;
    color:#333;
    letter-spacing:0;
    line-height:20px
}
.order-confirmation-page .order__items__left-side .item__pay-mob__sub,.order-confirmation-ypyg .order__items__left-side .item__pay-mob__sub,.order-summary .order-summary__inner .order__items__left-side .item__pay-mob__sub,.order-confirmation-page .order-details .item__pay-mob__sub,.order-confirmation-ypyg .order-details .item__pay-mob__sub,.order-summary .order-summary__inner .order-details .item__pay-mob__sub{
    opacity:0.8;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    letter-spacing:-0.07px;
    line-height:20px
}
.order-confirmation-page .order__items__left-side .order__items__inner,.order-confirmation-ypyg .order__items__left-side .order__items__inner,.order-summary .order-summary__inner .order__items__left-side .order__items__inner,.order-confirmation-page .order-details .order__items__inner,.order-confirmation-ypyg .order-details .order__items__inner,.order-summary .order-summary__inner .order-details .order__items__inner{
    padding:15px;
    border:1px #ccc solid;
    border-radius:12px
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__left-side .order__items__inner,.order-confirmation-ypyg .order__items__left-side .order__items__inner,.order-summary .order-summary__inner .order__items__left-side .order__items__inner,.order-confirmation-page .order-details .order__items__inner,.order-confirmation-ypyg .order-details .order__items__inner,.order-summary .order-summary__inner .order-details .order__items__inner{
        border:0;
        padding:0
    }
}
.order-confirmation-page .order__items__right-side,.order-confirmation-ypyg .order__items__right-side,.order-summary .order-summary__inner .order__items__right-side,.order-confirmation-page .order-summary .order-summary__block,.order-summary .order-confirmation-page .order-summary__block,.order-confirmation-ypyg .order-summary .order-summary__block,.order-summary .order-confirmation-ypyg .order-summary__block,.order-summary .order-summary__inner .order-summary__block{
    width:100%;
    margin-right:0;
    margin-left:0;
    float:left
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page .order__items__right-side,.order-confirmation-ypyg .order__items__right-side,.order-summary .order-summary__inner .order__items__right-side,.order-confirmation-page .order-summary .order-summary__block,.order-summary .order-confirmation-page .order-summary__block,.order-confirmation-ypyg .order-summary .order-summary__block,.order-summary .order-confirmation-ypyg .order-summary__block,.order-summary .order-summary__inner .order-summary__block{
        width:33.33333%;
        padding-left:.75rem
    }
}
.order-confirmation-page .order__items__right-side .order__items__inner,.order-confirmation-ypyg .order__items__right-side .order__items__inner,.order-summary .order-summary__inner .order__items__right-side .order__items__inner,.order-confirmation-page .order-summary .order-summary__block .order__items__inner,.order-summary .order-confirmation-page .order-summary__block .order__items__inner,.order-confirmation-ypyg .order-summary .order-summary__block .order__items__inner,.order-summary .order-confirmation-ypyg .order-summary__block .order__items__inner,.order-summary .order-summary__inner .order-summary__block .order__items__inner{
    border:0
}
.order-confirmation-page .order__items__right-side .order__items__inner .order-summary,.order-confirmation-ypyg .order__items__right-side .order__items__inner .order-summary,.order-summary .order-summary__inner .order__items__right-side .order__items__inner .order-summary,.order-confirmation-page .order-summary .order-summary__block .order__items__inner .order-summary,.order-summary .order-confirmation-page .order-summary__block .order__items__inner .order-summary,.order-confirmation-ypyg .order-summary .order-summary__block .order__items__inner .order-summary,.order-summary .order-confirmation-ypyg .order-summary__block .order__items__inner .order-summary,.order-summary .order-summary__inner .order-summary__block .order__items__inner .order-summary{
    width:100%
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page .order__items__right-side .order__items__inner .order-summary,.order-confirmation-ypyg .order__items__right-side .order__items__inner .order-summary,.order-summary .order-summary__inner .order__items__right-side .order__items__inner .order-summary,.order-confirmation-page .order-summary .order-summary__block .order__items__inner .order-summary,.order-summary .order-confirmation-page .order-summary__block .order__items__inner .order-summary,.order-confirmation-ypyg .order-summary .order-summary__block .order__items__inner .order-summary,.order-summary .order-confirmation-ypyg .order-summary__block .order__items__inner .order-summary,.order-summary .order-summary__inner .order-summary__block .order__items__inner .order-summary{
        padding:20px;
        width:calc(100% + 40px);
        margin:30px -20px 0
    }
}
.order-confirmation-page .order__items__right-side .right-side-tittle,.order-confirmation-ypyg .order__items__right-side .right-side-tittle,.order-summary .order-summary__inner .order__items__right-side .right-side-tittle,.order-confirmation-page .order-summary .order-summary__block .right-side-tittle,.order-summary .order-confirmation-page .order-summary__block .right-side-tittle,.order-confirmation-ypyg .order-summary .order-summary__block .right-side-tittle,.order-summary .order-confirmation-ypyg .order-summary__block .right-side-tittle,.order-summary .order-summary__inner .order-summary__block .right-side-tittle{
    margin:20px 0;
    font-size:1.563rem
}
.order-confirmation-page .order__items__right-side-mobile,.order-confirmation-ypyg .order__items__right-side-mobile,.order-summary .order-summary__inner .order__items__right-side-mobile{
    float:left
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page .order__items__right-side-mobile,.order-confirmation-ypyg .order__items__right-side-mobile,.order-summary .order-summary__inner .order__items__right-side-mobile{
        display:none;
        width:calc(33.33333% - 1rem);
        margin-left:.5rem;
        margin-right:.5rem;
        margin-top:-30px
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .order__items__right-side-mobile,.order-confirmation-ypyg .order__items__right-side-mobile,.order-summary .order-summary__inner .order__items__right-side-mobile{
        display:block;
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.order-confirmation-page .order__items__right-side-mobile .order__items__inner,.order-confirmation-ypyg .order__items__right-side-mobile .order__items__inner,.order-summary .order-summary__inner .order__items__right-side-mobile .order__items__inner{
    border:0
}
.order-confirmation-page .lite-txt,.order-confirmation-ypyg .lite-txt,.order-summary .order-summary__inner .lite-txt{
    font-family:"du-font-secondary-regular"
}
.order-confirmation-page .add-card-btn,.order-confirmation-ypyg .add-card-btn,.order-summary .order-summary__inner .add-card-btn{
    font-family:"du-font-secondary-regular";
    margin-left:12px
}
.order-confirmation-page .calculation-btn,.order-confirmation-ypyg .calculation-btn,.order-summary .order-summary__inner .calculation-btn{
    font-family:"du-font-secondary-regular"
}
@media print, screen and (min-width: 48em){
    .order-confirmation-page .taxes-mob-only,.order-confirmation-ypyg .taxes-mob-only,.order-summary .order-summary__inner .taxes-mob-only,.order-confirmation-page .activation-mob-only,.order-confirmation-ypyg .activation-mob-only,.order-summary .order-summary__inner .activation-mob-only{
        display:none !important
    }
}
.order-confirmation-page .taxes-mob-only .order__item__content,.order-confirmation-ypyg .taxes-mob-only .order__item__content,.order-summary .order-summary__inner .taxes-mob-only .order__item__content,.order-confirmation-page .activation-mob-only .order__item__content,.order-confirmation-ypyg .activation-mob-only .order__item__content,.order-summary .order-summary__inner .activation-mob-only .order__item__content{
    width:100%
}
.order-confirmation-page .info-btn,.order-confirmation-ypyg .info-btn,.order-summary .order-summary__inner .info-btn{
    font-size:2em;
    margin-top:-22px;
    float:right
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page .section-divider,.order-confirmation-ypyg .section-divider,.order-summary .order-summary__inner .section-divider{
        width:100%;
        border-bottom:1px solid #cecece;
        padding-top:30px
    }
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page .section-divider,.order-confirmation-ypyg .section-divider,.order-summary .order-summary__inner .section-divider{
        display:none
    }
}
.order-addon{
    margin:0 auto;
    padding:15px 15px 0;
    width:100%
}
@media print, screen and (min-width: 64em){
    .order-addon{
        max-width:1266px;
        padding:5px 0 28px
    }
}
.order-addon .group-title{
    font-family:du-font-primary-b;
    font-size:1.563rem;
    color:#333;
    line-height:1.2;
    margin:10px 0 12px
}
@media print, screen and (min-width: 64em){
    .order-addon .group-title{
        margin-bottom:20px
    }
}
.order-addon .container{
    display:flex;
    flex-flow:row wrap;
    width:100%;
    margin-right:0;
    margin-left:0;
    justify-content:flex-start;
    align-items:flex-start;
    justify-content:center;
    align-items:center
}
@media print, screen and (min-width: 64em){
    .order-addon .container{
        width:66.66667%;
        margin-right:0;
        margin-left:0;
        justify-content:flex-start;
        align-items:flex-start
    }
}
.order-addon .item{
    width:calc(100% - 1rem);
    margin-top:.5rem;
    margin-left:.5rem;
    margin-right:.5rem;
    margin-bottom:.5rem;
    max-width:424px
}
@media print, screen and (min-width: 64em){
    .order-addon .item{
        width:calc(50% - 1rem);
        margin-top:.5rem;
        margin-left:.5rem;
        margin-right:.5rem;
        margin-bottom:.5rem
    }
}
.order-addon .item-inner{
    width:100%;
    margin-right:0;
    margin-left:0;
    display:flex;
    flex-direction:column;
    flex-grow:1;
    margin-bottom:1rem;
    border:1px solid #ddd;
    border-radius:14px;
    background:#fff;
    box-shadow:0 5px 20px 0 rgba(0,0,0,0.05);
    overflow:hidden;
    color:#333;
    margin-bottom:16px;
    position:relative;
    min-height:100%;
    padding:2rem
}
.order-addon .item-inner>:last-child{
    margin-bottom:0
}
@media screen and (max-width: 64.06125em){
    .order-addon .item-inner{
        box-shadow:none
    }
}
@media print, screen and (min-width: 64em){
    .order-addon .item-inner{
        margin-bottom:0.2em
    }
}
@media print, screen and (min-width: 64em){
    .order-addon .item-inner:hover,.order-addon .accordion-login .item-inner.accordion-title:focus,.accordion-login .order-addon .item-inner.accordion-title:focus,.order-addon .item-inner.file-drop:focus,.order-addon .file-drop-container .item-inner.file-drop-single:focus,.file-drop-container .order-addon .item-inner.file-drop-single:focus{
        box-shadow:0 1px 14px rgba(0,0,0,0.2)
    }
}
.order-addon .title,.order-addon .sub-title,.order-addon .desc,.order-addon .price{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#00a9ce;
    line-height:1.2;
    margin:0 auto
}
.order-addon .sub-title{
    font-family:du-font-primary-b;
    font-size:1.563rem
}
.order-addon .desc{
    color:#333
}
.order-addon .img-container{
    width:66.66667%;
    padding-top:1rem;
    padding-bottom:1rem;
    margin:auto
}
.order-addon .img-container img{
    margin:auto;
    display:block;
    max-height:160px
}
.order-addon .price{
    color:#c724b1;
    font-family:du-font-primary-b
}
.order-addon .price-row{
    display:flex;
    flex-flow:row wrap;
    border-top:1px solid #ddd;
    margin:.5rem 0
}
.order-addon .price-column{
    width:50%;
    padding-left:.5rem;
    padding-right:.5rem;
    margin:.75rem 0;
    flex-grow:1
}
.order-addon .price-column:nth-child(even){
    border-left:1px solid #ddd
}
.order-addon .price-name,.order-addon .price-value{
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    display:block;
    text-align:center;
    line-height:1
}
.order-addon .price-value{
    font-family:du-font-primary-b;
    line-height:1;
    margin-top:.35rem
}
.content-font,.customer-info,.status-box,.order-confirmation-page--new .recharge-card .recharge-card__inner,.order-confirmation-ypyg .recharge-card .recharge-card__inner,.order-summary .order-summary__inner .recharge-card .recharge-card__inner,.order-confirmation-page--new .table1,.order-confirmation-ypyg .table1,.order-summary .order-summary__inner .table1,.du-table1,.du-table0,.content-number-cert .cert-table-header{
    font-family:"du-font-secondary-regular"
}
.order__items__inner .customer-info{
    margin-top:30px
}
.customer-info{
    padding:20px 30px 15px;
    border:#ccc solid 1px;
    border-radius:12px
}
@media screen and (max-width: 64.06125em){
    .customer-info{
        padding-left:15px;
        padding-right:15px;
        margin-top:20px
    }
}
.customer-info+.status-box{
    margin-top:30px
}
.customer-info .name-label{
    font-size:.875rem
}
.customer-info .cta{
    float:right;
    font-size:.875rem
}
.customer-info .cta i{
    font-size:18px;
    position:relative;
    top:5px
}
.customer-info .customer-name{
    font-family:"du-font-secondary-regular";
    margin:0;
    padding:5px 0 15px;
    font-size:25px
}
.customer-info .info-row{
    padding:15px 0;
    border-top:#ddd solid 1px
}
.customer-info .info-row .row-item{
    display:flex;
    padding:5px 0
}
.customer-info .info-row .row-item>span{
    position:relative;
    font-size:.875rem;
    width:60px;
    min-width:60px;
    margin-right:10px;
    padding-top:2px
}
.customer-info .info-row .row-item>span:after{
    content:':';
    position:absolute;
    right:0
}
.status-box{
    padding:20px 30px 10px;
    border:#00a9ce solid 2px;
    border-radius:12px;
    color:#333
}
@media screen and (max-width: 64.06125em){
    .status-box{
        padding:15px 15px 5px
    }
}
.status-box .status-title{
    font-family:"du-font-secondary-regular";
    padding:0 0 10px
}
.status-box p{
    font-size:.875rem;
    color:#333;
    margin:0;
    padding:0 0 .8em
}
.status-box .icon,.status-box .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .status-box .secondary-btn--primary-color,.status-box .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .status-box .secondary-btn--primary-color,.status-box .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .status-box .secondary-btn--primary-color,.status-box .accordion-item .file-drop .hint2,.accordion-item .file-drop .status-box .hint2,.status-box .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .status-box .hint2,.status-box .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .status-box .hint2{
    display:inline-block;
    vertical-align:middle;
    margin-left:8px
}
.status-box .icon:before,.status-box .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .status-box .secondary-btn--primary-color:before,.status-box .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .status-box .secondary-btn--primary-color:before,.status-box .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .status-box .secondary-btn--primary-color:before,.status-box .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .status-box .hint2:before,.status-box .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .status-box .hint2:before,.status-box .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .status-box .hint2:before{
    font-size:22px;
    color:#00a9ce
}
@media screen and (max-width: 37.5em){
    .status-box .icon:before,.status-box .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .status-box .secondary-btn--primary-color:before,.status-box .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .status-box .secondary-btn--primary-color:before,.status-box .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .status-box .secondary-btn--primary-color:before,.status-box .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .status-box .hint2:before,.status-box .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .status-box .hint2:before,.status-box .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .status-box .hint2:before{
        font-size:18px
    }
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new>.order,.order-confirmation-ypyg>.order,.order-summary .order-summary__inner>.order{
        padding-left:20px;
        padding-right:20px
    }
}
.order-confirmation-page--new .cards-main-container,.order-confirmation-ypyg .cards-main-container,.order-summary .order-summary__inner .cards-main-container{
    display:flex;
    flex-flow:row wrap;
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0;
    margin-left:-.5rem;
    margin-right:-.5rem
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page--new .cards-main-container,.order-confirmation-ypyg .cards-main-container,.order-summary .order-summary__inner .cards-main-container{
        width:66.66667%;
        margin-right:0;
        margin-left:0;
        margin-left:-.5rem;
        margin-right:-.5rem
    }
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .cards-main-container,.order-confirmation-ypyg .cards-main-container,.order-summary .order-summary__inner .cards-main-container{
        width:100%;
        margin:0
    }
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .order__items,.order-confirmation-ypyg .order__items,.order-summary .order-summary__inner .order__items{
        padding:0
    }
    .order-confirmation-page--new .order__items .action-title,.order-confirmation-ypyg .order__items .action-title,.order-summary .order-summary__inner .order__items .action-title{
        width:100%;
        padding:1.25rem 0;
        text-align:center
    }
}
.order-confirmation-page--new .order__items:first-child .action-title h4,.order-confirmation-ypyg .order__items:first-child .action-title h4,.order-summary .order-summary__inner .order__items:first-child .action-title h4{
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .order__items__left-side,.order-confirmation-ypyg .order__items__left-side,.order-summary .order-summary__inner .order__items__left-side,.order-confirmation-page--new .order-details,.order-confirmation-ypyg .order-details,.order-summary .order-summary__inner .order-details{
        padding-right:0;
        margin:0
    }
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page--new .order__items__left-side,.order-confirmation-ypyg .order__items__left-side,.order-summary .order-summary__inner .order__items__left-side,.order-confirmation-page--new .order-details,.order-confirmation-ypyg .order-details,.order-summary .order-summary__inner .order-details{
        margin-bottom:30px
    }
}
.order-confirmation-page--new .order__items__left-side .order__items__inner,.order-confirmation-ypyg .order__items__left-side .order__items__inner,.order-summary .order-summary__inner .order__items__left-side .order__items__inner,.order-confirmation-page--new .order-details .order__items__inner,.order-confirmation-ypyg .order-details .order__items__inner,.order-summary .order-summary__inner .order-details .order__items__inner{
    padding:15px 40px
}
@media screen and (max-width: 37.5em){
    .order-confirmation-page--new .order__items__left-side .order__items__inner,.order-confirmation-ypyg .order__items__left-side .order__items__inner,.order-summary .order-summary__inner .order__items__left-side .order__items__inner,.order-confirmation-page--new .order-details .order__items__inner,.order-confirmation-ypyg .order-details .order__items__inner,.order-summary .order-summary__inner .order-details .order__items__inner{
        padding:0
    }
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .order__items__right-side,.order-confirmation-ypyg .order__items__right-side,.order-summary .order-summary__inner .order__items__right-side,.order-confirmation-page--new .order-summary .order-summary__block,.order-summary .order-confirmation-page--new .order-summary__block,.order-confirmation-ypyg .order-summary .order-summary__block,.order-summary .order-confirmation-ypyg .order-summary__block,.order-summary .order-summary__inner .order-summary__block{
        display:block;
        padding-left:0;
        padding-bottom:20px
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .recharge-card,.order-confirmation-ypyg .recharge-card,.order-summary .order-summary__inner .recharge-card{
        width:100%;
        margin:.5rem auto
    }
}
.order-confirmation-page--new .recharge-card .recharge-card__inner,.order-confirmation-ypyg .recharge-card .recharge-card__inner,.order-summary .order-summary__inner .recharge-card .recharge-card__inner{
    padding:20px 20px;
    position:relative
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .recharge-card .recharge-card__inner,.order-confirmation-ypyg .recharge-card .recharge-card__inner,.order-summary .order-summary__inner .recharge-card .recharge-card__inner{
        padding:20px 10px 5px
    }
}
.order-confirmation-page--new .recharge-card .recharge-card__inner div,.order-confirmation-ypyg .recharge-card .recharge-card__inner div,.order-summary .order-summary__inner .recharge-card .recharge-card__inner div{
    width:auto
}
.order-confirmation-page--new .recharge-card .recharge-card__inner a.icon,.order-confirmation-ypyg .recharge-card .recharge-card__inner a.icon,.order-summary .order-summary__inner .recharge-card .recharge-card__inner a.icon,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-page--new .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-ypyg .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2,.order-confirmation-page--new .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2,.order-confirmation-ypyg .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2{
    position:absolute;
    top:20px;
    right:20px
}
.order-confirmation-page--new .recharge-card .recharge-card__inner a.icon:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner a.icon:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner a.icon:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2:before{
    font-size:22px;
    opacity:.4
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .recharge-card .recharge-card__inner a.icon,.order-confirmation-ypyg .recharge-card .recharge-card__inner a.icon,.order-summary .order-summary__inner .recharge-card .recharge-card__inner a.icon,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-page--new .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-ypyg .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2,.order-confirmation-page--new .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2,.order-confirmation-ypyg .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2{
        top:15px;
        right:15px
    }
    .order-confirmation-page--new .recharge-card .recharge-card__inner a.icon:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner a.icon:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner a.icon:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.secondary-btn--primary-color:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-page--new .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .recharge-card .recharge-card__inner a.hint2:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .recharge-card .recharge-card__inner a.hint2:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .recharge-card .recharge-card__inner a.hint2:before{
        font-size:18px
    }
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .key-image,.order-confirmation-ypyg .recharge-card .recharge-card__inner .key-image,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .key-image{
    width:33.33333%;
    margin-right:0;
    margin-left:0;
    font-size:0
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .key-image:after,.order-confirmation-ypyg .recharge-card .recharge-card__inner .key-image:after,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .key-image:after{
    content:'';
    display:inline-block;
    vertical-align:middle;
    width:1px;
    height:100%
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .key-image img,.order-confirmation-ypyg .recharge-card .recharge-card__inner .key-image img,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .key-image img{
    width:95%;
    width:calc(100% - 5px)
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__content,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__content,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__content{
    width:66.66667%;
    margin-right:0;
    margin-left:0
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__desc,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__desc,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__desc{
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:#ddd solid 1px
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__desc .spec-radio-group,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__desc .spec-radio-group,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__desc .spec-radio-group{
    padding-top:7px;
    padding-bottom:10px
}
@media screen and (max-width: 37.5em){
    .order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__desc .spec-radio-group,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__desc .spec-radio-group,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__desc .spec-radio-group{
        padding-bottom:5px
    }
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__desc .radio-group,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__desc .radio-group,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__desc .radio-group{
    display:inline-block;
    margin-left:-15px;
    width:50%
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__desc .radio-group input,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__desc .radio-group input,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__desc .radio-group input{
    display:none;
    width:1px
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__title,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__title,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__title{
    padding-top:0
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .price-detail,.order-confirmation-ypyg .recharge-card .recharge-card__inner .price-detail,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .price-detail{
    font-size:.875rem;
    padding-bottom:15px
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .price-detail strong,.order-confirmation-ypyg .recharge-card .recharge-card__inner .price-detail strong,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .price-detail strong{
    color:#c724b1;
    margin-right:8px
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .price-detail>span:before,.order-confirmation-ypyg .recharge-card .recharge-card__inner .price-detail>span:before,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .price-detail>span:before{
    content:'.';
    font-size:30px;
    line-height:10px;
    margin-right:8px;
    position:relative;
    top:-2px;
    text-shadow:0 0 4px #999
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .card--device__call-to-action,.order-confirmation-ypyg .recharge-card .recharge-card__inner .card--device__call-to-action,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .card--device__call-to-action{
    padding:0
}
.order-confirmation-page--new .recharge-card .recharge-card__inner .card--device__call-to-action button,.order-confirmation-ypyg .recharge-card .recharge-card__inner .card--device__call-to-action button,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .card--device__call-to-action button{
    width:auto;
    margin:0;
    padding:0 30px;
    height:32px;
    line-height:1em
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .recharge-card .recharge-card__inner .card--device__call-to-action,.order-confirmation-ypyg .recharge-card .recharge-card__inner .card--device__call-to-action,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .card--device__call-to-action,.order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__desc,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__desc,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__desc,.order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__title,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__title,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__title{
        display:block
    }
    .order-confirmation-page--new .recharge-card .recharge-card__inner .recharge-card__title,.order-confirmation-ypyg .recharge-card .recharge-card__inner .recharge-card__title,.order-summary .order-summary__inner .recharge-card .recharge-card__inner .recharge-card__title{
        font-size:1.15rem;
        font-family:du-font-primary-b
    }
}
.order-confirmation-page--new .table1,.order-confirmation-ypyg .table1,.order-summary .order-summary__inner .table1{
    margin-top:10px;
    margin-bottom:0
}
.order-confirmation-page--new .table1 thead,.order-confirmation-ypyg .table1 thead,.order-summary .order-summary__inner .table1 thead,.order-confirmation-page--new .table1 tbody,.order-confirmation-ypyg .table1 tbody,.order-summary .order-summary__inner .table1 tbody,.order-confirmation-page--new .table1 th,.order-confirmation-ypyg .table1 th,.order-summary .order-summary__inner .table1 th,.order-confirmation-page--new .table1 td,.order-confirmation-ypyg .table1 td,.order-summary .order-summary__inner .table1 td{
    background:none;
    border:0
}
.order-confirmation-page--new .table1 tbody tr:nth-child(even),.order-confirmation-ypyg .table1 tbody tr:nth-child(even),.order-summary .order-summary__inner .table1 tbody tr:nth-child(even){
    background:none
}
.order-confirmation-page--new .table1 th:first-child,.order-confirmation-ypyg .table1 th:first-child,.order-summary .order-summary__inner .table1 th:first-child,.order-confirmation-page--new .table1 td:first-child,.order-confirmation-ypyg .table1 td:first-child,.order-summary .order-summary__inner .table1 td:first-child{
    width:40px;
    padding-left:0
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .table1 th:first-child,.order-confirmation-ypyg .table1 th:first-child,.order-summary .order-summary__inner .table1 th:first-child,.order-confirmation-page--new .table1 td:first-child,.order-confirmation-ypyg .table1 td:first-child,.order-summary .order-summary__inner .table1 td:first-child{
        display:none
    }
}
.order-confirmation-page--new .table1 th:nth-child(3),.order-confirmation-ypyg .table1 th:nth-child(3),.order-summary .order-summary__inner .table1 th:nth-child(3),.order-confirmation-page--new .table1 th:last-child,.order-confirmation-ypyg .table1 th:last-child,.order-summary .order-summary__inner .table1 th:last-child,.order-confirmation-page--new .table1 td:nth-child(3),.order-confirmation-ypyg .table1 td:nth-child(3),.order-summary .order-summary__inner .table1 td:nth-child(3),.order-confirmation-page--new .table1 td:last-child,.order-confirmation-ypyg .table1 td:last-child,.order-summary .order-summary__inner .table1 td:last-child{
    min-width:100px;
    text-align:right
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .table1 th:nth-child(3),.order-confirmation-ypyg .table1 th:nth-child(3),.order-summary .order-summary__inner .table1 th:nth-child(3),.order-confirmation-page--new .table1 th:last-child,.order-confirmation-ypyg .table1 th:last-child,.order-summary .order-summary__inner .table1 th:last-child,.order-confirmation-page--new .table1 td:nth-child(3),.order-confirmation-ypyg .table1 td:nth-child(3),.order-summary .order-summary__inner .table1 td:nth-child(3),.order-confirmation-page--new .table1 td:last-child,.order-confirmation-ypyg .table1 td:last-child,.order-summary .order-summary__inner .table1 td:last-child{
        min-width:75px
    }
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .table1 th,.order-confirmation-ypyg .table1 th,.order-summary .order-summary__inner .table1 th,.order-confirmation-page--new .table1 td,.order-confirmation-ypyg .table1 td,.order-summary .order-summary__inner .table1 td{
        padding-left:0
    }
}
.order-confirmation-page--new .table1 th,.order-confirmation-ypyg .table1 th,.order-summary .order-summary__inner .table1 th{
    font-weight:normal;
    font-size:.875rem;
    padding-bottom:5px;
    border-bottom:#777 solid 1px
}
.order-confirmation-page--new .table1 td,.order-confirmation-ypyg .table1 td,.order-summary .order-summary__inner .table1 td{
    padding-top:20px;
    padding-bottom:20px;
    vertical-align:top
}
.order-confirmation-page--new .table1 td>strong,.order-confirmation-ypyg .table1 td>strong,.order-summary .order-summary__inner .table1 td>strong{
    font-size:1rem;
    font-weight:normal;
    font-family:"du-font-secondary-bold"
}
.order-confirmation-page--new .table1 td>strong small,.order-confirmation-ypyg .table1 td>strong small,.order-summary .order-summary__inner .table1 td>strong small{
    font-family:"du-font-secondary-regular"
}
.order-confirmation-page--new .table1 td>strong a,.order-confirmation-ypyg .table1 td>strong a,.order-summary .order-summary__inner .table1 td>strong a{
    font-size:80%;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.order-confirmation-page--new .table1 td>strong a:hover,.order-confirmation-ypyg .table1 td>strong a:hover,.order-summary .order-summary__inner .table1 td>strong a:hover,.order-confirmation-page--new .table1 td>strong .accordion-login a.accordion-title:focus,.accordion-login .order-confirmation-page--new .table1 td>strong a.accordion-title:focus,.order-confirmation-ypyg .table1 td>strong .accordion-login a.accordion-title:focus,.accordion-login .order-confirmation-ypyg .table1 td>strong a.accordion-title:focus,.order-summary .order-summary__inner .table1 td>strong .accordion-login a.accordion-title:focus,.accordion-login .order-summary .order-summary__inner .table1 td>strong a.accordion-title:focus,.order-confirmation-page--new .table1 td>strong a.file-drop:focus,.order-confirmation-ypyg .table1 td>strong a.file-drop:focus,.order-summary .order-summary__inner .table1 td>strong a.file-drop:focus,.order-confirmation-page--new .table1 td>strong .file-drop-container a.file-drop-single:focus,.file-drop-container .order-confirmation-page--new .table1 td>strong a.file-drop-single:focus,.order-confirmation-ypyg .table1 td>strong .file-drop-container a.file-drop-single:focus,.file-drop-container .order-confirmation-ypyg .table1 td>strong a.file-drop-single:focus,.order-summary .order-summary__inner .table1 td>strong .file-drop-container a.file-drop-single:focus,.file-drop-container .order-summary .order-summary__inner .table1 td>strong a.file-drop-single:focus{
    text-decoration:underline
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .table1 td>strong,.order-confirmation-ypyg .table1 td>strong,.order-summary .order-summary__inner .table1 td>strong{
        font-size:1.133rem
    }
    .order-confirmation-page--new .table1 td>strong a,.order-confirmation-ypyg .table1 td>strong a,.order-summary .order-summary__inner .table1 td>strong a{
        display:block;
        width:150%;
        font-size:1rem
    }
}
.order-confirmation-page--new .table1 td>strong.timer--expire,.order-confirmation-ypyg .table1 td>strong.timer--expire,.order-summary .order-summary__inner .table1 td>strong.timer--expire{
    display:block;
    color:#e6e6e6
}
.order-confirmation-page--new .table1 td sub,.order-confirmation-ypyg .table1 td sub,.order-summary .order-summary__inner .table1 td sub{
    font-size:.875rem;
    position:relative;
    top:0px
}
.order-confirmation-page--new .table1 td a.icon,.order-confirmation-ypyg .table1 td a.icon,.order-summary .order-summary__inner .table1 td a.icon,.order-confirmation-page--new .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page--new .table1 td a.secondary-btn--primary-color,.order-confirmation-ypyg .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .table1 td a.secondary-btn--primary-color,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .table1 td a.secondary-btn--primary-color,.order-confirmation-page--new .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .table1 td a.secondary-btn--primary-color,.order-confirmation-ypyg .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .table1 td a.secondary-btn--primary-color,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .table1 td a.secondary-btn--primary-color,.order-confirmation-page--new .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .table1 td a.secondary-btn--primary-color,.order-confirmation-ypyg .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .table1 td a.secondary-btn--primary-color,.order-summary .order-summary__inner .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .table1 td a.secondary-btn--primary-color,.order-confirmation-page--new .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-page--new .table1 td a.hint2,.order-confirmation-ypyg .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-ypyg .table1 td a.hint2,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-summary .order-summary__inner .table1 td a.hint2,.order-confirmation-page--new .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .table1 td a.hint2,.order-confirmation-ypyg .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .table1 td a.hint2,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .table1 td a.hint2,.order-confirmation-page--new .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .table1 td a.hint2,.order-confirmation-ypyg .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .table1 td a.hint2,.order-summary .order-summary__inner .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .table1 td a.hint2{
    display:inline-block;
    vertical-align:middle;
    margin-left:8px
}
.order-confirmation-page--new .table1 td a.icon:before,.order-confirmation-ypyg .table1 td a.icon:before,.order-summary .order-summary__inner .table1 td a.icon:before,.order-confirmation-page--new .table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-confirmation-page--new .table1 td a.secondary-btn--primary-color:before,.order-confirmation-ypyg .table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-confirmation-ypyg .table1 td a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-summary .order-summary__inner .table1 td a.secondary-btn--primary-color:before,.order-confirmation-page--new .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .table1 td a.secondary-btn--primary-color:before,.order-confirmation-ypyg .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .table1 td a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .table1 td a.secondary-btn--primary-color:before,.order-confirmation-page--new .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .table1 td a.secondary-btn--primary-color:before,.order-confirmation-ypyg .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .table1 td a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .table1 td a.secondary-btn--primary-color:before,.order-confirmation-page--new .table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-confirmation-page--new .table1 td a.hint2:before,.order-confirmation-ypyg .table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-confirmation-ypyg .table1 td a.hint2:before,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-summary .order-summary__inner .table1 td a.hint2:before,.order-confirmation-page--new .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .table1 td a.hint2:before,.order-confirmation-ypyg .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .table1 td a.hint2:before,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .table1 td a.hint2:before,.order-confirmation-page--new .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .table1 td a.hint2:before,.order-confirmation-ypyg .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .table1 td a.hint2:before,.order-summary .order-summary__inner .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .table1 td a.hint2:before{
    font-size:22px
}
@media screen and (max-width: 37.5em){
    .order-confirmation-page--new .table1 td a.icon:before,.order-confirmation-ypyg .table1 td a.icon:before,.order-summary .order-summary__inner .table1 td a.icon:before,.order-confirmation-page--new .table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-confirmation-page--new .table1 td a.secondary-btn--primary-color:before,.order-confirmation-ypyg .table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-confirmation-ypyg .table1 td a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .order-summary .order-summary__inner .table1 td a.secondary-btn--primary-color:before,.order-confirmation-page--new .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .table1 td a.secondary-btn--primary-color:before,.order-confirmation-ypyg .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .table1 td a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .table1 td a.secondary-btn--primary-color:before,.order-confirmation-page--new .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .table1 td a.secondary-btn--primary-color:before,.order-confirmation-ypyg .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .table1 td a.secondary-btn--primary-color:before,.order-summary .order-summary__inner .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .table1 td a.secondary-btn--primary-color:before,.order-confirmation-page--new .table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-confirmation-page--new .table1 td a.hint2:before,.order-confirmation-ypyg .table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-confirmation-ypyg .table1 td a.hint2:before,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .order-summary .order-summary__inner .table1 td a.hint2:before,.order-confirmation-page--new .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .table1 td a.hint2:before,.order-confirmation-ypyg .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .table1 td a.hint2:before,.order-summary .order-summary__inner .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .table1 td a.hint2:before,.order-confirmation-page--new .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .table1 td a.hint2:before,.order-confirmation-ypyg .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .table1 td a.hint2:before,.order-summary .order-summary__inner .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .table1 td a.hint2:before{
        font-size:18px
    }
}
.order-confirmation-page--new .table1 tr+tr td,.order-confirmation-ypyg .table1 tr+tr td,.order-summary .order-summary__inner .table1 tr+tr td{
    border-top:#ccc solid 1px
}
.order-confirmation-page--new .table1 .prod-thumb,.order-confirmation-ypyg .table1 .prod-thumb,.order-summary .order-summary__inner .table1 .prod-thumb{
    width:50px;
    height:50px;
    margin-bottom:7px;
    background:#fff;
    border:#eee solid 1px;
    border-radius:30px;
    padding:10px;
    text-align:center;
    -webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.05);
    -moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.05);
    box-shadow:0 5px 15px 0 rgba(0,0,0,0.05)
}
.order-confirmation-page--new .table1 .prod-thumb img,.order-confirmation-ypyg .table1 .prod-thumb img,.order-summary .order-summary__inner .table1 .prod-thumb img{
    height:100%;
    width:auto;
    height:100%;
    display:inline
}
.order-confirmation-page--new .table1 .detail .detail-item,.order-confirmation-ypyg .table1 .detail .detail-item,.order-summary .order-summary__inner .table1 .detail .detail-item{
    line-height:1.3em;
    font-size:.875rem
}
.order-confirmation-page--new .table1 .detail .detail-item+.detail-item,.order-confirmation-ypyg .table1 .detail .detail-item+.detail-item,.order-summary .order-summary__inner .table1 .detail .detail-item+.detail-item{
    padding-top:5px
}
.order-confirmation-page--new .table1 .detail .detail-item a,.order-confirmation-ypyg .table1 .detail .detail-item a,.order-summary .order-summary__inner .table1 .detail .detail-item a{
    font-family:"du-font-secondary-regular";
    display:inline-block;
    margin-top:10px;
    text-decoration:underline;
    color:#333
}
.order-confirmation-page--new .table1 .detail .detail-item a[data-open],.order-confirmation-ypyg .table1 .detail .detail-item a[data-open],.order-summary .order-summary__inner .table1 .detail .detail-item a[data-open]{
    text-decoration:none;
    line-height:1em;
    border-bottom:#999 solid 1px
}
.order-confirmation-page--new .table1 .detail .detail-item a:hover,.order-confirmation-ypyg .table1 .detail .detail-item a:hover,.order-summary .order-summary__inner .table1 .detail .detail-item a:hover,.order-confirmation-page--new .table1 .detail .detail-item .accordion-login a.accordion-title:focus,.accordion-login .order-confirmation-page--new .table1 .detail .detail-item a.accordion-title:focus,.order-confirmation-ypyg .table1 .detail .detail-item .accordion-login a.accordion-title:focus,.accordion-login .order-confirmation-ypyg .table1 .detail .detail-item a.accordion-title:focus,.order-summary .order-summary__inner .table1 .detail .detail-item .accordion-login a.accordion-title:focus,.accordion-login .order-summary .order-summary__inner .table1 .detail .detail-item a.accordion-title:focus,.order-confirmation-page--new .table1 .detail .detail-item a.file-drop:focus,.order-confirmation-ypyg .table1 .detail .detail-item a.file-drop:focus,.order-summary .order-summary__inner .table1 .detail .detail-item a.file-drop:focus,.order-confirmation-page--new .table1 .detail .detail-item .file-drop-container a.file-drop-single:focus,.file-drop-container .order-confirmation-page--new .table1 .detail .detail-item a.file-drop-single:focus,.order-confirmation-ypyg .table1 .detail .detail-item .file-drop-container a.file-drop-single:focus,.file-drop-container .order-confirmation-ypyg .table1 .detail .detail-item a.file-drop-single:focus,.order-summary .order-summary__inner .table1 .detail .detail-item .file-drop-container a.file-drop-single:focus,.file-drop-container .order-summary .order-summary__inner .table1 .detail .detail-item a.file-drop-single:focus{
    color:#FF514D;
    text-decoration:none
}
.order-confirmation-page--new .table1 .detail .detail-item a.link,.order-confirmation-ypyg .table1 .detail .detail-item a.link,.order-summary .order-summary__inner .table1 .detail .detail-item a.link{
    text-decoration:underline
}
.order-confirmation-page--new .table1 .detail.timer--expire,.order-confirmation-ypyg .table1 .detail.timer--expire,.order-summary .order-summary__inner .table1 .detail.timer--expire{
    text-decoration:line-through
}
.order-confirmation-page--new .table1 tr:first-child td .detail,.order-confirmation-ypyg .table1 tr:first-child td .detail,.order-summary .order-summary__inner .table1 tr:first-child td .detail{
    padding-top:5px
}
@media screen and (max-width: 37.5em){
    .order-confirmation-page--new .table1 tr:first-child td .detail,.order-confirmation-ypyg .table1 tr:first-child td .detail,.order-summary .order-summary__inner .table1 tr:first-child td .detail{
        padding-top:5px
    }
}
.order-confirmation-page--new .table1 tr:first-child+tr td:first-child,.order-confirmation-ypyg .table1 tr:first-child+tr td:first-child,.order-summary .order-summary__inner .table1 tr:first-child+tr td:first-child{
    border:0
}
.order-confirmation-page--new .table1 .total-row td,.order-confirmation-ypyg .table1 .total-row td,.order-summary .order-summary__inner .table1 .total-row td{
    padding-top:15px !important;
    border-top:#333 solid 2px
}
.order-confirmation-page--new .table1 .total-row td>em,.order-confirmation-ypyg .table1 .total-row td>em,.order-summary .order-summary__inner .table1 .total-row td>em{
    display:block;
    color:#777;
    font-style:normal;
    font-size:.875rem
}
.order-confirmation-page--new .table1 .promo-row td,.order-confirmation-ypyg .table1 .promo-row td,.order-summary .order-summary__inner .table1 .promo-row td{
    padding:35px 0 20px !important;
    border-top:#333 solid 2px
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .table1 .promo-row td,.order-confirmation-ypyg .table1 .promo-row td,.order-summary .order-summary__inner .table1 .promo-row td{
        text-align:left
    }
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .table1 .promo-row td:first-child,.order-confirmation-ypyg .table1 .promo-row td:first-child,.order-summary .order-summary__inner .table1 .promo-row td:first-child{
        display:table-cell !important
    }
}
.order-confirmation-page--new .table1 .timer,.order-confirmation-ypyg .table1 .timer,.order-summary .order-summary__inner .table1 .timer{
    width:100%;
    margin-top:15px;
    margin-bottom:10px
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .table1 .timer,.order-confirmation-ypyg .table1 .timer,.order-summary .order-summary__inner .table1 .timer{
        width:160%;
        max-width:unset;
        margin-bottom:0
    }
}
.order-confirmation-page--new .table1 .timer .timer__inner,.order-confirmation-ypyg .table1 .timer .timer__inner,.order-summary .order-summary__inner .table1 .timer .timer__inner{
    margin:0;
    padding:5px;
    text-align:left;
    border:0 none
}
.order-confirmation-page--new .table1 .timer .timer__inner .timer__counter:before,.order-confirmation-ypyg .table1 .timer .timer__inner .timer__counter:before,.order-summary .order-summary__inner .table1 .timer .timer__inner .timer__counter:before,.order-confirmation-page--new .table1 .timer .timer__inner .timer__counter,.order-confirmation-ypyg .table1 .timer .timer__inner .timer__counter,.order-summary .order-summary__inner .table1 .timer .timer__inner .timer__counter{
    display:inline-block;
    font-size:1rem;
    top:3px;
    color:#00a9ce
}
.order-confirmation-page--new .table1 .timer .timer__inner .timer__title,.order-confirmation-ypyg .table1 .timer .timer__inner .timer__title,.order-summary .order-summary__inner .table1 .timer .timer__inner .timer__title{
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
.order-confirmation-page--new .table1 .timer.timer--extend .timer__inner,.order-confirmation-ypyg .table1 .timer.timer--extend .timer__inner,.order-summary .order-summary__inner .table1 .timer.timer--extend .timer__inner{
    position:unset
}
.order-confirmation-page--new .table1 .timer.timer--extend .timer__counter:before,.order-confirmation-ypyg .table1 .timer.timer--extend .timer__counter:before,.order-summary .order-summary__inner .table1 .timer.timer--extend .timer__counter:before{
    margin:0 5px;
    color:#ffae00
}
.order-confirmation-page--new .table1 .timer.timer--expire .timer__inner,.order-confirmation-ypyg .table1 .timer.timer--expire .timer__inner,.order-summary .order-summary__inner .table1 .timer.timer--expire .timer__inner{
    position:unset
}
.order-confirmation-page--new .table1 .timer.timer--expire .timer__title,.order-confirmation-ypyg .table1 .timer.timer--expire .timer__title,.order-summary .order-summary__inner .table1 .timer.timer--expire .timer__title{
    padding:0;
    max-width:none
}
.order-confirmation-page--new .table1 .timer.timer--expire .timer__title:before,.order-confirmation-ypyg .table1 .timer.timer--expire .timer__title:before,.order-summary .order-summary__inner .table1 .timer.timer--expire .timer__title:before{
    display:none
}
.order-confirmation-page--new .table1 .timer.timer--expire .timer__counter:before,.order-confirmation-ypyg .table1 .timer.timer--expire .timer__counter:before,.order-summary .order-summary__inner .table1 .timer.timer--expire .timer__counter:before{
    margin:0 5px;
    color:#FF514D
}
.order-confirmation-page--new .order__items__right-side .order__items__inner>.order-items-tittle,.order-confirmation-ypyg .order__items__right-side .order__items__inner>.order-items-tittle,.order-summary .order-summary__inner .order__items__right-side .order__items__inner>.order-items-tittle,.order-confirmation-page--new .order-summary .order-summary__block .order__items__inner>.order-items-tittle,.order-summary .order-confirmation-page--new .order-summary__block .order__items__inner>.order-items-tittle,.order-confirmation-ypyg .order-summary .order-summary__block .order__items__inner>.order-items-tittle,.order-summary .order-confirmation-ypyg .order-summary__block .order__items__inner>.order-items-tittle,.order-summary .order-summary__inner .order-summary__block .order__items__inner>.order-items-tittle{
    padding-top:30px;
    margin:0
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .order__items__right-side .order__items__inner>.order-items-tittle,.order-confirmation-ypyg .order__items__right-side .order__items__inner>.order-items-tittle,.order-summary .order-summary__inner .order__items__right-side .order__items__inner>.order-items-tittle,.order-confirmation-page--new .order-summary .order-summary__block .order__items__inner>.order-items-tittle,.order-summary .order-confirmation-page--new .order-summary__block .order__items__inner>.order-items-tittle,.order-confirmation-ypyg .order-summary .order-summary__block .order__items__inner>.order-items-tittle,.order-summary .order-confirmation-ypyg .order-summary__block .order__items__inner>.order-items-tittle,.order-summary .order-summary__inner .order-summary__block .order__items__inner>.order-items-tittle{
        margin:0 0 5px
    }
}
.order-confirmation-page--new .order__items__right-side .order-items-tittle,.order-confirmation-ypyg .order__items__right-side .order-items-tittle,.order-summary .order-summary__inner .order__items__right-side .order-items-tittle,.order-confirmation-page--new .order-summary .order-summary__block .order-items-tittle,.order-summary .order-confirmation-page--new .order-summary__block .order-items-tittle,.order-confirmation-ypyg .order-summary .order-summary__block .order-items-tittle,.order-summary .order-confirmation-ypyg .order-summary__block .order-items-tittle,.order-summary .order-summary__inner .order-summary__block .order-items-tittle{
    font-size:20px
}
.order-confirmation-page--new .order__items__right-side .order-items-desc,.order-confirmation-ypyg .order__items__right-side .order-items-desc,.order-summary .order-summary__inner .order__items__right-side .order-items-desc,.order-confirmation-page--new .order-summary .order-summary__block .order-items-desc,.order-summary .order-confirmation-page--new .order-summary__block .order-items-desc,.order-confirmation-ypyg .order-summary .order-summary__block .order-items-desc,.order-summary .order-confirmation-ypyg .order-summary__block .order-items-desc,.order-summary .order-summary__inner .order-summary__block .order-items-desc{
    font-size:14px;
    color:#333;
    font-family:"du-font-secondary-regular";
    margin:0
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .order__items__right-side .order-items-desc,.order-confirmation-ypyg .order__items__right-side .order-items-desc,.order-summary .order-summary__inner .order__items__right-side .order-items-desc,.order-confirmation-page--new .order-summary .order-summary__block .order-items-desc,.order-summary .order-confirmation-page--new .order-summary__block .order-items-desc,.order-confirmation-ypyg .order-summary .order-summary__block .order-items-desc,.order-summary .order-confirmation-ypyg .order-summary__block .order-items-desc,.order-summary .order-summary__inner .order-summary__block .order-items-desc{
        margin:0 0 15px
    }
}
.order-confirmation-page--new .order__items__right-side .table1 tr:first-child+tr td:first-child,.order-confirmation-ypyg .order__items__right-side .table1 tr:first-child+tr td:first-child,.order-summary .order-summary__inner .order__items__right-side .table1 tr:first-child+tr td:first-child,.order-confirmation-page--new .order-summary .order-summary__block .table1 tr:first-child+tr td:first-child,.order-summary .order-confirmation-page--new .order-summary__block .table1 tr:first-child+tr td:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr:first-child+tr td:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr:first-child+tr td:first-child,.order-summary .order-summary__inner .order-summary__block .table1 tr:first-child+tr td:first-child{
    border-top:#ccc solid 1px
}
.order-confirmation-page--new .order__items__right-side .table1 th:first-child,.order-confirmation-ypyg .order__items__right-side .table1 th:first-child,.order-summary .order-summary__inner .order__items__right-side .table1 th:first-child,.order-confirmation-page--new .order-summary .order-summary__block .table1 th:first-child,.order-summary .order-confirmation-page--new .order-summary__block .table1 th:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1 th:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1 th:first-child,.order-summary .order-summary__inner .order-summary__block .table1 th:first-child,.order-confirmation-page--new .order__items__right-side .table1 td:first-child,.order-confirmation-ypyg .order__items__right-side .table1 td:first-child,.order-summary .order-summary__inner .order__items__right-side .table1 td:first-child,.order-confirmation-page--new .order-summary .order-summary__block .table1 td:first-child,.order-summary .order-confirmation-page--new .order-summary__block .table1 td:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td:first-child,.order-summary .order-summary__inner .order-summary__block .table1 td:first-child{
    width:auto
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .order__items__right-side .table1 th:first-child,.order-confirmation-ypyg .order__items__right-side .table1 th:first-child,.order-summary .order-summary__inner .order__items__right-side .table1 th:first-child,.order-confirmation-page--new .order-summary .order-summary__block .table1 th:first-child,.order-summary .order-confirmation-page--new .order-summary__block .table1 th:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1 th:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1 th:first-child,.order-summary .order-summary__inner .order-summary__block .table1 th:first-child,.order-confirmation-page--new .order__items__right-side .table1 td:first-child,.order-confirmation-ypyg .order__items__right-side .table1 td:first-child,.order-summary .order-summary__inner .order__items__right-side .table1 td:first-child,.order-confirmation-page--new .order-summary .order-summary__block .table1 td:first-child,.order-summary .order-confirmation-page--new .order-summary__block .table1 td:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td:first-child,.order-summary .order-summary__inner .order-summary__block .table1 td:first-child{
        display:table-cell
    }
}
.order-confirmation-page--new .order__items__right-side .table1 td,.order-confirmation-ypyg .order__items__right-side .table1 td,.order-summary .order-summary__inner .order__items__right-side .table1 td,.order-confirmation-page--new .order-summary .order-summary__block .table1 td,.order-summary .order-confirmation-page--new .order-summary__block .table1 td,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td,.order-summary .order-summary__inner .order-summary__block .table1 td{
    font-size:.875rem;
    min-width:100px;
    padding-top:10px;
    padding-bottom:10px
}
@media screen and (max-width: 37.5em){
    .order-confirmation-page--new .order__items__right-side .table1 td,.order-confirmation-ypyg .order__items__right-side .table1 td,.order-summary .order-summary__inner .order__items__right-side .table1 td,.order-confirmation-page--new .order-summary .order-summary__block .table1 td,.order-summary .order-confirmation-page--new .order-summary__block .table1 td,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td,.order-summary .order-summary__inner .order-summary__block .table1 td{
        min-width:60px
    }
}
.order-confirmation-page--new .order__items__right-side .table1 td>strong,.order-confirmation-ypyg .order__items__right-side .table1 td>strong,.order-summary .order-summary__inner .order__items__right-side .table1 td>strong,.order-confirmation-page--new .order-summary .order-summary__block .table1 td>strong,.order-summary .order-confirmation-page--new .order-summary__block .table1 td>strong,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td>strong,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td>strong,.order-summary .order-summary__inner .order-summary__block .table1 td>strong{
    font-size:1rem
}
.order-confirmation-page--new .order__items__right-side .table1 td .detail .detail-item a,.order-confirmation-ypyg .order__items__right-side .table1 td .detail .detail-item a,.order-summary .order-summary__inner .order__items__right-side .table1 td .detail .detail-item a,.order-confirmation-page--new .order-summary .order-summary__block .table1 td .detail .detail-item a,.order-summary .order-confirmation-page--new .order-summary__block .table1 td .detail .detail-item a,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td .detail .detail-item a,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td .detail .detail-item a,.order-summary .order-summary__inner .order-summary__block .table1 td .detail .detail-item a,.order-confirmation-page--new .order__items__right-side .table1 td sub,.order-confirmation-ypyg .order__items__right-side .table1 td sub,.order-summary .order-summary__inner .order__items__right-side .table1 td sub,.order-confirmation-page--new .order-summary .order-summary__block .table1 td sub,.order-summary .order-confirmation-page--new .order-summary__block .table1 td sub,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td sub,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td sub,.order-summary .order-summary__inner .order-summary__block .table1 td sub{
    font-size:.75rem
}
.order-confirmation-page--new .order__items__right-side .table1 td a.icon,.order-confirmation-ypyg .order__items__right-side .table1 td a.icon,.order-summary .order-summary__inner .order__items__right-side .table1 td a.icon,.order-confirmation-page--new .order-summary .order-summary__block .table1 td a.icon,.order-summary .order-confirmation-page--new .order-summary__block .table1 td a.icon,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td a.icon,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td a.icon,.order-summary .order-summary__inner .order-summary__block .table1 td a.icon,.order-confirmation-page--new .order__items__right-side .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page--new .order__items__right-side .table1 td a.secondary-btn--primary-color,.order-confirmation-ypyg .order__items__right-side .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order__items__right-side .table1 td a.secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__right-side .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__right-side .table1 td a.secondary-btn--primary-color,.order-confirmation-page--new .order-summary .order-summary__block .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page--new .order-summary .order-summary__block .table1 td a.secondary-btn--primary-color,.order-summary .order-confirmation-page--new .order-summary__block .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-confirmation-page--new .order-summary__block .table1 td a.secondary-btn--primary-color,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order-summary .order-summary__block .table1 td a.secondary-btn--primary-color,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-confirmation-ypyg .order-summary__block .table1 td a.secondary-btn--primary-color,.order-summary .order-summary__inner .order-summary__block .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order-summary__block .table1 td a.secondary-btn--primary-color,.order-confirmation-page--new .order__items__right-side .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .order__items__right-side .table1 td a.secondary-btn--primary-color,.order-confirmation-ypyg .order__items__right-side .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1 td a.secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__right-side .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1 td a.secondary-btn--primary-color,.order-confirmation-page--new .order-summary .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .order-summary .order-summary__block .table1 td a.secondary-btn--primary-color,.order-summary .order-confirmation-page--new .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-page--new .order-summary__block .table1 td a.secondary-btn--primary-color,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1 td a.secondary-btn--primary-color,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1 td a.secondary-btn--primary-color,.order-summary .order-summary__inner .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1 td a.secondary-btn--primary-color,.order-confirmation-page--new .order__items__right-side .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .order__items__right-side .table1 td a.secondary-btn--primary-color,.order-confirmation-ypyg .order__items__right-side .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1 td a.secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__right-side .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1 td a.secondary-btn--primary-color,.order-confirmation-page--new .order-summary .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .order-summary .order-summary__block .table1 td a.secondary-btn--primary-color,.order-summary .order-confirmation-page--new .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-page--new .order-summary__block .table1 td a.secondary-btn--primary-color,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1 td a.secondary-btn--primary-color,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1 td a.secondary-btn--primary-color,.order-summary .order-summary__inner .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1 td a.secondary-btn--primary-color,.order-confirmation-page--new .order__items__right-side .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-page--new .order__items__right-side .table1 td a.hint2,.order-confirmation-ypyg .order__items__right-side .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-ypyg .order__items__right-side .table1 td a.hint2,.order-summary .order-summary__inner .order__items__right-side .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__right-side .table1 td a.hint2,.order-confirmation-page--new .order-summary .order-summary__block .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-page--new .order-summary .order-summary__block .table1 td a.hint2,.order-summary .order-confirmation-page--new .order-summary__block .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-summary .order-confirmation-page--new .order-summary__block .table1 td a.hint2,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-ypyg .order-summary .order-summary__block .table1 td a.hint2,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-summary .order-confirmation-ypyg .order-summary__block .table1 td a.hint2,.order-summary .order-summary__inner .order-summary__block .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order-summary__block .table1 td a.hint2,.order-confirmation-page--new .order__items__right-side .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .order__items__right-side .table1 td a.hint2,.order-confirmation-ypyg .order__items__right-side .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1 td a.hint2,.order-summary .order-summary__inner .order__items__right-side .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1 td a.hint2,.order-confirmation-page--new .order-summary .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .order-summary .order-summary__block .table1 td a.hint2,.order-summary .order-confirmation-page--new .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-page--new .order-summary__block .table1 td a.hint2,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1 td a.hint2,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1 td a.hint2,.order-summary .order-summary__inner .order-summary__block .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1 td a.hint2,.order-confirmation-page--new .order__items__right-side .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .order__items__right-side .table1 td a.hint2,.order-confirmation-ypyg .order__items__right-side .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1 td a.hint2,.order-summary .order-summary__inner .order__items__right-side .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1 td a.hint2,.order-confirmation-page--new .order-summary .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .order-summary .order-summary__block .table1 td a.hint2,.order-summary .order-confirmation-page--new .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-page--new .order-summary__block .table1 td a.hint2,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1 td a.hint2,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1 td a.hint2,.order-summary .order-summary__inner .order-summary__block .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1 td a.hint2{
    font-size:20px
}
.order-confirmation-page--new .order__items__right-side .table1 tr th:nth-child(2),.order-confirmation-ypyg .order__items__right-side .table1 tr th:nth-child(2),.order-summary .order-summary__inner .order__items__right-side .table1 tr th:nth-child(2),.order-confirmation-page--new .order-summary .order-summary__block .table1 tr th:nth-child(2),.order-summary .order-confirmation-page--new .order-summary__block .table1 tr th:nth-child(2),.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr th:nth-child(2),.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr th:nth-child(2),.order-summary .order-summary__inner .order-summary__block .table1 tr th:nth-child(2),.order-confirmation-page--new .order__items__right-side .table1 tr td:nth-child(2),.order-confirmation-ypyg .order__items__right-side .table1 tr td:nth-child(2),.order-summary .order-summary__inner .order__items__right-side .table1 tr td:nth-child(2),.order-confirmation-page--new .order-summary .order-summary__block .table1 tr td:nth-child(2),.order-summary .order-confirmation-page--new .order-summary__block .table1 tr td:nth-child(2),.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td:nth-child(2),.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr td:nth-child(2),.order-summary .order-summary__inner .order-summary__block .table1 tr td:nth-child(2),.order-confirmation-page--new .order__items__right-side .table1 tr th:nth-child(3),.order-confirmation-ypyg .order__items__right-side .table1 tr th:nth-child(3),.order-summary .order-summary__inner .order__items__right-side .table1 tr th:nth-child(3),.order-confirmation-page--new .order-summary .order-summary__block .table1 tr th:nth-child(3),.order-summary .order-confirmation-page--new .order-summary__block .table1 tr th:nth-child(3),.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr th:nth-child(3),.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr th:nth-child(3),.order-summary .order-summary__inner .order-summary__block .table1 tr th:nth-child(3),.order-confirmation-page--new .order__items__right-side .table1 tr td:nth-child(3),.order-confirmation-ypyg .order__items__right-side .table1 tr td:nth-child(3),.order-summary .order-summary__inner .order__items__right-side .table1 tr td:nth-child(3),.order-confirmation-page--new .order-summary .order-summary__block .table1 tr td:nth-child(3),.order-summary .order-confirmation-page--new .order-summary__block .table1 tr td:nth-child(3),.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td:nth-child(3),.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr td:nth-child(3),.order-summary .order-summary__inner .order-summary__block .table1 tr td:nth-child(3){
    text-align:right
}
.order-confirmation-page--new .order__items__right-side .table1 .total-row td sub,.order-confirmation-ypyg .order__items__right-side .table1 .total-row td sub,.order-summary .order-summary__inner .order__items__right-side .table1 .total-row td sub,.order-confirmation-page--new .order-summary .order-summary__block .table1 .total-row td sub,.order-summary .order-confirmation-page--new .order-summary__block .table1 .total-row td sub,.order-confirmation-ypyg .order-summary .order-summary__block .table1 .total-row td sub,.order-summary .order-confirmation-ypyg .order-summary__block .table1 .total-row td sub,.order-summary .order-summary__inner .order-summary__block .table1 .total-row td sub{
    color:#333;
    display:inline-block;
    text-align:right;
    padding-bottom:3px
}
.order-confirmation-page--new .order__items__right-side .table1 .total-row td em,.order-confirmation-ypyg .order__items__right-side .table1 .total-row td em,.order-summary .order-summary__inner .order__items__right-side .table1 .total-row td em,.order-confirmation-page--new .order-summary .order-summary__block .table1 .total-row td em,.order-summary .order-confirmation-page--new .order-summary__block .table1 .total-row td em,.order-confirmation-ypyg .order-summary .order-summary__block .table1 .total-row td em,.order-summary .order-confirmation-ypyg .order-summary__block .table1 .total-row td em,.order-summary .order-summary__inner .order-summary__block .table1 .total-row td em{
    font-size:.75rem
}
.order-confirmation-page--new .order__items__right-side .table1 td.package-detail,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail{
    padding-top:0;
    border-top:0 !important;
    text-align:left
}
.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .list-item,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .list-item,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .list-item,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .list-item,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .list-item,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .list-item,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .list-item,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .list-item{
    display:flex;
    padding:5px 0
}
.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .list-item .price,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .list-item .price,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .list-item .price,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .list-item .price,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .list-item .price,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .list-item .price,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .list-item .price,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .list-item .price{
    margin-left:auto
}
.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .list-item:nth-child(1),.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .list-item:nth-child(1),.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .list-item:nth-child(1),.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .list-item:nth-child(1),.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .list-item:nth-child(1),.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .list-item:nth-child(1),.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .list-item:nth-child(1),.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .list-item:nth-child(1){
    display:flex
}
.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less{
    text-align:right
}
.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less .less,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less .less,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less .less,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less .less,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less .less,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less .less,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less .less,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less .less{
    display:none
}
.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a i.icon,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a i.icon,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a i.icon,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.icon,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a i.icon,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.icon,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a i.icon,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a i.icon,.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a i.secondary-btn--primary-color,.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.hint2,.accordion-item .file-drop .order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.hint2,.accordion-item .file-drop .order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.hint2,.accordion-item .file-drop .order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.hint2,.accordion-item .file-drop .order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.hint2,.accordion-item .file-drop .order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.hint2,.accordion-item .file-drop .order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop i.hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .order__items__right-side .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-page--new .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-page--new .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1 td.package-detail .show-more-less a i.hint2,.order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1 td.package-detail .show-more-less a i.hint2{
    font-size:11px;
    display:inline-block;
    vertical-align:middle;
    line-height:12px
}
.order-confirmation-page--new.order-thankyou,.order-thankyou.order-confirmation-ypyg,.order-summary .order-thankyou.order-summary__inner{
    border-bottom:0;
    overflow:visible
}
.order-confirmation-page--new.order-thankyou .order__items,.order-thankyou.order-confirmation-ypyg .order__items,.order-summary .order-thankyou.order-summary__inner .order__items{
    padding-top:20px
}
.order-confirmation-page--new.order-thankyou .order,.order-thankyou.order-confirmation-ypyg .order,.order-summary .order-thankyou.order-summary__inner .order{
    padding-top:15px;
    max-width:1266px
}
.order-confirmation-page--new.order-thankyou .du-check,.order-thankyou.order-confirmation-ypyg .du-check,.order-summary .order-thankyou.order-summary__inner .du-check{
    position:absolute;
    left:50%;
    top:-80px;
    margin-left:-30px;
    -webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);
    box-shadow:0 5px 15px 0 rgba(0,0,0,0.25)
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new.order-thankyou .du-check,.order-thankyou.order-confirmation-ypyg .du-check,.order-summary .order-thankyou.order-summary__inner .du-check{
        top:-95px
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new.order-thankyou .du-check,.order-thankyou.order-confirmation-ypyg .du-check,.order-summary .order-thankyou.order-summary__inner .du-check{
        top:-75px
    }
}
.order-confirmation-page--new.order-thankyou .du-check:before,.order-thankyou.order-confirmation-ypyg .du-check:before,.order-summary .order-thankyou.order-summary__inner .du-check:before{
    font-size:2rem
}
.order-confirmation-page--new.order-error,.order-error.order-confirmation-ypyg,.order-summary .order-error.order-summary__inner{
    border-bottom:0;
    overflow:visible
}
.order-confirmation-page--new.order-error .order__items,.order-error.order-confirmation-ypyg .order__items,.order-summary .order-error.order-summary__inner .order__items{
    padding-top:20px
}
.order-confirmation-page--new.order-error .order__items .order__items__container,.order-error.order-confirmation-ypyg .order__items .order__items__container,.order-summary .order-error.order-summary__inner .order__items .order__items__container{
    display:block
}
.order-confirmation-page--new.order-error .order,.order-error.order-confirmation-ypyg .order,.order-summary .order-error.order-summary__inner .order{
    padding-top:15px;
    max-width:1100px
}
.order-confirmation-page--new.order-error .du-alert,.order-error.order-confirmation-ypyg .du-alert,.order-summary .order-error.order-summary__inner .du-alert{
    background:#F44242;
    position:absolute;
    left:50%;
    top:-80px;
    margin-left:-30px;
    -webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);
    box-shadow:0 5px 15px 0 rgba(0,0,0,0.25)
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new.order-error .du-alert,.order-error.order-confirmation-ypyg .du-alert,.order-summary .order-error.order-summary__inner .du-alert{
        top:-40px
    }
}
.order-confirmation-page--new.order-error .du-alert:before,.order-error.order-confirmation-ypyg .du-alert:before,.order-summary .order-error.order-summary__inner .du-alert:before{
    font-size:2rem
}
.order-confirmation-page--new .confirmation__copy,.order-confirmation-ypyg .confirmation__copy,.order-summary .order-summary__inner .confirmation__copy{
    font-family:"du-font-secondary-regular";
    color:#333;
    border:#ddd solid 1px;
    border-radius:10px
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page--new .confirmation__copy,.order-confirmation-ypyg .confirmation__copy,.order-summary .order-summary__inner .confirmation__copy{
        padding:40px 30px 20px;
        background:#fff
    }
}
@media screen and (min-width: 85.375em){
    .order-confirmation-page--new .confirmation__copy,.order-confirmation-ypyg .confirmation__copy,.order-summary .order-summary__inner .confirmation__copy{
        padding:40px 40px 20px;
        background:#fff
    }
}
@media screen and (max-width: 64.06125em){
    .order-confirmation-page--new .confirmation__copy,.order-confirmation-ypyg .confirmation__copy,.order-summary .order-summary__inner .confirmation__copy{
        padding-bottom:15px;
        position:relative;
        margin-bottom:30px;
        border:0;
        padding:0
    }
    .order-confirmation-page--new .confirmation__copy:after,.order-confirmation-ypyg .confirmation__copy:after,.order-summary .order-summary__inner .confirmation__copy:after{
        content:'';
        position:absolute;
        left:-10%;
        bottom:-30px;
        width:120%;
        height:1px;
        background:#ddd
    }
}
.order-confirmation-page--new .confirmation__copy p,.order-confirmation-ypyg .confirmation__copy p,.order-summary .order-summary__inner .confirmation__copy p{
    color:#333
}
.order-confirmation-page--new .confirmation__copy .salutation,.order-confirmation-ypyg .confirmation__copy .salutation,.order-summary .order-summary__inner .confirmation__copy .salutation{
    margin:0 0 .5rem;
    font-size:1.25rem;
    font-family:"du-font-secondary-bold"
}
.order-confirmation-page--new .confirmation__copy table thead,.order-confirmation-ypyg .confirmation__copy table thead,.order-summary .order-summary__inner .confirmation__copy table thead,.order-confirmation-page--new .confirmation__copy table tbody,.order-confirmation-ypyg .confirmation__copy table tbody,.order-summary .order-summary__inner .confirmation__copy table tbody,.order-confirmation-page--new .confirmation__copy table tfoot,.order-confirmation-ypyg .confirmation__copy table tfoot,.order-summary .order-summary__inner .confirmation__copy table tfoot,.order-confirmation-page--new .confirmation__copy table tbody tr:nth-child(even),.order-confirmation-ypyg .confirmation__copy table tbody tr:nth-child(even),.order-summary .order-summary__inner .confirmation__copy table tbody tr:nth-child(even),.order-confirmation-page--new .confirmation__copy table td,.order-confirmation-ypyg .confirmation__copy table td,.order-summary .order-summary__inner .confirmation__copy table td{
    background:none;
    vertical-align:top
}
.order-confirmation-page--new .confirmation__copy table thead:first-child,.order-confirmation-ypyg .confirmation__copy table thead:first-child,.order-summary .order-summary__inner .confirmation__copy table thead:first-child,.order-confirmation-page--new .confirmation__copy table tbody:first-child,.order-confirmation-ypyg .confirmation__copy table tbody:first-child,.order-summary .order-summary__inner .confirmation__copy table tbody:first-child,.order-confirmation-page--new .confirmation__copy table tfoot:first-child,.order-confirmation-ypyg .confirmation__copy table tfoot:first-child,.order-summary .order-summary__inner .confirmation__copy table tfoot:first-child,.order-confirmation-page--new .confirmation__copy table tbody tr:nth-child(even):first-child,.order-confirmation-ypyg .confirmation__copy table tbody tr:nth-child(even):first-child,.order-summary .order-summary__inner .confirmation__copy table tbody tr:nth-child(even):first-child,.order-confirmation-page--new .confirmation__copy table td:first-child,.order-confirmation-ypyg .confirmation__copy table td:first-child,.order-summary .order-summary__inner .confirmation__copy table td:first-child{
    padding-left:0;
    min-width:115px
}
@media print, screen and (min-width: 64em){
    .order-confirmation-page--new .confirmation__copy table thead:first-child,.order-confirmation-ypyg .confirmation__copy table thead:first-child,.order-summary .order-summary__inner .confirmation__copy table thead:first-child,.order-confirmation-page--new .confirmation__copy table tbody:first-child,.order-confirmation-ypyg .confirmation__copy table tbody:first-child,.order-summary .order-summary__inner .confirmation__copy table tbody:first-child,.order-confirmation-page--new .confirmation__copy table tfoot:first-child,.order-confirmation-ypyg .confirmation__copy table tfoot:first-child,.order-summary .order-summary__inner .confirmation__copy table tfoot:first-child,.order-confirmation-page--new .confirmation__copy table tbody tr:nth-child(even):first-child,.order-confirmation-ypyg .confirmation__copy table tbody tr:nth-child(even):first-child,.order-summary .order-summary__inner .confirmation__copy table tbody tr:nth-child(even):first-child,.order-confirmation-page--new .confirmation__copy table td:first-child,.order-confirmation-ypyg .confirmation__copy table td:first-child,.order-summary .order-summary__inner .confirmation__copy table td:first-child{
        min-width:150px
    }
}
.order-confirmation-page--new .confirmation__copy .du-form,.order-confirmation-ypyg .confirmation__copy .du-form,.order-summary .order-summary__inner .confirmation__copy .du-form{
    padding:0;
    margin:0 -10px;
    border-top:1px solid #ddd
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .confirmation__copy .du-form,.order-confirmation-ypyg .confirmation__copy .du-form,.order-summary .order-summary__inner .confirmation__copy .du-form{
        margin:0 -20px
    }
}
.order-confirmation-page--new .confirmation__copy .du-form>p,.order-confirmation-ypyg .confirmation__copy .du-form>p,.order-summary .order-summary__inner .confirmation__copy .du-form>p{
    padding:0 10px
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .confirmation__copy .du-form>p,.order-confirmation-ypyg .confirmation__copy .du-form>p,.order-summary .order-summary__inner .confirmation__copy .du-form>p{
        padding:0 20px
    }
}
.order-confirmation-page--new .confirmation__copy .du-form .group-action,.order-confirmation-ypyg .confirmation__copy .du-form .group-action,.order-summary .order-summary__inner .confirmation__copy .du-form .group-action{
    display:block
}
.order-confirmation-page--new .confirmation__copy .du-form .group-action button,.order-confirmation-ypyg .confirmation__copy .du-form .group-action button,.order-summary .order-summary__inner .confirmation__copy .du-form .group-action button{
    width:100%
}
.order-confirmation-page--new .confirmation__action,.order-confirmation-ypyg .confirmation__action,.order-summary .order-summary__inner .confirmation__action{
    padding-top:30px
}
@media screen and (min-width: 64.0625em){
    .order-confirmation-page--new .confirmation__action,.order-confirmation-ypyg .confirmation__action,.order-summary .order-summary__inner .confirmation__action{
        padding:20px 40px 15px;
        border:1px solid #ddd;
        background:#F8F8F8;
        margin-right:20px;
        margin-top:-12px;
        border-radius:0 0 10px 10px
    }
}
@media screen and (min-width: 85.375em){
    .order-confirmation-page--new .confirmation__action,.order-confirmation-ypyg .confirmation__action,.order-summary .order-summary__inner .confirmation__action{
        margin-right:30px
    }
}
.highlight,.highlight--blue{
    display:block;
    width:100%;
    padding:15px 30px;
    margin:1.5rem 0;
    background:#eee;
    border-radius:10px
}
@media screen and (max-width: 64.06125em){
    .highlight,.highlight--blue{
        margin-left:-20px;
        margin-right:-20px;
        width:calc(100% + 40px);
        border-radius:0;
        padding-left:20px;
        padding-right:20px
    }
}
.highlight--blue{
    background:rgba(0,169,207,0.1)
}
@media screen and (max-width: 64.06125em){
    .checkout-content-fixed{
        padding:0 0 100px
    }
    .checkout-content-fixed .action-title{
        padding-top:0
    }
    .checkout-content-fixed .customer-info{
        background:#fff;
        margin-bottom:20px
    }
}
.checkout-content-fixed .customer-info+.payment-info{
    margin-top:30px
}
.checkout-content-fixed .payment-info{
    margin-bottom:40px
}
@media screen and (max-width: 64.06125em){
    .checkout-content-fixed .payment-info{
        padding-left:15px;
        padding-right:15px
    }
}
.checkout-content-fixed .payment-info>h3{
    margin:0 0 20px;
    font-size:24px
}
.checkout-content-fixed .payment-info>h3+.payment-info-item{
    border:0;
    background-position:100% 0;
    background-size:90px auto
}
.checkout-content-fixed .payment-info h4{
    margin:0;
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
.checkout-content-fixed .payment-info h4+ul{
    margin-top:10px
}
.checkout-content-fixed .du-form .group .du-custom-radio{
    max-width:256px;
    padding-top:10px;
    padding-bottom:10px
}
@media print, screen and (min-width: 48em){
    .checkout-content-fixed .du-form .group .du-custom-radio{
        margin-right:1rem
    }
}
@media screen and (max-width: 37.5em){
    .checkout-content-fixed .du-form .group .du-custom-radio{
        width:100%;
        max-width:100%
    }
}
.checkout-content-fixed .du-form .group .du-custom-radio,.checkout-content-fixed .du-form .group .du-custom-radio .du-radio-status2{
    border-radius:8px
}
.checkout-content-fixed .du-form .group .du-custom-radio .du-radio-details-val{
    font-size:1.25rem
}
.checkout-content-fixed .du-form .group .du-custom-radio .du-radio-status{
    width:26px;
    height:26px
}
.checkout-content-fixed .du-form .group .du-custom-radio .du-radio-status:before{
    line-height:26px
}
.checkout-content-fixed .du-form .group-action{
    margin-top:10px
}
.checkout-content-fixed .du-form .group-action button{
    max-width:256px
}
.checkout-content-fixed .group+.group-title{
    margin-top:20px;
    padding:0 20px
}
.checkout-content-fixed .group-title{
    margin-bottom:10px
}
.checkout-content-fixed .group-title h4{
    margin:0;
    font-size:24px
}
@media screen and (max-width: 37.5em){
    .checkout-content-fixed .group-title h4{
        padding-bottom:5px
    }
}
.checkout-content-fixed .group-title a.icon,.checkout-content-fixed .group-title .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .checkout-content-fixed .group-title a.secondary-btn--primary-color,.checkout-content-fixed .group-title .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .checkout-content-fixed .group-title a.secondary-btn--primary-color,.checkout-content-fixed .group-title .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .checkout-content-fixed .group-title a.secondary-btn--primary-color,.checkout-content-fixed .group-title .accordion-item .file-drop a.hint2,.accordion-item .file-drop .checkout-content-fixed .group-title a.hint2,.checkout-content-fixed .group-title .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .checkout-content-fixed .group-title a.hint2,.checkout-content-fixed .group-title .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .checkout-content-fixed .group-title a.hint2{
    display:inline-block;
    vertical-align:middle;
    margin-left:8px
}
.checkout-content-fixed .group-title a.icon:before,.checkout-content-fixed .group-title .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .checkout-content-fixed .group-title a.secondary-btn--primary-color:before,.checkout-content-fixed .group-title .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .checkout-content-fixed .group-title a.secondary-btn--primary-color:before,.checkout-content-fixed .group-title .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .checkout-content-fixed .group-title a.secondary-btn--primary-color:before,.checkout-content-fixed .group-title .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .checkout-content-fixed .group-title a.hint2:before,.checkout-content-fixed .group-title .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .checkout-content-fixed .group-title a.hint2:before,.checkout-content-fixed .group-title .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .checkout-content-fixed .group-title a.hint2:before{
    font-size:22px
}
@media screen and (max-width: 37.5em){
    .checkout-content-fixed .group-title a.icon,.checkout-content-fixed .group-title .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .checkout-content-fixed .group-title a.secondary-btn--primary-color,.checkout-content-fixed .group-title .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .checkout-content-fixed .group-title a.secondary-btn--primary-color,.checkout-content-fixed .group-title .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .checkout-content-fixed .group-title a.secondary-btn--primary-color,.checkout-content-fixed .group-title .accordion-item .file-drop a.hint2,.accordion-item .file-drop .checkout-content-fixed .group-title a.hint2,.checkout-content-fixed .group-title .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .checkout-content-fixed .group-title a.hint2,.checkout-content-fixed .group-title .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .checkout-content-fixed .group-title a.hint2{
        margin-left:4px
    }
    .checkout-content-fixed .group-title a.icon:before,.checkout-content-fixed .group-title .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .checkout-content-fixed .group-title a.secondary-btn--primary-color:before,.checkout-content-fixed .group-title .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .checkout-content-fixed .group-title a.secondary-btn--primary-color:before,.checkout-content-fixed .group-title .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .checkout-content-fixed .group-title a.secondary-btn--primary-color:before,.checkout-content-fixed .group-title .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .checkout-content-fixed .group-title a.hint2:before,.checkout-content-fixed .group-title .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .checkout-content-fixed .group-title a.hint2:before,.checkout-content-fixed .group-title .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .checkout-content-fixed .group-title a.hint2:before{
        font-size:18px
    }
}
.tracking-order-page .order__items__right-side,.tracking-order-page .order-summary .order-summary__block,.order-summary .tracking-order-page .order-summary__block{
    margin:0
}
.checkout-with-summary{
    padding-bottom:100px
}
.checkout-with-summary .order-summary .accordion{
    background:transparent
}
.checkout-with-summary .order-summary .accordion-content{
    border:0 none;
    padding:0;
    background:transparent
}
.checkout-with-summary .order-summary .accordion-content:last-child{
    border:0 none
}
@media print, screen and (min-width: 64em){
    .checkout-with-summary .order-summary .mobile-summary{
        display:none
    }
}
@media screen and (max-width: 63.9375em){
    .checkout-with-summary .order__items__right-side,.checkout-with-summary .order-summary .order-summary__block,.order-summary .checkout-with-summary .order-summary__block{
        padding-bottom:5px
    }
    .checkout-with-summary .order-summary{
        order:1;
        padding-top:15px;
        border-radius:20px 20px 0 0
    }
    .checkout-with-summary .order-summary.full-mobile{
        padding:0;
        margin-top:8px
    }
    .checkout-with-summary .order-summary.full-mobile .side-pane--widget{
        border:0px;
        width:100%;
        border-radius:0
    }
    .checkout-with-summary .action-title{
        order:2
    }
    .checkout-with-summary .action-block{
        order:3
    }
}
@media print, screen and (min-width: 64em){
    .checkout-with-summary .order__items--small{
        display:none
    }
}
.checkout-with-summary .order__items--small .order-summary-title.expanded{
    margin-bottom:-10px
}
.checkout-with-summary .order__items--small .mobile-summary .total-row td{
    border-top:0;
    padding-top:0
}
.checkout-with-summary .order__items--large{
    display:none
}
@media print, screen and (min-width: 64em){
    .checkout-with-summary .order__items--large{
        display:block
    }
}
.checkout-with-summary .order__items--large .order-summary-title{
    cursor:inherit;
    margin-bottom:-10px
}
.checkout-with-summary .order__items--large .order-summary-title:after{
    display:none
}
.checkout-with-summary .order-info{
    background:rgba(0,169,206,0.1);
    border-radius:10px;
    display:flex;
    padding:15px 20px;
    margin:20px 0 0
}
@media print, screen and (min-width: 64em){
    .checkout-with-summary .order-info{
        margin:0
    }
}
@media screen and (min-width: 80em){
    .checkout-with-summary .order-info{
        margin:0 -10px
    }
}
.checkout-with-summary .order-info__data h4{
    font-size:1.25rem;
    font-family:du-font-primary-b;
    margin:0 0 10px
}
.checkout-with-summary .order-info__data p{
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    line-height:1.3;
    margin:0;
    color:#333
}
.checkout-with-summary .order-info__img{
    margin-top:5px;
    margin-left:10px;
    min-width:40px
}
.order-confirmation-ypyg .action-title h4,.order-summary .order-summary__inner .action-title h4{
    font-size:1.953rem;
    font-family:du-font-primary-b;
    text-align:left
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .action-title h4,.order-summary .order-summary__inner .action-title h4{
        font-size:1.563rem
    }
}
.order-confirmation-ypyg .action-title p,.order-summary .order-summary__inner .action-title p{
    text-align:left
}
.order-confirmation-ypyg .order__items:first-child .action-title h4,.order-summary .order-summary__inner .order__items:first-child .action-title h4{
    font-size:1.953rem;
    font-family:du-font-primary-b;
    text-align:left
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order__items:first-child .action-title h4,.order-summary .order-summary__inner .order__items:first-child .action-title h4{
        font-size:1.563rem
    }
}
.order-confirmation-ypyg .order__items--yp,.order-summary .order-summary__inner .order__items--yp{
    border-top:5px solid #c724b1;
    width:50%;
    padding-left:2rem;
    padding-right:2rem;
    padding-top:2rem;
    padding-bottom:2rem;
    position:relative
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order__items--yp,.order-summary .order-summary__inner .order__items--yp{
        width:100%;
        margin-right:0;
        margin-left:0;
        padding:10px 0 20px
    }
}
.order-confirmation-ypyg .order__items--yp:after,.order-summary .order-summary__inner .order__items--yp:after{
    content:' ';
    display:block;
    height:calc(100% - 4rem);
    width:1px;
    background:#ddd;
    position:absolute;
    right:0;
    top:2rem
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order__items--yp:after,.order-summary .order-summary__inner .order__items--yp:after{
        display:none
    }
}
.order-confirmation-ypyg .order__items--yp h6,.order-summary .order-summary__inner .order__items--yp h6{
    color:#c724b1
}
.order-confirmation-ypyg .order__items--yp .link,.order-summary .order-summary__inner .order__items--yp .link{
    color:#e209c5;
    font-size:.866rem
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items--yp .link,.order-summary .order-summary__inner .order__items--yp .link{
        font-size:.764rem
    }
}
.order-confirmation-ypyg .order__items--yp .measure,.order-summary .order-summary__inner .order__items--yp .measure{
    font-size:.866rem
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items--yp .measure,.order-summary .order-summary__inner .order__items--yp .measure{
        font-size:.764rem
    }
}
.order-confirmation-ypyg .order__items--yp .icon,.order-summary .order-summary__inner .order__items--yp .icon,.order-confirmation-ypyg .order__items--yp .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order__items--yp .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items--yp .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order__items--yp .secondary-btn--primary-color,.order-confirmation-ypyg .order__items--yp .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items--yp .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items--yp .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items--yp .secondary-btn--primary-color,.order-confirmation-ypyg .order__items--yp .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items--yp .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items--yp .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items--yp .secondary-btn--primary-color,.order-confirmation-ypyg .order__items--yp .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-ypyg .order__items--yp .hint2,.order-summary .order-summary__inner .order__items--yp .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order__items--yp .hint2,.order-confirmation-ypyg .order__items--yp .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items--yp .hint2,.order-summary .order-summary__inner .order__items--yp .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items--yp .hint2,.order-confirmation-ypyg .order__items--yp .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items--yp .hint2,.order-summary .order-summary__inner .order__items--yp .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items--yp .hint2{
    color:#e209c5;
    font-size:20px;
    line-height:1;
    position:relative;
    bottom:-5px
}
.order-confirmation-ypyg .order__items--yg,.order-summary .order-summary__inner .order__items--yg{
    border-top:5px solid #00a9ce;
    width:50%;
    padding-left:2rem;
    padding-right:2rem;
    padding-top:2rem;
    padding-bottom:2rem
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order__items--yg,.order-summary .order-summary__inner .order__items--yg{
        width:100%;
        margin-right:0;
        margin-left:0;
        padding:10px 0 20px
    }
}
.order-confirmation-ypyg .order__items--yg h6,.order-summary .order-summary__inner .order__items--yg h6,.order-confirmation-ypyg .order__items--yg strong,.order-summary .order-summary__inner .order__items--yg strong,.order-confirmation-ypyg .order__items--yg .measure,.order-summary .order-summary__inner .order__items--yg .measure{
    color:#00a9ce
}
.order-confirmation-ypyg .order__items--yg .link,.order-summary .order-summary__inner .order__items--yg .link{
    color:#00a9ce;
    font-size:.866rem
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items--yg .link,.order-summary .order-summary__inner .order__items--yg .link{
        font-size:.764rem
    }
}
.order-confirmation-ypyg .order__items--yg .measure,.order-summary .order-summary__inner .order__items--yg .measure{
    font-size:.866rem
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items--yg .measure,.order-summary .order-summary__inner .order__items--yg .measure{
        font-size:.764rem
    }
}
.order-confirmation-ypyg .order__items--yg .table1,.order-summary .order-summary__inner .order__items--yg .table1{
    margin-top:15px
}
.order-confirmation-ypyg .order__items h6,.order-summary .order-summary__inner .order__items h6{
    margin:0;
    font-family:du-font-primary-b;
    display:inline-block;
    line-height:1.2;
    font-size:1.333rem
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items h6,.order-summary .order-summary__inner .order__items h6{
        font-size:1.25rem
    }
}
.order-confirmation-ypyg .order__items #monthly-breakdown,.order-summary .order-summary__inner .order__items #monthly-breakdown,.order-confirmation-ypyg .order__items #onetime-breakdown,.order-summary .order-summary__inner .order__items #onetime-breakdown{
    padding-top:10px
}
.order-confirmation-ypyg .order__items--table .table__row,.order-summary .order-summary__inner .order__items--table .table__row,.order-confirmation-ypyg .order__items--table .table__row-total,.order-summary .order-summary__inner .order__items--table .table__row-total{
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    font-family:"du-font-secondary-regular";
    font-size:1.133rem;
    padding:2px 0
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items--table .table__row,.order-summary .order-summary__inner .order__items--table .table__row,.order-confirmation-ypyg .order__items--table .table__row-total,.order-summary .order-summary__inner .order__items--table .table__row-total{
        font-size:.882rem
    }
}
.order-confirmation-ypyg .order__items--table .table__row--cell,.order-summary .order-summary__inner .order__items--table .table__row--cell{
    width:16.66667%;
    padding-right:.5rem
}
.order-confirmation-ypyg .order__items--table .table__row--cell+div,.order-summary .order-summary__inner .order__items--table .table__row--cell+div{
    text-align:right;
    width:25%;
    padding-right:1rem
}
.order-confirmation-ypyg .order__items--table .table__row--cell+div+div,.order-summary .order-summary__inner .order__items--table .table__row--cell+div+div{
    text-align:left;
    width:58.33333%;
    margin-right:0;
    margin-left:0
}
.order-confirmation-ypyg .order__items--table .table__row--cell-full,.order-summary .order-summary__inner .order__items--table .table__row--cell-full{
    width:100%;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    align-items:center
}
.order-confirmation-ypyg .order__items--table .table__row--cell-full a:not(.secondary-btn--mono-color--xsmall),.order-summary .order-summary__inner .order__items--table .table__row--cell-full a:not(.secondary-btn--mono-color--xsmall){
    color:#00a9ce
}
.order-confirmation-ypyg .order__items--table .table__row--cell-grid,.order-summary .order-summary__inner .order__items--table .table__row--cell-grid{
    display:flex;
    justify-content:space-between;
    padding:0 !important;
    align-items:flex-end
}
.order-confirmation-ypyg .order__items--table .table__row-total h6,.order-summary .order-summary__inner .order__items--table .table__row-total h6,.order-confirmation-ypyg .order__items--table .table__row-total strong,.order-summary .order-summary__inner .order__items--table .table__row-total strong,.order-confirmation-ypyg .order__items--table .table__row-total .measure,.order-summary .order-summary__inner .order__items--table .table__row-total .measure{
    color:#c724b1
}
.order-confirmation-ypyg .order__items--table .table__row-total h6,.order-summary .order-summary__inner .order__items--table .table__row-total h6{
    font-size:1.133rem
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items--table .table__row-total h6,.order-summary .order-summary__inner .order__items--table .table__row-total h6{
        font-size:1rem
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order__items--table .table__row-total:last-child,.order-summary .order-summary__inner .order__items--table .table__row-total:last-child{
        border-bottom:0 none
    }
}
.order-confirmation-ypyg .order__items--table .separator,.order-summary .order-summary__inner .order__items--table .separator{
    margin:15px 0
}
.order-confirmation-ypyg .order__items strong,.order-summary .order-summary__inner .order__items strong{
    font-size:1rem
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items strong,.order-summary .order-summary__inner .order__items strong{
        font-size:.882rem
    }
}
.order-confirmation-ypyg .order__items a.du-info-icon-lite,.order-summary .order-summary__inner .order__items a.du-info-icon-lite{
    font-size:1.25rem
}
.order-confirmation-ypyg .order__items .hidden,.order-summary .order-summary__inner .order__items .hidden{
    display:none
}
.order-confirmation-ypyg .order__items .table1 tr:last-child td,.order-summary .order-summary__inner .order__items .table1 tr:last-child td{
    padding-bottom:0
}
.order-confirmation-ypyg .order__items .table1 td,.order-summary .order-summary__inner .order__items .table1 td{
    position:relative;
    border-color:#ddd;
    vertical-align:top;
    padding:1rem 0
}
.order-confirmation-ypyg .order__items .table1 td:first-child,.order-summary .order-summary__inner .order__items .table1 td:first-child{
    border-top:0 none !important;
    padding-right:15px
}
.order-confirmation-ypyg .order__items .table1 td:last-child,.order-summary .order-summary__inner .order__items .table1 td:last-child{
    text-align:left
}
.order-confirmation-ypyg .order__items .table1 td .detail,.order-summary .order-summary__inner .order__items .table1 td .detail{
    padding-top:0 !important
}
.order-confirmation-ypyg .order__items .table1 td .detail .detail-item,.order-summary .order-summary__inner .order__items .table1 td .detail .detail-item{
    font-size:.875rem
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order__items .table1 td .detail .detail-item,.order-summary .order-summary__inner .order__items .table1 td .detail .detail-item{
        font-size:1rem
    }
}
.order-confirmation-ypyg .order__items .table1 td .detail .detail-item+.detail-item,.order-summary .order-summary__inner .order__items .table1 td .detail .detail-item+.detail-item{
    padding-top:0 !important
}
.order-confirmation-ypyg .order__items .table1 td .detail .detail-item a,.order-summary .order-summary__inner .order__items .table1 td .detail .detail-item a{
    margin-top:0;
    color:#00a9ce;
    text-decoration:none
}
.order-confirmation-ypyg .order__items .table1 td .detail .detail-item a.link,.order-summary .order-summary__inner .order__items .table1 td .detail .detail-item a.link{
    text-decoration:underline
}
.order-confirmation-ypyg .order__items .table1 td .detail .detail-item span.timer--expire,.order-summary .order-summary__inner .order__items .table1 td .detail .detail-item span.timer--expire{
    text-decoration:line-through;
    color:#8a8a8a
}
.order-confirmation-ypyg .order__items .table1 td .timer,.order-summary .order-summary__inner .order__items .table1 td .timer{
    text-align:left;
    margin:5px 0 0
}
.order-confirmation-ypyg .order__items .table1 td .timer strong,.order-summary .order-summary__inner .order__items .table1 td .timer strong{
    font-family:"du-font-secondary-bold";
    display:inline-block
}
.order-confirmation-ypyg .order__items .table1 td .timer .icon,.order-summary .order-summary__inner .order__items .table1 td .timer .icon,.order-confirmation-ypyg .order__items .table1 td .timer .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order__items .table1 td .timer .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items .table1 td .timer .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order__items .table1 td .timer .secondary-btn--primary-color,.order-confirmation-ypyg .order__items .table1 td .timer .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items .table1 td .timer .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items .table1 td .timer .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items .table1 td .timer .secondary-btn--primary-color,.order-confirmation-ypyg .order__items .table1 td .timer .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items .table1 td .timer .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items .table1 td .timer .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items .table1 td .timer .secondary-btn--primary-color,.order-confirmation-ypyg .order__items .table1 td .timer .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-ypyg .order__items .table1 td .timer .hint2,.order-summary .order-summary__inner .order__items .table1 td .timer .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order__items .table1 td .timer .hint2,.order-confirmation-ypyg .order__items .table1 td .timer .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items .table1 td .timer .hint2,.order-summary .order-summary__inner .order__items .table1 td .timer .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items .table1 td .timer .hint2,.order-confirmation-ypyg .order__items .table1 td .timer .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items .table1 td .timer .hint2,.order-summary .order-summary__inner .order__items .table1 td .timer .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items .table1 td .timer .hint2{
    position:relative;
    bottom:-2px
}
.order-confirmation-ypyg .order__items .table1 td .timer.timer--expire,.order-summary .order-summary__inner .order__items .table1 td .timer.timer--expire{
    color:#F44242
}
.order-confirmation-ypyg .order__items .table1 td .timer.timer--expire strong,.order-summary .order-summary__inner .order__items .table1 td .timer.timer--expire strong{
    color:#F44242
}
.order-confirmation-ypyg .order__items .table1 td .timer.timer--extend,.order-summary .order-summary__inner .order__items .table1 td .timer.timer--extend{
    color:#ff8200
}
.order-confirmation-ypyg .order__items .table1 td .timer.timer--extend strong,.order-summary .order-summary__inner .order__items .table1 td .timer.timer--extend strong{
    color:#ff8200
}
.order-confirmation-ypyg .order__items .table1 td .timer.timer--running,.order-summary .order-summary__inner .order__items .table1 td .timer.timer--running{
    color:#00a9ce
}
.order-confirmation-ypyg .order__items .table1 td .timer.timer--running strong,.order-summary .order-summary__inner .order__items .table1 td .timer.timer--running strong{
    color:#00a9ce
}
.order-confirmation-ypyg .order__items .table1 .du-close,.order-summary .order-summary__inner .order__items .table1 .du-close{
    position:absolute;
    right:0;
    top:10px
}
.order-confirmation-ypyg .order__items .table1 .du-close:before,.order-summary .order-summary__inner .order__items .table1 .du-close:before{
    font-size:24px;
    color:#aaa
}
.order-confirmation-ypyg .order__items .table1 .du-close:hover:before,.order-summary .order-summary__inner .order__items .table1 .du-close:hover:before,.order-confirmation-ypyg .order__items .table1 .accordion-login .du-close.accordion-title:focus:before,.accordion-login .order-confirmation-ypyg .order__items .table1 .du-close.accordion-title:focus:before,.order-summary .order-summary__inner .order__items .table1 .accordion-login .du-close.accordion-title:focus:before,.accordion-login .order-summary .order-summary__inner .order__items .table1 .du-close.accordion-title:focus:before,.order-confirmation-ypyg .order__items .table1 .du-close.file-drop:focus:before,.order-summary .order-summary__inner .order__items .table1 .du-close.file-drop:focus:before,.order-confirmation-ypyg .order__items .table1 .file-drop-container .du-close.file-drop-single:focus:before,.file-drop-container .order-confirmation-ypyg .order__items .table1 .du-close.file-drop-single:focus:before,.order-summary .order-summary__inner .order__items .table1 .file-drop-container .du-close.file-drop-single:focus:before,.file-drop-container .order-summary .order-summary__inner .order__items .table1 .du-close.file-drop-single:focus:before{
    color:#777
}
.order-confirmation-ypyg .order__items .table1 strong,.order-summary .order-summary__inner .order__items .table1 strong{
    display:block;
    color:#333;
    line-height:1;
    padding-bottom:5px
}
.order-confirmation-ypyg .order__items .table1 .free-subscriptions,.order-summary .order-summary__inner .order__items .table1 .free-subscriptions{
    width:100%;
    display:flex;
    flex-flow:row wrap;
    margin:5px 0 0;
    padding:0
}
.order-confirmation-ypyg .order__items .table1 .free-subscriptions li,.order-summary .order-summary__inner .order__items .table1 .free-subscriptions li{
    width:calc(16.66667% - 1rem);
    margin-right:.5rem
}
.order-confirmation-ypyg .order__items .table1 .free-subscriptions li img,.order-summary .order-summary__inner .order__items .table1 .free-subscriptions li img{
    width:100%;
    height:auto
}
.order-confirmation-ypyg .order__items .table1 .title-grid,.order-summary .order-summary__inner .order__items .table1 .title-grid{
    display:flex;
    justify-content:space-between;
    padding-bottom:5px;
    align-items:center
}
.order-confirmation-ypyg .order__items .table1 .title-grid strong,.order-summary .order-summary__inner .order__items .table1 .title-grid strong{
    padding-bottom:0;
    font-size:1rem
}
.order-confirmation-ypyg .order__items__left-side .order__items__inner,.order-summary .order-summary__inner .order__items__left-side .order__items__inner,.order-confirmation-ypyg .order-details .order__items__inner,.order-summary .order-summary__inner .order-details .order__items__inner{
    padding:0;
    border-radius:0 0 12px 12px;
    border-top:0 none;
    display:flex;
    flex-flow:row wrap
}
.order-confirmation-ypyg .order__items__right-side,.order-summary .order-summary__inner .order__items__right-side,.order-confirmation-ypyg .order-summary .order-summary__block,.order-summary .order-confirmation-ypyg .order-summary__block,.order-summary .order-summary__inner .order-summary__block{
    margin-top:0
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .order-confirmation-ypyg .order__items__right-side,.order-summary .order-summary__inner .order__items__right-side,.order-confirmation-ypyg .order-summary .order-summary__block,.order-summary .order-confirmation-ypyg .order-summary__block,.order-summary .order-summary__inner .order-summary__block{
        margin-top:30px
    }
}
.order-confirmation-ypyg .order__items__right-side .table1,.order-summary .order-summary__inner .order__items__right-side .table1,.order-confirmation-ypyg .order-summary .order-summary__block .table1,.order-summary .order-confirmation-ypyg .order-summary__block .table1,.order-summary .order-summary__inner .order-summary__block .table1{
    margin-top:0;
    position:relative
}
.order-confirmation-ypyg .order__items__right-side .table1 tr td,.order-summary .order-summary__inner .order__items__right-side .table1 tr td,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr td,.order-summary .order-summary__inner .order-summary__block .table1 tr td{
    min-width:unset;
    text-align:left;
    vertical-align:top;
    padding:2rem 1rem !important
}
.order-confirmation-ypyg .order__items__right-side .table1 tr td:first-child,.order-summary .order-summary__inner .order__items__right-side .table1 tr td:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr td:first-child,.order-summary .order-summary__inner .order-summary__block .table1 tr td:first-child{
    max-width:50px;
    border-top:1px solid #ddd !important
}
.order-confirmation-ypyg .order__items__right-side .table1 tr td:nth-child(2),.order-summary .order-summary__inner .order__items__right-side .table1 tr td:nth-child(2),.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td:nth-child(2),.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr td:nth-child(2),.order-summary .order-summary__inner .order-summary__block .table1 tr td:nth-child(2){
    text-align:left;
    padding:2rem 0 !important
}
.order-confirmation-ypyg .order__items__right-side .table1 tr td h6,.order-summary .order-summary__inner .order__items__right-side .table1 tr td h6,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td h6,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr td h6,.order-summary .order-summary__inner .order-summary__block .table1 tr td h6{
    margin:0 0 20px
}
.order-confirmation-ypyg .order__items__right-side .table1 tr td strong,.order-summary .order-summary__inner .order__items__right-side .table1 tr td strong,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td strong,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr td strong,.order-summary .order-summary__inner .order-summary__block .table1 tr td strong{
    margin:0 0 5px
}
.order-confirmation-ypyg .order__items__right-side .table1 tr td img,.order-summary .order-summary__inner .order__items__right-side .table1 tr td img,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td img,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr td img,.order-summary .order-summary__inner .order-summary__block .table1 tr td img{
    width:100%;
    min-width:20px;
    max-width:31px;
    display:inline-block
}
.order-confirmation-ypyg .order__items__right-side .table1 tr td .detail-item,.order-summary .order-summary__inner .order__items__right-side .table1 tr td .detail-item,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td .detail-item,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr td .detail-item,.order-summary .order-summary__inner .order-summary__block .table1 tr td .detail-item{
    line-height:1.3;
    margin-top:5px
}
.order-confirmation-ypyg .order__items__right-side .table1 tr.delivery-info td,.order-summary .order-summary__inner .order__items__right-side .table1 tr.delivery-info td,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr.delivery-info td,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr.delivery-info td,.order-summary .order-summary__inner .order-summary__block .table1 tr.delivery-info td{
    background:rgba(0,169,206,0.1);
    vertical-align:middle;
    padding:.5rem 1rem !important;
    border-top:0 none !important
}
.order-confirmation-ypyg .order__items__right-side .table1 tr.delivery-info td:first-child,.order-summary .order-summary__inner .order__items__right-side .table1 tr.delivery-info td:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr.delivery-info td:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr.delivery-info td:first-child,.order-summary .order-summary__inner .order-summary__block .table1 tr.delivery-info td:first-child{
    border-radius:12px 0 0 12px
}
.order-confirmation-ypyg .order__items__right-side .table1 tr.delivery-info td:nth-child(2),.order-summary .order-summary__inner .order__items__right-side .table1 tr.delivery-info td:nth-child(2),.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr.delivery-info td:nth-child(2),.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr.delivery-info td:nth-child(2),.order-summary .order-summary__inner .order-summary__block .table1 tr.delivery-info td:nth-child(2){
    padding:.5rem 0 !important;
    line-height:1.25
}
.order-confirmation-ypyg .order__items__right-side .table1 tr.delivery-info td:last-child,.order-summary .order-summary__inner .order__items__right-side .table1 tr.delivery-info td:last-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr.delivery-info td:last-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr.delivery-info td:last-child,.order-summary .order-summary__inner .order-summary__block .table1 tr.delivery-info td:last-child{
    border-radius:0 12px 12px 0
}
.order-confirmation-ypyg .order__items__right-side .table1 tr.delivery-info td:last-child a,.order-summary .order-summary__inner .order__items__right-side .table1 tr.delivery-info td:last-child a,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr.delivery-info td:last-child a,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr.delivery-info td:last-child a,.order-summary .order-summary__inner .order-summary__block .table1 tr.delivery-info td:last-child a{
    font-size:inherit
}
.order-confirmation-ypyg .order__items__right-side .table1 tr.delivery-info td:last-child a:before,.order-summary .order-summary__inner .order__items__right-side .table1 tr.delivery-info td:last-child a:before,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr.delivery-info td:last-child a:before,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr.delivery-info td:last-child a:before,.order-summary .order-summary__inner .order-summary__block .table1 tr.delivery-info td:last-child a:before{
    line-height:unset
}
.order-confirmation-ypyg .order__items__right-side .table1 tr.delivery-info+tr td,.order-summary .order-summary__inner .order__items__right-side .table1 tr.delivery-info+tr td,.order-confirmation-ypyg .order-summary .order-summary__block .table1 tr.delivery-info+tr td,.order-summary .order-confirmation-ypyg .order-summary__block .table1 tr.delivery-info+tr td,.order-summary .order-summary__inner .order-summary__block .table1 tr.delivery-info+tr td{
    border-top:0 none !important
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order__items__right-side .table1--steps,.order-summary .order-summary__inner .order__items__right-side .table1--steps,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps,.order-summary .order-summary__inner .order-summary__block .table1--steps{
        margin-left:-12px
    }
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td{
    min-width:unset;
    text-align:left;
    vertical-align:middle;
    padding:1rem 1rem !important;
    border-top:0 !important
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items__right-side .table1--steps tr td,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td{
        border-top:1px solid #ddd !important
    }
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td:first-child,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td:first-child,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td:first-child{
    max-width:none;
    border-top:0 !important
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items__right-side .table1--steps tr td:first-child,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td:first-child,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td:first-child{
        border-top:1px solid #ddd !important
    }
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td:nth-child(2),.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td:nth-child(2),.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td:nth-child(2),.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td:nth-child(2),.order-summary .order-summary__inner .order-summary__block .table1--steps tr td:nth-child(2){
    text-align:left;
    padding:1rem 0 !important
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td.center,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td.center,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td.center,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td.center,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td.center{
    text-align:center
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td.align-top,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td.align-top,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td.align-top,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td.align-top,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td.align-top{
    vertical-align:top
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td .detail .detail-item,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td .detail .detail-item,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td .detail .detail-item,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td .detail .detail-item,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td .detail .detail-item{
    margin-top:20px
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td h6,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td h6,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td h6,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td h6,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td h6{
    font-family:"du-font-secondary-bold";
    font-size:16px;
    margin:0
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td strong,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td strong,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td strong,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td strong,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td strong{
    margin:0 0 5px
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td img,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td img,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td img,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td img,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td img{
    width:100%;
    min-width:20px;
    max-width:31px;
    display:inline-block;
    margin:0
}
@media screen and (min-width: 80em){
    .order-confirmation-ypyg .order__items__right-side .table1--steps tr td img+img,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td img+img,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td img+img,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td img+img,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td img+img{
        margin-top:10px
    }
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr td .detail-item,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr td .detail-item,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr td .detail-item,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr td .detail-item,.order-summary .order-summary__inner .order-summary__block .table1--steps tr td .detail-item{
    line-height:1.3;
    margin-top:5px
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info td,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info td,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info td,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info td,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info td{
    background:rgba(0,169,206,0.1);
    vertical-align:middle;
    padding:.5rem 1rem !important;
    border-top:0 none !important;
    color:#00a9ce
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info td:first-child,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info td:first-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info td:first-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info td:first-child,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info td:first-child{
    width:60px;
    border-radius:12px 0 0 12px
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info td:nth-child(2),.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info td:nth-child(2),.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info td:nth-child(2),.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info td:nth-child(2),.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info td:nth-child(2){
    padding:.5rem 0 !important;
    line-height:1.25
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info td:nth-child(2) h2,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info td:nth-child(2) h2,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info td:nth-child(2) h2,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info td:nth-child(2) h2,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info td:nth-child(2) h2{
    font:inherit
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info td:last-child,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info td:last-child,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info td:last-child,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info td:last-child,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info td:last-child{
    border-radius:0 12px 12px 0
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info td:last-child a,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info td:last-child a,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info td:last-child a,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info td:last-child a,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info td:last-child a{
    font-size:inherit
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info td:last-child a:before,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info td:last-child a:before,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info td:last-child a:before,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info td:last-child a:before,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info td:last-child a:before{
    line-height:unset
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .icon,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .icon,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .icon,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .icon,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .icon,.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .secondary-btn--primary-color,.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .hint2,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .hint2,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .hint2,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .hint2,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .hint2,.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .hint2,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .hint2,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .hint2,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .hint2,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .hint2,.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info .hint2,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info .hint2,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info .hint2,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info .hint2,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info .hint2{
    margin:0
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.delivery-info+tr td,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.delivery-info+tr td,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.delivery-info+tr td,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.delivery-info+tr td,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.delivery-info+tr td{
    border-top:0 none !important
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.steps-info td,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.steps-info td,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.steps-info td,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.steps-info td,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.steps-info td{
    color:#777;
    font-size:14px;
    border-top:0 none !important;
    padding:0 1rem .5rem !important
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__items__right-side .table1--steps tr.steps-info td,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.steps-info td,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.steps-info td,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.steps-info td,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.steps-info td{
        padding:2rem 1rem .5rem !important
    }
}
.order-confirmation-ypyg .order__items__right-side .table1--steps tr.steps-info+tr td,.order-summary .order-summary__inner .order__items__right-side .table1--steps tr.steps-info+tr td,.order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tr.steps-info+tr td,.order-summary .order-confirmation-ypyg .order-summary__block .table1--steps tr.steps-info+tr td,.order-summary .order-summary__inner .order-summary__block .table1--steps tr.steps-info+tr td{
    border-top:0 none !important
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order__items__right-side,.order-summary .order-summary__inner .order__items__right-side,.order-confirmation-ypyg .order-summary .order-summary__block,.order-summary .order-confirmation-ypyg .order-summary__block,.order-summary .order-summary__inner .order-summary__block{
        position:relative;
        padding:35px 0 20px
    }
    .order-confirmation-ypyg .order__items__right-side:before,.order-summary .order-summary__inner .order__items__right-side:before,.order-confirmation-ypyg .order-summary .order-summary__block:before,.order-summary .order-confirmation-ypyg .order-summary__block:before,.order-summary .order-summary__inner .order-summary__block:before{
        content:'';
        display:block;
        background:#FAFAFA;
        width:150%;
        height:100%;
        position:absolute;
        top:0;
        left:-25%
    }
}
.order-confirmation-ypyg .order__guarantee,.order-summary .order-summary__inner .order__guarantee{
    background:rgba(0,169,206,0.1);
    -webkit-box-shadow:inset 0 8px 10px -8px rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0 8px 10px -8px rgba(0,0,0,0.1);
    box-shadow:inset 0 8px 10px -8px rgba(0,0,0,0.1);
    margin-left:-20px;
    margin-right:-20px;
    z-index:2;
    position:relative;
    padding:3px 0 0
}
@media print, screen and (min-width: 48em){
    .order-confirmation-ypyg .order__guarantee,.order-summary .order-summary__inner .order__guarantee{
        padding:0
    }
}
.order-confirmation-ypyg .order__guarantee .table1,.order-summary .order-summary__inner .order__guarantee .table1{
    position:relative;
    margin:0 auto;
    max-width:100%
}
@media print, screen and (min-width: 64em){
    .order-confirmation-ypyg .order__guarantee .table1,.order-summary .order-summary__inner .order__guarantee .table1{
        max-width:310px
    }
}
.order-confirmation-ypyg .order__guarantee .table1 tr td,.order-summary .order-summary__inner .order__guarantee .table1 tr td{
    min-width:unset;
    text-align:left
}
.order-confirmation-ypyg .order__guarantee .table1 tr td img,.order-summary .order-summary__inner .order__guarantee .table1 tr td img{
    width:100%;
    min-width:20px;
    max-width:31px;
    display:inline-block
}
.order-confirmation-ypyg .order__guarantee .table1 tr td a.icon,.order-summary .order-summary__inner .order__guarantee .table1 tr td a.icon,.order-confirmation-ypyg .order__guarantee .table1 tr td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-confirmation-ypyg .order__guarantee .table1 tr td a.secondary-btn--primary-color,.order-summary .order-summary__inner .order__guarantee .table1 tr td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .order-summary__inner .order__guarantee .table1 tr td a.secondary-btn--primary-color,.order-confirmation-ypyg .order__guarantee .table1 tr td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__guarantee .table1 tr td a.secondary-btn--primary-color,.order-summary .order-summary__inner .order__guarantee .table1 tr td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__guarantee .table1 tr td a.secondary-btn--primary-color,.order-confirmation-ypyg .order__guarantee .table1 tr td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__guarantee .table1 tr td a.secondary-btn--primary-color,.order-summary .order-summary__inner .order__guarantee .table1 tr td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__guarantee .table1 tr td a.secondary-btn--primary-color,.order-confirmation-ypyg .order__guarantee .table1 tr td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-confirmation-ypyg .order__guarantee .table1 tr td a.hint2,.order-summary .order-summary__inner .order__guarantee .table1 tr td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .order-summary .order-summary__inner .order__guarantee .table1 tr td a.hint2,.order-confirmation-ypyg .order__guarantee .table1 tr td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-confirmation-ypyg .order__guarantee .table1 tr td a.hint2,.order-summary .order-summary__inner .order__guarantee .table1 tr td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .order-summary__inner .order__guarantee .table1 tr td a.hint2,.order-confirmation-ypyg .order__guarantee .table1 tr td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-confirmation-ypyg .order__guarantee .table1 tr td a.hint2,.order-summary .order-summary__inner .order__guarantee .table1 tr td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .order-summary__inner .order__guarantee .table1 tr td a.hint2{
    margin-left:0;
    position:relative;
    bottom:-2px
}
.order-confirmation-ypyg .order__guarantee .table1 tr.delivery-info td,.order-summary .order-summary__inner .order__guarantee .table1 tr.delivery-info td{
    vertical-align:middle;
    padding:.5rem 1rem !important;
    color:#00a9ce
}
.order-confirmation-ypyg .order__guarantee .table1 tr.delivery-info td:first-child,.order-summary .order-summary__inner .order__guarantee .table1 tr.delivery-info td:first-child{
    display:inline-block !important;
    min-width:45px
}
.order-confirmation-ypyg .order__guarantee .table1 tr.delivery-info td:nth-child(2),.order-summary .order-summary__inner .order__guarantee .table1 tr.delivery-info td:nth-child(2){
    padding:.5rem 0 !important;
    line-height:1.25
}
.order-confirmation-ypyg .order__guarantee .table1 tr.delivery-info td:nth-child(2) h2,.order-summary .order-summary__inner .order__guarantee .table1 tr.delivery-info td:nth-child(2) h2{
    font:inherit;
    font-size:.866rem;
    margin:0
}
.order-confirmation-ypyg .order__guarantee .table1 tr.delivery-info td:last-child a,.order-summary .order-summary__inner .order__guarantee .table1 tr.delivery-info td:last-child a{
    font-size:inherit
}
.order-confirmation-ypyg .order__guarantee .table1 tr.delivery-info td:last-child a:before,.order-summary .order-summary__inner .order__guarantee .table1 tr.delivery-info td:last-child a:before{
    line-height:unset
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order--opt .order__items--yp,.order-summary .order-summary__inner .order--opt .order__items--yp{
        border:1px solid #ddd;
        border-top:3px solid #c724b1;
        margin:40px 0;
        padding:20px;
        border-radius:0 0 10px 10px
    }
}
@media screen and (max-width: 37.5em){
    .order-confirmation-ypyg .order--opt .order__items--yp,.order-summary .order-summary__inner .order--opt .order__items--yp{
        margin:20px 0
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order--opt .order__items--yg,.order-summary .order-summary__inner .order--opt .order__items--yg{
        border:1px solid #ddd;
        border-top:3px solid #00a9ce;
        margin:0 0 40px;
        padding:20px;
        border-radius:0 0 10px 10px
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-ypyg .order--opt .order__items--yg .table__row.border-for-medium,.order-summary .order-summary__inner .order--opt .order__items--yg .table__row.border-for-medium,.order-confirmation-ypyg .order--opt .order__items--yg .order__items--table .border-for-medium.table__row-total,.order-confirmation-ypyg .order__items--table .order--opt .order__items--yg .border-for-medium.table__row-total,.order-summary .order-summary__inner .order--opt .order__items--yg .order__items--table .border-for-medium.table__row-total,.order-summary .order-summary__inner .order__items--table .order--opt .order__items--yg .border-for-medium.table__row-total{
        border-bottom:5px solid #00a9ce;
        padding-bottom:12px
    }
}
.order-confirmation-ypyg .order--opt .order__items--yg .table1,.order-summary .order-summary__inner .order--opt .order__items--yg .table1{
    margin-top:5px
}
@media screen and (max-width: 47.99875em){
    [data-spotlight-size="xsmall"]+.page .order-confirmation-page--new.order-thankyou .order__items,[data-spotlight-size="xsmall"]+.page .order-thankyou.order-confirmation-ypyg .order__items,[data-spotlight-size="xsmall"]+.page .order-summary .order-thankyou.order-summary__inner .order__items,.order-summary [data-spotlight-size="xsmall"]+.page .order-thankyou.order-summary__inner .order__items{
        padding-top:0
    }
    [data-spotlight-size="xsmall"]+.page .order-confirmation-page--new.order-thankyou .du-check,[data-spotlight-size="xsmall"]+.page .order-thankyou.order-confirmation-ypyg .du-check,[data-spotlight-size="xsmall"]+.page .order-summary .order-thankyou.order-summary__inner .du-check,.order-summary [data-spotlight-size="xsmall"]+.page .order-thankyou.order-summary__inner .du-check{
        top:-40px
    }
}
@media screen and (max-width: 37.5em){
    .page-bmu .order-confirmation-ypyg,.page-bmu .order-summary .order-summary__inner,.order-summary .page-bmu .order-summary__inner{
        background:#fff;
        padding-left:25px;
        padding-right:25px
    }
}
.page-bmu .order-confirmation-ypyg .order__items,.page-bmu .order-summary .order-summary__inner .order__items,.order-summary .page-bmu .order-summary__inner .order__items{
    padding-top:20px
}
@media print, screen and (min-width: 48em){
    .page-bmu .order__items__left-side .order__items__inner,.page-bmu .order-details .order__items__inner{
        border-radius:12px;
        border:#ccc solid 1px
    }
}
.page-bmu .order__items--header{
    width:100%;
    padding:30px;
    display:flex;
    justify-content:space-between
}
@media screen and (max-width: 37.5em){
    .page-bmu .order__items--header{
        padding:20px 0 0
    }
}
.page-bmu .order__items--header .order__items--header-title{
    margin:0;
    font-family:du-font-primary-b;
    font-size:1.25rem
}
.page-bmu .order-confirmation-ypyg .order,.page-bmu .order-summary .order-summary__inner .order,.order-summary .page-bmu .order-summary__inner .order{
    background-color:transparent
}
.page-bmu .order-confirmation-ypyg .order__items__left-side .order__items__inner,.page-bmu .order-summary .order-summary__inner .order__items__left-side .order__items__inner,.order-summary .page-bmu .order-summary__inner .order__items__left-side .order__items__inner,.page-bmu .order-confirmation-ypyg .order-details .order__items__inner,.page-bmu .order-summary .order-summary__inner .order-details .order__items__inner,.order-summary .page-bmu .order-summary__inner .order-details .order__items__inner{
    background:#fff
}
.page-bmu .order-confirmation-ypyg .order__items__right-side .table1>tbody,.page-bmu .order-summary .order-summary__inner .order__items__right-side .table1>tbody,.order-summary .page-bmu .order-summary__inner .order__items__right-side .table1>tbody,.page-bmu .order-confirmation-ypyg .order-summary .order-summary__block .table1>tbody,.order-summary .page-bmu .order-confirmation-ypyg .order-summary__block .table1>tbody,.page-bmu .order-summary .order-summary__inner .order-summary__block .table1>tbody,.order-summary .page-bmu .order-summary__inner .order-summary__block .table1>tbody{
    display:block;
    padding:20px 20px 5px;
    border:#ddd solid 1px;
    border-radius:8px
}
.page-bmu .order-confirmation-ypyg .order__items__right-side .table1 tr td:first-child,.page-bmu .order-summary .order-summary__inner .order__items__right-side .table1 tr td:first-child,.order-summary .page-bmu .order-summary__inner .order__items__right-side .table1 tr td:first-child,.page-bmu .order-confirmation-ypyg .order-summary .order-summary__block .table1 tr td:first-child,.order-summary .page-bmu .order-confirmation-ypyg .order-summary__block .table1 tr td:first-child,.page-bmu .order-summary .order-summary__inner .order-summary__block .table1 tr td:first-child,.order-summary .page-bmu .order-summary__inner .order-summary__block .table1 tr td:first-child{
    padding-left:0 !important
}
.page-bmu .order-confirmation-ypyg .order__items__right-side .table1 tr.steps-info td,.page-bmu .order-summary .order-summary__inner .order__items__right-side .table1 tr.steps-info td,.order-summary .page-bmu .order-summary__inner .order__items__right-side .table1 tr.steps-info td,.page-bmu .order-confirmation-ypyg .order-summary .order-summary__block .table1 tr.steps-info td,.order-summary .page-bmu .order-confirmation-ypyg .order-summary__block .table1 tr.steps-info td,.page-bmu .order-summary .order-summary__inner .order-summary__block .table1 tr.steps-info td,.order-summary .page-bmu .order-summary__inner .order-summary__block .table1 tr.steps-info td{
    padding-top:0 !important;
    padding-bottom:0 !important
}
@media screen and (max-width: 48em){
    .page-bmu .order-confirmation-ypyg .order__items__right-side .table1--steps,.page-bmu .order-summary .order-summary__inner .order__items__right-side .table1--steps,.order-summary .page-bmu .order-summary__inner .order__items__right-side .table1--steps,.page-bmu .order-confirmation-ypyg .order-summary .order-summary__block .table1--steps,.order-summary .page-bmu .order-confirmation-ypyg .order-summary__block .table1--steps,.page-bmu .order-summary .order-summary__inner .order-summary__block .table1--steps,.order-summary .page-bmu .order-summary__inner .order-summary__block .table1--steps{
        margin:0
    }
    .page-bmu .order-confirmation-ypyg .order__items__right-side .table1--steps tbody,.page-bmu .order-summary .order-summary__inner .order__items__right-side .table1--steps tbody,.order-summary .page-bmu .order-summary__inner .order__items__right-side .table1--steps tbody,.page-bmu .order-confirmation-ypyg .order-summary .order-summary__block .table1--steps tbody,.order-summary .page-bmu .order-confirmation-ypyg .order-summary__block .table1--steps tbody,.page-bmu .order-summary .order-summary__inner .order-summary__block .table1--steps tbody,.order-summary .page-bmu .order-summary__inner .order-summary__block .table1--steps tbody{
        padding:0;
        border:0
    }
}
.page-bmu .order-confirmation-ypyg .order__items__right-side .table1--steps .steps-info+tr td .detail .detail-item,.page-bmu .order-summary .order-summary__inner .order__items__right-side .table1--steps .steps-info+tr td .detail .detail-item,.order-summary .page-bmu .order-summary__inner .order__items__right-side .table1--steps .steps-info+tr td .detail .detail-item,.page-bmu .order-confirmation-ypyg .order-summary .order-summary__block .table1--steps .steps-info+tr td .detail .detail-item,.order-summary .page-bmu .order-confirmation-ypyg .order-summary__block .table1--steps .steps-info+tr td .detail .detail-item,.page-bmu .order-summary .order-summary__inner .order-summary__block .table1--steps .steps-info+tr td .detail .detail-item,.order-summary .page-bmu .order-summary__inner .order-summary__block .table1--steps .steps-info+tr td .detail .detail-item{
    margin-top:5px
}
.page-bmu .order-confirmation-ypyg .table1 td:last-child,.page-bmu .order-summary .order-summary__inner .table1 td:last-child,.order-summary .page-bmu .order-summary__inner .table1 td:last-child{
    border:0
}
.page-bmu .order-confirmation-ypyg .table1 .divider+tr td,.page-bmu .order-summary .order-summary__inner .table1 .divider+tr td,.order-summary .page-bmu .order-summary__inner .table1 .divider+tr td{
    padding-top:20px
}
.page-bmu .order-confirmation-ypyg .table1 .divider+tr td i.icon,.page-bmu .order-summary .order-summary__inner .table1 .divider+tr td i.icon,.order-summary .page-bmu .order-summary__inner .table1 .divider+tr td i.icon,.page-bmu .order-confirmation-ypyg .table1 .divider+tr td .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .page-bmu .order-confirmation-ypyg .table1 .divider+tr td i.secondary-btn--primary-color,.page-bmu .order-summary .order-summary__inner .table1 .divider+tr td .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .page-bmu .order-summary .order-summary__inner .table1 .divider+tr td i.secondary-btn--primary-color,.order-summary .page-bmu .order-summary__inner .table1 .divider+tr td .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .order-summary .page-bmu .order-summary__inner .table1 .divider+tr td i.secondary-btn--primary-color,.page-bmu .order-confirmation-ypyg .table1 .divider+tr td .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .page-bmu .order-confirmation-ypyg .table1 .divider+tr td i.secondary-btn--primary-color,.page-bmu .order-summary .order-summary__inner .table1 .divider+tr td .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .page-bmu .order-summary .order-summary__inner .table1 .divider+tr td i.secondary-btn--primary-color,.order-summary .page-bmu .order-summary__inner .table1 .divider+tr td .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .order-summary .page-bmu .order-summary__inner .table1 .divider+tr td i.secondary-btn--primary-color,.page-bmu .order-confirmation-ypyg .table1 .divider+tr td .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .page-bmu .order-confirmation-ypyg .table1 .divider+tr td i.secondary-btn--primary-color,.page-bmu .order-summary .order-summary__inner .table1 .divider+tr td .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .page-bmu .order-summary .order-summary__inner .table1 .divider+tr td i.secondary-btn--primary-color,.order-summary .page-bmu .order-summary__inner .table1 .divider+tr td .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .order-summary .page-bmu .order-summary__inner .table1 .divider+tr td i.secondary-btn--primary-color,.page-bmu .order-confirmation-ypyg .table1 .divider+tr td .accordion-item .file-drop i.hint2,.accordion-item .file-drop .page-bmu .order-confirmation-ypyg .table1 .divider+tr td i.hint2,.page-bmu .order-summary .order-summary__inner .table1 .divider+tr td .accordion-item .file-drop i.hint2,.accordion-item .file-drop .page-bmu .order-summary .order-summary__inner .table1 .divider+tr td i.hint2,.order-summary .page-bmu .order-summary__inner .table1 .divider+tr td .accordion-item .file-drop i.hint2,.accordion-item .file-drop .order-summary .page-bmu .order-summary__inner .table1 .divider+tr td i.hint2,.page-bmu .order-confirmation-ypyg .table1 .divider+tr td .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .page-bmu .order-confirmation-ypyg .table1 .divider+tr td i.hint2,.page-bmu .order-summary .order-summary__inner .table1 .divider+tr td .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .page-bmu .order-summary .order-summary__inner .table1 .divider+tr td i.hint2,.order-summary .page-bmu .order-summary__inner .table1 .divider+tr td .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .order-summary .page-bmu .order-summary__inner .table1 .divider+tr td i.hint2,.page-bmu .order-confirmation-ypyg .table1 .divider+tr td .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .page-bmu .order-confirmation-ypyg .table1 .divider+tr td i.hint2,.page-bmu .order-summary .order-summary__inner .table1 .divider+tr td .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .page-bmu .order-summary .order-summary__inner .table1 .divider+tr td i.hint2,.order-summary .page-bmu .order-summary__inner .table1 .divider+tr td .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .order-summary .page-bmu .order-summary__inner .table1 .divider+tr td i.hint2{
    top:15px
}
.page-bmu .order-confirmation-ypyg .table1 .divider td,.page-bmu .order-summary .order-summary__inner .table1 .divider td,.order-summary .page-bmu .order-summary__inner .table1 .divider td{
    border-bottom:#ddd solid 1px !important;
    padding:0
}
.page-bmu .order-confirmation-ypyg .table1 .divider-text td,.page-bmu .order-summary .order-summary__inner .table1 .divider-text td,.order-summary .page-bmu .order-summary__inner .table1 .divider-text td{
    padding:0;
    font-size:.75rem;
    color:#777
}
@media screen and (max-width: 37.5em){
    .page-bmu .order-confirmation-ypyg .order--opt .order__items--yp,.page-bmu .order-summary .order-summary__inner .order--opt .order__items--yp,.order-summary .page-bmu .order-summary__inner .order--opt .order__items--yp,.page-bmu .order-confirmation-ypyg .order--opt .order__items--yg,.page-bmu .order-summary .order-summary__inner .order--opt .order__items--yg,.order-summary .page-bmu .order-summary__inner .order--opt .order__items--yg{
        border-bottom:0;
        border-left:0;
        border-right:0;
        padding-left:0;
        padding-right:0
    }
}
.page-bmu .order-confirmation-ypyg .order__items--table .table__row--cell:nth-child(1),.page-bmu .order-summary .order-summary__inner .order__items--table .table__row--cell:nth-child(1),.order-summary .page-bmu .order-summary__inner .order__items--table .table__row--cell:nth-child(1){
    width:40px
}
.page-bmu .order-confirmation-ypyg .order__items--table .table__row--cell:nth-child(2),.page-bmu .order-summary .order-summary__inner .order__items--table .table__row--cell:nth-child(2),.order-summary .page-bmu .order-summary__inner .order__items--table .table__row--cell:nth-child(2){
    width:80px
}
.page-bmu .order-confirmation-ypyg .order__items--table [data-tooltip],.page-bmu .order-summary .order-summary__inner .order__items--table [data-tooltip],.order-summary .page-bmu .order-summary__inner .order__items--table [data-tooltip]{
    text-decoration:underline;
    color:#333
}
@media screen and (min-width: 64em){
    .page-bmu .checkout-steps+.checkout-page .checkout-content{
        margin-top:20px
    }
    .page-bmu .checkout-steps+.checkout-page .checkout-content .action-content{
        background:#fff
    }
}
@media screen and (max-width: 64em){
    .page-bmu .checkout-steps+.checkout-page .checkout-content{
        margin-top:0
    }
}
@media screen and (max-width: 48em){
    .page-bmu .checkout-steps+.checkout-page .checkout-content{
        background:#fff
    }
}
@media screen and (max-width: 48em){
    .page-bmu .checkout-steps+.checkout-page .checkout-content{
        padding-top:10px;
        padding-bottom:0
    }
}
@media print, screen and (min-width: 64em){
    .page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single{
        width:34%
    }
}
@media screen and (max-width: 48em){
    .page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single{
        border-color:#00a9ce
    }
    .page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single .hint1,.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single .hint2,.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single button{
        display:block
    }
}
.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single label>.icon,.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single .accordion-item .file-drop label>.secondary-btn--primary-color,.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .accordion-item .file-drop-container .file-drop-single label>.secondary-btn--primary-color,.accordion-item .page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single label>.secondary-btn--primary-color,.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .accordion-item .file-drop-single label>.secondary-btn--primary-color,.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single .accordion-item .file-drop label>.hint2,.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .accordion-item .file-drop-container .file-drop-single label>.hint2,.accordion-item .page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single label>.hint2,.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .accordion-item .file-drop-single label>.hint2{
    order:0
}
.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single label h6{
    order:initial
}
.page-bmu .checkout-steps+.checkout-page .checkout-content.ec-upload .file-drop-container .file-drop-single label h6 small{
    font-size:12px;
    display:block;
    font-family:"du-font-secondary-regular"
}
.page-bmu .cart-empty-wrap{
    display:flex;
    align-items:center;
    text-align:center;
    width:100%;
    padding:30px;
    min-height:55vh
}
.page-bmu .cart-empty{
    max-width:200px;
    margin:0 auto
}
.page-bmu .cart-empty h4{
    margin:0;
    padding:20px 0;
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    font-weight:bold;
    color:#999
}
@media screen and (min-width: 64em){
    .page-bmu .deposit-refund-wrap .du-box-frame,.page-bmu .rd-payment .du-box-frame,.page-bmu .rd-recharge .du-box-frame,.page-bmu .deposit-refund-wrap .du-box-frame__white,.page-bmu .rd-payment .du-box-frame__white,.page-bmu .rd-recharge .du-box-frame__white{
        background:#fff
    }
}
@media screen and (max-width: 64em){
    .page-bmu .deposit-refund-wrap .du-box-frame,.page-bmu .rd-payment .du-box-frame,.page-bmu .rd-recharge .du-box-frame,.page-bmu .deposit-refund-wrap .du-box-frame__white,.page-bmu .rd-payment .du-box-frame__white,.page-bmu .rd-recharge .du-box-frame__white{
        margin:15px 10px 20px
    }
}
html body .page-bmu .du-text-field input#emiratesId ~ .input-hint,html body .page-bmu .du-text-field--btn input#emiratesId ~ .input-hint{
    display:inline-block
}
@media screen and (max-width: 64em){
    .page-bmu .deposit-refund-wrap .du-form .autopayment-card .autopay-card,.page-bmu .rd-payment .du-form .autopayment-card .autopay-card,.page-bmu .rd-recharge .du-form .autopayment-card .autopay-card,.page-bmu .deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-card,.checkout-autopayment .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-card,.rd-payment .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-card,.page-bmu .rd-payment .du-form .autopayment-fee .autopay-card,.rd-recharge .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-card,.page-bmu .rd-recharge .du-form .autopayment-fee .autopay-card{
        display:block;
        margin:0 auto 15px
    }
}
@media screen and (max-width: 23.75em){
    .page-bmu .deposit-refund-wrap .du-form .autopayment-card .autopay-card,.page-bmu .rd-payment .du-form .autopayment-card .autopay-card,.page-bmu .rd-recharge .du-form .autopayment-card .autopay-card,.page-bmu .deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-card,.checkout-autopayment .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-card,.rd-payment .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-card,.page-bmu .rd-payment .du-form .autopayment-fee .autopay-card,.rd-recharge .page-bmu .deposit-refund-wrap .du-form .autopayment-fee .autopay-card,.page-bmu .rd-recharge .du-form .autopayment-fee .autopay-card{
        margin:0 -17px 15px
    }
}
.page-bmu .file-drop-container{
    display:flex;
    flex-flow:row wrap;
    justify-content:center;
    margin:.5rem 0 1rem
}
.page-bmu .file-drop-container[data-align="start"]{
    justify-content:flex-start
}
@media screen and (max-width: 48em){
    .page-bmu .file-drop-container .file-drop-single:first-child{
        margin-top:0
    }
}
.page-bmu .file-drop-container .file-drop-single{
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 48em){
    .page-bmu .file-drop-container .file-drop-single{
        background-color:rgba(0,169,206,0.05)
    }
    .page-bmu .file-drop-container .file-drop-single label>i.icon,.page-bmu .file-drop-container .file-drop-single .accordion-item .file-drop label>i.secondary-btn--primary-color,.page-bmu .accordion-item .file-drop-container .file-drop-single label>i.secondary-btn--primary-color,.accordion-item .page-bmu .file-drop-container .file-drop-single label>i.secondary-btn--primary-color,.page-bmu .file-drop-container .accordion-item .file-drop-single label>i.secondary-btn--primary-color,.page-bmu .file-drop-container .file-drop-single .accordion-item .file-drop label>i.hint2,.page-bmu .accordion-item .file-drop-container .file-drop-single label>i.hint2,.accordion-item .page-bmu .file-drop-container .file-drop-single label>i.hint2,.page-bmu .file-drop-container .accordion-item .file-drop-single label>i.hint2{
        display:flex;
        margin-right:5px
    }
}
@media print, screen and (min-width: 64em){
    .page-bmu .file-drop-container .file-drop-single{
        width:30%;
        background:rgba(0,169,206,0.05)
    }
    .page-bmu .file-drop-container .file-drop-single>label{
        border-color:#00a9ce;
        height:100%
    }
    .page-bmu .file-drop-container .file-drop-single.drag-class{
        background-color:#fff
    }
    .page-bmu .file-drop-container .file-drop-single.drag-class>label{
        border-color:#c724b1
    }
    .page-bmu .file-drop-container .file-drop-single h6{
        order:0;
        margin:0;
        font-family:"du-font-secondary-bold";
        line-height:1.2em;
        text-overflow:inherit;
        text-align:center;
        word-break:inherit !important;
        white-space:inherit !important
    }
}
@media print, screen and (min-width: 64em) and (min-width: 48em){
    .page-bmu .file-drop-container .file-drop-single h6{
        min-height:58px
    }
}
@media print, screen and (min-width: 64em){
    .page-bmu .file-drop-container .file-drop-single h6 small{
        text-align:center
    }
    .page-bmu .file-drop-container .file-drop-single>label{
        flex-flow:column
    }
    .page-bmu .file-drop-container .file-drop-single label>button{
        margin:auto;
        margin-bottom:.5rem
    }
    .page-bmu .file-drop-container .file-drop-single label>.icon,.page-bmu .file-drop-container .file-drop-single .accordion-item .file-drop label>.secondary-btn--primary-color,.page-bmu .accordion-item .file-drop-container .file-drop-single label>.secondary-btn--primary-color,.accordion-item .page-bmu .file-drop-container .file-drop-single label>.secondary-btn--primary-color,.page-bmu .file-drop-container .accordion-item .file-drop-single label>.secondary-btn--primary-color,.page-bmu .file-drop-container .file-drop-single .accordion-item .file-drop label>.hint2,.page-bmu .accordion-item .file-drop-container .file-drop-single label>.hint2,.accordion-item .page-bmu .file-drop-container .file-drop-single label>.hint2,.page-bmu .file-drop-container .accordion-item .file-drop-single label>.hint2{
        display:flex;
        margin:.5rem 0;
        width:auto;
        min-width:35px;
        min-height:80px;
        max-width:80px
    }
    .page-bmu .file-drop-container .file-drop-single label>.icon img,.page-bmu .file-drop-container .file-drop-single .accordion-item .file-drop label>.secondary-btn--primary-color img,.page-bmu .accordion-item .file-drop-container .file-drop-single label>.secondary-btn--primary-color img,.accordion-item .page-bmu .file-drop-container .file-drop-single label>.secondary-btn--primary-color img,.page-bmu .file-drop-container .accordion-item .file-drop-single label>.secondary-btn--primary-color img,.page-bmu .file-drop-container .file-drop-single .accordion-item .file-drop label>.hint2 img,.page-bmu .accordion-item .file-drop-container .file-drop-single label>.hint2 img,.accordion-item .page-bmu .file-drop-container .file-drop-single label>.hint2 img,.page-bmu .file-drop-container .accordion-item .file-drop-single label>.hint2 img{
        width:100%
    }
}
.page-bmu .file-drop-container .file-drop-single label .hint1,.page-bmu .file-drop-container .file-drop-single label .hint2{
    display:block;
    margin:0 auto;
    color:#00a9ce;
    font-family:"du-font-secondary-regular"
}
.page-bmu .file-drop-container .file-drop-single label .hint1 strong,.page-bmu .file-drop-container .file-drop-single label .hint2 strong{
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 48em){
    .page-bmu .file-drop-container .file-drop-single label{
        border-color:#00a9ce
    }
    .page-bmu .file-drop-container .file-drop-single label .hint1,.page-bmu .file-drop-container .file-drop-single label .hint2,.page-bmu .file-drop-container .file-drop-single label button{
        display:none
    }
}
@media screen and (max-width: 48em){
    .page-bmu .du-form .du-text-field.mobile-narrow,.page-bmu .du-form .mobile-narrow.du-text-field--btn{
        max-width:130px;
        margin:0 auto
    }
}
@media print, screen and (min-width: 64em){
    .page-bmu.cnap-wrapper .file-drop-container .file-drop-single{
        width:56%
    }
}
.file-drop-container .file-drop-single.filled label{
    border-color:#ccc;
    background-color:#fff
}
.file-drop-container .file-drop-single.filled label>h6{
    color:#333
}
.popup-reveal-bmu .cart-info-popup{
    max-width:600px
}
.popup-reveal-bmu .cart-info-popup p{
    color:#444;
    font-size:1rem
}
.popup-reveal-bmu .cart-info-popup h3{
    font-family:du-font-primary-b;
    font-size:1.875rem
}
.popup-reveal-bmu .cart-info-popup .cart-cta{
    padding-top:10px
}
.popup-reveal-bmu .cart-info-popup .cart-cta>a{
    min-width:160px
}
.popup-reveal-bmu .cart-package{
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    max-width:300px;
    padding:15px 20px;
    margin:0 auto 15px;
    border:#ddd solid 1px;
    border-radius:8px
}
.popup-reveal-bmu .cart-package i.svg-bg-icon{
    display:inline-block;
    width:55px;
    height:55px
}
.popup-reveal-bmu .cart-package .detail{
    display:inline-block;
    padding-top:5px;
    width:calc(100% - 70px);
    text-align:left
}
.popup-reveal-bmu .cart-package .detail>strong{
    display:block
}
.popup-reveal-bmu .cart-package .detail>span{
    font-size:.875rem
}
.popup-reveal-bmu .vertical-block{
    max-height:100%;
    height:100%;
    overflow-y:auto
}
.popup-reveal-bmu .widget-ypyp{
    width:100%;
    margin-top:15px;
    border:0
}
.bmu-content-pane{
    max-width:1266px;
    margin:0 auto;
    padding-top:20px;
    padding-bottom:20px
}
@media print, screen and (min-width: 48em){
    .bmu-content-pane.order-confirmation-page,.bmu-content-pane.order-confirmation-ypyg,.order-summary .bmu-content-pane.order-summary__inner{
        padding-bottom:60px
    }
}
@media screen and (min-width: 80em){
    .bmu-content-pane{
        max-width:1244px
    }
}
@media screen and (min-width: 85.375em){
    .bmu-content-pane{
        max-width:1266px
    }
}
@media screen and (max-width: 64em){
    .bmu-content-pane{
        background:#fff
    }
}
@media screen and (max-width: 37.5em){
    .bmu-content-pane{
        padding-top:0
    }
}
.bmu-content-pane .primary-pane{
    margin:0 0 1.5rem;
    min-height:55vh;
    margin-right:auto;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:12px
}
@media screen and (min-width: 64em){
    .bmu-content-pane .primary-pane{
        max-width:836px
    }
}
@media screen and (max-width: 64.06125em){
    .bmu-content-pane .primary-pane{
        margin:0;
        border:0
    }
}
.bmu-content-pane .primary-pane.full{
    max-width:100%;
    min-height:0
}
.bmu-content-pane .primary-pane.full .order-placed-copy{
    padding:35px 40px
}
.bmu-content-pane .primary-pane p{
    color:#333
}
.bmu-content-pane .primary-pane.device{
    min-height:36vh
}
@media screen and (min-width: 64em) and (max-width: 79.99875em){
    .bmu-content-pane .primary-pane.device{
        margin:0 20px
    }
}
@media screen and (min-width: 64em){
    .bmu-content-pane .primary-pane.device{
        -webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);
        -moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);
        box-shadow:0 5px 15px 0 rgba(0,0,0,0.25)
    }
}
.bmu-content-pane .order-placed-copy{
    padding:35px 40px 20px
}
@media screen and (max-width: 37.5em){
    .bmu-content-pane .order-placed-copy{
        padding-left:25px;
        padding-right:25px
    }
}
.bmu-content-pane .order-placed-copy>p{
    margin:0 0 1em
}
.bmu-content-pane .order-placed-copy .salute{
    margin:0 0 1em;
    padding:0;
    font-family:"du-font-secondary-bold";
    font-size:1.25rem
}
.bmu-content-pane .order-placed-copy .salute.larger{
    font-size:31px;
    font-family:du-font-primary-b
}
.bmu-content-pane .order-placed-copy .order-id-message{
    font-size:25px
}
.bmu-content-pane .order-placed-copy h4{
    padding:0;
    margin:0 0 .5em;
    font-family:"du-font-secondary-bold";
    font-size:1.25rem
}
.bmu-content-pane .order-cta{
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    justify-content:space-between;
    padding:30px 0 60px
}
@media screen and (max-width: 64em){
    .bmu-content-pane .order-cta{
        padding-bottom:30px
    }
    .bmu-content-pane .order-cta .btn,.bmu-content-pane .order-cta .tvpackages .btn-primary,.tvpackages .bmu-content-pane .order-cta .btn-primary,.bmu-content-pane .order-cta .tvpackages .btn-secondary,.tvpackages .bmu-content-pane .order-cta .btn-secondary{
        min-width:300px;
        margin:0 auto 2rem
    }
}
@media screen and (max-width: 48em){
    .bmu-content-pane .order-cta{
        padding-top:15px
    }
}
.bmu-content-pane .order-cta .order-id strong{
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 48em){
    .bmu-content-pane .order-cta .order-id{
        width:100%;
        padding:0 0 30px;
        margin-bottom:20px;
        border-bottom:#ddd solid 1px
    }
}
.bmu-content-pane .order-cta.show-summary{
    padding:20px 0 20px;
    margin:0 auto;
    order:10
}
.bmu-content-pane .order-cta .cross-sell{
    align-items:center;
    padding:0
}
@media screen and (max-width: 46.875em){
    .bmu-content-pane .order-cta .cross-sell{
        width:100%;
        padding:15px 0
    }
}
.bmu-content-pane .order-cta .cross-sell>i{
    width:22px;
    height:22px;
    margin-right:5px
}
@media screen and (max-width: 46.875em){
    .bmu-content-pane .order-cta .cross-sell>i{
        display:inline-block;
        vertical-align:middle;
        margin:-5px 0 0;
        margin-right:10px;
        width:28px;
        height:28px
    }
}
.bmu-content-pane .order-cta .cross-sell>span{
    display:inline-block;
    vertical-align:middle
}
@media screen and (max-width: 37.5em){
    .bmu-content-pane .order-cta .cross-sell>span{
        width:calc(100% - 50px);
        line-height:1.2em
    }
}
.bmu-content-pane .order-cta .cross-sell a{
    font-family:"du-font-secondary-bold"
}
.bmu-content-pane .store-links{
    padding:40px 40px 40px;
    border-top:#ddd solid 1px
}
@media screen and (max-width: 37.5em){
    .bmu-content-pane .store-links{
        padding-left:25px;
        padding-right:25px
    }
}
.bmu-content-pane .store-links .store-links__txt{
    font-family:"du-font-secondary-bold"
}
.bmu-content-pane .store-links .play-store-btn,.bmu-content-pane .store-links .google-play-btn{
    display:inline-block;
    margin-left:1rem
}
.bmu-content-pane .store-links img{
    width:auto;
    height:30px
}
@media screen and (max-width: 48em){
    .bmu-content-pane .store-links .store-links__txt{
        display:block;
        width:100%;
        margin-bottom:20px
    }
    .bmu-content-pane .store-links .play-store-btn,.bmu-content-pane .store-links .google-play-btn{
        margin:0;
        margin-right:15px
    }
    .bmu-content-pane .store-links img{
        height:40px
    }
}
.bmu-content-pane .install-address{
    overflow:hidden;
    display:flex;
    flex-flow:row wrap;
    margin-top:40px;
    margin-bottom:20px;
    border:#ddd solid 1px;
    background:#f8f8f8;
    border-radius:12px
}
@media screen and (max-width: 43.75em){
    .bmu-content-pane .install-address{
        flex-flow:row nowrap;
        background:none;
        border-radius:0;
        border-left:0;
        border-right:0
    }
}
.bmu-content-pane .install-address.device .icon,.bmu-content-pane .install-address.device .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .bmu-content-pane .install-address.device .secondary-btn--primary-color,.bmu-content-pane .install-address.device .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .bmu-content-pane .install-address.device .secondary-btn--primary-color,.bmu-content-pane .install-address.device .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .bmu-content-pane .install-address.device .secondary-btn--primary-color,.bmu-content-pane .install-address.device .accordion-item .file-drop .hint2,.accordion-item .file-drop .bmu-content-pane .install-address.device .hint2,.bmu-content-pane .install-address.device .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .bmu-content-pane .install-address.device .hint2,.bmu-content-pane .install-address.device .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .bmu-content-pane .install-address.device .hint2{
    padding:30px;
    max-width:25%
}
@media screen and (max-width: 43.75em){
    .bmu-content-pane .install-address.device .icon,.bmu-content-pane .install-address.device .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .bmu-content-pane .install-address.device .secondary-btn--primary-color,.bmu-content-pane .install-address.device .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .bmu-content-pane .install-address.device .secondary-btn--primary-color,.bmu-content-pane .install-address.device .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .bmu-content-pane .install-address.device .secondary-btn--primary-color,.bmu-content-pane .install-address.device .accordion-item .file-drop .hint2,.accordion-item .file-drop .bmu-content-pane .install-address.device .hint2,.bmu-content-pane .install-address.device .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .bmu-content-pane .install-address.device .hint2,.bmu-content-pane .install-address.device .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .bmu-content-pane .install-address.device .hint2{
        padding:15px 5px;
        width:150px
    }
}
.bmu-content-pane .install-address.device .address-copy{
    max-width:74%
}
@media screen and (max-width: 43.75em){
    .bmu-content-pane .install-address.device .address-copy{
        padding:20px 10px 20px 20px
    }
}
.bmu-content-pane .install-address.device .address-copy h4{
    margin:0.7em 0 .3em
}
.bmu-content-pane .install-address .icon,.bmu-content-pane .install-address .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .bmu-content-pane .install-address .secondary-btn--primary-color,.bmu-content-pane .install-address .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .bmu-content-pane .install-address .secondary-btn--primary-color,.bmu-content-pane .install-address .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .bmu-content-pane .install-address .secondary-btn--primary-color,.bmu-content-pane .install-address .accordion-item .file-drop .hint2,.accordion-item .file-drop .bmu-content-pane .install-address .hint2,.bmu-content-pane .install-address .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .bmu-content-pane .install-address .hint2,.bmu-content-pane .install-address .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .bmu-content-pane .install-address .hint2{
    display:flex;
    align-items:center;
    justify-content:space-around;
    width:150px;
    background:#fff;
    border-right:#ddd solid 1px
}
@media screen and (max-width: 43.75em){
    .bmu-content-pane .install-address .icon,.bmu-content-pane .install-address .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .bmu-content-pane .install-address .secondary-btn--primary-color,.bmu-content-pane .install-address .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .bmu-content-pane .install-address .secondary-btn--primary-color,.bmu-content-pane .install-address .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .bmu-content-pane .install-address .secondary-btn--primary-color,.bmu-content-pane .install-address .accordion-item .file-drop .hint2,.accordion-item .file-drop .bmu-content-pane .install-address .hint2,.bmu-content-pane .install-address .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .bmu-content-pane .install-address .hint2,.bmu-content-pane .install-address .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .bmu-content-pane .install-address .hint2{
        justify-content:flex-start;
        width:100px;
        border:0
    }
}
.bmu-content-pane .install-address .address-copy{
    padding:30px 40px
}
@media screen and (max-width: 43.75em){
    .bmu-content-pane .install-address .address-copy{
        padding:20px 20px;
        padding-left:0
    }
}
.bmu-content-pane .install-address p{
    margin:0 0 .5em
}
.bmu-content-pane .order-placed-footer{
    padding:25px 40px;
    border-top:#ddd solid 1px
}
.bmu-content-pane .order-placed-footer i.svg-bg-icon{
    display:inline-block;
    vertical-align:middle;
    margin-right:7px
}
.bmu-content-pane .order-placed-footer p>a{
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 37.5em){
    .bmu-content-pane .order-placed-footer{
        padding-left:25px;
        padding-right:25px
    }
    .bmu-content-pane .order-placed-footer i.svg-bg-icon{
        float:left;
        margin-right:15px;
        margin-bottom:30px;
        width:40px;
        height:40px
    }
}
.bmu-content-pane.deposit-refund-wrap .filter-radio-group+.row-content,.bmu-content-pane.rd-payment .filter-radio-group+.row-content,.bmu-content-pane.rd-recharge .filter-radio-group+.row-content{
    padding-left:45px
}
.bmu-content-pane .du-form .group.group-wide .note{
    font-size:12px;
    margin-bottom:15px
}
@media screen and (min-width: 85.375em){
    .bmu-content-pane .checkbox-group label[for=authorize]{
        margin-top:50px
    }
}
.bmu-content-pane .group+.group .checkbox-group label[for=authorize]{
    margin-top:0
}
.bmu-content-pane.checkout-autopayment .du-form .autopayment-card .group:first-child,.bmu-content-pane.rd-payment .du-form .autopayment-card .group:first-child,.bmu-content-pane.rd-recharge .du-form .autopayment-card .group:first-child,.bmu-content-pane.checkout-autopayment .du-form .autopayment-fee .group:first-child,.bmu-content-pane.rd-payment .du-form .autopayment-fee .group:first-child,.bmu-content-pane.rd-recharge .du-form .autopayment-fee .group:first-child{
    margin-top:0
}
.bmu-content-pane .action-block .action-content{
    order:initial
}
.bmu-content-pane .action-block .action-content .du-table1-wrap{
    margin:0;
    border:0
}
.side-pane{
    max-width:370px;
    margin:0;
    margin-left:auto
}
@media screen and (max-width: 64.06125em){
    .side-pane{
        margin:0 20px;
        max-width:100%
    }
}
@media screen and (max-width: 37.5em){
    .side-pane{
        max-width:100%
    }
}
.side-pane.quickLinks{
    margin:0 20px
}
.side-pane.quickLinks .quick-cta h4{
    padding-bottom:0
}
.side-pane.quickLinks .quick-link{
    display:block;
    position:relative;
    font-family:"du-font-secondary-bold";
    margin-top:20px
}
.side-pane.quickLinks .quick-link:after{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-10px;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#00a9ce
}
.side-pane--widget{
    padding:15px 20px;
    margin:0 0 20px;
    border:#ddd solid 1px;
    border-radius:10px;
    font-size:.875rem
}
.side-pane--widget p{
    color:#777;
    font-size:.875rem;
    margin:0;
    padding:0 0 1em
}
.side-pane--widget p:last-child{
    padding-bottom:0
}
.side-pane--widget h4{
    color:#333;
    margin:0;
    padding:0 0 .8em;
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
.side-pane--widget.white-bg{
    background:#fff;
    padding:15px 20px;
    border:#ddd solid 1px
}
.widget1 h4>i{
    float:right
}
.widget-ypyp h5,.widget-ypyp h6{
    margin:0;
    padding:.5em 0 .5em;
    font-family:"du-font-secondary-bold";
    font-size:1.25rem
}
.widget-ypyp h5{
    padding-top:.8em
}
.widget-ypyp h6{
    font-size:.75rem
}
.widget-ypyp .item{
    padding:0 0 1em
}
.widget-ypyp .item>strong{
    font-size:1rem
}
.widget-ypyp .item>span{
    color:#777;
    font-size:.75rem
}
.widget-ypyp .item+.item{
    padding-top:1em;
    border-top:#ddd solid 1px
}
.widget-ypyp .du-table0 td{
    padding:3px 0
}
.widget-ypyp .du-table0 td>em{
    font-style:normal
}
.widget-ypyp .du-table0 td>em.waived-text{
    display:none
}
.widget-ypyp .du-table0 td:nth-child(1){
    width:30px
}
.widget-ypyp .du-table0 td:nth-child(2){
    width:80px;
    text-align:right;
    padding-right:12px
}
.widget-ypyp .du-table0 td:last-child{
    text-align:left
}
.widget-ypyp .du-table0 .waived td{
    color:#000;
    font-family:"du-font-secondary-bold"
}
.widget-ypyp .du-table0 .waived td:nth-child(1),.widget-ypyp .du-table0 .waived td:nth-child(2){
    text-decoration:line-through
}
.widget-ypyp .du-table0 .waived td .waived-text{
    display:inline-block
}
.widget-ypyp .du-table0 .total td{
    color:#c724b1;
    font-size:1rem
}
.widget-ypyg-yp,.widget-ypyg-yg{
    margin-left:-20px;
    margin-right:-20px;
    padding-left:20px;
    padding-right:20px
}
.widget-ypyg-yp{
    border-top:#c724b1 solid 3px
}
.widget-ypyg-yp h5{
    color:#c724b1
}
.widget-ypyg-yg{
    border-top:#00a9ce solid 3px
}
.widget-ypyg-yg h5{
    color:#00a9ce
}
.du-form .autopayment-card .mockup-card .focus,.checkout-autopayment .du-form .autopayment-fee .mockup-card .focus,.rd-payment .du-form .autopayment-fee .mockup-card .focus,.rd-recharge .du-form .autopayment-fee .mockup-card .focus{
    padding-left:5px;
    padding-right:5px;
    display:inline-block;
    -webkit-box-shadow:0 0px 8px -2px #fff;
    -moz-box-shadow:0 0px 8px -2px #fff;
    box-shadow:0 0px 8px -2px #fff
}
@media screen and (max-width: 48em){
    .page-bmu .checkout-autopayment-opt .du-form .autopayment-card .autopay-wrap .card-cert,.page-bmu .rd-payment .du-form .autopayment-card .autopay-wrap .card-cert,.page-bmu .rd-recharge .du-form .autopayment-card .autopay-wrap .card-cert,.page-bmu .checkout-autopayment-opt .checkout-autopayment .du-form .autopayment-fee .autopay-wrap .card-cert,.checkout-autopayment .page-bmu .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-cert,.rd-payment .page-bmu .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-cert,.page-bmu .rd-payment .du-form .autopayment-fee .autopay-wrap .card-cert,.rd-recharge .page-bmu .checkout-autopayment-opt .du-form .autopayment-fee .autopay-wrap .card-cert,.page-bmu .rd-recharge .du-form .autopayment-fee .autopay-wrap .card-cert{
        margin:0;
        padding:0;
        border:0
    }
}
.mob-input-drive{
    position:relative;
    z-index:3;
    display:flex;
    flex-flow:row nowrap;
    justify-content:space-between;
    width:100%;
    min-height:30px;
    margin:15px 0
}
.mob-input-drive .btn,.mob-input-drive .tvpackages .btn-primary,.tvpackages .mob-input-drive .btn-primary,.mob-input-drive .tvpackages .btn-secondary,.tvpackages .mob-input-drive .btn-secondary{
    min-width:70px;
    height:30px;
    padding:8px;
    line-height:28px
}
.mob-input-drive .btn-prev{
    border:0;
    padding:8px;
    font-family:"du-font-secondary-bold";
    color:#c724b1;
    background:none
}
.mob-input-drive .btn-prev:before{
    content:'\2039';
    content:'';
    display:inline-block;
    vertical-align:middle;
    width:14px;
    height:14px;
    font-size:26px;
    line-height:10px;
    margin-right:6px
}
.mob-input-drive .slick-disabled{
    opacity:0
}
@media screen and (max-width: 64.06125em){
    .page-bmu .du-table1-wrap{
        margin-left:20px;
        margin-right:20px;
        overflow:hidden
    }
}
.widget-reqs{
    padding-top:0px
}
.widget-reqs .du-table1 td,.widget-reqs .du-table0 td{
    padding:10px 0;
    height:48px;
    vertical-align:middle
}
.widget-reqs td h6{
    margin:0;
    padding:0;
    font-size:.875rem;
    font-family:"du-font-secondary-bold";
    color:#333
}
.widget-reqs .du-table1 td.align-top,.widget-reqs .du-table0 td.align-top{
    vertical-align:top
}
.widget-reqs .align-top img{
    display:block;
    padding-bottom:10px;
    margin:0;
    margin-left:auto
}
.widget-reqs .detail .detail-item{
    padding-top:5px
}
.page-bmu .du-form .group .du-text-field .radio-group input[type=radio],.page-bmu .du-form .group .du-text-field--btn .radio-group input[type=radio]{
    visibility:visible;
    opacity:0;
    position:absolute;
    left:-9999em
}
.inline-summary{
    display:flex;
    flex-flow:row wrap;
    padding:20px 30px
}
.inline-summary .price-details{
    width:60%;
    display:flex;
    flex-flow:row
}
.inline-summary .price-details .item+.item{
    margin-left:1.5rem
}
.inline-summary .price-details .item-label{
    font-size:.875rem
}
.inline-summary .price-details .item-value strong{
    font-family:"du-font-secondary-bold"
}
.inline-summary .inline-cta{
    margin-left:auto
}
@media screen and (max-width: 47.99875em){
    .inline-summary{
        justify-content:center;
        padding:10px 20px 0
    }
    .inline-summary .price-details{
        order:2;
        width:100%;
        justify-content:center
    }
    .inline-summary .item{
        text-align:center
    }
    .inline-summary .inline-cta{
        margin:0 auto 25px
    }
}
@media print, screen and (min-width: 48em){
    .action-content .inline-summary{
        margin:-30px -30px;
        width:calc(100% + 60px);
        border-bottom-left-radius:12px;
        border-bottom-right-radius:12px;
        background:#f8f8f8
    }
}
.popup-copy-mpr{
    max-width:980px;
    text-align:left
}
.popup-copy-mpr h4{
    line-height:1.3em;
    text-align:right;
    padding-right:80px;
    margin:10px 0
}
@media screen and (max-width: 47.99875em){
    .popup-copy-mpr h4{
        margin:0 0 20px;
        text-align:left;
        font-size:1.4rem
    }
}
.popup-copy-mpr .custom-radio-group>label{
    max-width:100%;
    margin:0 0 1rem;
    padding-left:55px;
    height:auto
}
.popup-copy-mpr .du-radio-details{
    padding:4px 0
}
.popup-copy-mpr input:checked ~ .du-radio-details .du-radio-details-label,.popup-copy-mpr .du-text-field.readonly input:checked:focus ~ .du-radio-details .du-radio-details-label,.popup-copy-mpr .readonly.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-label,.popup-copy-mpr .du-text-field.locked input:checked:focus ~ .du-radio-details .du-radio-details-label,.popup-copy-mpr .locked.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-label{
    font-weight:bold
}
.popup-copy-mpr .du-radio-status{
    position:absolute;
    top:17px !important;
    left:10px
}
.popup-copy-mpr .du-text-field,.popup-copy-mpr .du-text-field--btn{
    display:none;
    max-width:96%
}
.popup-copy-mpr .du-text-field input,.popup-copy-mpr .du-text-field--btn input,.popup-copy-mpr .du-text-field.readonly input:focus,.du-text-field.readonly .popup-copy-mpr .du-text-field--btn input:focus,.readonly.du-text-field--btn .popup-copy-mpr .du-text-field input:focus,.popup-copy-mpr .readonly.du-text-field--btn input:focus,.popup-copy-mpr .du-text-field.locked input:focus,.du-text-field.locked .popup-copy-mpr .du-text-field--btn input:focus,.locked.du-text-field--btn .popup-copy-mpr .du-text-field input:focus,.popup-copy-mpr .locked.du-text-field--btn input:focus{
    font-size:18px
}
.popup-copy-mpr input:checked ~ .du-text-field,.popup-copy-mpr .du-text-field.readonly input:checked:focus ~ .du-text-field,.popup-copy-mpr .readonly.du-text-field--btn input:checked:focus ~ .du-text-field,.popup-copy-mpr .du-text-field.locked input:checked:focus ~ .du-text-field,.popup-copy-mpr .locked.du-text-field--btn input:checked:focus ~ .du-text-field,.popup-copy-mpr input:checked ~ .du-text-field--btn,.popup-copy-mpr .du-text-field.readonly input:checked:focus ~ .du-text-field--btn,.popup-copy-mpr .readonly.du-text-field--btn input:checked:focus ~ .du-text-field--btn,.popup-copy-mpr .du-text-field.locked input:checked:focus ~ .du-text-field--btn,.popup-copy-mpr .locked.du-text-field--btn input:checked:focus ~ .du-text-field--btn{
    display:block;
    margin:20px 0 30px
}
@media screen and (max-width: 47.99875em){
    .popup-copy-mpr{
        text-align:left;
        margin:0 0 20px
    }
    .popup-copy-mpr input:checked ~ .du-text-field,.popup-copy-mpr .du-text-field.readonly input:checked:focus ~ .du-text-field,.popup-copy-mpr .readonly.du-text-field--btn input:checked:focus ~ .du-text-field,.popup-copy-mpr .du-text-field.locked input:checked:focus ~ .du-text-field,.popup-copy-mpr .locked.du-text-field--btn input:checked:focus ~ .du-text-field,.popup-copy-mpr input:checked ~ .du-text-field--btn,.popup-copy-mpr .du-text-field.readonly input:checked:focus ~ .du-text-field--btn,.popup-copy-mpr .readonly.du-text-field--btn input:checked:focus ~ .du-text-field--btn,.popup-copy-mpr .du-text-field.locked input:checked:focus ~ .du-text-field--btn,.popup-copy-mpr .locked.du-text-field--btn input:checked:focus ~ .du-text-field--btn{
        margin-bottom:40px
    }
}
html body .popup-copy-mpr .du-text-field .input-hint,html body .popup-copy-mpr .du-text-field--btn .input-hint{
    font-size:12px;
    line-height:1.1;
    width:100%;
    padding-top:5px
}
@media screen and (max-width: 47.99875em){
    html body .popup-copy-mpr .du-text-field .input-hint,html body .popup-copy-mpr .du-text-field--btn .input-hint{
        width:100%;
        font-size:11px
    }
}
@media print, screen and (min-width: 48em){
    .page-bmu .action-content .checkbox-group+.checkbox-group{
        padding-top:20px
    }
}
.page-bmu .action-content .checkbox-group input[type="checkbox"],.page-bmu .action-content .checkbox-group .du-text-field.readonly input[type=checkbox]:focus,.du-text-field.readonly .page-bmu .action-content .checkbox-group input[type=checkbox]:focus,.page-bmu .action-content .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus,.readonly.du-text-field--btn .page-bmu .action-content .checkbox-group input[type=checkbox]:focus,.page-bmu .action-content .checkbox-group .du-text-field.locked input[type=checkbox]:focus,.du-text-field.locked .page-bmu .action-content .checkbox-group input[type=checkbox]:focus,.page-bmu .action-content .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus,.locked.du-text-field--btn .page-bmu .action-content .checkbox-group input[type=checkbox]:focus{
    display:none
}
.page-bmu .file-drop-container.flex-column{
    flex-flow:column
}
.page-bmu .file-drop-container.flex-column .file-drop-single{
    width:100%
}
@media screen and (max-width: 64.06125em){
    .page-bmu .file-drop-container.flex-column .file-drop-single{
        width:auto
    }
}
.page-bmu .file-drop-container.flex-column .file-drop-single>label{
    flex-flow:row;
    padding-top:15px;
    padding-bottom:10px;
    align-items:flex-start
}
@media screen and (max-width: 47.99875em){
    .page-bmu .file-drop-container.flex-column .file-drop-single>label{
        flex-flow:row wrap;
        padding-bottom:15px
    }
}
.page-bmu .file-drop-container.flex-column .file-drop-single>label>*{
    order:1
}
.page-bmu .file-drop-container.flex-column .file-drop-single>label i.icon,.page-bmu .file-drop-container.flex-column .file-drop-single>label .accordion-item .file-drop i.secondary-btn--primary-color,.page-bmu .accordion-item .file-drop-container.flex-column .file-drop-single>label i.secondary-btn--primary-color,.accordion-item .page-bmu .file-drop-container.flex-column .file-drop-single>label i.secondary-btn--primary-color,.page-bmu .file-drop-container.flex-column .accordion-item .file-drop-single>label i.secondary-btn--primary-color,.page-bmu .file-drop-container.flex-column .file-drop-single>label .accordion-item .file-drop i.hint2,.page-bmu .accordion-item .file-drop-container.flex-column .file-drop-single>label i.hint2,.accordion-item .page-bmu .file-drop-container.flex-column .file-drop-single>label i.hint2,.page-bmu .file-drop-container.flex-column .accordion-item .file-drop-single>label i.hint2{
    order:0;
    min-height:16px;
    width:36px;
    height:36px;
    margin:0;
    margin-right:10px
}
.page-bmu .file-drop-container.flex-column .file-drop-single>label h6{
    min-height:0;
    text-align:left;
    width:calc(100% - 320px)
}
@media screen and (max-width: 47.99875em){
    .page-bmu .file-drop-container.flex-column .file-drop-single>label h6{
        width:calc(100% - 60px);
        margin:0 0 15px;
        overflow:inherit !important;
        white-space:unset !important
    }
}
.page-bmu .file-drop-container.flex-column .file-drop-single>label h6 small{
    display:block;
    padding-top:5px;
    font-family:"du-font-secondary-regular";
    font-size:13px;
    color:#555;
    text-align:left
}
.page-bmu .file-drop-container.flex-column .file-drop-single>label .hint1,.page-bmu .file-drop-container.flex-column .file-drop-single>label .hint2{
    margin-top:8px
}
.page-bmu .file-drop-container.flex-column .file-drop-single>label button{
    margin:0
}
@media screen and (max-width: 47.99875em){
    .page-bmu .file-drop-container.flex-column .file-drop-single>label button{
        display:inline-block;
        min-width:110px;
        margin-left:55px
    }
}
.grow-landing-page .mobile-intro{
    width:100%
}
.grow-landing-page .features-list{
    display:flex;
    flex-direction:column
}
.grow-landing-page .features-list .feature-item{
    display:flex;
    padding:10px 0
}
[dir=rtl]>.grow-landing-page .features-list .feature-item{
    text-align:right
}
[dir=ltr]>.grow-landing-page .features-list .feature-item{
    text-align:left
}
.grow-landing-page .features-list .feature-item .icon,.grow-landing-page .features-list .feature-item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .grow-landing-page .features-list .feature-item .secondary-btn--primary-color,.grow-landing-page .features-list .feature-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .grow-landing-page .features-list .feature-item .secondary-btn--primary-color,.grow-landing-page .features-list .feature-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .grow-landing-page .features-list .feature-item .secondary-btn--primary-color,.grow-landing-page .features-list .feature-item .accordion-item .file-drop .hint2,.accordion-item .file-drop .grow-landing-page .features-list .feature-item .hint2,.grow-landing-page .features-list .feature-item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .grow-landing-page .features-list .feature-item .hint2,.grow-landing-page .features-list .feature-item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .grow-landing-page .features-list .feature-item .hint2{
    width:30px;
    height:30px
}
.grow-landing-page .features-list .feature-item .desc{
    padding:0 20px;
    width:300px
}
.grow-landing-page .features-list.mobile{
    max-width:300px;
    margin:0 auto
}
.grow-landing-page .features-list.desktop{
    min-width:200px
}
.grow-success-page .seperator{
    margin:15px 0
}
.grow-success-page .business-details{
    display:flex;
    justify-content:space-between
}
.grow-success-page .business-details .item-box{
    margin:0 5px;
    display:grid;
    grid-template-columns:35px auto
}
.grow-success-page .business-details .item-box .icon,.grow-success-page .business-details .item-box .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .grow-success-page .business-details .item-box .secondary-btn--primary-color,.grow-success-page .business-details .item-box .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .grow-success-page .business-details .item-box .secondary-btn--primary-color,.grow-success-page .business-details .item-box .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .grow-success-page .business-details .item-box .secondary-btn--primary-color,.grow-success-page .business-details .item-box .accordion-item .file-drop .hint2,.accordion-item .file-drop .grow-success-page .business-details .item-box .hint2,.grow-success-page .business-details .item-box .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .grow-success-page .business-details .item-box .hint2,.grow-success-page .business-details .item-box .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .grow-success-page .business-details .item-box .hint2{
    margin:0 auto
}
@media screen and (max-width: 47.99875em){
    .grow-success-page .business-details{
        flex-direction:column
    }
}
.grow-customer-details .add-other-doc-wrap{
    cursor:pointer;
    margin:8px;
    display:flex;
    height:290px
}
.grow-customer-details .add-other-doc-wrap .hint-container{
    margin:auto 0;
    display:flex;
    flex-direction:column;
    text-align:center
}
.grow-customer-details .add-other-doc-wrap .hint-container .icon,.grow-customer-details .add-other-doc-wrap .hint-container .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .grow-customer-details .add-other-doc-wrap .hint-container .secondary-btn--primary-color,.grow-customer-details .add-other-doc-wrap .hint-container .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .grow-customer-details .add-other-doc-wrap .hint-container .secondary-btn--primary-color,.grow-customer-details .add-other-doc-wrap .hint-container .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .grow-customer-details .add-other-doc-wrap .hint-container .secondary-btn--primary-color,.grow-customer-details .add-other-doc-wrap .hint-container .accordion-item .file-drop .hint2,.accordion-item .file-drop .grow-customer-details .add-other-doc-wrap .hint-container .hint2,.grow-customer-details .add-other-doc-wrap .hint-container .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .grow-customer-details .add-other-doc-wrap .hint-container .hint2,.grow-customer-details .add-other-doc-wrap .hint-container .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .grow-customer-details .add-other-doc-wrap .hint-container .hint2{
    margin:0 auto
}
@media screen and (max-width: 47.99875em){
    .grow-customer-details .add-other-doc-wrap{
        position:relative;
        flex:0 0 auto;
        width:calc(100% - 2.5rem);
        margin-left:1.25rem;
        margin-right:1.25rem;
        background:white;
        text-align:left;
        display:flex;
        padding:0;
        align-items:center;
        margin-top:20px;
        margin-bottom:0;
        height:auto
    }
    .grow-customer-details .add-other-doc-wrap .hint-container{
        width:100%
    }
}
.widget-reqs--clean .du-table1 td,.widget-reqs--clean .du-table0 td{
    padding-top:1rem;
    padding-bottom:1rem;
    border-color:#ddd !important
}
.widget-reqs--clean td.icon img,.widget-reqs--clean .accordion-item .file-drop td.secondary-btn--primary-color img,.accordion-item .file-drop .widget-reqs--clean td.secondary-btn--primary-color img,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color img,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color img,.widget-reqs--clean .accordion-item .file-drop td.hint2 img,.accordion-item .file-drop .widget-reqs--clean td.hint2 img,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.hint2 img,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.hint2 img,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.hint2 img,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.hint2 img{
    max-height:36px;
    max-width:36px
}
.widget-reqs--clean td.icon i.icon,.widget-reqs--clean .accordion-item .file-drop td.secondary-btn--primary-color i.icon,.accordion-item .file-drop .widget-reqs--clean td.secondary-btn--primary-color i.icon,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.secondary-btn--primary-color i.icon,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color i.icon,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.secondary-btn--primary-color i.icon,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color i.icon,.widget-reqs--clean .accordion-item .file-drop td.hint2 i.icon,.accordion-item .file-drop .widget-reqs--clean td.hint2 i.icon,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.hint2 i.icon,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.hint2 i.icon,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.hint2 i.icon,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.hint2 i.icon,.widget-reqs--clean td.icon .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .widget-reqs--clean td.icon i.secondary-btn--primary-color,.widget-reqs--clean .accordion-item .file-drop td.secondary-btn--primary-color i.secondary-btn--primary-color,.accordion-item .file-drop .widget-reqs--clean td.secondary-btn--primary-color i.secondary-btn--primary-color,.widget-reqs--clean .accordion-item .file-drop td.hint2 i.secondary-btn--primary-color,.accordion-item .file-drop .widget-reqs--clean td.hint2 i.secondary-btn--primary-color,.widget-reqs--clean td.icon .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.icon i.secondary-btn--primary-color,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.secondary-btn--primary-color i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color i.secondary-btn--primary-color,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.hint2 i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.hint2 i.secondary-btn--primary-color,.widget-reqs--clean td.icon .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.icon i.secondary-btn--primary-color,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.secondary-btn--primary-color i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color i.secondary-btn--primary-color,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.hint2 i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.hint2 i.secondary-btn--primary-color,.widget-reqs--clean td.icon .accordion-item .file-drop i.hint2,.accordion-item .file-drop .widget-reqs--clean td.icon i.hint2,.widget-reqs--clean .accordion-item .file-drop td.secondary-btn--primary-color i.hint2,.accordion-item .file-drop .widget-reqs--clean td.secondary-btn--primary-color i.hint2,.widget-reqs--clean .accordion-item .file-drop td.hint2 i.hint2,.accordion-item .file-drop .widget-reqs--clean td.hint2 i.hint2,.widget-reqs--clean td.icon .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.icon i.hint2,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.secondary-btn--primary-color i.hint2,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color i.hint2,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.hint2 i.hint2,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.hint2 i.hint2,.widget-reqs--clean td.icon .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.icon i.hint2,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.secondary-btn--primary-color i.hint2,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color i.hint2,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.hint2 i.hint2,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.hint2 i.hint2{
    max-height:32px;
    max-width:46px
}
.widget-reqs--clean td.icon+td,.widget-reqs--clean .accordion-item .file-drop td.secondary-btn--primary-color+td,.accordion-item .file-drop .widget-reqs--clean td.secondary-btn--primary-color+td,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.secondary-btn--primary-color+td,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color+td,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.secondary-btn--primary-color+td,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.secondary-btn--primary-color+td,.widget-reqs--clean .accordion-item .file-drop td.hint2+td,.accordion-item .file-drop .widget-reqs--clean td.hint2+td,.widget-reqs--clean .accordion-item .file-drop-container .file-drop-single td.hint2+td,.accordion-item .file-drop-container .file-drop-single .widget-reqs--clean td.hint2+td,.widget-reqs--clean .file-drop-container .accordion-item .file-drop-single td.hint2+td,.file-drop-container .accordion-item .file-drop-single .widget-reqs--clean td.hint2+td{
    text-align:left;
    padding-left:15px
}
.page__content .page__section{
    min-height:100px;
    width:100%;
    padding:30px 20px
}
@media print, screen and (min-width: 64em){
    .page__content .page__section{
        padding:50px 0
    }
}
.page__content .page__section.grey{
    background:#F8F8F8
}
.page__content .page__section.white{
    background:#fff
}
.page__content .page__section.off-white{
    background:#FAFAFA
}
.page__content .page__section.blue{
    background:#00a9ce;
    color:#fff
}
.page__content .page__section.dark-grey{
    background:#333
}
.page__content .page__section .page__title{
    font-size:2.441rem;
    font-family:"du-font-secondary-regular";
    margin:0 0 5px;
    color:#8a8a8a
}
.page__content .page__section .page__title--sub{
    font-size:1.25rem;
    font-family:"du-font-secondary-bold";
    color:#00a9ce;
    margin:20px 0 10px
}
.page__content .page__section .trust__title{
    margin:0 0 10px;
    font-family:du-font-primary-b
}
.page__content .page__section .trust__desc{
    margin:0;
    color:#333;
    font-size:1.25rem;
    font-family:"du-font-secondary-regular"
}
.page__content .page__section__title{
    font-size:1.953rem;
    font-family:"du-font-secondary-regular";
    margin:0 0 5px
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section__title--small-center{
        text-align:center
    }
}
.page__content .page__section__desc{
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    padding:0 0 25px
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section__desc--small-center{
        text-align:center
    }
}
.page__content .page__section .row{
    width:100%;
    max-width:1266px;
    margin:auto
}
@media print, screen and (min-width: 64em){
    .page__content .page__section .row{
        padding:0 20px
    }
}
@media screen and (min-width: 80em){
    .page__content .page__section .row{
        padding:0 15px
    }
}
@media screen and (min-width: 85.375em){
    .page__content .page__section .row{
        padding:0
    }
}
@media print, screen and (min-width: 64em){
    .page__content .page__section .row .cell__wrapper{
        padding-left:50px
    }
}
@media screen and (min-width: 80em){
    .page__content .page__section .row .cell__wrapper{
        padding-left:70px
    }
}
@media print, screen and (min-width: 64em){
    .page__content .page__section .intro{
        padding-left:50px
    }
}
@media screen and (min-width: 80em){
    .page__content .page__section .intro{
        padding-left:70px
    }
}
.page__content .page__section .intro p{
    margin:0 0 10px;
    color:#333;
    font-size:1.25rem;
    font-family:"du-font-secondary-regular"
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .intro .cs-list{
        display:flex
    }
}
.page__content .page__section .intro .cs-list__item{
    display:flex;
    align-items:center;
    margin:0 0 10px
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .intro .cs-list__item{
        padding-right:40px
    }
}
.page__content .page__section .intro .cs-list .icon,.page__content .page__section .intro .cs-list .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .page__content .page__section .intro .cs-list .secondary-btn--primary-color,.page__content .page__section .intro .cs-list .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .page__content .page__section .intro .cs-list .secondary-btn--primary-color,.page__content .page__section .intro .cs-list .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .page__content .page__section .intro .cs-list .secondary-btn--primary-color,.page__content .page__section .intro .cs-list .accordion-item .file-drop .hint2,.accordion-item .file-drop .page__content .page__section .intro .cs-list .hint2,.page__content .page__section .intro .cs-list .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .page__content .page__section .intro .cs-list .hint2,.page__content .page__section .intro .cs-list .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .page__content .page__section .intro .cs-list .hint2{
    margin-right:10px
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .intro .cs-list .icon,.page__content .page__section .intro .cs-list .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .page__content .page__section .intro .cs-list .secondary-btn--primary-color,.page__content .page__section .intro .cs-list .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .page__content .page__section .intro .cs-list .secondary-btn--primary-color,.page__content .page__section .intro .cs-list .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .page__content .page__section .intro .cs-list .secondary-btn--primary-color,.page__content .page__section .intro .cs-list .accordion-item .file-drop .hint2,.accordion-item .file-drop .page__content .page__section .intro .cs-list .hint2,.page__content .page__section .intro .cs-list .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .page__content .page__section .intro .cs-list .hint2,.page__content .page__section .intro .cs-list .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .page__content .page__section .intro .cs-list .hint2{
        min-width:50px;
        text-align:center
    }
}
.page__content .page__section .intro .cs-list .text{
    font-family:"du-font-secondary-regular";
    font-size:1rem
}
@media print, screen and (min-width: 64em){
    .page__content .page__section .intro .cs-list .text{
        font-size:1.25rem
    }
}
.page__content .page__section .trust__headline{
    display:flex;
    flex-direction:column;
    justify-content:center
}
@media screen and (max-width: 64.06125em){
    .page__content .page__section .trust__headline{
        margin:0 0 20px
    }
}
.page__content .page__section .trust__intro{
    background:#F8F8F8;
    border-radius:12px;
    width:100%;
    padding:25px
}
@media print, screen and (min-width: 64em){
    .page__content .page__section .trust__intro{
        margin-left:50px;
        width:calc(100% - 50px);
        padding:25px 50px
    }
}
@media screen and (min-width: 80em){
    .page__content .page__section .trust__intro{
        margin-left:70px;
        width:calc(100% - 70px);
        padding-right:20px
    }
}
.page__content .page__section .trust__intro h2,.page__content .page__section .trust__intro p{
    margin:0 0 15px;
    color:#333;
    font-size:1.25rem;
    font-family:"du-font-secondary-regular"
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .trust__intro h2,.page__content .page__section .trust__intro p{
        margin:0 0 25px
    }
}
.page__content .page__section .trust__intro--items{
    width:100%;
    display:flex;
    flex-flow:row wrap
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .trust__intro--items{
        margin:0 -.5rem
    }
}
.page__content .page__section .trust__intro--item{
    width:100%;
    margin-right:0;
    margin-left:0;
    margin:15px 0 0
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .trust__intro--item:first-child{
        margin:0
    }
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .trust__intro--item{
        flex:1 1 0px;
        width:auto;
        padding-left:.5rem;
        padding-right:.5rem
    }
}
@media screen and (max-width: 64.06125em){
    .page__content .page__section .trust__intro--item{
        display:flex;
        flex-flow:row;
        align-items:center
    }
}
.page__content .page__section .trust__intro--item img{
    max-width:38px
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .trust__intro--item img{
        margin:0 0 10px
    }
}
.page__content .page__section .trust__intro--item h3,.page__content .page__section .trust__intro--item h6{
    display:inline-block;
    margin:0;
    margin-left:10px;
    font-size:1rem;
    font-family:"du-font-secondary-bold";
    line-height:1.4
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .trust__intro--item h3,.page__content .page__section .trust__intro--item h6{
        display:block;
        margin:0
    }
}
.page__content .page__section .trust__intro--item h3 small,.page__content .page__section .trust__intro--item h6 small{
    display:block;
    font-family:"du-font-secondary-regular";
    font-size:100%
}
.page__content .page__section .trust__intro--item h3{
    line-height:1.2;
    padding-right:1rem
}
.page__content .page__section .trust__intro--item-icon{
    display:inline-block;
    min-width:38px;
    min-height:36px
}
.page__content .page__section .filter{
    border:1px solid #ccc;
    background:#fff;
    border-radius:10px;
    margin-bottom:30px;
    display:flex;
    align-items:center;
    padding:20px 10px
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .filter{
        padding:20px 25px
    }
}
.page__content .page__section .filter__label{
    font-size:1.25rem;
    font-family:"du-font-secondary-regular";
    padding-right:20px;
    padding-top:8px;
    padding-bottom:8px;
    border-right:1px solid #ccc
}
.page__content .page__section .filter__label--mobile{
    display:block;
    margin:0 3px 5px;
    font-family:"du-font-secondary-regular"
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .filter__label--mobile{
        display:none
    }
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .filter__label{
        display:none
    }
}
.page__content .page__section .filter__radio-group{
    display:flex
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .filter__radio-group{
        flex-flow:column;
        width:100%
    }
}
.page__content .page__section .filter__radio-group .radio-group{
    flex:auto;
    width:auto
}
.page__content .page__section .filter__radio-group .radio-group:first-child{
    padding:0 0 10px;
    margin:0 0 10px;
    border-bottom:1px solid #ddd
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .filter__radio-group .radio-group{
        margin-left:20px
    }
    .page__content .page__section .filter__radio-group .radio-group:first-child{
        border:0;
        padding:0;
        margin-left:20px;
        margin-bottom:0
    }
}
.page__content .page__section .filter__radio-group .radio-group input{
    position:absolute
}
.page__content .page__section .filter__radio-group .radio-group label{
    padding-top:0;
    height:auto;
    line-height:1.3
}
.page__content .page__section .filter__radio-group .radio-group label:before,.page__content .page__section .filter__radio-group .radio-group label:after{
    margin:5px
}
.page__content .page__section .filter__radio-group .radio-group label small{
    display:block;
    color:#777;
    font-size:.875rem;
    font-family:"du-font-secondary-regular"
}
.page__content .page__section .benefits{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
}
.page__content .page__section .benefits__item{
    padding-bottom:30px;
    display:flex
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .benefits__item{
        flex-direction:column;
        width:33%;
        padding-right:30px;
        padding-bottom:45px
    }
}
.page__content .page__section .benefits__icon{
    margin-top:10px;
    margin-right:15px;
    min-width:40px;
    max-width:40px;
    display:flex;
    align-items:flex-start
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .benefits__icon{
        margin:0;
        margin-bottom:18px;
        align-items:flex-end;
        height:60px;
        width:auto;
        min-width:auto;
        max-width:none
    }
}
.page__content .page__section .benefits__title{
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    margin:0
}
.page__content .page__section .benefits__title a{
    color:#fff
}
.page__content .page__section .benefits__body{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#fff
}
.page__content .page__section .benefits__body p{
    color:#fff;
    margin:0
}
.page__content .page__section .benefits__body p+p{
    margin-top:5px
}
.page__content .page__section .benefits__body p a{
    color:#fff
}
.page__content .page__section .success-stories{
    width:100%;
    max-width:800px
}
.page__content .page__section .success-stories__items{
    width:100%
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .success-stories__items{
        border-bottom:2px solid #00a9ce;
        border-radius:12px;
        position:relative;
        -webkit-box-shadow:0px 10px 30px 0 rgba(119,119,119,0.15);
        -moz-box-shadow:0px 10px 30px 0 rgba(119,119,119,0.15);
        box-shadow:0px 10px 30px 0 rgba(119,119,119,0.15);
        margin-bottom:45px
    }
    .page__content .page__section .success-stories__items:after,.page__content .page__section .success-stories__items:before{
        top:100%;
        left:50%;
        border:solid transparent;
        content:" ";
        height:0;
        width:0;
        position:absolute;
        pointer-events:none;
        margin-top:-1px
    }
    .page__content .page__section .success-stories__items:after{
        border-color:rgba(136,183,213,0);
        border-top-color:#fff;
        border-width:15px;
        margin-left:-15px
    }
    .page__content .page__section .success-stories__items:before{
        border-color:rgba(194,225,245,0);
        border-top-color:#00a9ce;
        border-width:18px;
        margin-left:-18px
    }
}
.page__content .page__section .success-stories__item{
    border:1px solid #ddd;
    padding:50px;
    -webkit-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1);
    -moz-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1);
    box-shadow:0px 2px 15px 0 rgba(119,119,119,0.1);
    border-radius:12px;
    width:100%;
    display:flex;
    flex-flow:row wrap
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .success-stories__item{
        padding:15px
    }
}
.page__content .page__section .success-stories__copy{
    width:58.33333%;
    padding-right:3rem
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .success-stories__copy{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.page__content .page__section .success-stories__copy h6{
    margin:0
}
.page__content .page__section .success-stories__copy span{
    color:#8a8a8a;
    font-family:"du-font-secondary-regular"
}
.page__content .page__section .success-stories__copy p{
    color:#333;
    font-family:"du-font-secondary-regular"
}
.page__content .page__section .success-stories__media{
    width:41.66667%;
    margin-right:0;
    margin-left:0
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .success-stories__media{
        display:none
    }
}
.page__content .page__section .success-stories .slick-list{
    border-radius:12px
}
.page__content .page__section .success-stories .slick-dotted .slick-dots{
    bottom:-2em;
    text-align:left;
    left:10px
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .success-stories .slick-dotted .slick-dots{
        text-align:center;
        left:auto;
        bottom:-3em
    }
}
.page__content .page__section .similar-addons{
    width:100%
}
.page__content .page__section .similar-addons .similar-addons__items{
    width:100%;
    display:flex;
    flex-flow:row wrap
}
.page__content .page__section .similar-addons .similar-addons__item{
    width:calc(33.33333% - 2rem);
    margin-right:1rem;
    background:white;
    border-radius:12px;
    overflow:hidden
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .similar-addons .similar-addons__item{
        width:calc(33.33333% - 1rem);
        margin-left:.5rem;
        margin-right:.5rem
    }
}
.page__content .page__section .similar-addons .similar-addons__item .similar-addons__copy{
    padding:15px
}
.page__content .page__section .similar-addons .similar-addons__item a{
    display:block;
    color:#333;
    margin:0;
    padding-right:20px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:1rem;
    line-height:1.3;
    position:relative;
    max-height:35px;
    overflow:hidden
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .similar-addons .similar-addons__item a{
        font-size:1.25rem;
        max-height:45px
    }
}
.page__content .page__section .similar-addons .similar-addons__item a:before{
    content:"e";
    font-family:du-icon-font;
    color:#333;
    position:absolute;
    right:0;
    top:0
}
.page__content .page__section .similar-addons .similar-addons__item a:hover,.page__content .page__section .similar-addons .similar-addons__item .accordion-login a.accordion-title:focus,.accordion-login .page__content .page__section .similar-addons .similar-addons__item a.accordion-title:focus,.page__content .page__section .similar-addons .similar-addons__item a.file-drop:focus,.page__content .page__section .similar-addons .similar-addons__item .file-drop-container a.file-drop-single:focus,.file-drop-container .page__content .page__section .similar-addons .similar-addons__item a.file-drop-single:focus{
    color:#c724b1
}
.page__content .page__section .similar-addons .similar-addons__item a:hover:before,.page__content .page__section .similar-addons .similar-addons__item .accordion-login a.accordion-title:focus:before,.accordion-login .page__content .page__section .similar-addons .similar-addons__item a.accordion-title:focus:before,.page__content .page__section .similar-addons .similar-addons__item a.file-drop:focus:before,.page__content .page__section .similar-addons .similar-addons__item .file-drop-container a.file-drop-single:focus:before,.file-drop-container .page__content .page__section .similar-addons .similar-addons__item a.file-drop-single:focus:before{
    color:#c724b1
}
.page__content .page__section .similar-addons .slick-dotted .slick-dots{
    bottom:-2em
}
.page__content .page__section .connect{
    display:flex;
    flex-direction:column
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .connect{
        flex-wrap:wrap;
        justify-content:space-between;
        flex-direction:row
    }
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .connect__item{
        margin:0 auto 40px
    }
    .page__content .page__section .connect__item:last-child{
        margin:0 auto 10px
    }
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .connect__item{
        width:45%
    }
}
.page__content .page__section .connect__icon{
    padding-bottom:18px;
    max-width:80px
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .connect__icon{
        margin:auto;
        text-align:center;
        max-width:50px;
        padding-bottom:15px
    }
}
.page__content .page__section .connect__text{
    margin:0;
    color:#333;
    font-size:1.25rem;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .connect__text{
        text-align:center
    }
}
.page__content .page__section .connect__title{
    font-size:1.563rem;
    margin:0;
    font-family:du-font-primary-b
}
.page__content .page__section .connect__title small{
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .connect__title{
        text-align:center
    }
}
.page__content .page__section .connect__action{
    margin-top:12px
}
@media screen and (max-width: 47.99875em){
    .page__content .page__section .connect__action{
        margin:12px auto 0;
        text-align:center
    }
}
.page__content .sticky-menu{
    position:absolute;
    width:100%
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu{
        padding:50px 0 0;
        padding-left:25px;
        display:block
    }
}
@media screen and (min-width: 80em){
    .page__content .sticky-menu{
        padding-left:0
    }
}
.page__content .sticky-menu .sticky-container{
    height:auto !important
}
.page__content .sticky-menu .sticky-container::before,.page__content .sticky-menu .sticky-container::after{
    display:table;
    content:' ';
    flex-basis:0;
    order:1
}
.page__content .sticky-menu .sticky-container::after{
    clear:both
}
.page__content .sticky-menu .sticky--desktop{
    display:none
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu .sticky--desktop{
        display:block
    }
}
.page__content .sticky-menu .sticky--mobile{
    display:block;
    height:56px;
    overflow:hidden;
    border:1px solid #ddd;
    border-left:0;
    border-right:0;
    display:none
}
.page__content .sticky-menu .sticky--mobile.is-stuck{
    z-index:999;
    -webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);
    -moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);
    box-shadow:0 0 30px 0 rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu .sticky--mobile{
        display:none
    }
}
.page__content .sticky-menu .row{
    overflow:auto;
    width:100%;
    max-width:1266px;
    margin:auto
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu .row{
        overflow:hidden
    }
}
@media screen and (min-width: 80em){
    .page__content .sticky-menu .row{
        padding:0 15px
    }
}
@media screen and (min-width: 85.375em){
    .page__content .sticky-menu .row{
        padding:0
    }
}
.page__content .sticky-menu__list{
    border-radius:0;
    width:auto;
    height:60px;
    background:#fff;
    padding:0;
    margin:0;
    overflow-x:scroll;
    display:flex;
    -webkit-overflow-scrolling:touch;
    -webkit-user-select:none
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu__list{
        width:100%;
        overflow:hidden;
        border-radius:10px;
        -webkit-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.15);
        -moz-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.15);
        box-shadow:0px 2px 15px 0 rgba(119,119,119,0.15);
        border:0;
        display:block;
        height:auto
    }
}
.page__content .sticky-menu__list a{
    padding:20px;
    width:auto;
    display:inline-block;
    font-family:"du-font-secondary-regular";
    line-height:1;
    white-space:nowrap;
    -webkit-transition:none;
    -moz-transition:none;
    transition:none;
    cursor:pointer
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu__list a{
        display:block;
        width:100%;
        padding:20px 25px;
        padding-right:40px
    }
}
.page__content .sticky-menu__list a .icon,.page__content .sticky-menu__list a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .page__content .sticky-menu__list a .secondary-btn--primary-color,.page__content .sticky-menu__list a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .page__content .sticky-menu__list a .secondary-btn--primary-color,.page__content .sticky-menu__list a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .page__content .sticky-menu__list a .secondary-btn--primary-color,.page__content .sticky-menu__list a .accordion-item .file-drop .hint2,.accordion-item .file-drop .page__content .sticky-menu__list a .hint2,.page__content .sticky-menu__list a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .page__content .sticky-menu__list a .hint2,.page__content .sticky-menu__list a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .page__content .sticky-menu__list a .hint2{
    font-size:1.563rem;
    margin-top:-2px;
    display:none
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu__list a .icon,.page__content .sticky-menu__list a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .page__content .sticky-menu__list a .secondary-btn--primary-color,.page__content .sticky-menu__list a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .page__content .sticky-menu__list a .secondary-btn--primary-color,.page__content .sticky-menu__list a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .page__content .sticky-menu__list a .secondary-btn--primary-color,.page__content .sticky-menu__list a .accordion-item .file-drop .hint2,.accordion-item .file-drop .page__content .sticky-menu__list a .hint2,.page__content .sticky-menu__list a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .page__content .sticky-menu__list a .hint2,.page__content .sticky-menu__list a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .page__content .sticky-menu__list a .hint2{
        display:block
    }
}
.page__content .sticky-menu__list a.is-active{
    background:none;
    font-size:1rem;
    border-bottom:3px solid #00a9ce;
    font-family:"du-font-secondary-bold";
    color:#00205b;
    line-height:.8
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu__list a.is-active{
        background:rgba(0,169,206,0.1);
        font-size:1.25rem;
        border:0 none;
        line-height:1
    }
}
.page__content .sticky-menu__list a:hover,.page__content .sticky-menu__list .accordion-login a.accordion-title:focus,.accordion-login .page__content .sticky-menu__list a.accordion-title:focus,.page__content .sticky-menu__list a.file-drop:focus,.page__content .sticky-menu__list .file-drop-container a.file-drop-single:focus,.file-drop-container .page__content .sticky-menu__list a.file-drop-single:focus{
    color:#00205b
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu__list a:hover,.page__content .sticky-menu__list .accordion-login a.accordion-title:focus,.accordion-login .page__content .sticky-menu__list a.accordion-title:focus,.page__content .sticky-menu__list a.file-drop:focus,.page__content .sticky-menu__list .file-drop-container a.file-drop-single:focus,.file-drop-container .page__content .sticky-menu__list a.file-drop-single:focus{
        background:rgba(0,169,206,0.1)
    }
}
.page__content .sticky-menu+.page__section{
    padding-top:40px
}
@media print, screen and (min-width: 64em){
    .page__content .sticky-menu+.page__section{
        padding-top:50px
    }
}
.page__content .faqs-toggle{
    display:none
}
@media screen and (max-width: 47.99875em){
    .ip-phone-filters{
        padding:30px 20px
    }
}
.ip-phone-filters .reveal-title{
    margin:0 0 30px
}
.ip-phone-filters h6{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    margin:0 0 10px
}
.ip-phone-filters .filters__wrapper{
    padding:10px 0;
    background:#F8F8F8;
    border-radius:12px
}
@media print, screen and (min-width: 64em){
    .ip-phone-filters .filters__wrapper{
        max-width:75%;
        margin:auto;
        padding:10px
    }
}
.ip-phone-filters .filters__wrapper .filter-radio-group{
    flex-flow:wrap
}
@media print, screen and (min-width: 64em){
    .ip-phone-filters .filters__wrapper .filter-radio-group{
        flex-flow:unset
    }
}
.ip-phone-filters .phones-listing .custom-radio-group{
    display:flex;
    flex-flow:row wrap
}
@media print, screen and (min-width: 64em){
    .ip-phone-filters .phones-listing .custom-radio-group{
        max-width:80%;
        margin:auto
    }
}
.ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio{
    width:100%;
    margin-right:0;
    margin-left:0;
    margin:25px 0 0;
    padding:20px
}
@media screen and (max-width: 47.99875em){
    .ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio{
        display:flex;
        flex-flow:row wrap;
        padding:15px
    }
}
@media print, screen and (min-width: 48em){
    .ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio{
        width:calc(50% - 1rem);
        margin-left:.5rem;
        margin-right:.5rem;
        margin-top:30px
    }
}
.ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-details{
    width:55%
}
@media screen and (max-width: 47.99875em){
    .ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-details{
        width:100%;
        order:3
    }
}
.ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-details .du-radio-details-val{
    font-size:1.25rem;
    color:#00a9ce;
    line-height:1.3
}
.ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-details .du-radio-details-label{
    display:flex;
    flex-flow:row wrap;
    margin-top:15px
}
@media screen and (max-width: 47.99875em){
    .ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-details .du-radio-details-label{
        margin-top:10px
    }
}
.ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-details .du-radio-details-label>div{
    flex:1 1 0px;
    width:auto;
    margin-right:0;
    margin-left:0
}
.ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-details .du-radio-details-label>div strong{
    font-family:"du-font-secondary-regular";
    font-weight:normal;
    margin:0 0 5px
}
.ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-details .du-radio-details-label>div h6{
    font-family:"du-font-secondary-bold";
    font-size:1.25rem
}
.ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-status{
    order:2
}
.ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-image{
    width:calc(45% - 44px);
    float:left;
    position:relative;
    z-index:11
}
@media screen and (max-width: 47.99875em){
    .ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-image{
        width:calc(100% - 33px);
        order:1;
        margin-bottom:10px
    }
    .ip-phone-filters .phones-listing .custom-radio-group .du-custom-radio .du-radio-image img{
        max-width:35%
    }
}
@media screen and (min-width: 80em){
    .new-template .page__section .row .cell__wrapper{
        padding-left:0
    }
}
@media print, screen and (min-width: 64em){
    .new-template .page__section .benefits{
        margin:20px 0 0
    }
}
@media screen and (min-width: 80em){
    .new-template .sticky-menu .sticky-container{
        padding-right:4.1666%
    }
}
.new-template .sticky-menu__list a.is-active{
    position:relative
}
.new-template .sticky-menu__list a.is-active:after{
    content:"1";
    font-family:"du-icon-font";
    position:absolute;
    right:20px;
    top:25px;
    font-size:70%
}
.new-template .sticky-menu+.page__section{
    padding-top:30px
}
@media print, screen and (min-width: 64em){
    .new-template .sticky-menu+.page__section{
        padding-top:50px
    }
}
.device-upsell{
    align-items:center
}
@media print, screen and (min-width: 48em){
    .device-upsell{
        margin-bottom:-30px !important
    }
}
@media print, screen and (min-width: 64em){
    .device-upsell{
        margin-bottom:-50px !important
    }
}
@media print, screen and (min-width: 48em){
    .device-upsell__details{
        padding:0 0 35px
    }
}
@media screen and (min-width: 80em){
    .device-upsell__details{
        padding:50px 0 100px
    }
}
.device-upsell__details h4{
    margin:0;
    line-height:1;
    font-family:du-font-primary-b
}
.device-upsell__details h6{
    margin:5px 0 20px;
    font-family:"du-font-secondary-regular";
    font-size:1.25rem
}
@media print, screen and (min-width: 48em){
    .device-upsell__details h6{
        margin:5px 0 30px
    }
}
.device-upsell__details p{
    margin:5px 0;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333
}
.device-upsell__pricing{
    margin:0 0 30px;
    border:1px solid #ddd;
    border-radius:10px;
    background:#F8F8F8;
    padding:15px 0 10px;
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    justify-content:center
}
@media screen and (max-width: 79.99875em){
    .device-upsell__pricing h4{
        font-size:1.25rem
    }
}
@media print, screen and (min-width: 48em){
    .device-upsell__pricing{
        margin:0 0 40px
    }
}
.device-upsell__pricing>div{
    width:50%;
    margin-right:0;
    margin-left:0;
    text-align:center;
    position:relative;
    padding:0 15px
}
.device-upsell__pricing>div+div:before{
    content:'';
    display:block;
    width:1px;
    height:100%;
    background:#ddd;
    position:absolute;
    left:0;
    top:0
}
.device-upsell__image>div{
    height:100%;
    background-position:top center
}
@media screen and (max-width: 47.99875em){
    .device-upsell__image{
        height:300px;
        margin-bottom:-30px
    }
    .device-upsell__image>div{
        background-size:cover
    }
}
.device-upsell__cta{
    display:flex;
    flex-flow:row wrap
}
.device-upsell__cta a{
    width:100%;
    max-width:unset
}
.device-upsell__cta a+a{
    margin-top:15px
}
@media screen and (min-width: 80em){
    .device-upsell__cta a{
        width:auto;
        flex:1 1 0px
    }
    .device-upsell__cta a+a{
        margin-top:0;
        margin-left:10px
    }
}
.upgrade-form{
    padding:0;
    margin-bottom:0
}
.upgrade-form .group{
    padding:0;
    margin:0
}
.upgrade-form .action{
    width:100%
}
.upgrade-form .action button,.upgrade-form .action a{
    width:100%
}
@media print, screen and (min-width: 48em){
    .upgrade-form{
        display:flex;
        flex-flow:row;
        align-items:center
    }
    .upgrade-form .group{
        margin-top:20px;
        width:100%
    }
    .upgrade-form .action{
        margin-left:15px
    }
    .upgrade-form .action button,.upgrade-form .action a{
        width:auto
    }
}
.native-dropdown-new{
    position:relative
}
.native-dropdown-new select{
    background:rgba(0,169,206,0.1);
    position:relative;
    z-index:2
}
.native-dropdown-new:after{
    content:'c';
    font-family:du-icon-font;
    line-height:.75;
    top:17px;
    right:20px;
    position:absolute;
    display:inline-block;
    font-size:.7rem;
    color:#00a9ce;
    z-index:1
}
@media screen and (max-width: 47.99875em){
    .business-now .page__section .filter{
        padding-top:15px;
        padding-bottom:10px
    }
}
@media screen and (max-width: 47.99875em){
    .business-now .page__section .filter__radio-group .radio-group{
        padding:10px 0;
        margin:0;
        border:0
    }
    .business-now .page__section .filter__radio-group .radio-group:first-child{
        padding:10px 0;
        margin:0;
        border:0
    }
    .business-now .page__section .filter__radio-group .radio-group+.radio-group{
        border-top:#e2e2e2 solid 1px
    }
}
.business-now .page__section .filter__radio-group .radio-group:first-child{
    margin-left:0
}
.business-now .page__section .filter__radio-group .radio-group label{
    margin-left:0;
    margin-right:0;
    padding-left:46px
}
.business-now .page__section .filter{
    flex-flow:row wrap
}
.business-now .page__section .filter__label.full-width{
    width:100%;
    border:0;
    padding:0 0 5px;
    border-bottom:#ddd solid 1px;
    margin-bottom:15px
}
.business-now .cards__item .row{
    padding-top:6px;
    padding-left:0;
    padding-right:0
}
.business-now .cards__item .du-accordion .du-accordion-item .du-accordion-content{
    margin-top:15px
}
.business-now .cards__item .cards__item-get .key-features-item{
    flex-flow:row;
    justify-content:flex-start
}
.business-now .cards__item .cards__item-get .key-features-item .data{
    width:calc(100% - 50px)
}
.business-now .cards__item .cards__item-get .key-features-item .data>strong{
    font-size:1rem
}
.business-now .cards__item .cards__item-get .key-features-item .icon,.business-now .cards__item .cards__item-get .key-features-item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .business-now .cards__item .cards__item-get .key-features-item .secondary-btn--primary-color,.business-now .cards__item .cards__item-get .key-features-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .business-now .cards__item .cards__item-get .key-features-item .secondary-btn--primary-color,.business-now .cards__item .cards__item-get .key-features-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .business-now .cards__item .cards__item-get .key-features-item .secondary-btn--primary-color,.business-now .cards__item .cards__item-get .key-features-item .accordion-item .file-drop .hint2,.accordion-item .file-drop .business-now .cards__item .cards__item-get .key-features-item .hint2,.business-now .cards__item .cards__item-get .key-features-item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .business-now .cards__item .cards__item-get .key-features-item .hint2,.business-now .cards__item .cards__item-get .key-features-item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .business-now .cards__item .cards__item-get .key-features-item .hint2{
    width:45px
}
.business-now .cards__item .cards__item-get .key-features-item .icon img,.business-now .cards__item .cards__item-get .key-features-item .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .business-now .cards__item .cards__item-get .key-features-item .secondary-btn--primary-color img,.business-now .cards__item .cards__item-get .key-features-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .business-now .cards__item .cards__item-get .key-features-item .secondary-btn--primary-color img,.business-now .cards__item .cards__item-get .key-features-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .business-now .cards__item .cards__item-get .key-features-item .secondary-btn--primary-color img,.business-now .cards__item .cards__item-get .key-features-item .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .business-now .cards__item .cards__item-get .key-features-item .hint2 img,.business-now .cards__item .cards__item-get .key-features-item .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .business-now .cards__item .cards__item-get .key-features-item .hint2 img,.business-now .cards__item .cards__item-get .key-features-item .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .business-now .cards__item .cards__item-get .key-features-item .hint2 img{
    filter:brightness(0.8);
    max-width:32px;
    max-height:32px
}
.business-now .cards__item .info-btn2{
    color:#333;
    display:inline-block;
    border-bottom:#333 solid 1px;
    line-height:1.1em
}
@media print, screen and (min-width: 64em){
    .business-now-reveal .vertical-block .custom-radio-group{
        max-height:50vh;
        overflow-y:auto
    }
}
.business-now-reveal .vertical-block .custom-radio-group{
    max-height:55vh
}
.business-now-reveal .reveal-title{
    margin:0 0 1.5em;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:1.563rem
}
@media screen and (max-width: 47.99875em){
    .business-now-reveal .reveal-title{
        margin:30px 0 1em
    }
}
.business-now-reveal .custom-radio-group{
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-start;
    align-items:flex-start;
    margin:0 auto;
    max-width:800px
}
@media screen and (max-width: 47.99875em){
    .business-now-reveal .custom-radio-group{
        justify-content:center
    }
}
.business-now-reveal .du-custom-radio{
    height:160px;
    padding:20px 20px 15px;
    margin:0 1rem 1.5rem;
    max-width:360px
}
.business-now-reveal .du-custom-radio.plans-option{
    height:auto;
    min-height:160px
}
.business-now-reveal .du-custom-radio h6{
    margin:0
}
.business-now-reveal .du-radio-status2{
    background:none;
    border:#ddd solid 1px;
    border-left:0;
    border-radius:10px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.business-now-reveal .du-radio-status2:after{
    width:4px;
    height:100%;
    border-radius:0;
    background:linear-gradient(0deg, #db39c5 20%, #00a9ce 60%, #00a9ce 85%);
    margin:0
}
.business-now-reveal .du-custom-radio input[type=checkbox]:checked ~ .du-radio-status2,.business-now-reveal .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status2,.business-now-reveal .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.business-now-reveal .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status2,.business-now-reveal .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2{
    background:none
}
.business-now-reveal .du-custom-radio input[type=checkbox]:checked ~ .du-radio-status2:after,.business-now-reveal .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.business-now-reveal .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.business-now-reveal .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.business-now-reveal .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2:after{
    margin:0
}
.business-now-reveal .du-radio-details{
    display:flex;
    flex-flow:column;
    width:calc(100% - 60px);
    height:100%
}
.business-now-reveal .du-radio-details-val{
    font-size:.875rem
}
.business-now-reveal .plans-option .du-radio-details-val{
    color:#00a9ce;
    font-size:1rem
}
.business-now-reveal .du-radio-image{
    position:absolute;
    z-index:10;
    width:56px;
    height:56px;
    right:20px;
    top:20px
}
.business-now-reveal .du-radio-details-label .mrc{
    padding-top:1rem;
    color:#c724b1;
    font-size:.8rem
}
.business-now-reveal .du-radio-details-label .mrc strong{
    font-size:1rem
}
.business-now-reveal .du-radio-details-cta{
    display:flex;
    justify-content:space-between;
    margin-top:auto;
    margin-right:-60px
}
.business-now-reveal .du-radio-details-cta a{
    display:inline-block;
    line-height:1em;
    margin-top:10px;
    color:#333;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    text-decoration:underline
}
.business-now-reveal .du-radio-details-cta button{
    min-width:110px
}
.business-now-reveal .du-radio-details-cta button i.svg-bg-icon{
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:18px;
    margin-left:5px;
    margin-right:-5px;
    margin-top:-2px;
    filter:brightness(1)
}
.business-now-reveal .du-radio-details-cta button.selected{
    display:none;
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    color:#fff
}
.business-now-reveal .du-radio-details-cta button.selected:before{
    display:none
}
.business-now-reveal .du-custom-radio input[type=checkbox]:checked ~ .du-radio-details button,.business-now-reveal .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details button,.business-now-reveal .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details button,.business-now-reveal .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details button,.business-now-reveal .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details button{
    display:none
}
.business-now-reveal .du-custom-radio input[type=checkbox]:checked ~ .du-radio-details button.selected,.business-now-reveal .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details button.selected,.business-now-reveal .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details button.selected,.business-now-reveal .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details button.selected,.business-now-reveal .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details button.selected{
    display:inline-block
}
.business-now-reveal .cta-block button{
    margin-left:7px;
    margin-right:7px;
    min-width:110px
}
.business-now-reveal .plan-features{
    padding-bottom:8px;
    margin-right:-60px
}
.business-now-reveal .plan-features>div{
    padding:8px 0
}
.business-now-reveal .plan-features>div+div{
    border-top:#ddd solid 1px
}
.business-now-reveal .du-radio-details-cta .mrc{
    margin-top:5px;
    color:#c724b1
}
[dir=rtl] .float-right{
    float:left !important
}
.business-now .page__section .filter-tabs{
    padding:0;
    background:#fafafa;
    border-color:#ddd;
    overflow:hidden
}
.business-now .page__section .filter-tabs .radio-group{
    margin:0 !important
}
@media print, screen and (min-width: 48em){
    .business-now .page__section .filter-tabs .radio-group{
        max-width:26%
    }
}
.business-now .page__section .filter-tabs .radio-group+.radio-group{
    border-left:#ddd solid 1px
}
@media screen and (max-width: 47.99875em){
    .business-now .page__section .filter-tabs .radio-group{
        padding:0;
        border-left:0
    }
    .business-now .page__section .filter-tabs .radio-group:first-child{
        padding:0
    }
    .business-now .page__section .filter-tabs .radio-group+.radio-group{
        border-left:0
    }
}
.business-now .page__section .filter-tabs .radio-group label{
    width:100%;
    min-height:94px;
    padding:15px;
    padding-left:30px
}
@media print, screen and (min-width: 48em){
    .business-now .page__section .filter-tabs .radio-group label{
        text-align:center;
        padding-left:15px
    }
}
.business-now .page__section .filter-tabs .radio-group label:before,.business-now .page__section .filter-tabs .radio-group label:after{
    display:none
}
.business-now .page__section .filter-tabs .radio-group label strong{
    font-family:"du-font-secondary-regular";
    font-size:1.12rem;
    display:block
}
@media print, screen and (min-width: 48em){
    .business-now .page__section .filter-tabs .radio-group label strong{
        padding-bottom:5px
    }
}
.business-now .page__section .filter-tabs .radio-group input:checked+label,.business-now .page__section .filter-tabs .radio-group .du-text-field.readonly input:checked:focus+label,.business-now .page__section .filter-tabs .radio-group .readonly.du-text-field--btn input:checked:focus+label,.business-now .page__section .filter-tabs .radio-group .du-text-field.locked input:checked:focus+label,.business-now .page__section .filter-tabs .radio-group .locked.du-text-field--btn input:checked:focus+label{
    background:#fff
}
.business-now .page__section .filter-tabs .radio-group input:checked+label:after,.business-now .page__section .filter-tabs .radio-group .du-text-field.readonly input:checked:focus+label:after,.business-now .page__section .filter-tabs .radio-group .readonly.du-text-field--btn input:checked:focus+label:after,.business-now .page__section .filter-tabs .radio-group .du-text-field.locked input:checked:focus+label:after,.business-now .page__section .filter-tabs .radio-group .locked.du-text-field--btn input:checked:focus+label:after{
    display:block !important;
    content:'';
    position:absolute;
    left:0;
    top:auto;
    bottom:0;
    width:100%;
    height:5px;
    margin:0;
    transform:scale(1);
    border-radius:0;
    background:#c724b1
}
@media screen and (max-width: 64.06125em){
    .business-now .page__section .filter-tabs .radio-group input:checked+label:after,.business-now .page__section .filter-tabs .radio-group .du-text-field.readonly input:checked:focus+label:after,.business-now .page__section .filter-tabs .radio-group .readonly.du-text-field--btn input:checked:focus+label:after,.business-now .page__section .filter-tabs .radio-group .du-text-field.locked input:checked:focus+label:after,.business-now .page__section .filter-tabs .radio-group .locked.du-text-field--btn input:checked:focus+label:after{
        width:5px;
        height:100%
    }
}
.business-now .page__section .filter-tabs .radio-group input:checked+label strong,.business-now .page__section .filter-tabs .radio-group .du-text-field.readonly input:checked:focus+label strong,.business-now .page__section .filter-tabs .radio-group .readonly.du-text-field--btn input:checked:focus+label strong,.business-now .page__section .filter-tabs .radio-group .du-text-field.locked input:checked:focus+label strong,.business-now .page__section .filter-tabs .radio-group .locked.du-text-field--btn input:checked:focus+label strong{
    font-family:"du-font-secondary-bold"
}
@media screen and (min-width: 85.375em){
    .north-star .du-content-inner{
        padding:0
    }
    .north-star .common-accordion__title,.north-star .common-accordion__content{
        padding-left:0;
        padding-right:0
    }
    .north-star .common-accordion__title:before,.north-star .common-accordion__content:before{
        margin-left:0;
        margin-right:0
    }
}
@media print, screen and (min-width: 48em){
    .north-star .cxpromise{
        margin-bottom:30px !important
    }
    .north-star .cxpromise .cell{
        padding:15px 22px !important
    }
}
.north-star .cxpromise .slick-list{
    overflow:visible
}
.north-star .cxpromise .cxpromise--item--data .offer-tag{
    padding:3px 7px 2px;
    border-radius:16px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:13px;
    position:absolute;
    top:-22px
}
@media screen and (min-width: 23.4375em){
    .north-star .cxpromise .cxpromise--item--data .offer-tag{
        position:static
    }
}
.north-star .bmu-cards-wrap{
    position:relative
}
.north-star .bmu-cards-wrap:before{
    content:'';
    width:200vw;
    height:15px;
    position:absolute;
    top:0;
    left:-50vw;
    background:#efefef;
    background:-moz-linear-gradient(top, #efefef 0, rgba(250,250,250,0) 76%, rgba(254,254,254,0) 100%);
    background:-webkit-gradient(left top, left bottom, color-stop(0, #efefef), color-stop(76%, rgba(250,250,250,0)), color-stop(100%, rgba(254,254,254,0)));
    background:-webkit-linear-gradient(top, #efefef 0, rgba(250,250,250,0) 76%, rgba(254,254,254,0) 100%);
    background:-o-linear-gradient(top, #efefef 0, rgba(250,250,250,0) 76%, rgba(254,254,254,0) 100%);
    background:-ms-linear-gradient(top, #efefef 0, rgba(250,250,250,0) 76%, rgba(254,254,254,0) 100%);
    background:linear-gradient(to bottom, #efefef 0, rgba(250,250,250,0) 76%, rgba(254,254,254,0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#fefefe', GradientType=0)
}
.north-star .filter-radio-group{
    transition:all .3s ease-out, opacity 0s
}
.north-star .filter-radio-group.hidden{
    max-height:0;
    overflow:hidden;
    padding:0 !important;
    opacity:0
}
.north-star .filter-radio-group[data-theme=white]{
    justify-content:flex-start;
    padding:10px 0
}
.north-star .filter-radio-group[data-theme=white]:first-of-type{
    padding-top:0;
    padding-bottom:15px
}
.north-star .filter-radio-group[data-theme=white]:nth-child(2){
    border-top:1px solid #d8d8d852 !important;
    padding-top:15px
}
@media screen and (min-width: 20em){
    .north-star .filter-radio-group[data-theme=white] .radio-group{
        flex:1 1 0px
    }
}
.north-star .filter-radio-group[data-theme=white] .radio-group input[type=radio]+label,.north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.readonly input[type=radio]:focus+label,.north-star .filter-radio-group[data-theme=white] .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.locked input[type=radio]:focus+label,.north-star .filter-radio-group[data-theme=white] .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    color:#fff;
    padding-right:0;
    padding-left:28px;
    padding-top:0
}
.north-star .filter-radio-group[data-theme=white] .radio-group input[type=radio]+label::before,.north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.readonly input[type=radio]:focus+label::before,.north-star .filter-radio-group[data-theme=white] .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label::before,.north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.locked input[type=radio]:focus+label::before,.north-star .filter-radio-group[data-theme=white] .radio-group .locked.du-text-field--btn input[type=radio]:focus+label::before{
    border:2px solid #ffffff7a
}
.north-star .filter-radio-group[data-theme=white] .radio-group input[type=radio]:checked+label::before,.north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label::before,.north-star .filter-radio-group[data-theme=white] .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label::before,.north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.locked input[type=radio]:checked:focus+label::before,.north-star .filter-radio-group[data-theme=white] .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label::before{
    background:transparent;
    border:2px solid #fff
}
.north-star .filter-radio-group[data-theme=white] .radio-group input[type=radio]:checked+label::after,.north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label::after,.north-star .filter-radio-group[data-theme=white] .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label::after,.north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.locked input[type=radio]:checked:focus+label::after,.north-star .filter-radio-group[data-theme=white] .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label::after{
    width:11px;
    height:11px;
    border:0px;
    background:#fff
}
[dir=rtl] .north-star .filter-radio-group[data-theme=white] .radio-group input[type=radio]:checked+label::after,[dir=rtl] .north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label::after,[dir=rtl] .north-star .filter-radio-group[data-theme=white] .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label::after,[dir=rtl] .north-star .filter-radio-group[data-theme=white] .radio-group .du-text-field.locked input[type=radio]:checked:focus+label::after,[dir=rtl] .north-star .filter-radio-group[data-theme=white] .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label::after{
    right:-1px
}
.north-star .filter-radio-group[data-theme=white]+.filter-radio-group{
    border:0px;
    margin:0
}
.north-star .filter-radio-group.flags{
    justify-content:flex-start;
    margin-top:0 !important
}
.north-star .filter-radio-group.flags .radio-group{
    flex:initial
}
.north-star .filter-radio-group.flags .radio-group input[type=radio]+label,.north-star .filter-radio-group.flags .radio-group .du-text-field.readonly input[type=radio]:focus+label,.north-star .filter-radio-group.flags .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.north-star .filter-radio-group.flags .radio-group .du-text-field.locked input[type=radio]:focus+label,.north-star .filter-radio-group.flags .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    padding-left:0;
    padding-right:0;
    margin-right:8px;
    margin-bottom:10px;
    width:26px;
    height:26px;
    border-radius:50%;
    background-size:cover;
    background-position:center
}
.north-star .filter-radio-group.flags .radio-group input[type=radio]+label:before,.north-star .filter-radio-group.flags .radio-group .du-text-field.readonly input[type=radio]:focus+label:before,.north-star .filter-radio-group.flags .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:before,.north-star .filter-radio-group.flags .radio-group .du-text-field.locked input[type=radio]:focus+label:before,.north-star .filter-radio-group.flags .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:before,.north-star .filter-radio-group.flags .radio-group input[type=radio]+label:after,.north-star .filter-radio-group.flags .radio-group .du-text-field.readonly input[type=radio]:focus+label:after,.north-star .filter-radio-group.flags .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:after,.north-star .filter-radio-group.flags .radio-group .du-text-field.locked input[type=radio]:focus+label:after,.north-star .filter-radio-group.flags .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:after{
    content:none
}
.north-star .filter-radio-group.flags .radio-group input[type=radio]+label:hover:after,.north-star .filter-radio-group.flags .radio-group .du-text-field.readonly input[type=radio]:focus+label:hover:after,.north-star .filter-radio-group.flags .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:hover:after,.north-star .filter-radio-group.flags .radio-group .du-text-field.locked input[type=radio]:focus+label:hover:after,.north-star .filter-radio-group.flags .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:hover:after,.north-star .filter-radio-group.flags .radio-group .accordion-login input[type=radio]+label.accordion-title:focus:after,.accordion-login .north-star .filter-radio-group.flags .radio-group input[type=radio]+label.accordion-title:focus:after,.accordion-login .north-star .filter-radio-group.flags .radio-group .du-text-field.readonly input[type=radio]:focus+label.accordion-title:focus:after,.accordion-login .north-star .filter-radio-group.flags .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label.accordion-title:focus:after,.accordion-login .north-star .filter-radio-group.flags .radio-group .du-text-field.locked input[type=radio]:focus+label.accordion-title:focus:after,.accordion-login .north-star .filter-radio-group.flags .radio-group .locked.du-text-field--btn input[type=radio]:focus+label.accordion-title:focus:after,.north-star .filter-radio-group.flags .radio-group input[type=radio]+label.file-drop:focus:after,.north-star .filter-radio-group.flags .radio-group .du-text-field.readonly input[type=radio]:focus+label.file-drop:focus:after,.north-star .filter-radio-group.flags .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label.file-drop:focus:after,.north-star .filter-radio-group.flags .radio-group .du-text-field.locked input[type=radio]:focus+label.file-drop:focus:after,.north-star .filter-radio-group.flags .radio-group .locked.du-text-field--btn input[type=radio]:focus+label.file-drop:focus:after,.north-star .filter-radio-group.flags .radio-group .file-drop-container input[type=radio]+label.file-drop-single:focus:after,.file-drop-container .north-star .filter-radio-group.flags .radio-group input[type=radio]+label.file-drop-single:focus:after,.file-drop-container .north-star .filter-radio-group.flags .radio-group .du-text-field.readonly input[type=radio]:focus+label.file-drop-single:focus:after,.file-drop-container .north-star .filter-radio-group.flags .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label.file-drop-single:focus:after,.file-drop-container .north-star .filter-radio-group.flags .radio-group .du-text-field.locked input[type=radio]:focus+label.file-drop-single:focus:after,.file-drop-container .north-star .filter-radio-group.flags .radio-group .locked.du-text-field--btn input[type=radio]:focus+label.file-drop-single:focus:after{
    border-color:#fff
}
.north-star .filter-radio-group.flags .radio-group input[type=radio]:checked+label,.north-star .filter-radio-group.flags .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label,.north-star .filter-radio-group.flags .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label,.north-star .filter-radio-group.flags .radio-group .du-text-field.locked input[type=radio]:checked:focus+label,.north-star .filter-radio-group.flags .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label{
    border:1px solid #fff;
    border-radius:50%;
    padding:2px;
    width:26px;
    height:26px
}
.north-star .radio-group{
    margin:0 !important
}
.north-star .radio-group input[type=radio]+label,.north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    padding-right:28px;
    padding-left:0;
    min-height:20px;
    white-space:nowrap
}
@media print, screen and (min-width: 64em){
    .north-star .radio-group input[type=radio]+label,.north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
        padding-right:0;
        padding-left:28px
    }
}
.north-star .radio-group input[type=radio]+label::before,.north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label::before,.north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label::before,.north-star .radio-group .du-text-field.locked input[type=radio]:focus+label::before,.north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label::before,.north-star .radio-group input[type=radio]+label::after,.north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label::after,.north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label::after,.north-star .radio-group .du-text-field.locked input[type=radio]:focus+label::after,.north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label::after{
    width:20px;
    height:20px;
    line-height:20px;
    margin:0
}
.north-star .radio-group input[type=radio]:checked+label::before,.north-star .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label::before,.north-star .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label::before,.north-star .radio-group .du-text-field.locked input[type=radio]:checked:focus+label::before,.north-star .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label::before{
    background:linear-gradient(135deg, #00a9ce 0%, #733dbe 100%);
    border:0 none
}
.north-star .radio-group input[type=radio]:checked+label::after,.north-star .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label::after,.north-star .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label::after,.north-star .radio-group .du-text-field.locked input[type=radio]:checked:focus+label::after,.north-star .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label::after{
    content:'';
    left:10px;
    top:10px;
    transform:translate(-50%, -50%);
    width:15px;
    height:15px;
    position:absolute;
    border:2px solid white;
    border-radius:50%
}
[dir=rtl] .north-star .radio-group input[type=radio]:checked+label::after,[dir=rtl] .north-star .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label::after,[dir=rtl] .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label::after,[dir=rtl] .north-star .radio-group .du-text-field.locked input[type=radio]:checked:focus+label::after,[dir=rtl] .north-star .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label::after{
    right:-5px;
    left:0
}
.north-star .filter-container-bmu{
    display:block
}
@media print, screen and (min-width: 48em){
    .north-star .filter-container-bmu{
        padding:20px 0 50px
    }
}
.north-star .filter-container-bmu .filter-title{
    text-align:center;
    padding:10px 0
}
.north-star .filter-container-bmu .filter-title[align=left]{
    text-align:left
}
@media print, screen and (min-width: 64em){
    .north-star .filter-container-bmu .filter-title{
        text-align:left;
        align-self:flex-start;
        padding:0
    }
}
.north-star .filter-container-bmu .filter-details{
    text-align:left;
    margin:0 0 20px;
    font-size:.866rem;
    color:#999
}
@media print, screen and (min-width: 64em){
    .north-star .filter-container-bmu .filter-details{
        font-size:.882rem;
        text-align:right;
        margin:0
    }
}
.north-star .filter-container-bmu .filter-show-hide{
    text-align:right;
    align-self:flex-start;
    margin:0
}
@media print, screen and (min-width: 64em){
    .north-star .filter-container-bmu .filter-show-hide{
        order:3
    }
}
@media print, screen and (min-width: 64em){
    .north-star .filter-container-bmu .filter-wrap{
        display:flex;
        text-align:left;
        justify-content:flex-end
    }
    .north-star .filter-container-bmu .filter-wrap .filter-wrap-inner{
        display:flex;
        justify-content:flex-end
    }
    .north-star .filter-container-bmu .filter-wrap .filter-wrap-inner .filter-radio-group{
        padding-top:0;
        padding-bottom:0;
        padding-left:15px;
        padding-right:10px;
        width:100%;
        display:block
    }
}
.north-star .filter-container-bmu .filter-wrap .radio-group+.radio-group{
    margin-top:15px !important
}
@media screen and (max-width: 64.06125em){
    .north-star .filter-container-bmu .filter-wrap .radio-group input[type=radio]:checked+label::after,.north-star .filter-container-bmu .filter-wrap .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label::after,.north-star .filter-container-bmu .filter-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label::after,.north-star .filter-container-bmu .filter-wrap .radio-group .du-text-field.locked input[type=radio]:checked:focus+label::after,.north-star .filter-container-bmu .filter-wrap .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label::after{
        left:auto;
        right:-5px
    }
    [dir=rtl] .north-star .filter-container-bmu .filter-wrap .radio-group input[type=radio]:checked+label::after,[dir=rtl] .north-star .filter-container-bmu .filter-wrap .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label::after,[dir=rtl] .north-star .filter-container-bmu .filter-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label::after,[dir=rtl] .north-star .filter-container-bmu .filter-wrap .radio-group .du-text-field.locked input[type=radio]:checked:focus+label::after,[dir=rtl] .north-star .filter-container-bmu .filter-wrap .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label::after{
        left:10px
    }
}
@media screen and (min-width: 64em){
    .north-star .filter-container-bmu .filter-wrap.wide .filter-wrap-inner{
        width:100%
    }
    .north-star .filter-container-bmu .filter-wrap.wide .filter-radio-group{
        display:flex;
        justify-content:space-between;
        padding:0
    }
    .north-star .filter-container-bmu .filter-wrap.wide .filter-radio-group:first-of-type{
        margin-right:60px
    }
    .north-star .filter-container-bmu .filter-wrap.wide .filter-radio-group:last-of-type{
        padding-left:60px
    }
    .north-star .filter-container-bmu .filter-wrap.wide .radio-group+.radio-group{
        margin-top:0 !important
    }
    .north-star .filter-container-bmu .filter-wrap.wide .radio-group label{
        margin-left:0
    }
}
@media screen and (min-width: 80em){
    .north-star .cards__item[data-card-type="A"]{
        width:calc(25% - 24px)
    }
}
@media screen and (min-width: 80em){
    .north-star .cards__item[data-card-type="A"].half{
        width:calc(50% - 24px)
    }
}
@media screen and (min-width: 80em){
    .north-star .cards__item[data-card-type="A"].full{
        width:calc(100% - 24px);
        margin-left:0
    }
}
.north-star .cards__item[data-card-type="A"]:before{
    width:8px
}
.north-star .cards__item[data-card-type="A"] .offer-tag{
    border-radius:10px 10px 0 0;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.north-star .cards__item[data-card-type="A"] .strike{
    font-size:100% !important
}
.north-star .cards__item[data-card-type="A"] .cards__item-pay{
    padding:16px 20px 12px
}
.north-star .cards__item[data-card-type="A"] .cards__item-get{
    padding:12px 20px 16px
}
.north-star .cards__item[data-card-type="A"] .cards__item-get .h4{
    margin-bottom:12px
}
.north-star .cards__item[data-card-type="A"] .cards__item-get .key-features,.north-star .cards__item[data-card-type="A"] .campaign-landing .home-campaign .cards__item-get .addons,.campaign-landing .home-campaign .north-star .cards__item[data-card-type="A"] .cards__item-get .addons{
    border-top:1px solid #ddd;
    padding:12px 0
}
.north-star .cards__item[data-card-type="A"] .cards__item-get .key-features .key-features-item,.north-star .cards__item[data-card-type="A"] .campaign-landing .home-campaign .cards__item-get .addons .key-features-item,.campaign-landing .home-campaign .north-star .cards__item[data-card-type="A"] .cards__item-get .addons .key-features-item{
    padding:0
}
.north-star .cards__item[data-card-type="A"] .cards__item-get .key-features .key-features-item+.key-features-item,.north-star .cards__item[data-card-type="A"] .campaign-landing .home-campaign .cards__item-get .addons .key-features-item+.key-features-item,.campaign-landing .home-campaign .north-star .cards__item[data-card-type="A"] .cards__item-get .addons .key-features-item+.key-features-item{
    padding:8px 0 0
}
.north-star .cards__item[data-card-type="A"] .cards__item-get .key-features .key-features-item .data strong,.north-star .cards__item[data-card-type="A"] .campaign-landing .home-campaign .cards__item-get .addons .key-features-item .data strong,.campaign-landing .home-campaign .north-star .cards__item[data-card-type="A"] .cards__item-get .addons .key-features-item .data strong{
    display:initial
}
.north-star .cards__item[data-card-type="A"] .features-list--compact li{
    padding:5px 0;
    padding-left:16px;
    position:relative
}
.north-star .cards__item[data-card-type="A"] .features-list--compact li::before{
    position:absolute;
    left:0;
    top:15px;
    height:4px;
    width:1px;
    background-color:#333;
    content:"";
    transform:translateX(2px) rotate(-45deg);
    transform-origin:left top
}
[dir=rtl] .north-star .cards__item[data-card-type="A"] .features-list--compact li::before{
    right:6px;
    left:auto
}
.north-star .cards__item[data-card-type="A"] .features-list--compact li::after{
    position:absolute;
    left:0;
    top:17px;
    height:1px;
    width:8px;
    background-color:#333;
    content:"";
    transform:translateX(5px) rotate(-45deg);
    transform-origin:left top
}
.north-star .cards__item[data-card-type="A"] .offers__item{
    padding:16px 0;
    border-top:1px solid #ddd
}
.north-star .cards__item[data-card-type="A"] .offers__item .du-offer-tag+div{
    padding-top:5px
}
.north-star .cards__item[data-card-type="A"] .action .btn,.north-star .cards__item[data-card-type="A"] .action .tvpackages .btn-primary,.tvpackages .north-star .cards__item[data-card-type="A"] .action .btn-primary,.north-star .cards__item[data-card-type="A"] .action .tvpackages .btn-secondary,.tvpackages .north-star .cards__item[data-card-type="A"] .action .btn-secondary,.north-star .cards__item[data-card-type="A"] .action.selected .btn,.north-star .cards__item[data-card-type="A"] .action.selected .tvpackages .btn-primary,.tvpackages .north-star .cards__item[data-card-type="A"] .action.selected .btn-primary,.north-star .cards__item[data-card-type="A"] .action.selected .tvpackages .btn-secondary,.tvpackages .north-star .cards__item[data-card-type="A"] .action.selected .btn-secondary,.north-star .cards__item[data-card-type="A"] .action .secondary-btn--primary-color.wide{
    min-width:140px !important
}
@media screen and (min-width: 64em){
    .north-star .current-plan{
        border-right:1px solid #cacaca;
        margin-right:60px;
        background:#f8f8f8
    }
    .north-star .current-plan .cards__item[data-card-type="A"]{
        width:calc(90% - 24px);
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .north-star .cards__scrollable{
        margin:0 -10px;
        padding-bottom:10px
    }
    .north-star .cards__scrollable .cards__scrollable-inner{
        padding-bottom:30px
    }
    .north-star .cards__scrollable .slick-list{
        overflow:visible
    }
    .north-star .cards__scrollable .slick-dots{
        padding-left:15px
    }
}
.north-star .cards__scrollable .cards__item{
    transition:opacity .15s linear;
    opacity:1
}
@media screen and (min-width: 47.9375em){
    .north-star .cards__scrollable .cards__item.hidden{
        opacity:0
    }
}
.north-star .cards__scrollable .du-arrow-right-o{
    animation:none;
    margin:0;
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    transition:none;
    border-radius:0;
    overflow:initial;
    content:'';
    width:50%;
    height:100%;
    position:absolute;
    top:-30px;
    left:-50%;
    z-index:1;
    background:-moz-linear-gradient(right, #f8f8f8 50%, rgba(248,248,248,0) 100%);
    background:-webkit-linear-gradient(right, #f8f8f8 50%, rgba(248,248,248,0) 100%);
    background:linear-gradient(to right, #f8f8f8 50%, rgba(248,248,248,0) 100%)
}
.north-star .cards__scrollable .du-arrow-right-o::before{
    display:none
}
.north-star .cards__scrollable .du-arrow-right-o:hover,.north-star .cards__scrollable .accordion-login .du-arrow-right-o.accordion-title:focus,.accordion-login .north-star .cards__scrollable .du-arrow-right-o.accordion-title:focus,.north-star .cards__scrollable .du-arrow-right-o.file-drop:focus,.north-star .cards__scrollable .file-drop-container .du-arrow-right-o.file-drop-single:focus,.file-drop-container .north-star .cards__scrollable .du-arrow-right-o.file-drop-single:focus{
    transform:none
}
.north-star .cards__scrollable .du-arrow-left-o{
    animation:none;
    margin:0;
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    transition:none;
    border-radius:0;
    overflow:initial;
    content:'';
    width:50%;
    height:100%;
    position:absolute;
    top:-30px;
    right:-50%;
    background:-moz-linear-gradient(left, #f8f8f8 50%, rgba(248,248,248,0) 100%);
    background:-webkit-linear-gradient(left, #f8f8f8 50%, rgba(248,248,248,0) 100%);
    background:linear-gradient(to left, #f8f8f8 50%, rgba(248,248,248,0) 100%)
}
.north-star .cards__scrollable .du-arrow-left-o::before{
    display:none
}
.north-star .cards__scrollable .du-arrow-left-o:hover,.north-star .cards__scrollable .accordion-login .du-arrow-left-o.accordion-title:focus,.accordion-login .north-star .cards__scrollable .du-arrow-left-o.accordion-title:focus,.north-star .cards__scrollable .du-arrow-left-o.file-drop:focus,.north-star .cards__scrollable .file-drop-container .du-arrow-left-o.file-drop-single:focus,.file-drop-container .north-star .cards__scrollable .du-arrow-left-o.file-drop-single:focus{
    transform:none
}
[dir=rtl] .north-star .cards__scrollable .du-arrow-left-o,[dir=rtl] .north-star .cards__scrollable .du-arrow-right-o{
    transform:rotateY(180deg)
}
.north-star .number-choices{
    padding:30px 0 50px
}
.north-star .number-choices .subtitle1{
    text-align:center
}
@media print, screen and (min-width: 48em){
    .north-star .number-choices{
        padding:0 0 50px
    }
    .north-star .number-choices .subtitle1{
        text-align:inherit
    }
}
.north-star .number-choices.inactive{
    opacity:.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter:alpha(opacity=40)
}
.north-star .number-choices .custom-radio-group>label{
    width:100%;
    display:inline-block;
    flex:none
}
@media print, screen and (min-width: 48em){
    .north-star .number-choices .custom-radio-group>label{
        width:calc(25% - 20px);
        min-height:90px
    }
    .north-star .number-choices .custom-radio-group>label+label{
        margin-left:20px
    }
}
.north-star .number-choices .custom-radio-group>label input:checked ~ .du-radio-form,.north-star .number-choices .custom-radio-group>label .du-text-field.readonly input:checked:focus ~ .du-radio-form,.north-star .number-choices .custom-radio-group>label .readonly.du-text-field--btn input:checked:focus ~ .du-radio-form,.north-star .number-choices .custom-radio-group>label .du-text-field.locked input:checked:focus ~ .du-radio-form,.north-star .number-choices .custom-radio-group>label .locked.du-text-field--btn input:checked:focus ~ .du-radio-form{
    display:block
}
.north-star .number-choices .custom-radio-group>label .du-radio-details-val{
    font-size:1.333rem;
    line-height:1
}
@media print, screen and (min-width: 48em){
    .north-star .number-choices .custom-radio-group>label .du-radio-details-val{
        font-size:1.25rem
    }
}
.north-star .number-choices .custom-radio-group>label .du-radio-status{
    width:24px;
    height:24px
}
.north-star .number-choices .custom-radio-group>label .du-radio-status:before{
    font-size:.875rem;
    line-height:24px
}
.north-star .number-choices .du-radio-form{
    display:none;
    position:relative;
    z-index:3;
    width:100%;
    float:left;
    padding:10px 0 0
}
.north-star .number-choices .du-radio-form fieldset{
    padding:10px 10px 0
}
.north-star .number-choices .du-radio-form .du-text-field,.north-star .number-choices .du-radio-form .du-text-field--btn{
    width:100%;
    margin-bottom:16px
}
.north-star .number-choices .du-radio-form .caption,.north-star .number-choices .du-radio-form .radio-group input[type=radio]+label,.north-star .radio-group .number-choices .du-radio-form input[type=radio]+label,.north-star .number-choices .du-radio-form .radio-group .du-text-field.readonly input[type=radio]:focus+label,.north-star .number-choices .du-radio-form .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.north-star .number-choices .du-radio-form .radio-group .du-text-field.locked input[type=radio]:focus+label,.north-star .number-choices .du-radio-form .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    color:#777
}
.north-star .number-choices .du-radio-form .parsley-errors-list{
    display:none !important
}
.north-star .devices-cross-sell{
    padding:44px 20px;
    background:#F8F8F8;
    border-top:1px solid #ddd;
    text-align:center
}
@media print, screen and (min-width: 48em){
    .north-star .devices-cross-sell{
        padding:44px 0;
        text-align:inherit
    }
    .north-star .devices-cross-sell .subtitle1{
        display:inline
    }
}
.north-star .bright-idea{
    width:100%;
    padding:40px 20px;
    background:#F8F8F8;
    border-top:1px solid #ddd
}
@media print, screen and (min-width: 48em){
    .north-star .bright-idea{
        padding:90px 20px
    }
}
@media screen and (min-width: 85.375em){
    .north-star .bright-idea{
        padding:90px 0
    }
}
.north-star .bright-idea__inner{
    max-width:1266px;
    margin:0 auto;
    width:100%;
    display:flex;
    align-items:flex-start
}
@media screen and (max-width: 47.99875em){
    .north-star .bright-idea__inner{
        display:block;
        padding:0 10px
    }
}
.north-star .bright-idea__title{
    display:flex;
    align-items:flex-start;
    min-width:225px
}
.north-star .bright-idea__title>div+div{
    padding:0 10px
}
@media screen and (max-width: 47.99875em){
    .north-star .bright-idea__title{
        width:100%;
        padding:0 0 24px;
        margin:0 0 14px;
        border-bottom:1px solid #ddd
    }
    .north-star .bright-idea__title>div+div{
        max-width:200px
    }
}
.north-star .bright-idea__item{
    padding:0 12px;
    display:flex;
    align-items:flex-start
}
@media screen and (max-width: 47.99875em){
    .north-star .bright-idea__item{
        width:100%;
        padding:18px 0
    }
}
.north-star .bright-idea__number{
    font-size:4.375rem;
    color:#C724B1;
    font-family:du-font-secondary-bold;
    opacity:.2;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter:alpha(opacity=20);
    margin-right:10px;
    line-height:.9;
    position:relative;
    top:10px
}
@media print, screen and (min-width: 48em){
    .north-star .bright-idea__number{
        line-height:.5;
        margin-right:5px
    }
}
@media screen and (max-width: 47.99875em){
    .north-star .bright-idea__number{
        flex:0 0 38px;
        top:0;
        text-align:center
    }
}
.north-star .bright-idea__text .subtitle2{
    padding:0 0 5px
}
@media screen and (max-width: 47.99875em){
    .north-star .bright-idea__text .subtitle2{
        font-size:16px
    }
}
.north-star .bright-idea__text span{
    display:inline-block
}
.shop-optimization.north-star{
    width:100%;
    overflow-x:hidden
}
.du-rect-box{
    padding:30px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:10px
}
.du-rect-box.clear{
    background:transparent
}
@media screen and (max-width: 47.99875em){
    .du-rect-box{
        padding:20px
    }
    .du-rect-box.opaque-mobile{
        background:#fff
    }
    .du-rect-box.overlap-top{
        position:relative;
        top:-10px;
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
.du-rect-box .msg-copy p{
    display:none;
    color:#444;
    margin:0
}
.du-rect-box .msg-copy p.active{
    display:block
}
.pre2post-box{
    display:flex;
    flex-flow:row;
    justify-content:space-between
}
@media print, screen and (min-width: 48em){
    .pre2post-box{
        width:calc(100% - 25px)
    }
}
@media screen and (max-width: 64.06125em){
    .pre2post-box{
        flex-flow:column
    }
}
.pre2post-box .group{
    display:flex;
    width:50%;
    justify-content:space-between
}
@media screen and (max-width: 47.99875em){
    .pre2post-box .group{
        width:100%
    }
}
.pre2post-box .group .du-text-field,.pre2post-box .group .du-text-field--btn{
    height:46px;
    width:calc(100% - 75px);
    margin:0
}
.pre2post-box .group .du-text-field.verified,.pre2post-box .group .verified.du-text-field--btn{
    width:100%
}
.pre2post-box .group .du-text-field.verified input ~ span.bar:after,.pre2post-box .group .verified.du-text-field--btn input ~ span.bar:after,.pre2post-box .group .du-text-field.verified .du-text-field.readonly input:focus ~ span.bar:after,.pre2post-box .group .verified.du-text-field--btn .du-text-field.readonly input:focus ~ span.bar:after,.pre2post-box .group .du-text-field.verified .readonly.du-text-field--btn input:focus ~ span.bar:after,.pre2post-box .group .verified.du-text-field--btn .readonly.du-text-field--btn input:focus ~ span.bar:after,.pre2post-box .group .du-text-field.verified .du-text-field.locked input:focus ~ span.bar:after,.pre2post-box .group .verified.du-text-field--btn .du-text-field.locked input:focus ~ span.bar:after,.pre2post-box .group .du-text-field.verified .locked.du-text-field--btn input:focus ~ span.bar:after,.pre2post-box .group .verified.du-text-field--btn .locked.du-text-field--btn input:focus ~ span.bar:after{
    position:absolute;
    display:block !important;
    content:'k';
    font-family:du-icon-font;
    font-size:14px;
    text-align:center;
    line-height:20px;
    width:20px;
    height:20px;
    margin-top:-10px;
    top:50%;
    right:10px
}
.pre2post-box .group .du-text-field.verified ~ .action,.pre2post-box .group .verified.du-text-field--btn ~ .action{
    display:none
}
@media screen and (max-width: 47.99875em){
    .pre2post-box .group .du-text-field,.pre2post-box .group .du-text-field--btn{
        width:100%;
        margin-top:10px;
        margin-bottom:1.3rem
    }
}
.pre2post-box .group .du-text-field select,.pre2post-box .group .du-text-field--btn select{
    margin:0
}
.pre2post-box .du-text-field .parsley-errors-list li,.pre2post-box .du-text-field--btn .parsley-errors-list li{
    font-size:12px
}
.pre2post-box .du-text-field .parsley-errors-list li:first-child,.pre2post-box .du-text-field--btn .parsley-errors-list li:first-child{
    margin-top:3px !important
}
.pre2post-box .du-text-field select,.pre2post-box .du-text-field--btn select{
    padding-left:1rem
}
.pre2post-box .action button{
    min-width:50px;
    padding-left:20px;
    padding-right:20px
}
.pre2post-box p{
    color:#444
}
.pre2post-box .msg-copy{
    width:45%;
    padding:0
}
@media screen and (max-width: 47.99875em){
    .pre2post-box .msg-copy{
        width:100%;
        padding:0
    }
}
.pre2post-box .msg-copy p{
    margin:0;
    display:none
}
.pre2post-box .msg-copy p.active{
    display:block
}
.pre2post-box .msg-copy .error{
    color:#FF514D
}
@media screen and (max-width: 47.99875em){
    .pre2post-box .msg-copy+.group .du-text-field,.pre2post-box .msg-copy+.group .du-text-field--btn{
        margin-top:1rem;
        margin-bottom:.5rem
    }
}
.introjs-helperNumberLayer{
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.introjs-helperLayer{
    background-color:rgba(255,255,255,0.5)
}
.introjs-bullets ul li a{
    background-color:rgba(199,36,177,0.5)
}
.introjs-bullets ul li a.active{
    background-color:#c724b1
}
.introjs-tooltipbuttons{
    display:flex
}
.introjs-button{
    border-radius:5px;
    font-size:15px;
    border:0;
    padding:9px 15px;
    z-index:1;
    overflow:hidden;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%);
    color:#c724b1;
    position:relative;
    white-space:nowrap;
    line-height:1 !important
}
.introjs-button:focus{
    background-image:linear-gradient(45deg, #753bbd 6%, #c724b1 53%)
}
.introjs-button:before{
    border-radius:4px;
    background:#fff;
    display:block;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    left:2px;
    top:2px;
    opacity:1;
    content:'';
    z-index:-2;
    position:absolute;
    transition:0.25s
}
.introjs-button.introjs-disabled{
    opacity:0.4
}
.introjs-button.introjs-disabled:hover,.accordion-login .introjs-button.introjs-disabled.accordion-title:focus,.introjs-button.introjs-disabled.file-drop:focus,.file-drop-container .introjs-button.introjs-disabled.file-drop-single:focus{
    background-image:linear-gradient(45deg, #753bbd 6%, #c724b1 53%);
    color:#c724b1
}
.introjs-button.introjs-skipbutton{
    margin-right:auto
}
.introjs-button.introjs-prevbutton{
    margin-right:10px;
    margin-left:10px
}
.introjs-tooltip{
    display:none !important
}
.introjs-overlay{
    z-index:999
}
@-webkit-keyframes attention{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    12%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
        opacity:1
    }
    25%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
}
@keyframes attention{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    12%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
        opacity:1
    }
    25%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes attention{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    12%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
        opacity:1
    }
    25%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
}
@keyframes attention{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    12%{
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
        opacity:1
    }
    25%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
.number-selector{
    overflow:auto;
    height:auto;
    min-height:0;
    max-height:75vh;
    width:100% !important;
    padding-bottom:0
}
@media print, screen and (min-width: 48em){
    .number-selector{
        display:flex;
        align-items:center;
        flex-flow:column;
        max-height:520px;
        min-height:520px
    }
    .number-selector section{
        width:100%;
        padding-top:30px
    }
}
@media screen and (max-width: 47.99875em){
    .number-selector{
        padding:2rem 1rem
    }
}
@media screen and (max-width: 47.99875em){
    .number-selector{
        padding-bottom:90px
    }
}
.number-selector .tittle,.number-selector .results-tittle,.number-selector .no-results-tittle{
    font-family:du-font-primary-b;
    font-size:1.953rem;
    color:#333;
    letter-spacing:-1.35px;
    margin:0;
    text-align:center;
    width:100%
}
.number-selector .tittle b,.number-selector .results-tittle b,.number-selector .no-results-tittle b{
    font-family:du-font-primary-b
}
.number-selector .captcha-section{
    text-align:center
}
.number-selector .captcha-section form{
    display:table;
    margin:0 auto;
    position:absolute;
    top:calc(50% - 60px);
    z-index:6;
    left:calc(50% - 152px)
}
.number-selector .captcha-section .captcha-bg{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    opacity:0.8;
    z-index:5;
    background-color:#fff
}
.number-selector .results-tittle,.number-selector .no-results-tittle{
    font-family:"du-font-secondary-regular";
    font-weight:normal
}
.number-selector .no-results-tittle b{
    color:#F44242
}
.number-selector .sub-tittle{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    color:#333;
    letter-spacing:-0.11px;
    text-align:center;
    margin:0 auto 10px;
    width:80%
}
.number-selector .sub-tittle i{
    position:relative;
    top:0;
    font-size:0.9rem
}
.number-selector .sub-tittle i:before{
    font-weight:bold !important
}
@media screen and (max-width: 47.99875em){
    .number-selector .sub-tittle{
        width:100%
    }
}
.number-selector .sub-tittle b{
    font-family:du-font-primary-b;
    font-size:1.25rem
}
.number-selector .number-sections-common-style,.number-selector .du-numbers-slider__inner,.number-selector .search-number-section{
    flex:0 0 auto;
    min-height:0px;
    min-width:0px;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media screen and (min-width: 64em){
    .number-selector .number-sections-common-style,.number-selector .du-numbers-slider__inner,.number-selector .search-number-section{
        width:58.33333%;
        margin-right:0;
        margin-left:0;
        min-width:750px;
        max-width:800px;
        margin:0 auto
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .number-selector .number-sections-common-style,.number-selector .du-numbers-slider__inner,.number-selector .search-number-section{
        width:66.66667%;
        margin-right:0;
        margin-left:0;
        min-width:730px;
        margin:0 auto
    }
}
@media screen and (max-width: 47.99875em){
    .number-selector .number-sections-common-style,.number-selector .du-numbers-slider__inner,.number-selector .search-number-section{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.number-selector .select-number-section .section__inner{
    width:100%
}
.number-selector .select-number-section .btns-container .view-search{
    font-size:1rem
}
@media screen and (max-width: 47.99875em){
    .number-selector .select-number-section .btns-container .view-search{
        display:none
    }
}
@media print, screen and (min-width: 48em){
    .number-selector .select-number-section .btns-container button{
        width:300px
    }
}
.number-selector .select-number-section .btns-container .primary-btn--action-color{
    font-size:1rem;
    margin-left:0.9em
}
@media screen and (max-width: 47.99875em){
    .number-selector .select-number-section .btns-container .primary-btn--action-color{
        width:100%;
        margin:auto
    }
}
@media screen and (max-width: 47.99875em){
    .number-selector .select-number-section.blured{
        max-height:344px;
        overflow:hidden
    }
}
.number-selector .du-numbers-slider-container{
    display:flex;
    flex-flow:row wrap;
    justify-content:center
}
.number-selector .btns-container{
    text-align:center;
    padding:0 1.5em;
    margin:20px auto 0
}
@media screen and (max-width: 47.99875em){
    .number-selector .btns-container{
        padding:20px
    }
}
@media screen and (max-width: 47.99875em){
    .number-selector .btns-container{
        position:fixed;
        bottom:0;
        width:100%;
        background-color:#fff;
        box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 -2px 6px 0 rgba(0,0,0,0.05);
        border-radius:10px 10px 0 0;
        left:0
    }
}
.number-selector .du-text-field--btn .material-btn-action{
    margin-top:6px
}
.number-selector .search-number-section .section__inner{
    animation:section-in-animation 0.55s ease-out;
    position:relative
}
.number-selector .search-number-section .sub-tittle{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    letter-spacing:0
}
.number-selector .search-number-section .tittle,.number-selector .search-number-section .results-tittle,.number-selector .search-number-section .no-results-tittle{
    font-family:du-font-primary-b;
    font-size:1.953rem;
    letter-spacing:0;
    line-height:50px
}
@media screen and (max-width: 47.99875em){
    .number-selector .search-number-section .tittle,.number-selector .search-number-section .results-tittle,.number-selector .search-number-section .no-results-tittle{
        width:90%;
        margin:10px auto;
        font-family:du-font-primary-b;
        font-size:20px;
        line-height:25px
    }
}
.number-selector .search-number-section .hint{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    color:#333;
    line-height:33px;
    display:block;
    text-align:center
}
@media screen and (max-width: 47.99875em){
    .number-selector .search-number-section .hint{
        width:80%;
        margin:0 auto;
        font-family:"du-font-secondary-regular";
        font-size:.875rem;
        line-height:18px
    }
}
.number-selector .search-number-section .select-number__input,.number-selector .search-number-section .select-number__input:focus{
    font-size:1.953rem;
    color:#333;
    letter-spacing:10px;
    height:50px
}
.number-selector .search-number-section .select-number__input::-webkit-input-placeholder,.number-selector .search-number-section .select-number__input:focus::-webkit-input-placeholder{
    font-size:1.25rem !important
}
.number-selector .search-number-section .select-number__input::-moz-placeholder,.number-selector .search-number-section .select-number__input:focus::-moz-placeholder{
    font-size:1.25rem !important
}
.number-selector .search-number-section .select-number__input:-ms-input-placeholder,.number-selector .search-number-section .select-number__input:focus:-ms-input-placeholder{
    font-size:1.25rem !important
}
.number-selector .search-number-section .select-number__input:-moz-placeholder,.number-selector .search-number-section .select-number__input:focus:-moz-placeholder{
    font-size:1.25rem !important
}
.number-selector .search-number-section .du-text-field--btn{
    width:50%;
    margin:80px auto 40px
}
@media screen and (max-width: 47.99875em){
    .number-selector .search-number-section .du-text-field--btn{
        width:calc(100% - 30px)
    }
}
@media screen and (max-width: 47.99875em){
    .number-selector .search-number-section .btns-container{
        box-shadow:none;
        border-radius:0
    }
}
.number-selector .search-number-section .btns-container .secondary-btn--primary-color{
    font-size:1.25rem;
    letter-spacing:0.33px
}
@media screen and (max-width: 47.99875em){
    .number-selector .search-number-section .btns-container .secondary-btn--primary-color{
        width:100%;
        margin:auto
    }
}
.number-selector .search-number-section .btns-container .icon,.number-selector .search-number-section .btns-container .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .number-selector .search-number-section .btns-container .secondary-btn--primary-color,.number-selector .search-number-section .btns-container .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .number-selector .search-number-section .btns-container .secondary-btn--primary-color,.number-selector .search-number-section .btns-container .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .number-selector .search-number-section .btns-container .secondary-btn--primary-color,.number-selector .search-number-section .btns-container .accordion-item .file-drop .hint2,.accordion-item .file-drop .number-selector .search-number-section .btns-container .hint2,.number-selector .search-number-section .btns-container .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .number-selector .search-number-section .btns-container .hint2,.number-selector .search-number-section .btns-container .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .number-selector .search-number-section .btns-container .hint2{
    top:3px !important
}
.number-selector .or-container{
    width:100px;
    height:30px;
    border-bottom:1px #979797 solid;
    text-align:center;
    opacity:0.5;
    margin:-20px auto 10px
}
@media screen and (max-width: 47.99875em){
    .number-selector .or-container{
        margin:30px auto
    }
}
.number-selector .or-container .or-txt{
    position:relative;
    top:12px;
    background-color:#fff;
    display:inline-block;
    padding:0 5px;
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    color:#333;
    letter-spacing:0
}
@media screen and (max-width: 47.99875em){
    .number-selector .or-container .or-txt{
        top:15px
    }
}
.number-selector .search-results-titles .tittle,.number-selector .search-results-titles .results-tittle,.number-selector .search-results-titles .no-results-tittle{
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 47.99875em){
    .number-selector .search-results-titles .back-to-search-section{
        display:block;
        margin:14px auto 16px;
        font-family:"du-font-secondary-bold";
        font-size:.875rem;
        letter-spacing:-0.07px
    }
}
@media screen and (max-width: 47.99875em){
    .number-selector .search-results-titles .results-tittle,.number-selector .search-results-titles .no-results-tittle{
        font-family:"du-font-secondary-regular";
        font-size:.75rem;
        letter-spacing:0;
        line-height:25px
    }
}
@media screen and (max-width: 47.99875em){
    .number-selector .search-results-titles .sub-tittle{
        font-family:"du-font-secondary-regular";
        font-size:12px;
        line-height:18px
    }
}
.number-selector .back-to-search{
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    color:#00a9ce;
    letter-spacing:-0.11px
}
.number-selector .back-to-search i{
    font-size:.875rem;
    margin-right:-3px
}
.number-selector .mobile-section{
    text-align:center;
    padding-top:20px;
    display:none
}
@media screen and (max-width: 47.99875em){
    .number-selector .mobile-section{
        display:block
    }
}
.number-selector .mobile-section button{
    width:60%;
    max-width:240px;
    min-width:240px;
    height:45px
}
.number-selector .mobile-section .or-container{
    margin:10px auto 20px
}
@keyframes section-in-animation{
    0%{
        bottom:-1000px;
        opacity:0
    }
    50%{
        bottom:-500px;
        opacity:0.7
    }
    100%{
        bottom:0;
        opacity:1
    }
}
.bread-crumb--mya{
    padding:40px 0 20px
}
@media screen and (min-width: 64.0625em){
    .bread-crumb--mya .bread-crumb__inner{
        top:80px
    }
}
@media screen and (max-width: 79.125em){
    .bread-crumb--mya .bread-crumb__inner{
        padding-left:20px;
        padding-right:17px
    }
}
@media screen and (max-width: 64em){
    .bread-crumb--mya{
        display:block;
        padding-top:0
    }
}
.bread-crumb--mya .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item a{
    color:#00a9ce;
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
@media print, screen and (min-width: 48em){
    .bread-crumb--mya .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item a{
        font-size:.882rem
    }
}
.bread-crumb--mya .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:last-child a{
    color:#333
}
.bread-crumb--mya .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:not(:last-child)::after{
    color:#00a9ce
}
.bread-crumb--mya[data-theme=white] .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item a,.bread-crumb--mya[data-theme=light] .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item a{
    color:#f2f2f2
}
.bread-crumb--mya[data-theme=white] .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:last-child a,.bread-crumb--mya[data-theme=light] .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:last-child a{
    color:#ccc
}
.bread-crumb--mya[data-theme=white] .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:not(:last-child)::after,.bread-crumb--mya[data-theme=light] .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:not(:last-child)::after{
    color:#ccc
}
.content-inner-wrap{
    position:relative;
    display:block;
    max-width:1266px;
    margin:0 auto
}
@media screen and (max-width: 81em){
    .content-inner-wrap{
        padding:0 25px
    }
}
.mya-header,.mya-header--narrow,.mya-header--columns{
    padding-top:100px;
    padding-bottom:30px;
    font-family:"du-font-secondary-regular";
    color:#333
}
.mya-header.no-bread-crumb,.no-bread-crumb.mya-header--narrow,.no-bread-crumb.mya-header--columns{
    padding-top:60px
}
@media screen and (max-width: 47.99875em){
    .mya-header.no-bread-crumb,.no-bread-crumb.mya-header--narrow,.no-bread-crumb.mya-header--columns{
        padding-top:25px
    }
}
@media screen and (max-width: 64em){
    .mya-header,.mya-header--narrow,.mya-header--columns{
        padding-top:40px
    }
}
@media screen and (max-width: 47.99875em){
    .mya-header,.mya-header--narrow,.mya-header--columns{
        padding-top:30px;
        padding-bottom:20px
    }
}
.mya-header--narrow,.mya-header--columns{
    margin:0 auto
}
.mya-header--narrow .content-inner-wrap,.mya-header--columns .content-inner-wrap{
    max-width:1085px;
    padding:10px 20px
}
@media screen and (min-width: 69.5em){
    .mya-header--narrow .content-inner-wrap,.mya-header--columns .content-inner-wrap{
        padding-left:0;
        padding-right:0
    }
}
.mya-header--narrow .du-msg-success,.mya-header--columns .du-msg-success{
    max-width:1085px
}
@media screen and (max-width: 37.5em){
    .mya-header--narrow .du-msg-success,.mya-header--columns .du-msg-success{
        margin:0 20px 30px;
        width:auto
    }
}
.mya-header+.mya-login-page,.mya-header--narrow+.mya-login-page,.mya-header--columns+.mya-login-page{
    padding-top:20px
}
.mya-header p,.mya-header--narrow p,.mya-header--columns p{
    color:#333
}
.mya-header .bread-crumb,.mya-header--narrow .bread-crumb,.mya-header--columns .bread-crumb{
    padding:40px 0 20px
}
.mya-header .bread-crumb .bread-crumb__inner,.mya-header--narrow .bread-crumb .bread-crumb__inner,.mya-header--columns .bread-crumb .bread-crumb__inner{
    position:static;
    padding:0
}
@media screen and (max-width: 64em){
    .mya-header .bread-crumb,.mya-header--narrow .bread-crumb,.mya-header--columns .bread-crumb{
        display:block;
        padding-top:0
    }
}
.mya-header .bread-crumb .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item a,.mya-header--narrow .bread-crumb .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item a,.mya-header--columns .bread-crumb .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item a{
    color:#333;
    font-family:"du-font-secondary-regular"
}
.mya-header .bread-crumb .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:not(:last-child)::after,.mya-header--narrow .bread-crumb .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:not(:last-child)::after,.mya-header--columns .bread-crumb .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:not(:last-child)::after{
    color:#333
}
.mya-header .mya-title,.mya-header--narrow .mya-title,.mya-header--columns .mya-title{
    margin:0;
    padding:0;
    font-size:2.25rem;
    font-family:du-font-primary-b;
    color:#333
}
.mya-header .mya-title>sup,.mya-header--narrow .mya-title>sup,.mya-header--columns .mya-title>sup{
    font-family:"du-font-secondary-regular"
}
.mya-header .mya-title>em,.mya-header--narrow .mya-title>em,.mya-header--columns .mya-title>em{
    font-style:normal;
    font-size:24px;
    font-family:"du-font-secondary-regular";
    margin-left:10px
}
.mya-header .mya-title>em>i,.mya-header--narrow .mya-title>em>i,.mya-header--columns .mya-title>em>i{
    width:15px;
    height:20px;
    display:inline-block;
    margin-right:7px
}
.mya-header .mya-title>em>i:before,.mya-header--narrow .mya-title>em>i:before,.mya-header--columns .mya-title>em>i:before{
    font-size:20px
}
@media screen and (max-width: 37.5em){
    .mya-header .mya-title,.mya-header--narrow .mya-title,.mya-header--columns .mya-title{
        font-size:1.666rem;
        line-height:1.2em;
        text-align:left
    }
    .mya-header .mya-title>em,.mya-header--narrow .mya-title>em,.mya-header--columns .mya-title>em{
        display:inline-block;
        font-size:20px
    }
}
.mya-header .mya-title .icon.du-check,.mya-header--narrow .mya-title .icon.du-check,.mya-header--columns .mya-title .icon.du-check,.mya-header .mya-title .accordion-item .file-drop .du-check.secondary-btn--primary-color,.accordion-item .file-drop .mya-header .mya-title .du-check.secondary-btn--primary-color,.mya-header--narrow .mya-title .accordion-item .file-drop .du-check.secondary-btn--primary-color,.accordion-item .file-drop .mya-header--narrow .mya-title .du-check.secondary-btn--primary-color,.mya-header--columns .mya-title .accordion-item .file-drop .du-check.secondary-btn--primary-color,.accordion-item .file-drop .mya-header--columns .mya-title .du-check.secondary-btn--primary-color,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-check.secondary-btn--primary-color,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-check.secondary-btn--primary-color,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-check.secondary-btn--primary-color,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-check.secondary-btn--primary-color,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-check.secondary-btn--primary-color,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-check.secondary-btn--primary-color,.mya-header .mya-title .accordion-item .file-drop .du-check.hint2,.accordion-item .file-drop .mya-header .mya-title .du-check.hint2,.mya-header--narrow .mya-title .accordion-item .file-drop .du-check.hint2,.accordion-item .file-drop .mya-header--narrow .mya-title .du-check.hint2,.mya-header--columns .mya-title .accordion-item .file-drop .du-check.hint2,.accordion-item .file-drop .mya-header--columns .mya-title .du-check.hint2,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.hint2,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-check.hint2,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-check.hint2,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-check.hint2,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.hint2,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-check.hint2,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-check.hint2,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-check.hint2,.mya-header .mya-title .icon.du-info-a,.mya-header--narrow .mya-title .icon.du-info-a,.mya-header--columns .mya-title .icon.du-info-a,.mya-header .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop .mya-header .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--narrow .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--columns .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color,.mya-header .mya-title .accordion-item .file-drop .du-info-a.hint2,.accordion-item .file-drop .mya-header .mya-title .du-info-a.hint2,.mya-header--narrow .mya-title .accordion-item .file-drop .du-info-a.hint2,.accordion-item .file-drop .mya-header--narrow .mya-title .du-info-a.hint2,.mya-header--columns .mya-title .accordion-item .file-drop .du-info-a.hint2,.accordion-item .file-drop .mya-header--columns .mya-title .du-info-a.hint2,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-info-a.hint2,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-info-a.hint2,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-info-a.hint2,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-info-a.hint2,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-info-a.hint2,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-info-a.hint2{
    position:relative;
    top:-5px;
    display:inline-block;
    vertical-align:middle;
    width:44px;
    height:44px;
    margin-right:7px;
    text-align:center;
    color:#78be20;
    border:#78be20 solid 3px;
    border-radius:50%
}
.mya-header .mya-title .icon.du-check:before,.mya-header--narrow .mya-title .icon.du-check:before,.mya-header--columns .mya-title .icon.du-check:before,.mya-header .mya-title .accordion-item .file-drop .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header .mya-title .du-check.secondary-btn--primary-color:before,.mya-header--narrow .mya-title .accordion-item .file-drop .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header--narrow .mya-title .du-check.secondary-btn--primary-color:before,.mya-header--columns .mya-title .accordion-item .file-drop .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header--columns .mya-title .du-check.secondary-btn--primary-color:before,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-check.secondary-btn--primary-color:before,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-check.secondary-btn--primary-color:before,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-check.secondary-btn--primary-color:before,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-check.secondary-btn--primary-color:before,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-check.secondary-btn--primary-color:before,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-check.secondary-btn--primary-color:before,.mya-header .mya-title .accordion-item .file-drop .du-check.hint2:before,.accordion-item .file-drop .mya-header .mya-title .du-check.hint2:before,.mya-header--narrow .mya-title .accordion-item .file-drop .du-check.hint2:before,.accordion-item .file-drop .mya-header--narrow .mya-title .du-check.hint2:before,.mya-header--columns .mya-title .accordion-item .file-drop .du-check.hint2:before,.accordion-item .file-drop .mya-header--columns .mya-title .du-check.hint2:before,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-check.hint2:before,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-check.hint2:before,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-check.hint2:before,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-check.hint2:before,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-check.hint2:before,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-check.hint2:before,.mya-header .mya-title .icon.du-info-a:before,.mya-header--narrow .mya-title .icon.du-info-a:before,.mya-header--columns .mya-title .icon.du-info-a:before,.mya-header .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--narrow .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--columns .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header .mya-title .accordion-item .file-drop .du-info-a.hint2:before,.accordion-item .file-drop .mya-header .mya-title .du-info-a.hint2:before,.mya-header--narrow .mya-title .accordion-item .file-drop .du-info-a.hint2:before,.accordion-item .file-drop .mya-header--narrow .mya-title .du-info-a.hint2:before,.mya-header--columns .mya-title .accordion-item .file-drop .du-info-a.hint2:before,.accordion-item .file-drop .mya-header--columns .mya-title .du-info-a.hint2:before,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-info-a.hint2:before,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-info-a.hint2:before,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-info-a.hint2:before,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-info-a.hint2:before,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-info-a.hint2:before,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-info-a.hint2:before{
    line-height:40px;
    font-size:26px;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    position:absolute
}
.mya-header .mya-title .icon.du-info-a,.mya-header--narrow .mya-title .icon.du-info-a,.mya-header--columns .mya-title .icon.du-info-a,.mya-header .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop .mya-header .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--narrow .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--columns .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color,.mya-header .mya-title .accordion-item .file-drop .du-info-a.hint2,.accordion-item .file-drop .mya-header .mya-title .du-info-a.hint2,.mya-header--narrow .mya-title .accordion-item .file-drop .du-info-a.hint2,.accordion-item .file-drop .mya-header--narrow .mya-title .du-info-a.hint2,.mya-header--columns .mya-title .accordion-item .file-drop .du-info-a.hint2,.accordion-item .file-drop .mya-header--columns .mya-title .du-info-a.hint2,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-info-a.hint2,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-info-a.hint2,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-info-a.hint2,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-info-a.hint2,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-info-a.hint2,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-info-a.hint2{
    color:#F44242;
    border-color:#F44242
}
.mya-header .mya-title .icon.du-info-a:before,.mya-header--narrow .mya-title .icon.du-info-a:before,.mya-header--columns .mya-title .icon.du-info-a:before,.mya-header .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--narrow .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--columns .mya-title .accordion-item .file-drop .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-info-a.secondary-btn--primary-color:before,.mya-header .mya-title .accordion-item .file-drop .du-info-a.hint2:before,.accordion-item .file-drop .mya-header .mya-title .du-info-a.hint2:before,.mya-header--narrow .mya-title .accordion-item .file-drop .du-info-a.hint2:before,.accordion-item .file-drop .mya-header--narrow .mya-title .du-info-a.hint2:before,.mya-header--columns .mya-title .accordion-item .file-drop .du-info-a.hint2:before,.accordion-item .file-drop .mya-header--columns .mya-title .du-info-a.hint2:before,.mya-header .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title .du-info-a.hint2:before,.mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title .du-info-a.hint2:before,.mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-info-a.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title .du-info-a.hint2:before,.mya-header .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title .du-info-a.hint2:before,.mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title .du-info-a.hint2:before,.mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-info-a.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title .du-info-a.hint2:before{
    line-height:40px;
    font-size:22px
}
@media screen and (max-width: 37.5em){
    .mya-header .mya-title.mya-title--success,.mya-header--narrow .mya-title.mya-title--success,.mya-header--columns .mya-title.mya-title--success{
        text-align:left
    }
    .mya-header .mya-title.mya-title--success .icon,.mya-header--narrow .mya-title.mya-title--success .icon,.mya-header--columns .mya-title.mya-title--success .icon,.mya-header .mya-title.mya-title--success .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-header .mya-title.mya-title--success .secondary-btn--primary-color,.mya-header--narrow .mya-title.mya-title--success .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-header--narrow .mya-title.mya-title--success .secondary-btn--primary-color,.mya-header--columns .mya-title.mya-title--success .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-header--columns .mya-title.mya-title--success .secondary-btn--primary-color,.mya-header .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title.mya-title--success .secondary-btn--primary-color,.mya-header--narrow .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title.mya-title--success .secondary-btn--primary-color,.mya-header--columns .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title.mya-title--success .secondary-btn--primary-color,.mya-header .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title.mya-title--success .secondary-btn--primary-color,.mya-header--narrow .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title.mya-title--success .secondary-btn--primary-color,.mya-header--columns .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title.mya-title--success .secondary-btn--primary-color,.mya-header .mya-title.mya-title--success .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-header .mya-title.mya-title--success .hint2,.mya-header--narrow .mya-title.mya-title--success .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-header--narrow .mya-title.mya-title--success .hint2,.mya-header--columns .mya-title.mya-title--success .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-header--columns .mya-title.mya-title--success .hint2,.mya-header .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title.mya-title--success .hint2,.mya-header--narrow .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title.mya-title--success .hint2,.mya-header--columns .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title.mya-title--success .hint2,.mya-header .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title.mya-title--success .hint2,.mya-header--narrow .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title.mya-title--success .hint2,.mya-header--columns .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title.mya-title--success .hint2{
        float:left;
        margin-top:8px;
        margin-right:10px;
        width:40px;
        height:40px
    }
    .mya-header .mya-title.mya-title--success .icon:before,.mya-header--narrow .mya-title.mya-title--success .icon:before,.mya-header--columns .mya-title.mya-title--success .icon:before,.mya-header .mya-title.mya-title--success .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header .mya-title.mya-title--success .secondary-btn--primary-color:before,.mya-header--narrow .mya-title.mya-title--success .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header--narrow .mya-title.mya-title--success .secondary-btn--primary-color:before,.mya-header--columns .mya-title.mya-title--success .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .mya-header--columns .mya-title.mya-title--success .secondary-btn--primary-color:before,.mya-header .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title.mya-title--success .secondary-btn--primary-color:before,.mya-header--narrow .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title.mya-title--success .secondary-btn--primary-color:before,.mya-header--columns .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title.mya-title--success .secondary-btn--primary-color:before,.mya-header .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title.mya-title--success .secondary-btn--primary-color:before,.mya-header--narrow .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title.mya-title--success .secondary-btn--primary-color:before,.mya-header--columns .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title.mya-title--success .secondary-btn--primary-color:before,.mya-header .mya-title.mya-title--success .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .mya-header .mya-title.mya-title--success .hint2:before,.mya-header--narrow .mya-title.mya-title--success .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .mya-header--narrow .mya-title.mya-title--success .hint2:before,.mya-header--columns .mya-title.mya-title--success .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .mya-header--columns .mya-title.mya-title--success .hint2:before,.mya-header .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header .mya-title.mya-title--success .hint2:before,.mya-header--narrow .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .mya-title.mya-title--success .hint2:before,.mya-header--columns .mya-title.mya-title--success .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .mya-title.mya-title--success .hint2:before,.mya-header .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header .mya-title.mya-title--success .hint2:before,.mya-header--narrow .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .mya-title.mya-title--success .hint2:before,.mya-header--columns .mya-title.mya-title--success .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .mya-title.mya-title--success .hint2:before{
        line-height:36px
    }
}
.mya-header .mya-title-img.float,.mya-header--narrow .mya-title-img.float,.mya-header--columns .mya-title-img.float{
    width:44px;
    height:44px;
    float:left;
    margin:5px 0 10px 0;
    margin-right:20px
}
@media screen and (max-width: 37.5em){
    .mya-header .mya-intro,.mya-header--narrow .mya-intro,.mya-header--columns .mya-intro{
        text-align:left
    }
}
.mya-header .mya-intro p,.mya-header--narrow .mya-intro p,.mya-header--columns .mya-intro p{
    font-size:1rem;
    margin:.5em 0 0
}
.mya-header .mya-intro p.link,.mya-header--narrow .mya-intro p.link,.mya-header--columns .mya-intro p.link{
    color:#333;
    font-weight:normal;
    cursor:pointer
}
@media screen and (max-width: 47.99875em){
    .mya-header .mya-intro p.link,.mya-header--narrow .mya-intro p.link,.mya-header--columns .mya-intro p.link{
        width:100%
    }
}
.mya-header .mya-intro p.link:hover,.mya-header--narrow .mya-intro p.link:hover,.mya-header--columns .mya-intro p.link:hover,.mya-header .mya-intro .accordion-login p.link.accordion-title:focus,.accordion-login .mya-header .mya-intro p.link.accordion-title:focus,.mya-header--narrow .mya-intro .accordion-login p.link.accordion-title:focus,.accordion-login .mya-header--narrow .mya-intro p.link.accordion-title:focus,.mya-header--columns .mya-intro .accordion-login p.link.accordion-title:focus,.accordion-login .mya-header--columns .mya-intro p.link.accordion-title:focus,.mya-header .mya-intro p.link.file-drop:focus,.mya-header--narrow .mya-intro p.link.file-drop:focus,.mya-header--columns .mya-intro p.link.file-drop:focus,.mya-header .mya-intro .file-drop-container p.link.file-drop-single:focus,.file-drop-container .mya-header .mya-intro p.link.file-drop-single:focus,.mya-header--narrow .mya-intro .file-drop-container p.link.file-drop-single:focus,.file-drop-container .mya-header--narrow .mya-intro p.link.file-drop-single:focus,.mya-header--columns .mya-intro .file-drop-container p.link.file-drop-single:focus,.file-drop-container .mya-header--columns .mya-intro p.link.file-drop-single:focus{
    color:#333
}
.mya-header .mya-intro p.link:hover a,.mya-header--narrow .mya-intro p.link:hover a,.mya-header--columns .mya-intro p.link:hover a,.mya-header .mya-intro .accordion-login p.link.accordion-title:focus a,.accordion-login .mya-header .mya-intro p.link.accordion-title:focus a,.mya-header--narrow .mya-intro .accordion-login p.link.accordion-title:focus a,.accordion-login .mya-header--narrow .mya-intro p.link.accordion-title:focus a,.mya-header--columns .mya-intro .accordion-login p.link.accordion-title:focus a,.accordion-login .mya-header--columns .mya-intro p.link.accordion-title:focus a,.mya-header .mya-intro p.link.file-drop:focus a,.mya-header--narrow .mya-intro p.link.file-drop:focus a,.mya-header--columns .mya-intro p.link.file-drop:focus a,.mya-header .mya-intro .file-drop-container p.link.file-drop-single:focus a,.file-drop-container .mya-header .mya-intro p.link.file-drop-single:focus a,.mya-header--narrow .mya-intro .file-drop-container p.link.file-drop-single:focus a,.file-drop-container .mya-header--narrow .mya-intro p.link.file-drop-single:focus a,.mya-header--columns .mya-intro .file-drop-container p.link.file-drop-single:focus a,.file-drop-container .mya-header--columns .mya-intro p.link.file-drop-single:focus a{
    color:#333
}
.mya-header .mya-intro p.link a,.mya-header--narrow .mya-intro p.link a,.mya-header--columns .mya-intro p.link a{
    font-weight:normal;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:1rem;
    text-decoration:underline;
    color:#c724b1
}
.mya-header .mya-intro a.du-info-icon-filled,.mya-header--narrow .mya-intro a.du-info-icon-filled,.mya-header--columns .mya-intro a.du-info-icon-filled{
    position:relative;
    top:3px;
    color:#333
}
.mya-header .mya-intro a.link,.mya-header--narrow .mya-intro a.link,.mya-header--columns .mya-intro a.link{
    text-decoration:underline;
    color:#c724b1;
    font-size:.882rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.mya-header .mya-intro a.link:hover,.mya-header--narrow .mya-intro a.link:hover,.mya-header--columns .mya-intro a.link:hover,.mya-header .mya-intro .accordion-login a.link.accordion-title:focus,.accordion-login .mya-header .mya-intro a.link.accordion-title:focus,.mya-header--narrow .mya-intro .accordion-login a.link.accordion-title:focus,.accordion-login .mya-header--narrow .mya-intro a.link.accordion-title:focus,.mya-header--columns .mya-intro .accordion-login a.link.accordion-title:focus,.accordion-login .mya-header--columns .mya-intro a.link.accordion-title:focus,.mya-header .mya-intro a.link.file-drop:focus,.mya-header--narrow .mya-intro a.link.file-drop:focus,.mya-header--columns .mya-intro a.link.file-drop:focus,.mya-header .mya-intro .file-drop-container a.link.file-drop-single:focus,.file-drop-container .mya-header .mya-intro a.link.file-drop-single:focus,.mya-header--narrow .mya-intro .file-drop-container a.link.file-drop-single:focus,.file-drop-container .mya-header--narrow .mya-intro a.link.file-drop-single:focus,.mya-header--columns .mya-intro .file-drop-container a.link.file-drop-single:focus,.file-drop-container .mya-header--columns .mya-intro a.link.file-drop-single:focus{
    color:#333
}
.mya-header .mya-balance,.mya-header--narrow .mya-balance,.mya-header--columns .mya-balance{
    float:right
}
@media screen and (max-width: 47.9375em){
    .mya-header .mya-balance,.mya-header--narrow .mya-balance,.mya-header--columns .mya-balance{
        display:block;
        border-top:1px solid #ddd;
        margin-top:20px;
        padding-top:20px;
        text-align:left;
        float:none
    }
}
.mya-header--columns{
    align-items:center
}
@media screen and (max-width: 68.75em){
    .mya-header--columns{
        padding-left:30px;
        padding-right:30px
    }
}
@media screen and (max-width: 37.5em){
    .mya-header--columns{
        padding-top:10px
    }
}
.mya-header .mya-header-box,.mya-header--narrow .mya-header-box,.mya-header--columns .mya-header-box{
    padding:15px 20px;
    border:#ddd solid 1px;
    border-radius:12px;
    max-width:470px;
    margin-left:auto
}
@media screen and (max-width: 68.75em){
    .mya-header .mya-header-box,.mya-header--narrow .mya-header-box,.mya-header--columns .mya-header-box{
        margin:0 auto;
        margin-top:1rem
    }
}
.mya-header .mya-header-box .du-checked-list,.mya-header--narrow .mya-header-box .du-checked-list,.mya-header--columns .mya-header-box .du-checked-list{
    white-space:normal !important
}
.mya-header.style-1 .content-inner-wrap,.style-1.mya-header--narrow .content-inner-wrap,.style-1.mya-header--columns .content-inner-wrap{
    margin:0 -13px 0
}
@media print, screen and (min-width: 48em){
    .mya-header.style-1 .content-inner-wrap,.style-1.mya-header--narrow .content-inner-wrap,.style-1.mya-header--columns .content-inner-wrap{
        padding:0 30px;
        margin:auto auto 15px
    }
}
.mya-header.style-1 .content-inner-wrap .mya-title,.style-1.mya-header--narrow .content-inner-wrap .mya-title,.style-1.mya-header--columns .content-inner-wrap .mya-title{
    font-size:1.3275rem;
    line-height:1
}
@media print, screen and (min-width: 48em){
    .mya-header.style-1 .content-inner-wrap .mya-title,.style-1.mya-header--narrow .content-inner-wrap .mya-title,.style-1.mya-header--columns .content-inner-wrap .mya-title{
        font-size:3rem;
        line-height:6.42188rem
    }
}
.bread-crumb+.mya-header,.bread-crumb+.mya-header--narrow,.bread-crumb+.mya-header--columns{
    padding-top:50px
}
@media screen and (max-width: 64em){
    .bread-crumb+.mya-header,.bread-crumb+.mya-header--narrow,.bread-crumb+.mya-header--columns{
        padding-top:40px
    }
}
@media screen and (max-width: 47.99875em){
    .bread-crumb+.mya-header,.bread-crumb+.mya-header--narrow,.bread-crumb+.mya-header--columns{
        padding:30px 0
    }
}
.mya-header-info{
    position:absolute;
    right:0;
    top:-20px;
    padding:15px 20px 5px;
    border:#ddd solid 1px;
    border-radius:8px;
    max-width:400px
}
@media screen and (max-width: 79.125em){
    .mya-header-info{
        right:15px
    }
}
@media screen and (max-width: 50em){
    .mya-header-info{
        position:static;
        display:block;
        max-width:100%;
        margin-top:30px
    }
}
@media screen and (max-width: 37.5em){
    .mya-header-info{
        text-align:center
    }
}
.mya-header-info h5{
    margin:0;
    padding:0 0 .5em;
    font-size:16px;
    color:#777;
    font-family:"du-font-secondary-bold"
}
.mya-header-info h5:before{
    position:relative;
    top:3px;
    content:'u';
    color:#00a9ce;
    font-family:du-icon-font;
    margin-right:8px;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    line-height:13px;
    opacity:.7
}
.mya-header-info p{
    font-size:14px;
    margin:0;
    padding:0 0 .5em
}
@media screen and (max-width: 37.5em){
    .mya-header-info h5{
        font-size:1.125rem
    }
    .mya-header-info p{
        font-size:1.075rem
    }
}
.split-arrow{
    position:relative;
    overflow:hidden;
    clear:both;
    width:100%;
    height:40px;
    -webkit-box-shadow:inset 0px 10px 18px -10px rgba(119,119,119,0.2);
    -moz-box-shadow:inset 0px 10px 18px -10px rgba(119,119,119,0.2);
    box-shadow:inset 0px 10px 18px -10px rgba(119,119,119,0.2)
}
.split-arrow__grey{
    background:#F8F8F8
}
.split-arrow:after{
    position:absolute;
    left:50%;
    top:0;
    content:'';
    width:30px;
    height:30px;
    margin:-15px 0 0 -15px;
    background:#fff;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-box-shadow:3px 3px 10px -2px rgba(119,119,119,0.2);
    -moz-box-shadow:3px 3px 10px -2px rgba(119,119,119,0.2);
    box-shadow:3px 3px 10px -2px rgba(119,119,119,0.2)
}
.page__content__grey,.mya-redesign .page__content__success{
    width:100%;
    min-height:400px;
    padding:30px 0;
    background:#F8F8F8;
    border-top:#ddd solid 1px
}
@media print, screen and (min-width: 48em){
    .page__content__grey,.mya-redesign .page__content__success{
        padding:40px 0
    }
}
.page__content__grey--rounded{
    border:#ddd solid 1px;
    box-shadow:none
}
.page__content__grey .du-box-frame,.mya-redesign .page__content__success .du-box-frame,.page__content__grey .du-box-frame__white,.mya-redesign .page__content__success .du-box-frame__white{
    background-color:#fff
}
.page__content__grey .du-box-frame .alert,.mya-redesign .page__content__success .du-box-frame .alert,.page__content__grey .du-box-frame__white .alert,.mya-redesign .page__content__success .du-box-frame__white .alert{
    color:#f44242
}
.split-arrow+.page .page__content__grey,.split-arrow+.page .mya-redesign .page__content__success,.mya-redesign .split-arrow+.page .page__content__success{
    border-top:0
}
.page__content__clean{
    min-height:50vh;
    background:#fff
}
.mya-content{
    max-width:1085px;
    margin:0 auto
}
@media print, screen and (min-width: 48em){
    .mya-content>.grid-x{
        padding-top:1.5rem
    }
}
@media screen and (max-width: 67.8125em){
    .mya-content{
        padding-left:20px;
        padding-right:20px
    }
    .content-inner-wrap .mya-content{
        padding-left:0;
        padding-right:0
    }
}
.lds-ring{
    display:inline-block;
    position:relative;
    width:34px;
    height:34px
}
.lds-ring div{
    box-sizing:border-box;
    display:block;
    position:absolute;
    width:26px;
    height:26px;
    margin:2px;
    border:2px solid #00a9ce;
    border-radius:50%;
    animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color:#00a9ce transparent transparent transparent
}
.lds-ring div:nth-child(1){
    animation-delay:-0.45s
}
.lds-ring div:nth-child(2){
    animation-delay:-0.3s
}
.lds-ring div:nth-child(3){
    animation-delay:-0.15s
}
@keyframes lds-ring{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.mya-title-2{
    font-family:du-font-primary-b;
    font-size:1.25rem
}
.mya-title-2+.native-dropdown.select-service{
    padding-top:20px
}
.page__content__success{
    width:100%;
    min-height:400px;
    background:#F8F8F8;
    border-top:#ddd solid 1px;
    padding:30px 0
}
@media print, screen and (min-width: 48em){
    .page__content__success{
        padding:40px 0
    }
}
.page__content__success .du-box-frame,.page__content__success .du-box-frame__white{
    background-color:#fff
}
@media screen and (max-width: 64.06125em){
    .page__content__success .widget-info{
        margin:0 0 45px 0;
        padding:0 40px
    }
}
.du-box-frame,.du-box-frame__white{
    min-height:40vh;
    max-width:1085px;
    margin:0 auto 50px;
    border:#ddd solid 1px;
    border-radius:12px;
    color:#444;
    font-family:"du-font-secondary-regular";
    -webkit-box-shadow:0 2px 12px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 2px 12px 0px rgba(0,0,0,0.1);
    box-shadow:0 2px 12px 0px rgba(0,0,0,0.1)
}
.du-box-frame p,.du-box-frame__white p{
    color:#444
}
.du-box-frame__white{
    background:#fff
}
.du-box-frame__success{
    margin:0 0 50px auto
}
.du-box-frame[data-width="100%"],.du-box-frame__white[data-width="100%"]{
    width:100%;
    min-width:100%
}
.du-box-frame[data-height="short"],.du-box-frame__white[data-height="short"]{
    min-height:170px
}
.du-box-frame[data-height="short"] .mnmi-status-box,.du-box-frame__white[data-height="short"] .mnmi-status-box{
    min-height:170px
}
.du-box-frame[data-height="shorter"],.du-box-frame__white[data-height="shorter"]{
    min-height:100px
}
.du-box-frame[data-height="shorter"] .mnmi-status-box,.du-box-frame__white[data-height="shorter"] .mnmi-status-box{
    min-height:auto
}
.du-box-frame[data-no-shadow],.du-box-frame__white[data-no-shadow]{
    -webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.1);
    -moz-box-shadow:0 0 0 0 rgba(0,0,0,0.1);
    box-shadow:0 0 0 0 rgba(0,0,0,0.1)
}
.du-box-frame h4,.du-box-frame__white h4{
    font-family:du-font-primary-b;
    font-size:1.25rem;
    line-height:1.2em;
    margin:0 0 1rem
}
.du-box-frame .du-box-frame-content,.du-box-frame__white .du-box-frame-content{
    color:#444;
    padding:40px;
    position:relative
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-content.du-box-single-form,.du-box-frame__white .du-box-frame-content.du-box-single-form{
        padding-left:10px
    }
}
@media screen and (max-width: 37.5em){
    .du-box-frame .du-box-frame-content,.du-box-frame__white .du-box-frame-content{
        padding:30px 30px
    }
}
.du-box-frame .du-box-frame-content>h4,.du-box-frame__white .du-box-frame-content>h4{
    font-size:1.56rem
}
@media screen and (max-width: 37.5em){
    .du-box-frame .du-box-frame-content>h4,.du-box-frame__white .du-box-frame-content>h4{
        font-size:1.4rem
    }
}
.du-box-frame .du-box-frame-content>h4.title-error,.du-box-frame__white .du-box-frame-content>h4.title-error{
    color:#F44242
}
.du-box-frame .du-box-frame-content.border,.du-box-frame__white .du-box-frame-content.border{
    border-top:1px solid #ddd
}
.du-box-frame .du-box-frame-content .link-newcard,.du-box-frame__white .du-box-frame-content .link-newcard{
    position:relative;
    margin-bottom:20px;
    display:inline-block;
    padding-right:15px;
    margin-top:5px;
    font-family:"du-font-secondary-bold"
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-content .link-newcard,.du-box-frame__white .du-box-frame-content .link-newcard{
        position:absolute;
        right:65px;
        margin-top:0
    }
}
.du-box-frame .du-box-frame-content .link-newcard:after,.du-box-frame__white .du-box-frame-content .link-newcard:after{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-8px;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#00a9ce
}
.du-box-frame .du-box-frame-content .line-seperator,.du-box-frame__white .du-box-frame-content .line-seperator{
    position:relative;
    display:block;
    width:100%;
    margin:0 0 8px;
    border-bottom:#ddd solid 1px
}
.du-box-frame .du-box-frame-content .line-seperator span,.du-box-frame__white .du-box-frame-content .line-seperator span{
    position:absolute;
    left:0;
    top:-8px;
    display:inline-block;
    padding-right:8px;
    color:#333;
    font-size:.882rem;
    background:#fff
}
.du-box-frame .du-box-frame-content .headline4 ~ .body2,.du-box-frame__white .du-box-frame-content .headline4 ~ .body2,.du-box-frame .du-box-frame-content .headline3 ~ .body1,.du-box-frame__white .du-box-frame-content .headline3 ~ .body1{
    margin-top:0
}
.du-box-frame .du-box-frame-content .mya-header-tabs.tabs-fullwidth,.du-box-frame__white .du-box-frame-content .mya-header-tabs.tabs-fullwidth{
    display:flex;
    position:relative;
    min-height:46px
}
.du-box-frame .du-box-frame-content .mya-header-tabs.tabs-fullwidth:after,.du-box-frame__white .du-box-frame-content .mya-header-tabs.tabs-fullwidth:after{
    width:100%;
    height:4px;
    position:absolute;
    left:0;
    top:42px;
    content:" ";
    display:block;
    background-color:#ddd
}
.du-box-frame .du-box-frame-content .mya-header-tabs.tabs-fullwidth .tabs-title,.du-box-frame__white .du-box-frame-content .mya-header-tabs.tabs-fullwidth .tabs-title{
    flex-grow:1;
    flex-basis:0
}
.du-box-frame .du-box-frame-content .mya-header-tabs.tabs-fullwidth .tabs-title:before,.du-box-frame__white .du-box-frame-content .mya-header-tabs.tabs-fullwidth .tabs-title:before{
    z-index:2
}
.du-box-frame .du-box-frame-content .mya-header-tabs.tabs-fullwidth .tabs-title a,.du-box-frame__white .du-box-frame-content .mya-header-tabs.tabs-fullwidth .tabs-title a{
    text-align:center;
    min-height:46px
}
.du-box-frame .du-box-frame-footer,.du-box-frame__white .du-box-frame-footer{
    padding:20px 35px 0;
    margin:10px -35px -20px;
    border-top:#ddd solid 1px
}
@media screen and (max-width: 37.5em){
    .du-box-frame .du-box-frame-footer,.du-box-frame__white .du-box-frame-footer{
        padding:20px 25px 0;
        margin:0 -25px -10px
    }
}
.du-box-frame .du-box-frame-footer a,.du-box-frame__white .du-box-frame-footer a{
    font-family:"du-font-secondary-bold"
}
.du-box-frame .du-box-frame-footer .du-icon,.du-box-frame__white .du-box-frame-footer .du-icon{
    display:inline-block;
    vertical-align:middle;
    color:#00a9ce;
    font-size:1.25rem;
    line-height:1em;
    margin-right:5px
}
.du-box-frame .du-box-frame-footer .info,.du-box-frame__white .du-box-frame-footer .info{
    position:relative;
    margin:10px 0
}
@media screen and (max-width: 64.06125em){
    .du-box-frame .du-box-frame-footer .info,.du-box-frame__white .du-box-frame-footer .info{
        padding-left:25px
    }
    .du-box-frame .du-box-frame-footer .info .du-icon,.du-box-frame__white .du-box-frame-footer .info .du-icon{
        position:absolute;
        left:0;
        top:0
    }
}
.du-box-frame .du-box-frame-style-1,.du-box-frame__white .du-box-frame-style-1{
    padding:30px 15px
}
@media screen and (min-width: 64em){
    .du-box-frame .du-box-frame-style-1,.du-box-frame__white .du-box-frame-style-1{
        padding:0
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell:first-of-type .style-1-wrapper,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell:first-of-type .style-1-wrapper{
    border-top:0
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper{
    position:relative;
    padding:15px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper{
        padding:30px
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .headline2,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .headline2{
    font-size:1.46rem;
    padding-top:0
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .headline4,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .headline4{
    font-size:1.33rem
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .headline4,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .headline4{
        font-size:1.33rem
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .subtitle3,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .subtitle3{
    margin:0 0 8px;
    font-size:.933rem;
    font-weight:bold
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .subtitle3,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .subtitle3{
        font-size:1.066rem
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body1,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body1{
    font-size:.933rem
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body1,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body1{
        font-size:1.2rem
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body2,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body2,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-msg-error .body2,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-msg-error .body2{
    font-size:1.133rem !important;
    margin:0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body2,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body2,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-msg-error .body2,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-msg-error .body2{
        font-size:1.066rem !important
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-check,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-check{
    background:#78be20;
    border-radius:12px;
    color:#fff;
    padding:7px;
    width:38px;
    height:38px;
    display:inline-block;
    border-radius:35px;
    font-size:1.5rem;
    position:absolute;
    text-align:center;
    right:0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-check,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-check{
        width:48px;
        height:48px;
        right:-30px;
        font-size:2rem
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body4,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body4{
    font-size:.9rem
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body4,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .body4{
        font-size:1.25rem;
        line-height:1.6
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .standout,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .standout{
    font-size:1.26rem
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .standout,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .standout{
        font-size:1.46rem
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .standout2,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .standout2{
    font-size:1.46rem
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .standout2,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .standout2{
        font-size:1.6rem
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper [data-status],.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper [data-status]{
    padding:8px 15px;
    display:inline-block;
    border-radius:7px
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper [data-status="in-progress"],.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper [data-status="in-progress"]{
    background-color:#78be20;
    color:#fff
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper [data-status="failed"],.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper [data-status="failed"]{
    background:rgba(255,81,77,0.25);
    color:#333
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .style-1-grid,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .style-1-grid{
    display:flex;
    flex-flow:row wrap;
    align-items:flex-start;
    justify-content:flex-start;
    text-align:left
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .style-1-grid-item,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .style-1-grid-item{
    min-width:100%;
    max-width:100%
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .style-1-grid-item,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .style-1-grid-item{
        min-width:33%;
        max-width:33%;
        padding-right:50px
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper.has-error .table-card,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper.has-error .table-card{
    padding-bottom:20px
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .action.inline a,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .action.inline a{
    min-width:calc(50% - 10px);
    margin-right:15px
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .action.inline a:last-child,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .action.inline a:last-child{
    margin:0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .action.inline a,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .action.inline a{
        min-width:calc(40% - 10px)
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap{
    flex-direction:row;
    padding:0 0 15px
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio{
    width:90%;
    margin:0 auto 10px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio{
        width:36%;
        margin-left:0;
        margin-right:20px
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap:after,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap:after{
    display:none
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small input[type=checkbox]:checked ~ .du-radio-status,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small input[type=checkbox]:checked ~ .du-radio-status,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .rd-recharge .plan-radio-group.wrap .du-custom-radio.small .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status{
    background:transparent
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field--btn,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field--btn,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-custom-radio,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-custom-radio{
    width:100%
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field--btn,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field--btn,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-custom-radio,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-custom-radio{
        width:85%
    }
}
@media print, screen and (min-width: 64em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field--btn,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-text-field--btn,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-custom-radio,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-custom-radio{
        width:100%
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-data,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-data{
    padding-bottom:0
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card{
    border:none
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card.no-inside-border-mobile tbody td,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card.no-inside-border-mobile tbody td{
    border:none
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card.no-inside-border-mobile tbody td,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card.no-inside-border-mobile tbody td{
        line-height:45px
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card th,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card th{
    font-weight:bold;
    border-bottom:3px solid #333;
    color:#000
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td{
    padding-top:0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td{
        padding-top:16px
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:before,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:before{
    color:#000
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(2):before,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(2):before,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(3):before,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(3):before{
    display:none
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(2):before,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(2):before,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(3):before,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(3):before{
        display:block
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td:first-child,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td:first-child{
    width:100%;
    justify-content:end;
    text-align:right
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td:first-child .cta-remove-number,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td:first-child .cta-remove-number{
    margin:0 0 12px;
    margin-right:-12px
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td:first-child .du-check,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td:first-child .du-check{
    top:8px
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td:last-child .cta-remove-number,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td:last-child .cta-remove-number{
    margin:0;
    margin-top:10px
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td .cta-remove-number,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td .cta-remove-number{
    border:none;
    display:inline-block;
    border-radius:0 0 0 0;
    padding:15px;
    font-size:1.25rem;
    position:relative;
    line-height:1;
    margin:auto
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td .cta-remove-number:before,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td .cta-remove-number:before{
    content:"l";
    color:#c724b1;
    margin:0;
    font-family:du-icon-font;
    font-size:30px;
    right:0;
    text-transform:none;
    position:absolute;
    top:50%
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td .du-check,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td .du-check{
    width:32px;
    height:32px;
    position:relative;
    left:0;
    top:24px
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td .du-check:before,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td .du-check:before{
    padding:0;
    font-size:16px;
    position:absolute;
    left:25%;
    top:26%
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:last-child .data,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:last-child .data{
    text-align:right
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:last-child,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:last-child{
    padding:0
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(2) .data,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(2) .data,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(3) .data,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(3) .data{
    width:100%;
    text-align:center
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(2) .data,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(2) .data,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(3) .data,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .table-wrapper table.table-card td[data-label]:nth-child(3) .data{
        text-align:left
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form{
    display:block
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-box-frame-content,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-box-frame-content{
    position:relative;
    padding:0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-box-frame-content,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-box-frame-content{
        padding:12px 45px 0
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-box-frame-content .svg-bg-icon,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-box-frame-content .svg-bg-icon{
    position:absolute;
    left:15px;
    top:15px
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .ml-10,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .ml-10{
    padding:24px 0;
    line-height:1px !important
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .ml-10,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .ml-10{
        margin-left:10px;
        min-width:95%
    }
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form textarea[rows],.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form textarea[rows],.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form select,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form select,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du__select1,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du__select1,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-text-field,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-text-field,.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-text-field--btn,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .du-form .du-text-field--btn{
    margin:0
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .primary-btn--primary-color,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .primary-btn--primary-color{
    max-width:none
}
.du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .search-icon label,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .search-icon label{
    font-size:.875rem
}
@media screen and (min-width: 48em){
    .du-box-frame .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .search-icon label,.du-box-frame__white .du-box-frame-style-1 .grid-x .cell .style-1-wrapper .search-icon label{
        font-size:1.0625rem
    }
}
.du-box-frame .du-box-frame-style-1.track-order,.du-box-frame__white .du-box-frame-style-1.track-order{
    margin:0;
    padding:0
}
.du-box-frame .du-box-frame-style-1.sim-suspension .du-radio-status,.du-box-frame__white .du-box-frame-style-1.sim-suspension .du-radio-status{
    border:none
}
.du-box-frame .du-box-frame-style-1.sim-suspension .du-radio-status:before,.du-box-frame__white .du-box-frame-style-1.sim-suspension .du-radio-status:before{
    content:"l"
}
.du-box-frame .du-box-frame-style-1.sim-suspension .du-radio-status2,.du-box-frame__white .du-box-frame-style-1.sim-suspension .du-radio-status2{
    background:0;
    border:1px solid #ddd;
    box-shadow:none
}
.du-box-frame .du-box-frame-style-1.sim-suspension .du-radio-status2:after,.du-box-frame__white .du-box-frame-style-1.sim-suspension .du-radio-status2:after{
    margin:0
}
.du-box-frame .du-box-frame-cnap .grid-x .cell:first-of-type .cnap-wrapper,.du-box-frame__white .du-box-frame-cnap .grid-x .cell:first-of-type .cnap-wrapper{
    border-top:0
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper{
    position:relative;
    padding:15px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper{
        padding:30px
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .headline2,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .headline2{
    font-size:1.46rem;
    padding-top:15px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .headline2,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .headline2{
        padding-top:0
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .subtitle3,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .subtitle3{
    margin:0 0 8px;
    font-size:.9rem;
    font-weight:bold
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .subtitle3,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .subtitle3{
        font-size:1.125rem
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .body1,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .body1{
    font-size:.9rem
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .body1,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .body1{
        font-size:1.125rem
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-check,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-check{
    background:#78be20;
    border-radius:12px;
    color:#fff;
    padding:7px;
    width:38px;
    height:38px;
    display:inline-block;
    border-radius:35px;
    font-size:1.5rem;
    position:absolute;
    text-align:center;
    right:30px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-check,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-check{
        width:48px;
        height:48px;
        right:-30px;
        font-size:2rem
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .body4,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .body4{
    font-size:.9rem
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .body4,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .body4{
        font-size:1.25rem;
        line-height:1.6
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .standout,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .standout{
    font-size:1.26rem
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .standout,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .standout{
        font-size:1.46rem
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .cnap-grid,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .cnap-grid{
    display:flex;
    flex-flow:row wrap;
    align-items:flex-start;
    justify-content:flex-start;
    text-align:left
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .cnap-grid-item,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .cnap-grid-item{
    min-width:100%;
    max-width:100%
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .cnap-grid-item,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .cnap-grid-item{
        min-width:50%;
        max-width:50%
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .action.inline a,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .action.inline a{
    min-width:calc(50% - 10px);
    margin-right:15px
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .action.inline a:last-child,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .action.inline a:last-child{
    margin:0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .action.inline a,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .action.inline a{
        min-width:calc(40% - 10px)
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .rd-recharge .plan-radio-group.column .du-custom-radio,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .rd-recharge .plan-radio-group.column .du-custom-radio{
    margin-bottom:10px
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-text-field,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-text-field,.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-text-field--btn,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-text-field--btn,.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-custom-radio,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .du-custom-radio{
    width:100%
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .file-drop-single,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .file-drop-single{
    margin:0;
    width:100%
}
@media screen and (min-width: 48em){
    .du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .file-drop-single,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .file-drop-single{
        width:56%
    }
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .file-drop-single label h6,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .file-drop-single label h6{
    margin:5px 10px;
    white-space:normal !important
}
.du-box-frame .du-box-frame-cnap .grid-x .cell .cnap-wrapper .file-drop-single label button,.du-box-frame__white .du-box-frame-cnap .grid-x .cell .cnap-wrapper .file-drop-single label button{
    display:block;
    white-space:nowrap !important;
    min-width:100px
}
.du-box-frame .du-box-frame-success .grid-x .cell:first-of-type .success-wrapper,.du-box-frame__white .du-box-frame-success .grid-x .cell:first-of-type .success-wrapper{
    border-top:0
}
.du-box-frame .du-box-frame-success .grid-x .cell .success-wrapper,.du-box-frame__white .du-box-frame-success .grid-x .cell .success-wrapper{
    border-top:4px solid #eee;
    padding:35px 25px 35px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .grid-x .cell .success-wrapper,.du-box-frame__white .du-box-frame-success .grid-x .cell .success-wrapper{
        border-top:1px solid #ddd;
        padding:45px 50px 40px
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .success-msg,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg{
    position:relative;
    padding-right:90px;
    margin-bottom:26px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .success-msg,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg{
        padding:0;
        margin-bottom:36px
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .success-msg .icon,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .icon,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .success-msg .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .hint2,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-msg .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .hint2,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-msg .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .hint2{
    position:absolute;
    top:0;
    right:0
}
.du-box-frame .du-box-frame-success .success-wrapper .success-msg .icon .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .icon .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .secondary-btn--primary-color .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop .hint2 .svg-bg-icon,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .success-msg .hint2 .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop .hint2 .svg-bg-icon,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .hint2 .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop-container .file-drop-single .hint2 .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-msg .hint2 .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .accordion-item .file-drop-container .file-drop-single .hint2 .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .hint2 .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .success-msg .file-drop-container .accordion-item .file-drop-single .hint2 .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-msg .hint2 .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .file-drop-container .accordion-item .file-drop-single .hint2 .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .hint2 .svg-bg-icon{
    width:60px;
    height:60px
}
.du-box-frame .du-box-frame-success .success-wrapper .success-msg--full,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg--full{
    padding-right:0
}
.du-box-frame .du-box-frame-success .success-wrapper .success-msg .copy,.du-box-frame__white .du-box-frame-success .success-wrapper .success-msg .copy{
    font-size:20px
}
.du-box-frame .du-box-frame-success .success-wrapper p,.du-box-frame__white .du-box-frame-success .success-wrapper p{
    margin-top:0
}
.du-box-frame .du-box-frame-success .success-wrapper .stores,.du-box-frame__white .du-box-frame-success .success-wrapper .stores{
    display:flex;
    justify-content:space-between;
    flex-flow:column;
    align-items:flex-start
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .stores,.du-box-frame__white .du-box-frame-success .success-wrapper .stores{
        flex-flow:row;
        align-items:center
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .stores__text *,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__text *{
    margin:0;
    padding:0
}
.du-box-frame .du-box-frame-success .success-wrapper .stores__icons,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons{
    display:flex;
    margin-top:20px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .stores__icons,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons{
        margin-top:0
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .icon,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .icon,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2{
    max-width:130px;
    margin-left:8px
}
.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .icon:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .icon:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .secondary-btn--primary-color:first-of-type,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .secondary-btn--primary-color:first-of-type,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:first-of-type,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:first-of-type,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:first-of-type,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:first-of-type,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .hint2:first-of-type,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .hint2:first-of-type,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .hint2:first-of-type,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .hint2:first-of-type,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .hint2:first-of-type,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .hint2:first-of-type,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type{
    margin-left:0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .icon,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .icon,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2{
        max-width:115px;
        margin-left:6px
    }
    .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .icon:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .icon:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .secondary-btn--primary-color:first-of-type,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .secondary-btn--primary-color:first-of-type,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:first-of-type,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:first-of-type,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:first-of-type,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:first-of-type,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .secondary-btn--primary-color:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .hint2:first-of-type,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop .hint2:first-of-type,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .hint2:first-of-type,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .accordion-item .file-drop-container .file-drop-single .hint2:first-of-type,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .hint2:first-of-type,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .file-drop-container .accordion-item .file-drop-single .hint2:first-of-type,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .stores__icons .hint2:first-of-type{
        margin-left:0
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .contact,.du-box-frame__white .du-box-frame-success .success-wrapper .contact{
    display:flex;
    align-items:flex-start
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .contact,.du-box-frame__white .du-box-frame-success .success-wrapper .contact{
        align-items:center
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .contact__icon,.du-box-frame__white .du-box-frame-success .success-wrapper .contact__icon{
    margin-right:15px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .contact__icon,.du-box-frame__white .du-box-frame-success .success-wrapper .contact__icon{
        margin-right:10px
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .contact__text *,.du-box-frame__white .du-box-frame-success .success-wrapper .contact__text *{
    line-height:1.25
}
.du-box-frame .du-box-frame-success .success-wrapper .contact__text *:last-child,.du-box-frame__white .du-box-frame-success .success-wrapper .contact__text *:last-child{
    margin:0
}
.du-box-frame .du-box-frame-success .success-wrapper .contact__text a,.du-box-frame__white .du-box-frame-success .success-wrapper .contact__text a{
    text-decoration:underline;
    color:#333
}
.du-box-frame .du-box-frame-success .success-wrapper .contact__text a:hover,.du-box-frame__white .du-box-frame-success .success-wrapper .contact__text a:hover,.du-box-frame .du-box-frame-success .success-wrapper .contact__text .accordion-login a.accordion-title:focus,.accordion-login .du-box-frame .du-box-frame-success .success-wrapper .contact__text a.accordion-title:focus,.du-box-frame__white .du-box-frame-success .success-wrapper .contact__text .accordion-login a.accordion-title:focus,.accordion-login .du-box-frame__white .du-box-frame-success .success-wrapper .contact__text a.accordion-title:focus,.du-box-frame .du-box-frame-success .success-wrapper .contact__text a.file-drop:focus,.du-box-frame__white .du-box-frame-success .success-wrapper .contact__text a.file-drop:focus,.du-box-frame .du-box-frame-success .success-wrapper .contact__text .file-drop-container a.file-drop-single:focus,.file-drop-container .du-box-frame .du-box-frame-success .success-wrapper .contact__text a.file-drop-single:focus,.du-box-frame__white .du-box-frame-success .success-wrapper .contact__text .file-drop-container a.file-drop-single:focus,.file-drop-container .du-box-frame__white .du-box-frame-success .success-wrapper .contact__text a.file-drop-single:focus{
    text-decoration:none
}
.du-box-frame .du-box-frame-success .success-wrapper .receipt,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt{
    position:relative
}
.du-box-frame .du-box-frame-success .success-wrapper .receipt__text *:last-child,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt__text *:last-child{
    margin:0
}
.du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient{
    display:flex;
    flex-flow:column;
    padding:7px 0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient{
        flex-flow:row
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient__item,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient__item{
    display:flex;
    align-items:center;
    margin-top:10px
}
.du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient__item:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient__item:first-of-type{
    margin-top:0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient__item,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient__item{
        margin:0;
        margin-left:24px
    }
    .du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient__item:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient__item:first-of-type{
        margin-left:0
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient__item .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient__item .svg-bg-icon{
    margin-right:8px
}
.du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient__item--absolute,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient__item--absolute{
    position:absolute;
    right:0;
    border:1px solid #ddd;
    box-shadow:0 2px 10px rgba(0,0,0,0.2);
    background:#fff;
    border-radius:50%;
    bottom:-60px;
    width:50px;
    height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient__item--absolute,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient__item--absolute{
        bottom:auto;
        top:0;
        width:60px;
        height:60px
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .receipt .recipient__item--absolute .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .receipt .recipient__item--absolute .svg-bg-icon{
    margin:0
}
.du-box-frame .du-box-frame-success .success-wrapper .pay-detail,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail{
    border-top:4px solid #eee;
    border-bottom:4px solid #eee;
    margin-bottom:26px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail{
        border:1px solid #ddd;
        border-radius:10px;
        display:flex;
        margin-bottom:36px
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .hint2,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .hint2,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .hint2{
    border-right:1px solid #ddd;
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:140px;
    min-width:140px
}
.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .icon .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .icon .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .secondary-btn--primary-color .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop .hint2 .svg-bg-icon,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .hint2 .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop .hint2 .svg-bg-icon,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .hint2 .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop-container .file-drop-single .hint2 .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .hint2 .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .accordion-item .file-drop-container .file-drop-single .hint2 .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .hint2 .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .file-drop-container .accordion-item .file-drop-single .hint2 .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .hint2 .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .file-drop-container .accordion-item .file-drop-single .hint2 .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .hint2 .svg-bg-icon{
    width:72px;
    height:72px
}
.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments{
    display:flex;
    flex-flow:column;
    width:100%;
    padding:10px 0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments{
        flex-flow:row;
        align-items:center;
        flex-wrap:wrap;
        background:#F8F8F8;
        padding:15px 0;
        border-radius:0 10px 10px 0
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments__item,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments__item{
    padding:10px 0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments__item,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments__item{
        padding:10px 25px
    }
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments__item--fixed,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments__item--fixed{
        min-width:200px;
        max-width:200px
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments p,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments p{
    margin-bottom:0
}
.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments p small,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments p small{
    font-size:14px
}
.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments h6.small,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments h6.small{
    font-size:.882rem
}
.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments h6 .caption,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments h6 .caption,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group input[type=radio]+label,.north-star .radio-group .du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments h6 input[type=radio]+label,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group input[type=radio]+label,.north-star .radio-group .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments h6 input[type=radio]+label,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail .payments h6 .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-size:.882rem
}
@media screen and (max-width: 47.9375em){
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail+.pay-detail,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail+.pay-detail{
        border-top:0;
        margin-top:-30px
    }
}
@media screen and (max-width: 47.9375em){
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile{
        flex-flow:row;
        align-items:center;
        flex-wrap:wrap;
        background:#F8F8F8;
        padding:0;
        border-radius:10px;
        border:1px solid #ddd
    }
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile p,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile p{
        vertical-align:top
    }
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2{
        background-color:#fff;
        border-radius:9px 9px 0 0;
        border-right:0px;
        min-height:80px
    }
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .icon .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .icon .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .secondary-btn--primary-color .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop .hint2 .svg-bg-icon,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2 .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop .hint2 .svg-bg-icon,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2 .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop-container .file-drop-single .hint2 .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2 .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .accordion-item .file-drop-container .file-drop-single .hint2 .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2 .svg-bg-icon,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .file-drop-container .accordion-item .file-drop-single .hint2 .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2 .svg-bg-icon,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .file-drop-container .accordion-item .file-drop-single .hint2 .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .hint2 .svg-bg-icon{
        width:52px;
        height:52px
    }
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments{
        padding:10px 20px
    }
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item{
        display:block;
        width:100%
    }
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item:first-of-type,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item:first-of-type{
        border-bottom:1px solid #ddd
    }
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item h6,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item h6,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item p,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item p{
        width:49%;
        display:inline-block
    }
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item h6,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item h6{
        font-size:1rem
    }
    .du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item h6,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item h6,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item h6+p,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item h6+p,.du-box-frame .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item p+p,.du-box-frame__white .du-box-frame-success .success-wrapper .pay-detail.card-mobile .payments__item p+p{
        text-align:right
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .success-cta,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta{
    margin-top:30px
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .success-cta,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta{
        margin-top:50px
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .success-cta a,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a{
    display:block
}
.du-box-frame .du-box-frame-success .success-wrapper .success-cta a:hover,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a:hover,.du-box-frame .du-box-frame-success .success-wrapper .success-cta .accordion-login a.accordion-title:focus,.accordion-login .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.accordion-title:focus,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta .accordion-login a.accordion-title:focus,.accordion-login .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.accordion-title:focus,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.file-drop:focus,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.file-drop:focus,.du-box-frame .du-box-frame-success .success-wrapper .success-cta .file-drop-container a.file-drop-single:focus,.file-drop-container .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.file-drop-single:focus,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta .file-drop-container a.file-drop-single:focus,.file-drop-container .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.file-drop-single:focus{
    color:#333 !important
}
.du-box-frame .du-box-frame-success .success-wrapper .success-cta a+a,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a+a{
    margin:20px 0 0
}
@media print, screen and (min-width: 48em){
    .du-box-frame .du-box-frame-success .success-wrapper .success-cta a,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a{
        display:inline-block
    }
    .du-box-frame .du-box-frame-success .success-wrapper .success-cta a+a,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a+a{
        margin:0 10px
    }
}
.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.link,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.link{
    min-width:auto;
    display:inline-flex;
    justify-content:center;
    align-items:center
}
.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.link:after,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.link:after{
    display:block;
    position:static;
    opacity:1;
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    background-size:contain;
    width:16px;
    height:12px;
    margin-top:1px;
    margin-left:5px
}
.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.link:hover:after,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.link:hover:after,.du-box-frame .du-box-frame-success .success-wrapper .success-cta .accordion-login a.link.accordion-title:focus:after,.accordion-login .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.link.accordion-title:focus:after,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta .accordion-login a.link.accordion-title:focus:after,.accordion-login .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.link.accordion-title:focus:after,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.link.file-drop:focus:after,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.link.file-drop:focus:after,.du-box-frame .du-box-frame-success .success-wrapper .success-cta .file-drop-container a.link.file-drop-single:focus:after,.file-drop-container .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.link.file-drop-single:focus:after,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta .file-drop-container a.link.file-drop-single:focus:after,.file-drop-container .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.link.file-drop-single:focus:after{
    transform:scale(1)
}
.du-box-frame .du-box-frame-secondary,.du-box-frame__white .du-box-frame-secondary{
    padding:26px 40px;
    border-top:#eee solid 1px
}
@media screen and (max-width: 64.06125em){
    .du-box-frame .du-box-frame-secondary,.du-box-frame__white .du-box-frame-secondary{
        border-top:4px solid #eee
    }
}
@media screen and (max-width: 37.5em){
    .du-box-frame .du-box-frame-secondary,.du-box-frame__white .du-box-frame-secondary{
        padding:20px 25px
    }
}
.du-box-frame .du-box-frame-secondary__action,.du-box-frame__white .du-box-frame-secondary__action{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:flex-end
}
@media screen and (max-width: 37.5em){
    .du-box-frame .du-box-frame-secondary__action,.du-box-frame__white .du-box-frame-secondary__action{
        justify-content:space-between
    }
}
.du-box-frame .du-box-frame-secondary__action .action-data,.du-box-frame__white .du-box-frame-secondary__action .action-data{
    margin-right:20px
}
.du-box-frame .du-box-frame-secondary__action .action-data .caption,.du-box-frame__white .du-box-frame-secondary__action .action-data .caption,.du-box-frame .du-box-frame-secondary__action .action-data .north-star .radio-group input[type=radio]+label,.north-star .radio-group .du-box-frame .du-box-frame-secondary__action .action-data input[type=radio]+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .north-star .radio-group input[type=radio]+label,.north-star .radio-group .du-box-frame__white .du-box-frame-secondary__action .action-data input[type=radio]+label,.du-box-frame .du-box-frame-secondary__action .action-data .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.du-box-frame .du-box-frame-secondary__action .action-data .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.du-box-frame .du-box-frame-secondary__action .action-data .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.du-box-frame .du-box-frame-secondary__action .action-data .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-size:.882rem;
    margin:0
}
.du-box-frame .du-box-frame-secondary__action .action-data .text-amount,.du-box-frame__white .du-box-frame-secondary__action .action-data .text-amount{
    justify-content:flex-end;
    font-size:1.25rem;
    line-height:19px
}
@media screen and (max-width: 37.5em){
    .du-box-frame .du-box-frame-secondary__action .action-data .text-amount,.du-box-frame__white .du-box-frame-secondary__action .action-data .text-amount{
        justify-content:flex-start;
        align-items:baseline
    }
}
.du-box-frame .du-box-frame-secondary__action .action-data .text-amount .text-amount-inline,.du-box-frame__white .du-box-frame-secondary__action .action-data .text-amount .text-amount-inline{
    display:flex;
    align-items:baseline;
    direction:ltr;
    line-height:1.1;
    padding:0
}
.du-box-frame .du-box-frame-secondary__action .action-data .headline3.text-amount .caption,.du-box-frame__white .du-box-frame-secondary__action .action-data .headline3.text-amount .caption,.du-box-frame .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group input[type=radio]+label,.north-star .radio-group .du-box-frame .du-box-frame-secondary__action .action-data .headline3.text-amount input[type=radio]+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group input[type=radio]+label,.north-star .radio-group .du-box-frame__white .du-box-frame-secondary__action .action-data .headline3.text-amount input[type=radio]+label,.du-box-frame .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.du-box-frame .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.du-box-frame .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.du-box-frame .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.du-box-frame__white .du-box-frame-secondary__action .action-data .headline3.text-amount .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    line-height:.8
}
.du-box-frame .du-box-frame-secondary__action .action-button .primary-btn--action-color,.du-box-frame__white .du-box-frame-secondary__action .action-button .primary-btn--action-color{
    margin-left:auto
}
@media print, screen and (min-width: 64em){
    .du-box-frame .du-box-frame-secondary__action .action-button .primary-btn--action-color,.du-box-frame__white .du-box-frame-secondary__action .action-button .primary-btn--action-color{
        min-width:200px
    }
}
.du-box-frame .du-box-frame-secondary__action .action-button .primary-btn--action-color.disabled,.du-box-frame__white .du-box-frame-secondary__action .action-button .primary-btn--action-color.disabled{
    background:#c724b1;
    border-color:#c724b1;
    opacity:.4
}
.du-box-frame .du-box-frame-secondary__action .action-button .apple-pay-btn,.du-box-frame__white .du-box-frame-secondary__action .action-button .apple-pay-btn{
    background:#000 url(../..//common/images/apple-pay.svg) no-repeat 50% !important;
    text-indent:-3000px;
    color:#fff;
    border-radius:6px;
    height:44px
}
.du-box-frame .du-box-frame-secondary__action .action-button .apple-pay-btn:hover:before,.du-box-frame__white .du-box-frame-secondary__action .action-button .apple-pay-btn:hover:before,.du-box-frame .du-box-frame-secondary__action .action-button .accordion-login .apple-pay-btn.accordion-title:focus:before,.accordion-login .du-box-frame .du-box-frame-secondary__action .action-button .apple-pay-btn.accordion-title:focus:before,.du-box-frame__white .du-box-frame-secondary__action .action-button .accordion-login .apple-pay-btn.accordion-title:focus:before,.accordion-login .du-box-frame__white .du-box-frame-secondary__action .action-button .apple-pay-btn.accordion-title:focus:before,.du-box-frame .du-box-frame-secondary__action .action-button .apple-pay-btn.file-drop:focus:before,.du-box-frame__white .du-box-frame-secondary__action .action-button .apple-pay-btn.file-drop:focus:before,.du-box-frame .du-box-frame-secondary__action .action-button .file-drop-container .apple-pay-btn.file-drop-single:focus:before,.file-drop-container .du-box-frame .du-box-frame-secondary__action .action-button .apple-pay-btn.file-drop-single:focus:before,.du-box-frame__white .du-box-frame-secondary__action .action-button .file-drop-container .apple-pay-btn.file-drop-single:focus:before,.file-drop-container .du-box-frame__white .du-box-frame-secondary__action .action-button .apple-pay-btn.file-drop-single:focus:before{
    background:transparent !important;
    display:none !important
}
@media screen and (max-width: 37.5em){
    .du-box-frame .du-box-frame-secondary__action .action-button:only-child,.du-box-frame__white .du-box-frame-secondary__action .action-button:only-child{
        width:100%
    }
}
@media screen and (max-width: 37.5em){
    .du-box-frame .du-box-frame-secondary__action .action-button:only-child .primary-btn--action-color,.du-box-frame__white .du-box-frame-secondary__action .action-button:only-child .primary-btn--action-color{
        margin:0;
        width:100%
    }
}
.content-font,.customer-info,.status-box,.order-confirmation-page--new .recharge-card .recharge-card__inner,.order-confirmation-ypyg .recharge-card .recharge-card__inner,.order-summary .order-summary__inner .recharge-card .recharge-card__inner,.order-confirmation-page--new .table1,.order-confirmation-ypyg .table1,.order-summary .order-summary__inner .table1,.du-table1,.du-table0,.content-number-cert .cert-table-header{
    font-family:"du-font-secondary-regular"
}
.selected-detail{
    border-radius:6px;
    margin:0 0 15px;
    display:flex;
    max-width:340px
}
.selected-detail .thumbnail{
    width:75px;
    min-height:75px;
    background-color:#ddd;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    border-radius:6px 0 0 6px
}
.selected-detail .detail{
    padding:16px;
    width:calc(100% - 75px);
    border:1px solid #ddd;
    border-left:0;
    border-radius:0 6px 6px 0
}
.selected-detail .detail .subtitle2{
    font-size:15px
}
.selected-detail .detail .body2{
    font-size:13px;
    padding-top:5px
}
.selected-detail .detail .text-nowrap{
    white-space:nowrap;
    padding-left:5px
}
.selected-detail .detail .grid-row--align-justify{
    display:flex;
    justify-content:space-between
}
.selected-detail--full{
    max-width:100%
}
@media screen and (max-width: 64.06125em){
    .selected-detail--full{
        border-top:1px solid #ddd;
        border-bottom:1px solid #ddd;
        border-radius:0;
        flex-direction:row-reverse
    }
}
@media print, screen and (min-width: 48em){
    .selected-detail--full .detail{
        padding:18px 16px 14px 16px
    }
}
@media screen and (max-width: 64.06125em){
    .selected-detail--full .detail{
        border-radius:0;
        border:0;
        padding-left:0
    }
}
@media print, screen and (min-width: 48em){
    .selected-detail--full .detail .cell{
        border-left:1px solid #ddd;
        padding-left:16px
    }
    .selected-detail--full .detail .cell:first-of-type{
        border:0
    }
}
@media screen and (max-width: 64.06125em){
    .selected-detail--full .detail .cell{
        padding-bottom:10px
    }
}
@media screen and (max-width: 64.06125em){
    .selected-detail--full .thumbnail{
        width:72px;
        height:72px;
        margin-top:16px;
        border-radius:6px
    }
}
.du-table1-wrap{
    padding:15px 25px;
    margin:0 0 2rem;
    border:#ddd solid 1px;
    border-radius:12px;
    background:#fff
}
@media screen and (max-width: 37.5em){
    .du-table1-wrap{
        padding:15px 20px
    }
}
.du-table1,.du-table0{
    margin-top:10px;
    margin-bottom:0
}
.du-table1 thead,.du-table0 thead,.du-table1 tbody,.du-table0 tbody,.du-table1 th,.du-table0 th,.du-table1 td,.du-table0 td{
    background:none;
    border:0
}
.du-table1 tbody tr:nth-child(even),.du-table0 tbody tr:nth-child(even){
    background:none
}
.du-table1 th,.du-table0 th,.du-table1 td,.du-table0 td{
    color:#777
}
.du-table1 th:last-child,.du-table0 th:last-child,.du-table1 td:last-child,.du-table0 td:last-child{
    min-width:100px;
    padding-right:0;
    text-align:right
}
.du-table1 th:first-child,.du-table0 th:first-child,.du-table1 td:first-child,.du-table0 td:first-child{
    padding-left:0;
    text-align:left !important
}
.du-table1 th,.du-table0 th{
    font-weight:normal;
    font-size:.875rem;
    padding-bottom:5px;
    border-bottom:#777 solid 1px
}
.du-table1 td,.du-table0 td{
    padding-top:20px;
    padding-bottom:20px;
    vertical-align:top
}
@media screen and (max-width: 64.06125em){
    .du-table1 td,.du-table0 td{
        padding-top:10px;
        padding-bottom:10px
    }
}
.du-table1 td>strong,.du-table0 td>strong{
    color:#333;
    font-size:1.25rem;
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 47.99875em){
    .du-table1 td>strong a,.du-table0 td>strong a{
        display:block;
        width:150%;
        font-size:1rem
    }
}
.du-table1 td h6,.du-table0 td h6{
    color:#333
}
.du-table1 td sub,.du-table0 td sub{
    font-size:.875rem;
    position:relative;
    top:0px
}
.du-table1 td a.icon,.du-table0 td a.icon,.du-table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .du-table1 td a.secondary-btn--primary-color,.du-table0 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .du-table0 td a.secondary-btn--primary-color,.du-table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-table1 td a.secondary-btn--primary-color,.du-table0 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-table0 td a.secondary-btn--primary-color,.du-table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-table1 td a.secondary-btn--primary-color,.du-table0 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-table0 td a.secondary-btn--primary-color,.du-table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .du-table1 td a.hint2,.du-table0 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .du-table0 td a.hint2,.du-table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .du-table1 td a.hint2,.du-table0 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .du-table0 td a.hint2,.du-table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .du-table1 td a.hint2,.du-table0 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .du-table0 td a.hint2{
    display:inline-block;
    vertical-align:middle;
    margin-left:8px
}
.du-table1 td a.icon:before,.du-table0 td a.icon:before,.du-table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .du-table1 td a.secondary-btn--primary-color:before,.du-table0 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .du-table0 td a.secondary-btn--primary-color:before,.du-table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .du-table1 td a.secondary-btn--primary-color:before,.du-table0 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .du-table0 td a.secondary-btn--primary-color:before,.du-table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .du-table1 td a.secondary-btn--primary-color:before,.du-table0 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .du-table0 td a.secondary-btn--primary-color:before,.du-table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .du-table1 td a.hint2:before,.du-table0 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .du-table0 td a.hint2:before,.du-table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .du-table1 td a.hint2:before,.du-table0 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .du-table0 td a.hint2:before,.du-table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .du-table1 td a.hint2:before,.du-table0 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .du-table0 td a.hint2:before{
    font-size:22px
}
@media screen and (max-width: 37.5em){
    .du-table1 td a.icon:before,.du-table0 td a.icon:before,.du-table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .du-table1 td a.secondary-btn--primary-color:before,.du-table0 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .du-table0 td a.secondary-btn--primary-color:before,.du-table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .du-table1 td a.secondary-btn--primary-color:before,.du-table0 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .du-table0 td a.secondary-btn--primary-color:before,.du-table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .du-table1 td a.secondary-btn--primary-color:before,.du-table0 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .du-table0 td a.secondary-btn--primary-color:before,.du-table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .du-table1 td a.hint2:before,.du-table0 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .du-table0 td a.hint2:before,.du-table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .du-table1 td a.hint2:before,.du-table0 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .du-table0 td a.hint2:before,.du-table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .du-table1 td a.hint2:before,.du-table0 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .du-table0 td a.hint2:before{
        font-size:18px
    }
}
@media screen and (max-width: 64.06125em){
    .du-table1 tfoot td,.du-table0 tfoot td{
        padding:20px 0 20px
    }
}
.du-table1 tr+tr>td,.du-table0 tr+tr>td{
    border-top:#ccc solid 1px
}
.du-table1 .prod-thumb,.du-table0 .prod-thumb{
    width:50px;
    height:50px;
    margin-bottom:7px;
    background:#fff;
    border:#0081AB solid 1px;
    border-radius:30px;
    padding:10px
}
.du-table1 .prod-thumb img,.du-table0 .prod-thumb img{
    width:100%;
    height:100%
}
.du-table1 .detail .detail-item,.du-table0 .detail .detail-item{
    line-height:1.3em
}
.du-table1 .detail .detail-item+.detail-item,.du-table0 .detail .detail-item+.detail-item{
    padding-top:10px
}
.du-table1 .detail .detail-item a,.du-table0 .detail .detail-item a{
    font-weight:bold
}
.du-table1 .total-row td,.du-table0 .total-row td{
    padding-top:15px;
    border-top:#333 solid 2px
}
.du-table1 .total-row td>em,.du-table0 .total-row td>em{
    display:block;
    color:#777;
    font-style:normal;
    font-size:.875rem
}
.du-table1 tr.trimmed td,.du-table0 tr.trimmed td{
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:0
}
@media screen and (max-width: 64.06125em){
    .du-table1.black,.black.du-table0{
        table-layout:fixed
    }
}
.du-table1.black th,.black.du-table0 th,.du-table1.black td,.black.du-table0 td{
    color:#333
}
@media screen and (max-width: 64.06125em){
    .du-table1.black th,.black.du-table0 th,.du-table1.black td,.black.du-table0 td{
        font-size:.882rem
    }
}
.du-table1.black th,.black.du-table0 th{
    border-bottom:0px;
    padding-bottom:10px
}
@media print, screen and (min-width: 48em){
    .du-table1.black th,.black.du-table0 th{
        padding-bottom:20px;
        font-size:1rem
    }
}
@media print, screen and (min-width: 48em){
    .du-table1.black td:last-child,.black.du-table0 td:last-child,.du-table1.black th:last-child,.black.du-table0 th:last-child{
        text-align:left
    }
}
.du-table0{
    margin:0
}
.du-table0 th,.du-table0 td{
    padding-top:10px;
    padding-bottom:10px;
    border:0
}
.du-table0 tr+tr>td{
    border-top:0
}
.du-table0 td>strong{
    font-size:1rem
}
.success-copy{
    padding-top:5vh;
    text-align:center
}
.success-copy h2{
    font-size:30px;
    font-family:du-font-primary-b;
    margin-top:0
}
@media screen and (max-width: 37.5em){
    .success-copy h2{
        font-size:26px
    }
}
.success-copy p{
    color:#333;
    font-family:"du-font-secondary-regular"
}
.success-copy p>span.phone{
    display:inline-block;
    padding:3px 10px 1px;
    background:#f2f2f2
}
.success-copy p>strong.stress{
    font-family:du-font-primary-b;
    font-size:1.4rem;
    display:inline-block;
    padding:10px 0
}
.success-copy .icon,.success-copy .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .success-copy .secondary-btn--primary-color,.success-copy .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .success-copy .secondary-btn--primary-color,.success-copy .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .success-copy .secondary-btn--primary-color,.success-copy .accordion-item .file-drop .hint2,.accordion-item .file-drop .success-copy .hint2,.success-copy .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .success-copy .hint2,.success-copy .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .success-copy .hint2{
    display:inline-block;
    width:47px;
    height:47px;
    margin:0 auto 1.5rem;
    border:#aaa solid 3px;
    border-radius:50%;
    font-size:30px;
    font-weight:bold;
    line-height:45px
}
.success-copy .icon.icon-success,.success-copy .accordion-item .file-drop .icon-success.secondary-btn--primary-color,.accordion-item .file-drop .success-copy .icon-success.secondary-btn--primary-color,.success-copy .accordion-item .file-drop-container .file-drop-single .icon-success.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .success-copy .icon-success.secondary-btn--primary-color,.success-copy .file-drop-container .accordion-item .file-drop-single .icon-success.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .success-copy .icon-success.secondary-btn--primary-color,.success-copy .accordion-item .file-drop .icon-success.hint2,.accordion-item .file-drop .success-copy .icon-success.hint2,.success-copy .accordion-item .file-drop-container .file-drop-single .icon-success.hint2,.accordion-item .file-drop-container .file-drop-single .success-copy .icon-success.hint2,.success-copy .file-drop-container .accordion-item .file-drop-single .icon-success.hint2,.file-drop-container .accordion-item .file-drop-single .success-copy .icon-success.hint2{
    color:#78be20;
    border-color:#78be20
}
.success-copy .icon.icon-success:before,.success-copy .accordion-item .file-drop .icon-success.secondary-btn--primary-color:before,.accordion-item .file-drop .success-copy .icon-success.secondary-btn--primary-color:before,.success-copy .accordion-item .file-drop-container .file-drop-single .icon-success.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .success-copy .icon-success.secondary-btn--primary-color:before,.success-copy .file-drop-container .accordion-item .file-drop-single .icon-success.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .success-copy .icon-success.secondary-btn--primary-color:before,.success-copy .accordion-item .file-drop .icon-success.hint2:before,.accordion-item .file-drop .success-copy .icon-success.hint2:before,.success-copy .accordion-item .file-drop-container .file-drop-single .icon-success.hint2:before,.accordion-item .file-drop-container .file-drop-single .success-copy .icon-success.hint2:before,.success-copy .file-drop-container .accordion-item .file-drop-single .icon-success.hint2:before,.file-drop-container .accordion-item .file-drop-single .success-copy .icon-success.hint2:before{
    content:'k';
    font-family:du-icon-font;
    font-size:24px
}
.success-copy .icon.icon-warning,.success-copy .accordion-item .file-drop .icon-warning.secondary-btn--primary-color,.accordion-item .file-drop .success-copy .icon-warning.secondary-btn--primary-color,.success-copy .accordion-item .file-drop-container .file-drop-single .icon-warning.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .success-copy .icon-warning.secondary-btn--primary-color,.success-copy .file-drop-container .accordion-item .file-drop-single .icon-warning.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .success-copy .icon-warning.secondary-btn--primary-color,.success-copy .accordion-item .file-drop .icon-warning.hint2,.accordion-item .file-drop .success-copy .icon-warning.hint2,.success-copy .accordion-item .file-drop-container .file-drop-single .icon-warning.hint2,.accordion-item .file-drop-container .file-drop-single .success-copy .icon-warning.hint2,.success-copy .file-drop-container .accordion-item .file-drop-single .icon-warning.hint2,.file-drop-container .accordion-item .file-drop-single .success-copy .icon-warning.hint2{
    color:#ff8200;
    border-color:#ff8200;
    line-height:40px;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.success-copy .icon.icon-critical,.success-copy .accordion-item .file-drop .icon-critical.secondary-btn--primary-color,.accordion-item .file-drop .success-copy .icon-critical.secondary-btn--primary-color,.success-copy .accordion-item .file-drop-container .file-drop-single .icon-critical.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .success-copy .icon-critical.secondary-btn--primary-color,.success-copy .file-drop-container .accordion-item .file-drop-single .icon-critical.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .success-copy .icon-critical.secondary-btn--primary-color,.success-copy .accordion-item .file-drop .icon-critical.hint2,.accordion-item .file-drop .success-copy .icon-critical.hint2,.success-copy .accordion-item .file-drop-container .file-drop-single .icon-critical.hint2,.accordion-item .file-drop-container .file-drop-single .success-copy .icon-critical.hint2,.success-copy .file-drop-container .accordion-item .file-drop-single .icon-critical.hint2,.file-drop-container .accordion-item .file-drop-single .success-copy .icon-critical.hint2{
    color:#F44242;
    border-color:#F44242;
    line-height:40px;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.success-copy .action{
    padding-top:15px
}
.success-copy .btn-link{
    min-width:200px
}
.success-copy .btn-link+.btn-link{
    margin-left:15px
}
.accepted-cards-widget{
    font-family:"du-font-secondary-regular"
}
.accepted-cards-widget h4{
    margin:0 0 12px;
    font-family:du-font-primary-b;
    font-size:1rem
}
.accepted-cards-widget .cards-list{
    margin-bottom:10px
}
.accepted-cards-widget p{
    font-size:.9rem;
    margin:0 0 .8rem;
    color:#999
}
.mya-summary{
    max-width:700px;
    margin:0 auto 2rem
}
.mya-summary .du-table1-wrap{
    background:#fff
}
.mya-summary .du-table1,.mya-summary .du-table0{
    margin-top:0
}
.mya-summary td[colspan="2"]{
    text-align:center
}
.mya-summary td>strong{
    font-size:1rem
}
.mya-summary td>strong[data-size="2"]{
    font-size:1.25rem
}
.mya-summary td.note{
    font-size:.9rem;
    padding-left:3vw;
    padding-right:3vw;
    border-top:#888 solid 2px
}
.mya-summary .action{
    padding:1rem 0;
    text-align:center
}
.action-back-center{
    text-align:center
}
.action-back .btn,.action-back .tvpackages .btn-primary,.tvpackages .action-back .btn-primary,.action-back .tvpackages .btn-secondary,.tvpackages .action-back .btn-secondary{
    min-width:180px
}
.regular-font-medium{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-weight:normal
}
.regular-font-bold,.control-plan-upload .msg-header strong,.form-mnmi-upload .msg-header strong,.mnmi-status-box .msg-header strong,.control-plan-upload .assoc-numbers strong,.form-mnmi-upload .assoc-numbers strong,.mnmi-status-box .assoc-numbers strong,.mnmi-upload-steps strong,.mnmi-summary h5{
    font-family:"du-font-secondary-bold";
    font-weight:normal
}
.order-confirmation-page--new .checkbox-group,.order-confirmation-ypyg .checkbox-group,.order-summary .order-summary__inner .checkbox-group{
    margin-top:20px
}
.du-yesno{
    display:inline-block
}
.du-yesno>div.radio-group{
    display:inline-block;
    flex:none;
    width:auto
}
.du-yesno>div.radio-group [type=radio]{
    display:none
}
.payment-wrap{
    display:flex;
    flex-flow:row wrap;
    margin:0
}
@media screen and (min-width: 67.8125em){
    .payment-wrap{
        margin:0 -20px
    }
    .mya-inner-wrap .payment-wrap{
        padding-top:1.5rem
    }
}
.payment-wrap .cc-detail,.payment-wrap .order-summary-wrap{
    position:relative;
    display:inline-table;
    margin-bottom:1rem
}
.payment-wrap .cc-detail{
    width:calc(66.66667% - 2.5rem);
    margin-right:1.25rem;
    margin-left:1.25rem
}
@media screen and (max-width: 48em){
    .payment-wrap .cc-detail{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.payment-wrap .cc-detail-row{
    padding:20px 0
}
.payment-wrap .cc-detail-row+.cc-detail-row{
    border-top:#ddd solid 1px
}
.payment-wrap .order-summary-wrap{
    width:calc(33.33333% - 2.5rem);
    margin-right:1.25rem;
    margin-left:1.25rem
}
@media screen and (max-width: 48em){
    .payment-wrap .order-summary-wrap{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.payment-wrap .order-summary-wrap .order-detail{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:.9rem
}
.payment-wrap .order-summary-wrap .order-detail h5{
    margin:0 0 15px;
    padding:0 0 10px;
    font-size:1rem;
    font-family:du-font-primary-b;
    border-bottom:#ddd solid 1px
}
.payment-wrap .order-summary-wrap .order-detail .detail-row{
    display:flex
}
.payment-wrap .order-summary-wrap .order-detail .detail-row>strong{
    flex:1
}
.payment-wrap .order-summary-wrap .order-detail .detail-row strong:last-child{
    text-align:right
}
.payment-wrap .order-summary-wrap .order-detail .detail-row>span{
    color:#999
}
.payment-wrap .radio-group{
    flex:none;
    width:100%;
    height:40px;
    margin-left:-5px
}
.payment-wrap .radio-group input[type=radio]{
    width:0;
    display:none
}
.payment-wrap .radio-group input[type=radio]:checked+label,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:checked:focus+label,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label,.payment-wrap .radio-group input[type=radio]+label,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-family:du-font-primary-b;
    font-size:1.125rem;
    margin:0;
    padding-top:7px
}
.payment-wrap .radio-group input[type=radio]:checked+label:before,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label:before,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label:before,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:checked:focus+label:before,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label:before,.payment-wrap .radio-group input[type=radio]:checked+label:after,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label:after,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label:after,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:checked:focus+label:after,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label:after,.payment-wrap .radio-group input[type=radio]+label:before,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label:before,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:before,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label:before,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:before,.payment-wrap .radio-group input[type=radio]+label:after,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label:after,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:after,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label:after,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:after{
    width:26px;
    height:26px;
    line-height:26px;
    font-size:16px
}
.payment-wrap .checkbox-group label:after{
    line-height:1.5em !important
}
.payment-wrap .card-data{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    max-width:600px;
    padding-left:40px;
    padding-top:20px
}
@media screen and (max-width: 37.5em){
    .payment-wrap .card-data{
        padding-left:5px
    }
}
@media screen and (max-width: 47.9375em){
    .payment-wrap .cc-detail-row fieldset{
        margin-bottom:35px
    }
}
.payment-wrap .cc-detail-row fieldset .has-tip{
    position:absolute;
    top:10px;
    left:2.5rem;
    -webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
@media screen and (max-width: 47.9375em){
    .payment-wrap .cc-detail-row fieldset .has-tip{
        left:4rem
    }
}
.payment-wrap .cc-detail-row fieldset input:focus ~ .has-tip,.payment-wrap .cc-detail-row fieldset .du-text-field.readonly input:focus ~ .has-tip,.payment-wrap .cc-detail-row fieldset .readonly.du-text-field--btn input:focus ~ .has-tip,.payment-wrap .cc-detail-row fieldset .du-text-field.locked input:focus ~ .has-tip,.payment-wrap .cc-detail-row fieldset .locked.du-text-field--btn input:focus ~ .has-tip,.payment-wrap .cc-detail-row fieldset input:valid ~ .has-tip,.payment-wrap .cc-detail-row fieldset .du-text-field.readonly input:valid:focus ~ .has-tip,.payment-wrap .cc-detail-row fieldset .readonly.du-text-field--btn input:valid:focus ~ .has-tip,.payment-wrap .cc-detail-row fieldset .du-text-field.locked input:valid:focus ~ .has-tip,.payment-wrap .cc-detail-row fieldset .locked.du-text-field--btn input:valid:focus ~ .has-tip{
    top:-15px
}
.payment-wrap .cc-detail-row fieldset .material-label{
    left:0 !important
}
.payment-wrap .cc-detail-row fieldset input[readonly]{
    position:relative;
    top:6px;
    font-size:1.2rem;
    font-weight:bold;
    border-bottom:0;
    cursor:default
}
.payment-wrap .cc-detail-row fieldset input[readonly].disabled{
    opacity:.3;
    border-bottom:#ddd solid 1px
}
.payment-wrap .cc-detail-row fieldset input[readonly].disabled ~ .material-label,.payment-wrap .cc-detail-row fieldset .du-text-field.readonly input[readonly].disabled:focus ~ .material-label,.payment-wrap .cc-detail-row fieldset .readonly.du-text-field--btn input[readonly].disabled:focus ~ .material-label,.payment-wrap .cc-detail-row fieldset .du-text-field.locked input[readonly].disabled:focus ~ .material-label,.payment-wrap .cc-detail-row fieldset .locked.du-text-field--btn input[readonly].disabled:focus ~ .material-label{
    top:-6px !important
}
.payment-wrap .cc-detail-row fieldset .parsley-errors-list{
    display:none
}
.payment-wrap .field-card-holder{
    width:71.5%
}
@media screen and (max-width: 37.5em){
    .payment-wrap .field-card-holder{
        width:100%;
        max-width:100%
    }
}
.payment-wrap .field-card-number{
    max-width:220px
}
@media screen and (max-width: 37.5em){
    .payment-wrap .field-card-number{
        width:100%;
        max-width:100%
    }
}
.payment-wrap .field-expiry{
    max-width:100px
}
.payment-wrap .field-expiry-part{
    max-width:60px
}
.payment-wrap .field-cvv{
    max-width:80px
}
.payment-wrap p.note{
    margin:0;
    margin-left:40px;
    font-size:.875rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#999
}
.payment-wrap .cta{
    padding:30px 0 0
}
.payment-wrap .cta>a,.payment-wrap .cta input,.payment-wrap .cta .du-text-field.readonly input:focus,.du-text-field.readonly .payment-wrap .cta input:focus,.payment-wrap .cta .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .payment-wrap .cta input:focus,.payment-wrap .cta .du-text-field.locked input:focus,.du-text-field.locked .payment-wrap .cta input:focus,.payment-wrap .cta .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .payment-wrap .cta input:focus{
    display:inline-block;
    vertical-align:middle
}
.payment-wrap .cta input,.payment-wrap .cta .du-text-field.readonly input:focus,.du-text-field.readonly .payment-wrap .cta input:focus,.payment-wrap .cta .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .payment-wrap .cta input:focus,.payment-wrap .cta .du-text-field.locked input:focus,.du-text-field.locked .payment-wrap .cta input:focus,.payment-wrap .cta .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .payment-wrap .cta input:focus{
    width:auto;
    min-width:210px
}
.payment-wrap .cta a+input,.payment-wrap .cta .du-text-field.readonly a+input:focus,.du-text-field.readonly .payment-wrap .cta a+input:focus,.payment-wrap .cta .readonly.du-text-field--btn a+input:focus,.readonly.du-text-field--btn .payment-wrap .cta a+input:focus,.payment-wrap .cta .du-text-field.locked a+input:focus,.du-text-field.locked .payment-wrap .cta a+input:focus,.payment-wrap .cta .locked.du-text-field--btn a+input:focus,.locked.du-text-field--btn .payment-wrap .cta a+input:focus{
    margin-left:10px
}
@media screen and (max-width: 47.9375em){
    .payment-wrap .cta{
        position:fixed;
        bottom:0;
        left:0;
        z-index:10;
        width:100%;
        height:auto;
        padding:15px 0;
        text-align:center;
        background:#fff;
        -webkit-box-shadow:0px -8px 30px -8px rgba(119,119,119,0.3);
        -moz-box-shadow:0px -8px 30px -8px rgba(119,119,119,0.3);
        box-shadow:0px -8px 30px -8px rgba(119,119,119,0.3)
    }
    .payment-wrap .cta>a,.payment-wrap .cta input,.payment-wrap .cta .du-text-field.readonly input:focus,.du-text-field.readonly .payment-wrap .cta input:focus,.payment-wrap .cta .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .payment-wrap .cta input:focus,.payment-wrap .cta .du-text-field.locked input:focus,.du-text-field.locked .payment-wrap .cta input:focus,.payment-wrap .cta .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .payment-wrap .cta input:focus{
        height:36px;
        font-size:14px;
        line-height:34px
    }
    .payment-wrap .cta input,.payment-wrap .cta .du-text-field.readonly input:focus,.du-text-field.readonly .payment-wrap .cta input:focus,.payment-wrap .cta .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .payment-wrap .cta input:focus,.payment-wrap .cta .du-text-field.locked input:focus,.du-text-field.locked .payment-wrap .cta input:focus,.payment-wrap .cta .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .payment-wrap .cta input:focus{
        min-width:160px
    }
    .payment-wrap .cta a+input,.payment-wrap .cta .du-text-field.readonly a+input:focus,.du-text-field.readonly .payment-wrap .cta a+input:focus,.payment-wrap .cta .readonly.du-text-field--btn a+input:focus,.readonly.du-text-field--btn .payment-wrap .cta a+input:focus,.payment-wrap .cta .du-text-field.locked a+input:focus,.du-text-field.locked .payment-wrap .cta a+input:focus,.payment-wrap .cta .locked.du-text-field--btn a+input:focus,.locked.du-text-field--btn .payment-wrap .cta a+input:focus{
        margin-left:5px
    }
}
.payment-wrap .send-receipt{
    padding:25px 25px 15px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
@media screen and (max-width: 37.5em){
    .payment-wrap .send-receipt{
        padding:15px 20px
    }
}
.payment-wrap .send-receipt .field-row{
    display:flex;
    padding:25px 0 0
}
.payment-wrap .send-receipt .field-row .field-col{
    flex:1 auto;
    width:calc(100% - 40px)
}
.payment-wrap .send-receipt .field-row .field-col:first-child{
    width:40px
}
.payment-wrap .send-receipt .field-row .du-text-field,.payment-wrap .send-receipt .field-row .du-text-field--btn{
    width:100%
}
.payment-wrap .send-receipt .field-row .du-text-field .txt1,.payment-wrap .send-receipt .field-row .du-text-field--btn .txt1{
    padding:0;
    font-size:16px;
    height:42px
}
.payment-wrap .send-receipt .field-row .du-text-field .material-label,.payment-wrap .send-receipt .field-row .du-text-field--btn .material-label{
    left:0 !important
}
.payment-wrap .send-receipt .checkbox-group{
    position:relative;
    top:-5px;
    padding-top:0
}
.payment-wrap .send-receipt+.accepted-cards-widget{
    padding-top:10px;
    padding-left:25px
}
@media screen and (max-width: 37.5em){
    .payment-wrap .send-receipt+.accepted-cards-widget{
        padding-left:20px
    }
}
.du-table1 .du-table-micro,.du-table0 .du-table-micro{
    margin-bottom:-1rem
}
.du-table-micro thead,.du-table-micro tbody,.du-table-micro tfoot,.du-table-micro tr{
    border:0;
    background:none
}
.du-table-micro th,.du-table-micro td{
    color:#777;
    font-size:14px;
    line-height:1.3em;
    text-align:left
}
.du-table-micro th strong,.du-table-micro td strong{
    font-size:14px
}
@media screen and (max-width: 37.5em){
    .du-table-micro th,.du-table-micro td{
        line-height:1.1em;
        font-size:12px
    }
}
.du-table-micro thead th{
    font-family:"du-font-secondary-bold";
    color:#333
}
.du-table-micro thead th:first-child,.du-table-micro thead th:last-child{
    padding:7px 10px 6px
}
.du-table-micro tbody td{
    padding:7px 10px 6px;
    background-color:#F6F6F6;
    border-top:#fff solid 3px;
    border-bottom:#fff solid 3px
}
.du-table-micro tbody td:first-child,.du-table-micro tbody td:last-child{
    padding:7px 10px 6px
}
.du-table-micro[data-row-bgcolor="none"] tbody td{
    background:none
}
.du-table-micro td[colspan="2"]:last-child{
    text-align:right
}
.receipt-target{
    display:flex;
    align-items:center;
    font-size:14px;
    line-height:1.3em;
    text-align:left
}
.mya-summary td[colspan="2"] .receipt-target{
    padding-top:10px
}
@media screen and (max-width: 37.5em){
    .receipt-target{
        font-size:12px
    }
}
.receipt-target strong{
    font-size:14px;
    color:#333;
    margin-right:1rem
}
.receipt-target .icon-print{
    width:24px;
    height:24px;
    margin-left:auto;
    background:50% 50% no-repeat;
    background-size:98% auto
}
.widget-shortcuts,.widget-payment{
    padding:15px 20px 10px;
    border:#ddd solid 1px;
    border-radius:12px;
    background-color:#fff;
    background-position:100% 50%;
    background-repeat:no-repeat;
    background-size:auto 100%;
    margin-bottom:1.25rem
}
@media screen and (min-width: 85.375em){
    .widget-shortcuts,.widget-payment{
        padding:30px 30px 10px
    }
}
@media print, screen and (min-width: 64em){
    .widget-shortcuts,.widget-payment{
        margin-left:auto;
        max-width:380px
    }
}
@media (min-width: 1024px) and (max-width: 1266px){
    .widget-shortcuts,.widget-payment{
        margin-left:20px
    }
}
.widget-shortcuts h4,.widget-payment h4,.widget-shortcuts h5,.widget-payment h5{
    display:flex;
    align-items:center;
    justify-content:space-between;
    font-family:du-font-primary-b;
    font-size:1.125rem;
    margin:0;
    padding:0 0 10px
}
.widget-shortcuts h4>.svg-bg-icon,.widget-payment h4>.svg-bg-icon,.widget-shortcuts h5>.svg-bg-icon,.widget-payment h5>.svg-bg-icon{
    width:52px;
    height:42px;
    margin-left:.8rem
}
.widget-shortcuts h4 span>em,.widget-payment h4 span>em,.widget-shortcuts h5 span>em,.widget-payment h5 span>em{
    display:block;
    font-style:normal;
    font-size:.9em;
    font-family:"du-font-secondary-regular"
}
.widget-shortcuts h5,.widget-payment h5{
    font-size:1rem;
    line-height:1.5em
}
.widget-shortcuts>p,.widget-payment>p{
    margin:0 0 .8em;
    font-family:"du-font-secondary-regular";
    color:#555
}
.widget-shortcuts .du-hr,.widget-payment .du-hr{
    margin-left:-20px;
    margin-right:-20px
}
@media screen and (min-width: 85.375em){
    .widget-shortcuts .du-hr,.widget-payment .du-hr{
        margin-left:-30px;
        margin-right:-30px
    }
}
.widget-shortcuts .shortcut-links a,.widget-payment .shortcut-links a{
    position:relative;
    display:block;
    padding:18px 0;
    font-family:"du-font-secondary-bold"
}
.widget-shortcuts .shortcut-links a.disabled,.widget-payment .shortcut-links a.disabled{
    background:transparent;
    opacity:1;
    border-left:0;
    border-right:0;
    border-bottom:0
}
.widget-shortcuts .shortcut-links a.disabled:after,.widget-payment .shortcut-links a.disabled:after{
    opacity:.5
}
.widget-shortcuts .shortcut-links a+a,.widget-payment .shortcut-links a+a{
    border-top:#ddd solid 1px
}
.widget-shortcuts .shortcut-links a:after,.widget-payment .shortcut-links a:after{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-10px;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#00a9ce
}
.widget-shortcuts .shortcut-links a .icon,.widget-payment .shortcut-links a .icon,.widget-shortcuts .shortcut-links a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .widget-shortcuts .shortcut-links a .secondary-btn--primary-color,.widget-payment .shortcut-links a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .widget-payment .shortcut-links a .secondary-btn--primary-color,.widget-shortcuts .shortcut-links a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .widget-shortcuts .shortcut-links a .secondary-btn--primary-color,.widget-payment .shortcut-links a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .widget-payment .shortcut-links a .secondary-btn--primary-color,.widget-shortcuts .shortcut-links a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .widget-shortcuts .shortcut-links a .secondary-btn--primary-color,.widget-payment .shortcut-links a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .widget-payment .shortcut-links a .secondary-btn--primary-color,.widget-shortcuts .shortcut-links a .accordion-item .file-drop .hint2,.accordion-item .file-drop .widget-shortcuts .shortcut-links a .hint2,.widget-payment .shortcut-links a .accordion-item .file-drop .hint2,.accordion-item .file-drop .widget-payment .shortcut-links a .hint2,.widget-shortcuts .shortcut-links a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .widget-shortcuts .shortcut-links a .hint2,.widget-payment .shortcut-links a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .widget-payment .shortcut-links a .hint2,.widget-shortcuts .shortcut-links a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .widget-shortcuts .shortcut-links a .hint2,.widget-payment .shortcut-links a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .widget-payment .shortcut-links a .hint2{
    display:inline-block;
    vertical-align:middle;
    width:24px;
    height:24px;
    margin-right:10px;
    background:100% 50% no-repeat;
    background-size:contain
}
.widget-shortcuts .store-links,.widget-payment .store-links{
    display:flex;
    padding:.5rem 0 1.2rem
}
.widget-shortcuts .store-links a>img,.widget-payment .store-links a>img{
    max-height:40px
}
.widget-shortcuts .store-links a+a img,.widget-payment .store-links a+a img{
    margin-left:30px
}
.widget-shortcuts.faq h4,.faq.widget-payment h4{
    display:inline-block
}
.widget-shortcuts.faq a.float,.faq.widget-payment a.float{
    float:right
}
.widget-shortcuts.faq .widget-shortcuts-head,.faq.widget-payment .widget-shortcuts-head{
    border-bottom:1px solid #ddd
}
.widget-shortcuts.faq .shortcut-links a,.faq.widget-payment .shortcut-links a{
    font-family:"du-font-secondary-regular";
    color:#333
}
.widget-shortcuts.faq .shortcut-links a:after,.faq.widget-payment .shortcut-links a:after{
    transform:rotate(90deg);
    color:#333
}
.widget-shortcuts.icon-placed,.icon-placed.widget-payment{
    position:relative;
    padding-right:120px
}
.widget-shortcuts.icon-placed .svg-icon,.icon-placed.widget-payment .svg-icon,.widget-shortcuts.icon-placed .svg-bg-icon,.icon-placed.widget-payment .svg-bg-icon{
    display:block;
    position:absolute;
    top:20px;
    right:20px
}
.widget-shortcuts.widget-muted,.widget-muted.widget-payment{
    box-shadow:none;
    background-color:transparent
}
.widget-info{
    max-width:360px;
    margin:0 0 1rem;
    margin-left:auto;
    font-size:.875rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
@media screen and (min-width: 64em){
    .widget-info{
        padding:20px;
        border:#ddd solid 1px;
        border-radius:10px
    }
}
@media (min-width: 1024px) and (max-width: 1266px){
    .widget-info{
        margin-left:25px
    }
}
@media screen and (max-width: 63.9375em){
    .widget-info{
        max-width:100%;
        padding:0 10px
    }
}
@media screen and (max-width: 47.99875em){
    .widget-info{
        padding:0 30px
    }
}
.widget-info+.widget-info{
    margin-top:1rem
}
@media screen and (max-width: 63.9375em){
    .widget-info+.widget-info{
        margin-top:2rem
    }
}
.widget-info p{
    color:#777
}
.widget-info p:last-child{
    margin-bottom:0
}
.widget-info h3{
    font-family:du-font-primary-b;
    font-size:1.25rem
}
.widget-info h4{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin:0 0 .5em;
    font-size:1rem;
    font-family:"du-font-secondary-bold"
}
.widget-info h4>.svg-bg-icon{
    margin-left:8px
}
.widget-info h4 ~ p{
    margin-top:0;
    line-height:1.45em
}
.widget-info .du-hr{
    margin-left:-20px;
    margin-right:-20px
}
.widget-info .cards-list:last-child{
    margin-bottom:0
}
.widget-info>.svg-bg-icon,.widget-info .widget-info--icon{
    float:right;
    margin-left:20px;
    margin-bottom:20px
}
.widget-info .badge{
    color:#fff;
    background-image:linear-gradient(43deg, #753BBD 0%, #C700B1 46%, #C700B1 100%);
    border-radius:2px;
    display:block;
    width:fit-content;
    padding:4px 6px 1px;
    margin-bottom:10px;
    font-size:12px
}
.widget-info .badge.pill{
    border-radius:8.5px;
    font-size:13px;
    padding:0 8px;
    height:17px;
    line-height:18px
}
.widget-info.flexi{
    display:flex;
    max-width:100%
}
@media screen and (max-width: 64.06125em){
    .widget-info.flexi{
        flex-direction:column
    }
}
.widget-info h6{
    font-size:.764rem;
    font-family:"du-font-secondary-regular";
    margin:0
}
.widget-info--account{
    border:0;
    padding-top:0
}
@media print, screen and (min-width: 64em){
    .widget-info--account{
        padding:0
    }
}
.widget-info--account>p{
    margin-top:0
}
.widget-info--account .custom-account-group .du-account-radio{
    cursor:auto;
    margin:0 0 20px;
    width:100%;
    max-width:100%;
    min-width:unset
}
.widget-info--account .custom-account-group .du-account-radio input[type=checkbox]:checked:disabled ~ .du-radio-status2,.widget-info--account .custom-account-group .du-account-radio .du-text-field.readonly input[type=checkbox]:checked:disabled:focus ~ .du-radio-status2,.widget-info--account .custom-account-group .du-account-radio .readonly.du-text-field--btn input[type=checkbox]:checked:disabled:focus ~ .du-radio-status2,.widget-info--account .custom-account-group .du-account-radio .du-text-field.locked input[type=checkbox]:checked:disabled:focus ~ .du-radio-status2,.widget-info--account .custom-account-group .du-account-radio .locked.du-text-field--btn input[type=checkbox]:checked:disabled:focus ~ .du-radio-status2{
    border:0
}
.widget-info.promo .promo-title{
    max-width:90%
}
@media print, screen and (min-width: 48em){
    .widget-info.promo .promo-flex{
        flex:1;
        padding-right:20px
    }
}
.widget-info.promo .promo-content{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.widget-info.promo .promo-content .promo-logo{
    width:auto;
    height:16px;
    display:inline-block;
    vertical-align:super;
    margin-right:20px
}
.widget-info.promo .promo-content .promo-logo.large{
    height:26px
}
@media (max-width: 767px){
    .widget-info.promo .promo-content .promo-logo.large{
        margin-right:10px
    }
}
.widget-info.promo .promo-content .promo-info{
    display:inline-block
}
.widget-info.promo .promo-content .promo-info-inner{
    background:#FAFAFA;
    border:1px solid #ddd;
    border-radius:10px;
    text-align:center;
    min-width:120px;
    padding:15px 25px
}
@media (max-width: 767px){
    .widget-info.promo .promo-content .promo-info-inner{
        margin-top:15px;
        min-width:auto
    }
}
.widget-info.promo .promo-content .promo-info p.title,.widget-info.promo .promo-content .promo-info .order-addon p.sub-title,.order-addon .widget-info.promo .promo-content .promo-info p.sub-title,.widget-info.promo .promo-content .promo-info .order-addon p.desc,.order-addon .widget-info.promo .promo-content .promo-info p.desc,.widget-info.promo .promo-content .promo-info .order-addon p.price,.order-addon .widget-info.promo .promo-content .promo-info p.price{
    font-size:12px;
    margin:0
}
.widget-info.promo .promo-content .promo-info p.code{
    font-size:20px;
    font-weight:bold;
    margin:0
}
.widget-keyvalue-list{
    margin:0;
    padding:0;
    font-family:"du-font-secondary-regular"
}
.widget-keyvalue-list li{
    padding:6px 0
}
.widget-keyvalue-list li>strong,.widget-keyvalue-list li>span{
    display:block;
    color:#666
}
.widget-keyvalue-list li>strong{
    color:#333;
    font-family:"du-font-secondary-bold"
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .cards[data-col="3"] .cards__item{
        width:calc(33.33% - 30px)
    }
}
@media print, screen and (min-width: 48em){
    .page__content .page__section .cards[data-col="4"] .cards__item{
        width:calc(25% - 30px)
    }
}
.page__content .page__section .cards__item .du-hr{
    margin-bottom:0
}
.page__content__success{
    max-width:1266px;
    margin:0 auto
}
@media screen and (min-width: 37.5625em){
    .mnmi-form-groups.send-to .group-with-label{
        width:40%
    }
}
@media screen and (min-width: 37.5625em){
    .mnmi-form-groups.send-to .tandc .checkbox-group{
        text-align:right
    }
}
.page .rounded-tabs+.filters__wrapper{
    margin-top:3rem;
    margin-bottom:3rem
}
.control-plan-wrap>.du-msg-warning{
    margin-top:1rem;
    max-width:1085px
}
.control-plan-wrap .du-msg-warning+.rounded-tabs{
    margin-top:3rem
}
.du-widget-box-rounded{
    padding:1.5rem 1.5rem 1rem;
    border:#ddd solid 1px;
    border-radius:12px
}
.du-widget-box-rounded+.du-widget-box-rounded{
    margin-top:2rem
}
.du-widget-box-rounded h4{
    margin:0;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:1.125rem
}
.du-box-image{
    position:relative;
    overflow:hidden;
    width:100%;
    min-height:470px;
    border-radius:14px
}
@media screen and (max-width: 37.5em){
    .du-box-image{
        min-height:290px
    }
}
.du-box-image .keyimage{
    position:absolute;
    width:100%;
    height:100%;
    background-position:50% 50%;
    background-size:cover
}
.du-steps-guide{
    display:flex;
    flex-flow:row;
    justify-content:space-between;
    align-content:space-between;
    position:relative;
    top:-65px;
    max-width:700px;
    margin:0 auto;
    padding:10px 12px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:60px
}
@media screen and (max-width: 48em){
    .du-steps-guide{
        top:-60px;
        padding:7px 8px
    }
}
@media screen and (max-width: 48em){
    .du-steps-guide{
        margin-left:8vw;
        margin-right:8vw
    }
}
.du-steps-guide .guide-item{
    width:24px;
    height:24px;
    border-radius:20px;
    border:#fff solid 7px;
    background:#ccc
}
.du-steps-guide .guide-item:after{
    position:absolute;
    top:50%;
    content:'';
    width:calc(50% - 48px);
    height:2px;
    margin-left:17px;
    margin-top:-1px;
    background:#ddd
}
.du-steps-guide .guide-item:last-child:after{
    display:none
}
.du-steps-guide .guide-item.active{
    border:#00a9ce solid 7px;
    background:#fff
}
.du-steps-guide .guide-item.done{
    border:#fff solid 7px;
    background:#00a9ce
}
.du-steps-guide .guide-item.done:after{
    background-color:#00a9ce
}
.du-steps-guide .label{
    position:absolute;
    top:calc(100% + 10px);
    width:150px;
    height:auto;
    margin-left:-75px;
    text-align:center;
    color:#ddd;
    background:none
}
.du-steps-guide .label em,.du-steps-guide .label strong{
    display:block;
    font-style:normal;
    font-weight:normal
}
.du-steps-guide .label strong{
    font-size:1rem;
    padding:8px 0 0
}
@media screen and (max-width: 64.06125em){
    .du-steps-guide .label strong{
        display:none
    }
}
.du-steps-guide .done .label{
    color:#777
}
.du-steps-guide .active .label{
    color:#00a9ce
}
.du-steps-guide .active .label strong{
    font-weight:bold
}
.du-address-box{
    position:relative;
    display:flex;
    flex-flow:wrap;
    justify-content:space-between;
    max-width:365px;
    align-items:center;
    padding:20px;
    border:#ddd solid 1px;
    border-radius:12px;
    background:#fff;
    color:#333
}
@media screen and (max-width: 64.06125em){
    .du-address-box{
        max-width:320px
    }
}
@media screen and (max-width: 37.5em){
    .du-address-box{
        max-width:100%
    }
}
.du-address-box .arrow{
    position:absolute;
    top:50%;
    right:0;
    margin:-20px 0 0 0;
    margin-right:-55px;
    content:'';
    width:36px;
    height:36px
}
.du-address-box h6{
    margin:0 0 1rem;
    font-size:1.125rem;
    font-family:du-font-primary-b
}
.du-address-box p{
    margin:0 0 1em;
    color:#777;
    font-family:"du-font-secondary-regular";
    font-size:14px
}
.du-address-box p:last-child{
    margin-bottom:0
}
.du-address-box .icon,.du-address-box .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-address-box .secondary-btn--primary-color,.du-address-box .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-address-box .secondary-btn--primary-color,.du-address-box .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-address-box .secondary-btn--primary-color,.du-address-box .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-address-box .hint2,.du-address-box .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-address-box .hint2,.du-address-box .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-address-box .hint2{
    max-width:52px
}
.du-address-box .box-copy{
    width:calc(100% - 80px)
}
div+.du-label-divider{
    margin-top:35px
}
.du-label-divider{
    width:100%;
    border-top:#ddd solid 1px
}
.du-label-divider>span{
    position:relative;
    top:-22px;
    background:#fff;
    display:inline-block;
    padding:10px 15px 10px 0;
    font-family:"du-font-secondary-regular";
    font-size:15px
}
.du-ticket-cards-wrap{
    display:flex;
    flex-flow:wrap;
    justify-content:space-between
}
@media screen and (max-width: 37.5em){
    .du-ticket-cards-wrap{
        justify-content:space-around
    }
}
.du-ticket-cards-wrap.evenly{
    justify-content:flex-start;
    flex-wrap:wrap
}
@media print, screen and (min-width: 64em){
    .du-ticket-cards-wrap .du-ticket-card{
        width:315px;
        margin-right:23px
    }
}
.du-ticket-card{
    position:relative;
    overflow:hidden;
    padding:20px;
    width:295px;
    margin-bottom:23px;
    font-family:"du-font-secondary-regular";
    border:#ddd solid 1px;
    border-radius:10px
}
@media screen and (max-width: 80em){
    .du-ticket-card{
        width:calc(50% - 10px);
        min-width:320px
    }
}
@media screen and (max-width: 37.5em){
    .du-ticket-card{
        width:100%
    }
}
.du-ticket-card .card-header{
    display:flex;
    flex-flow:row;
    align-items:center;
    position:relative
}
.du-ticket-card .card-header strong,.du-ticket-card .card-header span{
    display:block
}
.du-ticket-card .card-header .icon,.du-ticket-card .card-header .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-ticket-card .card-header .secondary-btn--primary-color,.du-ticket-card .card-header .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-ticket-card .card-header .secondary-btn--primary-color,.du-ticket-card .card-header .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-ticket-card .card-header .secondary-btn--primary-color,.du-ticket-card .card-header .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-ticket-card .card-header .hint2,.du-ticket-card .card-header .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-ticket-card .card-header .hint2,.du-ticket-card .card-header .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-ticket-card .card-header .hint2{
    width:38px;
    height:38px;
    margin-right:1rem;
    background:url(../..//common/images/icon-tickets.svg) 50% 50% no-repeat;
    background-size:cover
}
.du-ticket-card .card-content{
    font-size:14px;
    font-family:"du-font-secondary-regular"
}
.du-ticket-card .content-item{
    margin:1rem 0
}
.du-ticket-card .content-item>span,.du-ticket-card .content-item>strong{
    display:block
}
.du-ticket-card .status:after{
    content:'';
    width:10px;
    height:10px;
    border-radius:10px;
    background:#ddd;
    display:inline-block;
    vertical-align:middle;
    margin-left:6px
}
.du-ticket-card.progress .status:after{
    background:#ff8200
}
.du-ticket-card.resolved .status:after{
    background:#78be20
}
.du-ticket-card.closed .status:after{
    background:#F44242
}
.du-ticket-card .status-tag{
    position:absolute;
    top:5px;
    right:5px;
    width:20px;
    height:20px
}
.du-ticket-card .status-tag:before{
    content:'';
    width:400%;
    height:150%;
    background:#00a9ce;
    display:block;
    margin-left:-120%;
    margin-top:-25%;
    transform:rotate(45deg)
}
.du-ticket-card .status-tag:after{
    position:absolute;
    top:0;
    left:0;
    content:'';
    width:100%;
    height:100%;
    display:block;
    background:url(../..//common/images/icon-unlock.svg) 100% 0% no-repeat
}
.du-ticket-card.closed .status-tag:before{
    background:#ddd
}
.du-ticket-card.closed .status-tag:after{
    background:url(../..//common/images/icon-lock.svg) 100% 0% no-repeat
}
.du-ticket-card.white-bg{
    background:#fff
}
.du-checked-list-title{
    margin:0;
    font-family:du-font-primary-b;
    font-size:1.1rem
}
.du-checked-list,.renew-id-list{
    margin:0;
    padding:10px 0 0;
    font-family:"du-font-secondary-regular";
    color:#777;
    font-weight:normal;
    max-width:100% !important;
    overflow:hidden !important;
    text-overflow:ellipsis;
    white-space:nowrap !important;
    text-align:left
}
.du-checked-list li,.renew-id-list li{
    position:relative;
    font-size:.9rem;
    line-height:1.4em;
    padding:0 0 7px;
    padding-left:20px;
    white-space:normal
}
.du-checked-list li:before,.renew-id-list li:before{
    position:absolute;
    top:0;
    left:0;
    font-family:du-icon-font;
    content:'k';
    color:#00a9ce
}
@media screen and (max-width: 64.06125em){
    .du-checked-list li,.renew-id-list li{
        white-space:normal
    }
}
.du-checked-list li.cross:before,.renew-id-list li.cross:before{
    content:"m";
    font-size:11px
}
.du-checked-list ~ a.more,.renew-id-list ~ a.more{
    display:inline-block;
    margin-top:10px;
    font-size:1rem;
    font-family:"du-font-secondary-bold"
}
.tooltip.align-left:after{
    left:10%;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.main-no-footer{
    padding-bottom:120px
}
@media screen and (max-width: 600px){
    .grid-x.tourist-columns{
        padding-left:0;
        padding-right:0
    }
    .freesim-feature-cards .feature-item{
        padding-top:15px
    }
    .freesim-feature-cards .feature-item-content{
        flex-direction:column !important;
        text-align:center
    }
    .freesim-feature-cards .feature-item-content .icon,.freesim-feature-cards .feature-item-content .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .freesim-feature-cards .feature-item-content .secondary-btn--primary-color,.freesim-feature-cards .feature-item-content .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .freesim-feature-cards .feature-item-content .secondary-btn--primary-color,.freesim-feature-cards .feature-item-content .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .freesim-feature-cards .feature-item-content .secondary-btn--primary-color,.freesim-feature-cards .feature-item-content .accordion-item .file-drop .hint2,.accordion-item .file-drop .freesim-feature-cards .feature-item-content .hint2,.freesim-feature-cards .feature-item-content .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .freesim-feature-cards .feature-item-content .hint2,.freesim-feature-cards .feature-item-content .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .freesim-feature-cards .feature-item-content .hint2{
        margin:0 auto 15px;
        height:auto
    }
    .freesim-feature-cards .feature-item-content .mobile-show{
        display:none !important
    }
    .freesim-feature-cards .feature-item-content .call-to-action{
        margin:10px auto 10px
    }
}
.icon-caps-lock{
    font-style:normal;
    position:absolute;
    right:35px;
    top:15px;
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:20px auto;
    background-image:url(../..//common/images/icon-caps-lock.svg);
    width:20px;
    height:20px;
    opacity:.75
}
.strip-ad-appletv .strip-ad_content{
    max-width:1100px
}
.strip-ad-appletv .img-overlay{
    left:-50px
}
.strip-ad-appletv .img-overlay img{
    max-height:170px
}
.strip-ad-appletv .strip-tab{
    left:130px;
    padding-left:20px
}
@media screen and (max-width: 64.06125em){
    .strip-ad-appletv .cell{
        text-align:left !important
    }
    .strip-ad-appletv .body2{
        font-size:13px;
        display:inline-block
    }
    .strip-ad-appletv .img-overlay{
        left:0;
        top:-50px;
        bottom:auto
    }
    .strip-ad-appletv .img-overlay img{
        max-width:130px
    }
    .strip-ad-appletv .strip-copy .cell:nth-child(1){
        padding-left:140px
    }
    .strip-ad-appletv .strip-tab{
        left:115px
    }
}
.home-plans-mvp .home-login{
    width:100%;
    margin:30px auto 0;
    max-width:900px
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-login{
        margin:0 20px 20px;
        text-align:center
    }
}
.home-plans-mvp .home-login-title{
    font-family:"du-font-secondary-bold";
    color:#333
}
.home-plans-mvp .home-login-title a{
    position:relative;
    margin-right:20px
}
.home-plans-mvp .home-login-title a.active:before{
    transform:rotate(-180deg)
}
.home-plans-mvp .home-login-title a .svg-bg-icon[data-size="xsmall"]{
    width:12px;
    height:12px
}
.home-plans-mvp .home-login-desc{
    max-width:500px;
    margin:0 auto;
    color:#333
}
.home-plans-mvp .home-login-form{
    transition:.3s ease-out;
    max-height:400px;
    overflow:hidden
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-login-form{
        text-align:left
    }
}
.home-plans-mvp .home-login-form.hidden{
    max-height:0
}
@media screen and (min-width: 48em){
    .home-plans-mvp .home-login-form form .group{
        width:40%;
        display:inline-block
    }
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-login-form form .group{
        margin-top:20px;
        margin-bottom:25px
    }
}
@media screen and (min-width: 48em){
    .home-plans-mvp .home-login-form form .group.action{
        width:6%
    }
}
@media screen and (min-width: 48em){
    .home-plans-mvp .home-login-form form .group.action .btn-primary{
        width:auto;
        min-width:auto;
        border-radius:8px;
        padding:0 10px;
        font-size:12px
    }
}
.home-plans-mvp .home-login-form form fieldset .du-text-field,.home-plans-mvp .home-login-form form fieldset .du-text-field--btn{
    width:95%
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-login-form form fieldset .du-text-field,.home-plans-mvp .home-login-form form fieldset .du-text-field--btn{
        width:100%;
        margin-bottom:20px
    }
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-login-form form fieldset .material-label{
        left:0
    }
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-login-form form .primary-btn--primary-color{
        max-width:100%;
        width:100%;
        margin:20px 0
    }
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-login-form form .register{
        text-align:left
    }
}
@media screen and (max-width: 64.06125em){
    .home-plans-mvp .home-login-form form .register div{
        display:inline-block
    }
}
#reveal-login.popup-reveal.margin .login-pane .action{
    flex-flow:initial
}
@media screen and (max-width: 47.9375em){
    #reveal-login.popup-reveal.margin .login-pane .action{
        flex-flow:column
    }
}
#reveal-login.popup-reveal.margin .login-pane .forgot{
    margin-bottom:10px
}
@media screen and (max-width: 64.06125em){
    #reveal-login.popup-reveal.margin .grid-x.login-panel{
        padding-top:30px
    }
}
#reveal-login.popup-reveal.margin .cell{
    padding:0 20px
}
@media screen and (max-width: 64.06125em){
    #reveal-login.popup-reveal.margin .cell{
        padding:20px 0 0
    }
}
@media screen and (max-width: 64em){
    .calling__pack4.content-inner-wrap{
        padding:30px 20px
    }
}
.calling__pack4 .callpack__info .callpack__inner{
    background:#fff
}
.calling__pack4 .callpack__form .du-form .group{
    margin-top:20px
}
.calling__pack4 .callpack__inner{
    padding:20px;
    border:1px solid #ddd;
    border-radius:10px;
    background:#fff
}
@media screen and (min-width: 64em){
    .calling__pack4 .callpack__inner{
        padding:25px 30px
    }
}
.calling__pack4 .callpack__inner__half{
    max-width:450px
}
.calling__pack4 .callpack__inner .link-dark{
    color:#333;
    text-decoration:underline;
    font-family:"du-font-secondary-bold"
}
.calling__pack4 .du-checked-list li{
    color:#333
}
.calling__pack4 .du-checked-list li:before{
    font-size:12px;
    color:#ddd
}
@media screen and (max-width: 64.06125em){
    .calling__pack4 .callpack__order .download-apps{
        padding-top:0;
        border-top:0
    }
}
.calling__pack4 .callpack__order .download-apps .apps-list{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
@media screen and (max-width: 64.06125em){
    .calling__pack4 .callpack__order .download-apps .apps-list .apps-list__item{
        flex-wrap:wrap;
        flex:1;
        margin-right:20px;
        margin-top:0;
        margin-bottom:20px
    }
}
.calling__pack4 .callpack__ad[data-theme="light"]{
    color:#fff
}
.calling__pack4 .callpack__ad[data-theme="light"] a{
    color:#fff;
    display:block
}
.calling__pack4 .callpack__ad .callpack__inner{
    height:220px;
    background-size:cover;
    padding:25px 140px 30px 30px !important;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
@media screen and (max-width: 64.06125em){
    .calling__pack4 .callpack__ad .callpack__inner{
        padding:25px 100px 24px 30px !important;
        max-width:360px
    }
}
.calling__pack4 .callpack__ad .callpack__inner .subtitle1{
    margin-bottom:15px
}
.calling__pack4 .callpack__ad .callpack__inner .svg-icon{
    width:14px;
    height:10px;
    vertical-align:top
}
.rd-accordion{
    margin:0;
    padding:0;
    max-width:340px
}
.rd-reveal__content .rd-accordion{
    margin:0
}
.rd-accordion li.accordion-item{
    margin:0 0 8px 0;
    border-radius:8px;
    border:1px solid #ddd
}
.rd-accordion li.accordion-item :first-child{
    margin:0
}
@media print, screen and (min-width: 48em){
    .rd-accordion li.accordion-item{
        margin-bottom:16px
    }
}
.rd-accordion li.accordion-item .accordion-title{
    border:0;
    font-size:1rem;
    color:#333;
    padding:1rem
}
.rd-accordion li.accordion-item .accordion-title:hover,.rd-accordion li.accordion-item .accordion-login .accordion-title:focus,.accordion-login .rd-accordion li.accordion-item .accordion-title:focus,.rd-accordion li.accordion-item .accordion-title.file-drop:focus,.rd-accordion li.accordion-item .file-drop-container .accordion-title.file-drop-single:focus,.file-drop-container .rd-accordion li.accordion-item .accordion-title.file-drop-single:focus,.rd-accordion li.accordion-item .accordion-title:focus{
    background-color:transparent
}
.rd-accordion li.accordion-item .accordion-title:before{
    font-family:du-icon-font;
    content:"c";
    color:#C700B1;
    transform:scale(0.8)
}
.rd-accordion li.accordion-item .accordion-title.flat:before{
    display:none !important
}
.rd-accordion li.accordion-item.is-active .accordion-title:before{
    font-family:du-icon-font;
    content:"h";
    color:#C700B1
}
.rd-accordion li.accordion-item .accordion-content{
    border:0;
    border-top:1px solid #ddd;
    border-radius:0 0 8px 8px
}
.display-inline{
    display:inline-block
}
.rd-appdownload{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border-radius:10px;
    overflow:hidden
}
@media screen and (max-width: 47.9375em){
    .rd-appdownload{
        margin:15px
    }
}
.rd-appdownload-inner{
    position:relative;
    padding:30px
}
@media screen and (max-width: 35.4375em){
    .rd-appdownload-inner{
        padding:20px;
        padding-bottom:230px
    }
}
.rd-appdownload-copy{
    display:inline-block
}
@media screen and (min-width: 35.4375em){
    .rd-appdownload-copy{
        max-width:49%
    }
}
.rd-appdownload-img{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    width:50%;
    height:100%;
    background-size:cover
}
@media screen and (max-width: 35.4375em){
    .rd-appdownload-img{
        right:0;
        left:0;
        top:auto;
        height:50%;
        width:100%;
        background-position:bottom center
    }
}
.rd-appdownload .store-links a img{
    width:110px;
    height:32px;
    margin-bottom:5px
}
.rd-appdownload h3.headline3{
    line-height:2rem;
    margin-bottom:15px
}
@media screen and (max-width: 47.9375em){
    .rd-container-mob{
        margin:0 15px
    }
}
@media screen and (min-width: 1024px) and (max-width: 1280px){
    .rd-container-mob .feedback-banner{
        margin-left:20px
    }
}
@media screen and (max-width: 64.06125em){
    .border-mobile{
        border:1px solid #ddd;
        border-radius:10px;
        padding:0 20px
    }
}
@media screen and (max-width: 64em){
    .sticky[data-sticky-on="large"]{
        position:initial !important
    }
}
@media screen and (min-width: 48em){
    .grid-success.align-height .cell-success,.grid-success.align-height .cell-side-widget{
        display:flex;
        height:100%
    }
}
.grid-success .cell-success{
    padding:40px 20px;
    background-color:white
}
@media screen and (min-width: 48em){
    .grid-success .cell-success .cell-success-inner{
        max-width:600px
    }
}
@media screen and (min-width: 48em){
    .grid-success .cell-success{
        border:1px solid #ddd;
        border-radius:14px;
        padding:30px;
        margin-right:12px
    }
}
.grid-success .cell-success p{
    color:#333
}
.grid-success .cell-side-widget{
    padding:40px 20px;
    background-color:white;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd
}
@media screen and (min-width: 48em){
    .grid-success .cell-side-widget{
        border:1px solid #ddd;
        border-radius:14px;
        padding:30px
    }
}
@media print, screen and (min-width: 64em){
    .grid-success .cell-side-widget{
        margin-left:12px
    }
}
@media screen and (min-width: 48em){
    .align-height .grid-success .cell-side-widget{
        display:flex;
        height:100%
    }
}
.grid-success .cell-side-widget .table1--steps{
    margin-top:0
}
.grid-success .cell-side-widget .table1--steps .steps-info td{
    padding-top:0
}
.grid-success .cell-side-widget .table1--steps .steps-info td .row2{
    display:none
}
@media print, screen and (min-width: 64em){
    .grid-success .cell-margin{
        margin-right:12px
    }
}
@media print, screen and (min-width: 64em){
    .grid-success .cell-margin-left{
        margin-left:12px
    }
}
.slick-auto-height .slick-list,.slick-auto-height .slick-track,.slick-auto-height .slick-track>div{
    height:auto !important
}
#enter-pin[data-resize="enter-pin"] .page-loader-box.js-page-loader{
    display:none;
    position:absolute;
    top:50%;
    width:80px;
    height:40px;
    margin:-20px 0 0;
    left:50%;
    margin-left:-40px;
    text-align:center
}
#enter-pin[data-resize="enter-pin"] .page-loader-box.js-page-loader .loader-box{
    display:flex
}
.home-wireless-cancellation .request-info-container{
    height:150px;
    width:90%;
    display:flex;
    border:1px solid #CCC;
    border-radius:8px;
    margin:25px 0
}
.home-wireless-cancellation .request-info-container .icon-container{
    width:20%;
    display:flex;
    justify-content:center;
    align-items:center;
    border-right:1px solid #ccc
}
.home-wireless-cancellation .request-info-container .icon-container .icon,.home-wireless-cancellation .request-info-container .icon-container .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-wireless-cancellation .request-info-container .icon-container .secondary-btn--primary-color,.home-wireless-cancellation .request-info-container .icon-container .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-wireless-cancellation .request-info-container .icon-container .secondary-btn--primary-color,.home-wireless-cancellation .request-info-container .icon-container .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-wireless-cancellation .request-info-container .icon-container .secondary-btn--primary-color,.home-wireless-cancellation .request-info-container .icon-container .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-wireless-cancellation .request-info-container .icon-container .hint2,.home-wireless-cancellation .request-info-container .icon-container .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-wireless-cancellation .request-info-container .icon-container .hint2,.home-wireless-cancellation .request-info-container .icon-container .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-wireless-cancellation .request-info-container .icon-container .hint2{
    width:65px;
    height:65px
}
.home-wireless-cancellation .request-info-container .text-container{
    width:80%;
    display:flex;
    justify-content:space-evenly;
    align-items:center;
    background-color:#F6F6F6;
    border-radius:8px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px
}
.home-wireless-cancellation .request-info-container .text-container .info-block{
    height:65px;
    display:flex;
    flex-direction:column;
    justify-content:space-around
}
.home-wireless-cancellation .request-info-container .text-container .info-block p{
    margin:0
}
@media screen and (max-width: 47.99875em){
    .home-wireless-cancellation .request-info-container .text-container .info-block{
        flex-direction:row;
        width:100%;
        height:fit-content;
        margin:20px 0
    }
}
@media screen and (max-width: 47.99875em){
    .home-wireless-cancellation .request-info-container .text-container{
        width:100%;
        flex-direction:column;
        padding:40px 0;
        border-top-left-radius:8px;
        border-bottom-left-radius:8px
    }
}
@media screen and (max-width: 47.99875em){
    .home-wireless-cancellation .request-info-container{
        width:100%;
        height:max-content
    }
}
.home-wireless-cancellation .store-links{
    display:flex;
    justify-content:space-evenly;
    align-items:center;
    height:100%
}
.home-wireless-cancellation .store-links img{
    max-width:100% !important
}
@media screen and (max-width: 64.06125em){
    .home-wireless-cancellation .store-links{
        justify-content:center
    }
}
.activate-data-booster .switch.large .switch-paddle{
    width:4.5rem;
    height:2rem;
    border-radius:20px
}
.activate-data-booster .switch.large .switch-paddle::after{
    width:24px;
    height:24px
}
.activate-data-booster .switch.large .switch-paddle .switch-active{
    left:16%
}
.mya-header,.mya-header--narrow,.mya-header--columns{
    overflow-x:hidden
}
.mya-header .filter-container,.mya-header--narrow .filter-container,.mya-header--columns .filter-container{
    display:block
}
.mya-header .element-container,.mya-header--narrow .element-container,.mya-header--columns .element-container{
    position:relative;
    padding-top:2.5rem;
    margin-bottom:0
}
.mya-header .element-container:before,.mya-header--narrow .element-container:before,.mya-header--columns .element-container:before{
    content:'';
    position:absolute;
    left:-50%;
    top:.5rem;
    width:200%;
    height:1px;
    background:#e8e8e8
}
@media screen and (max-width: 30em){
    .mya-header .element-container .element-container__inner,.mya-header--narrow .element-container .element-container__inner,.mya-header--columns .element-container .element-container__inner{
        padding-left:0;
        padding-right:0
    }
    .mya-header .element-container .element-container__inner .filter-radio-group input[type=radio]+label,.mya-header--narrow .element-container .element-container__inner .filter-radio-group input[type=radio]+label,.mya-header--columns .element-container .element-container__inner .filter-radio-group input[type=radio]+label,.mya-header .element-container .element-container__inner .filter-radio-group .du-text-field.readonly input[type=radio]:focus+label,.mya-header--narrow .element-container .element-container__inner .filter-radio-group .du-text-field.readonly input[type=radio]:focus+label,.mya-header--columns .element-container .element-container__inner .filter-radio-group .du-text-field.readonly input[type=radio]:focus+label,.mya-header .element-container .element-container__inner .filter-radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.mya-header--narrow .element-container .element-container__inner .filter-radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.mya-header--columns .element-container .element-container__inner .filter-radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.mya-header .element-container .element-container__inner .filter-radio-group .du-text-field.locked input[type=radio]:focus+label,.mya-header--narrow .element-container .element-container__inner .filter-radio-group .du-text-field.locked input[type=radio]:focus+label,.mya-header--columns .element-container .element-container__inner .filter-radio-group .du-text-field.locked input[type=radio]:focus+label,.mya-header .element-container .element-container__inner .filter-radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.mya-header--narrow .element-container .element-container__inner .filter-radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.mya-header--columns .element-container .element-container__inner .filter-radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
        margin-left:0;
        margin-right:0
    }
}
.mya-header .spotlight__caption--success,.mya-header--narrow .spotlight__caption--success,.mya-header--columns .spotlight__caption--success{
    position:relative;
    color:#333;
    text-align:center;
    padding:2rem 0 80px
}
.mya-header .spotlight__caption--success .spotlight__caption__main,.mya-header--narrow .spotlight__caption--success .spotlight__caption__main,.mya-header--columns .spotlight__caption--success .spotlight__caption__main{
    text-align:center;
    color:#333;
    font-size:38px
}
.mya-header .spotlight__caption--success .spotlight__state,.mya-header--narrow .spotlight__caption--success .spotlight__state,.mya-header--columns .spotlight__caption--success .spotlight__state{
    bottom:-20px
}
.mya-header .spotlight__caption--success .spotlight__state .icon,.mya-header--narrow .spotlight__caption--success .spotlight__state .icon,.mya-header--columns .spotlight__caption--success .spotlight__state .icon,.mya-header .spotlight__caption--success .spotlight__state .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-header .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--narrow .spotlight__caption--success .spotlight__state .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-header--narrow .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--columns .spotlight__caption--success .spotlight__state .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-header--columns .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--narrow .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--columns .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--narrow .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--columns .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header .spotlight__caption--success .spotlight__state .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-header .spotlight__caption--success .spotlight__state .hint2,.mya-header--narrow .spotlight__caption--success .spotlight__state .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-header--narrow .spotlight__caption--success .spotlight__state .hint2,.mya-header--columns .spotlight__caption--success .spotlight__state .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-header--columns .spotlight__caption--success .spotlight__state .hint2,.mya-header .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-header .spotlight__caption--success .spotlight__state .hint2,.mya-header--narrow .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .spotlight__caption--success .spotlight__state .hint2,.mya-header--columns .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .spotlight__caption--success .spotlight__state .hint2,.mya-header .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-header .spotlight__caption--success .spotlight__state .hint2,.mya-header--narrow .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .spotlight__caption--success .spotlight__state .hint2,.mya-header--columns .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .spotlight__caption--success .spotlight__state .hint2{
    line-height:56px
}
@media screen and (min-width: 64em){
    .mya-header .spotlight__caption--success .spotlight__state .icon,.mya-header--narrow .spotlight__caption--success .spotlight__state .icon,.mya-header--columns .spotlight__caption--success .spotlight__state .icon,.mya-header .spotlight__caption--success .spotlight__state .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-header .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--narrow .spotlight__caption--success .spotlight__state .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-header--narrow .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--columns .spotlight__caption--success .spotlight__state .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-header--columns .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--narrow .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--columns .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--narrow .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header--columns .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .spotlight__caption--success .spotlight__state .secondary-btn--primary-color,.mya-header .spotlight__caption--success .spotlight__state .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-header .spotlight__caption--success .spotlight__state .hint2,.mya-header--narrow .spotlight__caption--success .spotlight__state .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-header--narrow .spotlight__caption--success .spotlight__state .hint2,.mya-header--columns .spotlight__caption--success .spotlight__state .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-header--columns .spotlight__caption--success .spotlight__state .hint2,.mya-header .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-header .spotlight__caption--success .spotlight__state .hint2,.mya-header--narrow .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--narrow .spotlight__caption--success .spotlight__state .hint2,.mya-header--columns .spotlight__caption--success .spotlight__state .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-header--columns .spotlight__caption--success .spotlight__state .hint2,.mya-header .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-header .spotlight__caption--success .spotlight__state .hint2,.mya-header--narrow .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--narrow .spotlight__caption--success .spotlight__state .hint2,.mya-header--columns .spotlight__caption--success .spotlight__state .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-header--columns .spotlight__caption--success .spotlight__state .hint2{
        line-height:90px
    }
}
.mya-header+.page .checkout-thankyou-block,.mya-header--narrow+.page .checkout-thankyou-block,.mya-header--columns+.page .checkout-thankyou-block{
    max-width:600px;
    margin:0 auto
}
.split-arrow__grey+.page .page__content{
    padding-bottom:2rem;
    background-color:#f8f8f8
}
.split-arrow__grey+.page .page__content .filters__wrapper{
    margin-top:0;
    padding-top:2rem
}
.split-arrow__grey+.page .page__content .tabs-content__info__h3{
    margin-top:0
}
.tabs-content__info__p .du-alert:before{
    color:#F5A623;
    position:relative;
    top:2px
}
.reveal-largest-container{
    padding:1.8rem 1rem;
    overflow:auto;
    min-height:520px;
    max-height:520px
}
@media print, screen and (min-width: 64em){
    .reveal-largest-container{
        min-height:80vh;
        max-height:80vh
    }
}
.reveal-largest-container .reveal-largest-inner{
    width:100%;
    max-width:1266px;
    margin:auto
}
.reveal-largest-container .reveal-header{
    text-align:center;
    color:#333;
    margin-bottom:10px
}
.reveal-largest-container .reveal-header p{
    font-size:1rem;
    line-height:1.2;
    margin:0 0 .75rem;
    color:#333;
    font-family:du-font-secondary-regular
}
.reveal-largest-container .reveal-form-error{
    color:#FF514D
}
.reveal-largest-container .reveal-form-error .du-alert{
    color:#FF514D;
    margin-right:5px
}
.reveal-largest-container .reveal-form-error .du-alert::before{
    color:#FF514D
}
.reveal-largest-container .reveal-title{
    font-size:20px;
    font-family:du-font-primary-b;
    padding-bottom:10px
}
@media print, screen and (min-width: 64em){
    .reveal-largest-container .reveal-title{
        font-size:3.052rem
    }
}
.reveal-largest-container .reveal-fixed-sticky{
    width:100%;
    margin-right:0;
    margin-left:0;
    position:fixed;
    bottom:0;
    left:0;
    border:0 solid rgba(192,192,192,0.2);
    box-shadow:5px 0 18px 0 rgba(0,0,0,0.05);
    background-color:#fff;
    padding:10px 0;
    text-align:center
}
@media print, screen and (min-width: 64em){
    .reveal-largest-container .reveal-fixed-sticky{
        display:none
    }
}
.reveal-largest-container .reveal-fixed-sticky .btn+.btn,.reveal-largest-container .reveal-fixed-sticky .tvpackages .btn-primary+.btn,.tvpackages .reveal-largest-container .reveal-fixed-sticky .btn-primary+.btn,.reveal-largest-container .reveal-fixed-sticky .tvpackages .btn-secondary+.btn,.tvpackages .reveal-largest-container .reveal-fixed-sticky .btn-secondary+.btn,.reveal-largest-container .reveal-fixed-sticky .tvpackages .btn+.btn-primary,.tvpackages .reveal-largest-container .reveal-fixed-sticky .btn+.btn-primary,.reveal-largest-container .reveal-fixed-sticky .tvpackages .btn-primary+.btn-primary,.tvpackages .reveal-largest-container .reveal-fixed-sticky .btn-primary+.btn-primary,.reveal-largest-container .reveal-fixed-sticky .tvpackages .btn-secondary+.btn-primary,.tvpackages .reveal-largest-container .reveal-fixed-sticky .btn-secondary+.btn-primary,.reveal-largest-container .reveal-fixed-sticky .tvpackages .btn+.btn-secondary,.tvpackages .reveal-largest-container .reveal-fixed-sticky .btn+.btn-secondary,.reveal-largest-container .reveal-fixed-sticky .tvpackages .btn-primary+.btn-secondary,.tvpackages .reveal-largest-container .reveal-fixed-sticky .btn-primary+.btn-secondary,.reveal-largest-container .reveal-fixed-sticky .tvpackages .btn-secondary+.btn-secondary,.tvpackages .reveal-largest-container .reveal-fixed-sticky .btn-secondary+.btn-secondary{
    margin-left:5px
}
.reveal-largest-container .radio-alt{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.reveal-largest-container .radio-alt span{
    font-family:"du-font-secondary-bold";
    font-size:.875rem
}
.reveal-largest-container .action-content{
    width:100%;
    margin:auto;
    max-width:610px
}
@media screen and (max-width: 64.06125em){
    .reveal-largest-container .action-content{
        border:1px solid #ccc;
        border-radius:8px;
        padding-top:1rem;
        margin-bottom:40px
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-largest-container .du-form{
        margin-bottom:0
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-largest-container .du-form.du-form-terms,.reveal-largest-container .du-form.du-form-grid{
        margin-bottom:0
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-largest-container .du-form .group-terms{
        border-top:0;
        min-height:0;
        padding-top:0
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-largest-container .du-form .du-text-field.uneditable,.reveal-largest-container .du-form .uneditable.du-text-field--btn{
        margin-bottom:0
    }
}
.reveal-largest-container .du-form .du-text-field.uneditable .material-label,.reveal-largest-container .du-form .uneditable.du-text-field--btn .material-label{
    top:-16px;
    font-size:0.875rem;
    color:#777
}
.reveal-largest-container .du-form .group-action{
    margin:auto
}
.reveal-largest-container .du-form .group-action button{
    min-width:200px
}
.reveal-largest-container .du-form .group-action .btn+.btn,.reveal-largest-container .du-form .group-action .tvpackages .btn-primary+.btn,.tvpackages .reveal-largest-container .du-form .group-action .btn-primary+.btn,.reveal-largest-container .du-form .group-action .tvpackages .btn-secondary+.btn,.tvpackages .reveal-largest-container .du-form .group-action .btn-secondary+.btn,.reveal-largest-container .du-form .group-action .tvpackages .btn+.btn-primary,.tvpackages .reveal-largest-container .du-form .group-action .btn+.btn-primary,.reveal-largest-container .du-form .group-action .tvpackages .btn-primary+.btn-primary,.tvpackages .reveal-largest-container .du-form .group-action .btn-primary+.btn-primary,.reveal-largest-container .du-form .group-action .tvpackages .btn-secondary+.btn-primary,.tvpackages .reveal-largest-container .du-form .group-action .btn-secondary+.btn-primary,.reveal-largest-container .du-form .group-action .tvpackages .btn+.btn-secondary,.tvpackages .reveal-largest-container .du-form .group-action .btn+.btn-secondary,.reveal-largest-container .du-form .group-action .tvpackages .btn-primary+.btn-secondary,.tvpackages .reveal-largest-container .du-form .group-action .btn-primary+.btn-secondary,.reveal-largest-container .du-form .group-action .tvpackages .btn-secondary+.btn-secondary,.tvpackages .reveal-largest-container .du-form .group-action .btn-secondary+.btn-secondary{
    margin-left:5px
}
.reveal-largest-container .radio-form{
    max-width:610px;
    margin:auto
}
@media print, screen and (min-width: 64em){
    .reveal-largest-container .radio-form .radio-form-inner{
        display:flex;
        justify-content:space-between
    }
}
.reveal-largest-container .radio-form .radio-form-inner .group{
    width:100%;
    margin-bottom:1rem
}
@media print, screen and (min-width: 64em){
    .reveal-largest-container .radio-form .radio-form-inner .group{
        width:calc(50% - 10px)
    }
}
.reveal-largest-container .radio-form .radio-form-inner .du-radio-details-val{
    font-size:1.25rem
}
.reveal-largest-container .radio-form .radio-form-inner button{
    float:right
}
.reveal-largest-container .radio-form-title{
    font-size:1.25rem;
    margin:0 0 1.25rem
}
.reveal-largest-container .radio-form p{
    color:#333;
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    margin:0 0 1rem
}
.reveal-largest-container .radio-form .du-custom-radio{
    width:100%;
    margin:0 0 1rem;
    display:inline-block;
    background:transparent;
    opacity:1
}
@media print, screen and (min-width: 64em){
    .reveal-largest-container .radio-form .du-custom-radio{
        min-height:125px
    }
}
.reveal-largest-container .radio-form .du-custom-radio .du-radio-details-icon{
    display:block
}
.reveal-largest-container .radio-form .du-radio-details{
    width:calc(100% - 1rem)
}
.reveal-largest-container .radio-form .du-radio-status{
    position:absolute;
    top:14px;
    right:14px
}
.reveal-largest-container .radio-form .disabled .du-radio-status{
    display:none
}
.reveal-largest-container .radio-form .disabled .du-radio-details-val,.reveal-largest-container .radio-form .disabled .du-radio-details-label{
    color:#aaa
}
.reveal-largest-container .order-summary{
    width:100%;
    max-width:610px;
    margin:auto;
    padding:0;
    background:transparent
}
@media print, screen and (min-width: 64em){
    .reveal-largest-container .order-summary{
        padding:0 1rem 0;
        max-width:calc(610px + 2rem)
    }
}
.reveal-largest-container .order-summary .order-details{
    border:0;
    padding:0
}
.reveal-largest-container .order-summary .order-details .order__items__inner{
    padding:15px;
    border:1px solid #ccc
}
.reveal-largest-container .order-items-tittle{
    font-size:1.25rem;
    margin:0 0 1rem
}
.reveal-largest-container .payment-details-table .content-row{
    display:table;
    width:100%
}
.reveal-largest-container .payment-details-table .content-row .payment-tittle{
    float:left;
    font-size:.875rem
}
#confirm-unsubscribe .confirm-wrap{
    border:1px solid rgba(0,0,0,0.1);
    box-shadow:0px 0 5px 0 rgba(0,0,0,0.1);
    text-align:center;
    max-width:325px;
    margin:45px auto;
    padding:25px;
    border-radius:10px
}
#confirm-unsubscribe .confirm-wrap .icon,#confirm-unsubscribe .confirm-wrap .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop #confirm-unsubscribe .confirm-wrap .secondary-btn--primary-color,#confirm-unsubscribe .confirm-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single #confirm-unsubscribe .confirm-wrap .secondary-btn--primary-color,#confirm-unsubscribe .confirm-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single #confirm-unsubscribe .confirm-wrap .secondary-btn--primary-color,#confirm-unsubscribe .confirm-wrap .accordion-item .file-drop .hint2,.accordion-item .file-drop #confirm-unsubscribe .confirm-wrap .hint2,#confirm-unsubscribe .confirm-wrap .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single #confirm-unsubscribe .confirm-wrap .hint2,#confirm-unsubscribe .confirm-wrap .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single #confirm-unsubscribe .confirm-wrap .hint2{
    max-width:38px;
    margin:auto;
    margin-bottom:15px
}
#confirm-unsubscribe .confirm-wrap h6{
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    margin:0 0 10px
}
#confirm-unsubscribe .confirm-wrap p{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    margin:0 0 10px
}
#confirm-unsubscribe .confirm-wrap p:last-child{
    margin:0
}
#confirm-unsubscribe .confirm-wrap button{
    min-width:200px
}
#reveal-subscribe .group-action button,#reveal-card .group-action button,#reveal-cvv .group-action button{
    min-width:200px
}
.mya-login-page{
    min-height:50vh;
    padding-top:120px
}
@media screen and (max-width: 64.06125em){
    .mya-login-page{
        padding-top:0
    }
}
@media screen and (max-width: 64.06125em){
    .mya-logged-in ~ main .mya-login-page{
        padding-top:0
    }
}
.mya-login-page .quick-pane-wrap,.mya-login-page .login-panel{
    max-width:1085px;
    margin:0 auto;
    text-align:center;
    background:transparent
}
.mya-login-page .quick-pane-wrap>.du-msg-error,.mya-login-page .quick-pane-wrap>.du-msg-warning,.mya-login-page .quick-pane-wrap>.du-msg-success,.mya-login-page .login-panel>.du-msg-error,.mya-login-page .login-panel>.du-msg-warning,.mya-login-page .login-panel>.du-msg-success{
    z-index:10;
    margin-top:-10px
}
@media screen and (max-width: 64.06125em){
    .mya-login-page .quick-pane-wrap,.mya-login-page .login-panel{
        padding-left:20px;
        padding-right:20px
    }
    .mya-login-page .quick-pane-wrap>.du-msg-warning,.mya-login-page .quick-pane-wrap>.du-msg-success,.mya-login-page .quick-pane-wrap>.du-msg-error,.mya-login-page .login-panel>.du-msg-warning,.mya-login-page .login-panel>.du-msg-success,.mya-login-page .login-panel>.du-msg-error{
        margin-top:0
    }
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane-wrap,.mya-login-page .login-panel{
        padding-bottom:15px
    }
    .mya-login-page .quick-pane-wrap.quick-pane-wrap,.mya-login-page .login-panel.quick-pane-wrap{
        padding-bottom:0
    }
}
.mya-login-page .quick-pane-wrap .cell,.mya-login-page .login-panel .cell{
    position:relative;
    text-align:left
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quick-pane-wrap .cell>div,.mya-login-page .login-panel .cell>div{
        width:100%;
        max-width:100%
    }
}
@media screen and (max-width: 64.06125em){
    .mya-login-page .quick-pane-wrap .cell,.mya-login-page .login-panel .cell{
        margin:0 auto
    }
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quick-pane-wrap .cell+.cell h3,.mya-login-page .login-panel .cell+.cell h3{
        margin-top:30px
    }
}
.mya-login-page .quick-pane-wrap .cell.large-6,.mya-login-page .quick-pane-wrap .cell.large-5,.mya-login-page .login-panel .cell.large-6,.mya-login-page .login-panel .cell.large-5{
    margin-bottom:60px
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane-wrap .cell.large-6,.mya-login-page .quick-pane-wrap .cell.large-5,.mya-login-page .login-panel .cell.large-6,.mya-login-page .login-panel .cell.large-5{
        margin-bottom:0
    }
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane-wrap .cell+.large-6,.mya-login-page .quick-pane-wrap .cell+.large-5,.mya-login-page .login-panel .cell+.large-6,.mya-login-page .login-panel .cell+.large-5{
        margin-bottom:20px
    }
}
.mya-login-page .quick-pane-wrap .cell+.cell,.mya-login-page .login-panel .cell+.cell{
    position:relative
}
.mya-login-page .quick-pane-wrap .cell.quickid-pane-wrap+.cell:after,.mya-login-page .login-panel .cell.quickid-pane-wrap+.cell:after{
    display:none
}
.mya-login-page .quick-pane-wrap .intro-wrap,.mya-login-page .login-panel .intro-wrap{
    text-align:center
}
.mya-login-page .quick-pane-wrap .intro-wrap:before,.mya-login-page .login-panel .intro-wrap:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    height:100%;
    width:1px
}
@media screen and (max-width: 64.06125em){
    .mya-login-page .quick-pane-wrap .intro-wrap,.mya-login-page .login-panel .intro-wrap{
        display:none
    }
    .mya-login-page .quick-pane-wrap .intro-wrap.did-you-know,.mya-login-page .login-panel .intro-wrap.did-you-know{
        display:block;
        width:100vw;
        padding:30px;
        margin:0 -30px -15px;
        background:#fafafa
    }
    .mya-login-page .quick-pane-wrap .intro-wrap:before,.mya-login-page .login-panel .intro-wrap:before{
        display:none
    }
}
.mya-login-page .quick-pane-wrap .intro-wrap .micro-cta,.mya-login-page .login-panel .intro-wrap .micro-cta{
    padding:20px 0 0
}
.mya-login-page .quick-pane-wrap .intro-wrap .micro-cta a,.mya-login-page .login-panel .intro-wrap .micro-cta a{
    font-family:"du-font-secondary-bold";
    display:block;
    padding:3px 0
}
.mya-login-page .quick-pane-wrap .intro-wrap .micro-cta a:after,.mya-login-page .login-panel .intro-wrap .micro-cta a:after{
    content:'d';
    font-family:du-icon-font;
    font-size:12px;
    display:inline-block;
    vertical-align:middle;
    margin-left:3px
}
.mya-login-page .quick-pane-wrap .intro-wrap .micro-cta a:hover,.mya-login-page .quick-pane-wrap .intro-wrap .micro-cta .accordion-login a.accordion-title:focus,.accordion-login .mya-login-page .quick-pane-wrap .intro-wrap .micro-cta a.accordion-title:focus,.mya-login-page .quick-pane-wrap .intro-wrap .micro-cta a.file-drop:focus,.mya-login-page .quick-pane-wrap .intro-wrap .micro-cta .file-drop-container a.file-drop-single:focus,.file-drop-container .mya-login-page .quick-pane-wrap .intro-wrap .micro-cta a.file-drop-single:focus,.mya-login-page .login-panel .intro-wrap .micro-cta a:hover,.mya-login-page .login-panel .intro-wrap .micro-cta .accordion-login a.accordion-title:focus,.accordion-login .mya-login-page .login-panel .intro-wrap .micro-cta a.accordion-title:focus,.mya-login-page .login-panel .intro-wrap .micro-cta a.file-drop:focus,.mya-login-page .login-panel .intro-wrap .micro-cta .file-drop-container a.file-drop-single:focus,.file-drop-container .mya-login-page .login-panel .intro-wrap .micro-cta a.file-drop-single:focus{
    opacity:.7
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quick-pane-wrap.quick-pane-wrap .cell+.cell,.mya-login-page .login-panel.quick-pane-wrap .cell+.cell{
        position:relative
    }
    .mya-login-page .quick-pane-wrap.quick-pane-wrap .cell+.cell:before,.mya-login-page .login-panel.quick-pane-wrap .cell+.cell:before{
        content:'';
        position:absolute;
        left:-25%;
        top:0;
        width:150%;
        height:1px;
        background:#ddd
    }
}
.mya-login-page .login-lockout{
    position:relative
}
.mya-login-page .login-lockout:after{
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    content:'';
    width:100%;
    height:100%;
    background:#fff;
    opacity:.8
}
.mya-login-page .login-lockout .du-msg-error{
    position:relative;
    z-index:2
}
.mya-login-page .quick-pane,.mya-login-page .login-pane{
    font-family:"du-font-secondary-regular"
}
.mya-login-page .quick-pane fieldset,.mya-login-page .login-pane fieldset{
    width:100%;
    max-width:400px;
    margin:3rem 0
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quick-pane fieldset,.mya-login-page .login-pane fieldset{
        max-width:100%
    }
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane fieldset+fieldset,.mya-login-page .login-pane fieldset+fieldset{
        margin-top:2.6rem
    }
}
.mya-login-page .quick-pane fieldset.intro,.mya-login-page .login-pane fieldset.intro{
    margin:0;
    padding:20px 0 0
}
.mya-login-page .quick-pane.quick-pane,.mya-login-page .login-pane.quick-pane{
    display:inline-block;
    width:96%;
    text-align:left
}
.mya-login-page .intro,.mya-login-page .quick-pane,.mya-login-page .login-pane{
    max-width:395px;
    margin:0
}
@media screen and (max-width: 64.06125em){
    .mya-login-page .intro,.mya-login-page .quick-pane,.mya-login-page .login-pane{
        width:100%
    }
}
.mya-login-page .intro{
    padding:30px 2rem;
    max-width:485px;
    border-radius:16px;
    border:#ddd solid 1px
}
.mya-login-page .btn-primary{
    min-width:180px !important;
    height:42px;
    cursor:pointer
}
.mya-login-page .btn-primary[disabled]{
    cursor:default
}
.mya-login-page .btn-primary[disabled]:hover,.mya-login-page .accordion-login .btn-primary.accordion-title[disabled]:focus,.accordion-login .mya-login-page .btn-primary.accordion-title[disabled]:focus,.mya-login-page .btn-primary.file-drop[disabled]:focus,.mya-login-page .file-drop-container .btn-primary.file-drop-single[disabled]:focus,.file-drop-container .mya-login-page .btn-primary.file-drop-single[disabled]:focus{
    opacity:1
}
@media screen and (max-width: 23.75em){
    .mya-login-page .btn-primary{
        min-width:160px !important
    }
}
.mya-login-page .intro{
    display:inline-block;
    vertical-align:middle;
    text-align:center
}
.mya-login-page .intro>.icon,.mya-login-page .accordion-item .file-drop .intro>.secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .intro>.secondary-btn--primary-color,.mya-login-page .accordion-item .file-drop-container .file-drop-single .intro>.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .intro>.secondary-btn--primary-color,.mya-login-page .file-drop-container .accordion-item .file-drop-single .intro>.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .intro>.secondary-btn--primary-color,.mya-login-page .accordion-item .file-drop .intro>.hint2,.accordion-item .file-drop .mya-login-page .intro>.hint2,.mya-login-page .accordion-item .file-drop-container .file-drop-single .intro>.hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .intro>.hint2,.mya-login-page .file-drop-container .accordion-item .file-drop-single .intro>.hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .intro>.hint2{
    display:flex;
    align-items:center;
    text-align:center;
    justify-content:space-around;
    width:120px;
    height:120px;
    margin:0 auto 30px;
    border-radius:50%
}
.mya-login-page .intro>.icon img,.mya-login-page .accordion-item .file-drop .intro>.secondary-btn--primary-color img,.accordion-item .file-drop .mya-login-page .intro>.secondary-btn--primary-color img,.mya-login-page .accordion-item .file-drop-container .file-drop-single .intro>.secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .mya-login-page .intro>.secondary-btn--primary-color img,.mya-login-page .file-drop-container .accordion-item .file-drop-single .intro>.secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .mya-login-page .intro>.secondary-btn--primary-color img,.mya-login-page .accordion-item .file-drop .intro>.hint2 img,.accordion-item .file-drop .mya-login-page .intro>.hint2 img,.mya-login-page .accordion-item .file-drop-container .file-drop-single .intro>.hint2 img,.accordion-item .file-drop-container .file-drop-single .mya-login-page .intro>.hint2 img,.mya-login-page .file-drop-container .accordion-item .file-drop-single .intro>.hint2 img,.file-drop-container .accordion-item .file-drop-single .mya-login-page .intro>.hint2 img{
    min-width:120px;
    max-width:100%;
    max-height:100%
}
.mya-login-page .intro h4{
    margin:0;
    padding:0 0 10px;
    font-family:du-font-primary-b;
    font-size:1.25rem
}
.mya-login-page .intro p{
    margin:0;
    font-size:1rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#333
}
.mya-login-page .quick-pane,.mya-login-page .login-pane{
    padding-bottom:60px
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quick-pane,.mya-login-page .login-pane{
        padding-bottom:30px
    }
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane,.mya-login-page .login-pane{
        padding-bottom:10px
    }
}
.mya-login-page .quick-pane h1,.mya-login-page .quick-pane h3,.mya-login-page .login-pane h1,.mya-login-page .login-pane h3{
    font-family:du-font-primary-b;
    font-size:1.625rem;
    line-height:1.2em;
    margin:0;
    padding:0
}
.mya-login-page .quick-pane h1,.mya-login-page .login-pane h1{
    font-size:2rem
}
.mya-login-page .quick-pane p,.mya-login-page .login-pane p{
    color:#444;
    font-size:1rem
}
.mya-login-page .quick-pane .txt1,.mya-login-page .login-pane .txt1{
    border-bottom-color:#ddd
}
.mya-login-page .quick-pane .txt1.txt1-prepop,.mya-login-page .login-pane .txt1.txt1-prepop{
    font-family:du-font-primary-b;
    border-bottom:0
}
.mya-login-page .quick-pane .pwd,.mya-login-page .quick-pane .pwd.show,.mya-login-page .login-pane .pwd,.mya-login-page .login-pane .pwd.show{
    position:absolute;
    right:0;
    top:15px;
    width:20px;
    height:20px;
    text-align:center;
    cursor:pointer;
    opacity:.8;
    font-style:normal
}
.mya-login-page .quick-pane .pwd:before,.mya-login-page .quick-pane .pwd.show:before,.mya-login-page .login-pane .pwd:before,.mya-login-page .login-pane .pwd.show:before{
    content:'S';
    font-size:17px;
    line-height:20px;
    font-family:du-icon-font
}
.mya-login-page .quick-pane .pwd:before,.mya-login-page .login-pane .pwd:before{
    content:'Y'
}
.mya-login-page .quick-pane .input-hint__info,.mya-login-page .login-pane .input-hint__info{
    color:#00a9ce;
    color:#8a8a8a;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.mya-login-page .quick-pane .input-hint+.input-hint__info,.mya-login-page .login-pane .input-hint+.input-hint__info{
    margin-top:35px
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quick-pane .input-hint+.input-hint__info,.mya-login-page .login-pane .input-hint+.input-hint__info{
        position:relative;
        top:50px
    }
}
.mya-login-page .quick-pane a.icon.du-alert,.mya-login-page .quick-pane .accordion-item .file-drop a.du-alert.secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .quick-pane a.du-alert.secondary-btn--primary-color,.mya-login-page .quick-pane .accordion-item .file-drop-container .file-drop-single a.du-alert.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quick-pane a.du-alert.secondary-btn--primary-color,.mya-login-page .quick-pane .file-drop-container .accordion-item .file-drop-single a.du-alert.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quick-pane a.du-alert.secondary-btn--primary-color,.mya-login-page .quick-pane .accordion-item .file-drop a.du-alert.hint2,.accordion-item .file-drop .mya-login-page .quick-pane a.du-alert.hint2,.mya-login-page .quick-pane .accordion-item .file-drop-container .file-drop-single a.du-alert.hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quick-pane a.du-alert.hint2,.mya-login-page .quick-pane .file-drop-container .accordion-item .file-drop-single a.du-alert.hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quick-pane a.du-alert.hint2,.mya-login-page .quick-pane .input-hint ~ a.icon,.mya-login-page .quick-pane .accordion-item .file-drop .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .quick-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .quick-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quick-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .quick-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quick-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .quick-pane .accordion-item .file-drop .input-hint ~ a.hint2,.accordion-item .file-drop .mya-login-page .quick-pane .input-hint ~ a.hint2,.mya-login-page .quick-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quick-pane .input-hint ~ a.hint2,.mya-login-page .quick-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quick-pane .input-hint ~ a.hint2,.mya-login-page .login-pane a.icon.du-alert,.mya-login-page .login-pane .accordion-item .file-drop a.du-alert.secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .login-pane a.du-alert.secondary-btn--primary-color,.mya-login-page .login-pane .accordion-item .file-drop-container .file-drop-single a.du-alert.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .login-pane a.du-alert.secondary-btn--primary-color,.mya-login-page .login-pane .file-drop-container .accordion-item .file-drop-single a.du-alert.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .login-pane a.du-alert.secondary-btn--primary-color,.mya-login-page .login-pane .accordion-item .file-drop a.du-alert.hint2,.accordion-item .file-drop .mya-login-page .login-pane a.du-alert.hint2,.mya-login-page .login-pane .accordion-item .file-drop-container .file-drop-single a.du-alert.hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .login-pane a.du-alert.hint2,.mya-login-page .login-pane .file-drop-container .accordion-item .file-drop-single a.du-alert.hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .login-pane a.du-alert.hint2,.mya-login-page .login-pane .input-hint ~ a.icon,.mya-login-page .login-pane .accordion-item .file-drop .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .login-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .login-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .login-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .login-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .login-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .login-pane .accordion-item .file-drop .input-hint ~ a.hint2,.accordion-item .file-drop .mya-login-page .login-pane .input-hint ~ a.hint2,.mya-login-page .login-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .login-pane .input-hint ~ a.hint2,.mya-login-page .login-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .login-pane .input-hint ~ a.hint2{
    position:absolute;
    right:0;
    top:16px
}
.mya-login-page .quick-pane .has-tip:before,.mya-login-page .login-pane .has-tip:before{
    top:0px;
    color:#333;
    position:relative;
    display:inline-block;
    font-size:14px
}
.mya-login-page .quick-pane .group-captcha,.mya-login-page .login-pane .group-captcha{
    padding:10px 0 20px;
    margin-bottom:0
}
.mya-login-page .quick-pane .register,.mya-login-page .quick-pane .forgot,.mya-login-page .login-pane .register,.mya-login-page .login-pane .forgot{
    font-size:14px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.mya-login-page .quick-pane .action,.mya-login-page .login-pane .action{
    position:absolute;
    bottom:0;
    width:100%;
    margin:0
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quick-pane .action,.mya-login-page .login-pane .action{
        position:relative;
        padding-top:15px
    }
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane .action,.mya-login-page .login-pane .action{
        padding-bottom:15px
    }
}
.mya-login-page .quick-pane .action .secondary-btn--primary-color,.mya-login-page .quick-pane .action .btn-primary,.mya-login-page .login-pane .action .secondary-btn--primary-color,.mya-login-page .login-pane .action .btn-primary{
    float:left;
    font-size:14px
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane .action .secondary-btn--primary-color,.mya-login-page .quick-pane .action .btn-primary,.mya-login-page .login-pane .action .secondary-btn--primary-color,.mya-login-page .login-pane .action .btn-primary{
        min-width:auto;
        max-width:100%;
        width:100%
    }
    .mya-login-page .quick-pane .action .secondary-btn--primary-color.secondary-btn--primary-color,.mya-login-page .quick-pane .action .btn-primary.secondary-btn--primary-color,.mya-login-page .login-pane .action .secondary-btn--primary-color.secondary-btn--primary-color,.mya-login-page .login-pane .action .btn-primary.secondary-btn--primary-color{
        width:45%
    }
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane .action .secondary-btn--primary-color.secondary-btn--primary-color+.btn-primary,.mya-login-page .quick-pane .action .btn-primary.secondary-btn--primary-color+.btn-primary,.mya-login-page .login-pane .action .secondary-btn--primary-color.secondary-btn--primary-color+.btn-primary,.mya-login-page .login-pane .action .btn-primary.secondary-btn--primary-color+.btn-primary{
        width:45%
    }
}
.mya-login-page .quick-pane .action .secondary-btn--primary-color+.btn-primary,.mya-login-page .login-pane .action .secondary-btn--primary-color+.btn-primary{
    margin-left:20px
}
.mya-login-page .quick-pane .action .disabled,.mya-login-page .login-pane .action .disabled{
    background-color:#00a9ce;
    border-color:#00a9ce;
    opacity:.4
}
.mya-login-page .quick-pane .action .btn-loader,.mya-login-page .login-pane .action .btn-loader{
    display:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.5)
}
.mya-login-page .quick-pane .action .btn-loader .lds-ring,.mya-login-page .login-pane .action .btn-loader .lds-ring{
    position:absolute;
    right:70px;
    top:50%;
    margin-top:-15px
}
.mya-login-page .quick-pane .action .btn-loader .lds-ring div,.mya-login-page .login-pane .action .btn-loader .lds-ring div{
    border-color:#fff transparent transparent transparent
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane .action .btn-loader .lds-ring,.mya-login-page .login-pane .action .btn-loader .lds-ring{
        right:60px
    }
}
.mya-login-page .quick-pane .action.align-start .btn-loader .lds-ring,.mya-login-page .login-pane .action.align-start .btn-loader .lds-ring{
    right:auto;
    left:70px
}
.mya-login-page .quick-pane .action .loading,.mya-login-page .login-pane .action .loading{
    text-indent:-9999em
}
.mya-login-page .quick-pane .action .loading+.btn-loader,.mya-login-page .login-pane .action .loading+.btn-loader{
    display:block
}
.mya-login-page .quick-pane .action .register,.mya-login-page .login-pane .action .register{
    float:right
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane .action .register,.mya-login-page .login-pane .action .register{
        float:none;
        clear:both;
        width:100%;
        padding:30px 0 0;
        text-align:center
    }
    .mya-login-page .quick-pane .action .register>div,.mya-login-page .login-pane .action .register>div{
        display:inline-block;
        padding-right:10px
    }
}
.mya-login-page .quick-pane .action .badge,.mya-login-page .login-pane .action .badge{
    clear:both;
    display:block;
    padding-top:25px
}
.mya-login-page .quick-pane .action .badge span,.mya-login-page .login-pane .action .badge span{
    display:inline-block;
    padding:8px 0;
    padding-left:22px;
    font-size:12px;
    color:#9b9b9b;
    background:url(../..//common/images/icon_clip_logo.png) 0 50% no-repeat;
    background-size:14px 16px
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-pane .forgot,.mya-login-page .login-pane .forgot{
        position:absolute;
        width:100%;
        text-align:center
    }
    .mya-login-page .quick-pane .forgot>a,.mya-login-page .login-pane .forgot>a{
        z-index:1;
        position:relative;
        bottom:-90px
    }
    .mya-login-page .quick-pane .forgot+.action>.register,.mya-login-page .login-pane .forgot+.action>.register{
        padding-top:75px
    }
}
.mya-login-page .feature-panel{
    min-height:200px;
    color:#fff;
    background:#00a9ce
}
.mya-login-page .feature-panel .grid-x{
    max-width:1266px;
    margin:0 auto;
    padding-top:40px;
    padding-bottom:40px
}
@media screen and (max-width: 37.5em){
    .mya-login-page .feature-panel .grid-x{
        padding-top:40px;
        padding-bottom:20px
    }
}
.mya-login-page .feature-panel .cell{
    color:#fff;
    text-align:center
}
@media screen and (max-width: 64.06125em){
    .mya-login-page .feature-panel .cell{
        margin-bottom:50px
    }
}
@media screen and (max-width: 37.5em){
    .mya-login-page .feature-panel .cell.large-5{
        margin-top:25px;
        margin-bottom:25px
    }
}
.mya-login-page .feature-panel .cell h3{
    max-width:280px;
    margin:0 auto;
    padding-bottom:15px;
    font-size:1.25rem;
    font-family:du-font-primary-b
}
@media screen and (max-width: 37.5em){
    .mya-login-page .feature-panel .cell h3{
        font-size:1.125rem;
        padding-bottom:7px
    }
}
.mya-login-page .feature-panel .cell p{
    max-width:350px;
    margin:0 auto;
    color:#fff;
    font-size:14px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.mya-login-page .feature-panel .cell.large-4 p{
    max-width:280px
}
.mya-login-page .feature-panel .cell .icon,.mya-login-page .feature-panel .cell .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .feature-panel .cell .secondary-btn--primary-color,.mya-login-page .feature-panel .cell .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .feature-panel .cell .secondary-btn--primary-color,.mya-login-page .feature-panel .cell .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .feature-panel .cell .secondary-btn--primary-color,.mya-login-page .feature-panel .cell .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page .feature-panel .cell .hint2,.mya-login-page .feature-panel .cell .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .feature-panel .cell .hint2,.mya-login-page .feature-panel .cell .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .feature-panel .cell .hint2{
    display:inline-block;
    min-width:80px;
    height:100px;
    padding-bottom:15px;
    background:transparent 50% 50% no-repeat;
    background-size:90% auto;
    text-align:center
}
@media screen and (max-width: 37.5em){
    .mya-login-page .feature-panel .cell .icon,.mya-login-page .feature-panel .cell .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .feature-panel .cell .secondary-btn--primary-color,.mya-login-page .feature-panel .cell .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .feature-panel .cell .secondary-btn--primary-color,.mya-login-page .feature-panel .cell .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .feature-panel .cell .secondary-btn--primary-color,.mya-login-page .feature-panel .cell .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page .feature-panel .cell .hint2,.mya-login-page .feature-panel .cell .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .feature-panel .cell .hint2,.mya-login-page .feature-panel .cell .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .feature-panel .cell .hint2{
        height:auto;
        padding-bottom:15px
    }
}
.mya-login-page .feature-panel .cell .icon:before,.mya-login-page .feature-panel .cell .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .mya-login-page .feature-panel .cell .secondary-btn--primary-color:before,.mya-login-page .feature-panel .cell .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-login-page .feature-panel .cell .secondary-btn--primary-color:before,.mya-login-page .feature-panel .cell .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-login-page .feature-panel .cell .secondary-btn--primary-color:before,.mya-login-page .feature-panel .cell .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .mya-login-page .feature-panel .cell .hint2:before,.mya-login-page .feature-panel .cell .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-login-page .feature-panel .cell .hint2:before,.mya-login-page .feature-panel .cell .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-login-page .feature-panel .cell .hint2:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    width:1px;
    height:100%
}
.mya-login-page .feature-panel .cell .icon>img,.mya-login-page .feature-panel .cell .accordion-item .file-drop .secondary-btn--primary-color>img,.accordion-item .file-drop .mya-login-page .feature-panel .cell .secondary-btn--primary-color>img,.mya-login-page .feature-panel .cell .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color>img,.accordion-item .file-drop-container .file-drop-single .mya-login-page .feature-panel .cell .secondary-btn--primary-color>img,.mya-login-page .feature-panel .cell .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color>img,.file-drop-container .accordion-item .file-drop-single .mya-login-page .feature-panel .cell .secondary-btn--primary-color>img,.mya-login-page .feature-panel .cell .accordion-item .file-drop .hint2>img,.accordion-item .file-drop .mya-login-page .feature-panel .cell .hint2>img,.mya-login-page .feature-panel .cell .accordion-item .file-drop-container .file-drop-single .hint2>img,.accordion-item .file-drop-container .file-drop-single .mya-login-page .feature-panel .cell .hint2>img,.mya-login-page .feature-panel .cell .file-drop-container .accordion-item .file-drop-single .hint2>img,.file-drop-container .accordion-item .file-drop-single .mya-login-page .feature-panel .cell .hint2>img{
    display:inline-block;
    vertical-align:middle;
    max-height:60px;
    width:auto;
    max-width:145px
}
.mya-login-page .feature-panel .cell.cta-more{
    padding-top:50px
}
@media screen and (max-width: 37.5em){
    .mya-login-page .feature-panel .cell.cta-more{
        padding-top:0;
        margin-bottom:20px;
        margin-top:-15px
    }
}
.mya-login-page .feature-panel .cell.cta-more a{
    color:#fff;
    font-family:"du-font-secondary-bold";
    font-size:16px
}
.mya-login-page .feature-panel .cell.cta-more a:hover,.mya-login-page .feature-panel .cell.cta-more .accordion-login a.accordion-title:focus,.accordion-login .mya-login-page .feature-panel .cell.cta-more a.accordion-title:focus,.mya-login-page .feature-panel .cell.cta-more a.file-drop:focus,.mya-login-page .feature-panel .cell.cta-more .file-drop-container a.file-drop-single:focus,.file-drop-container .mya-login-page .feature-panel .cell.cta-more a.file-drop-single:focus{
    opacity:.8
}
.mya-login-page .feature-panel .cell.cta-more a:after{
    content:'';
    display:inline-block;
    width:6px;
    height:10px;
    margin-left:8px;
    background:url(../..//common/images/icon_arrow_right_white.png);
    background-size:100% auto
}
.mya-login-page .quick-panel{
    background:#F8F8F8;
    border-bottom:#eee solid 1px
}
.mya-login-page .quick-panel .grid-x{
    max-width:1266px;
    margin:0 auto;
    padding:60px 20px
}
@media screen and (max-width: 64.06125em){
    .mya-login-page .quick-panel .grid-x{
        padding:45px 20px;
        padding-bottom:10px
    }
}
.mya-login-page .quick-panel .cell{
    text-align:center
}
@media screen and (max-width: 64.06125em){
    .mya-login-page .quick-panel .cell{
        margin-bottom:40px;
        text-align:left
    }
}
.mya-login-page .quick-panel .quick-cta{
    display:inline-block;
    vertical-align:middle;
    max-width:300px;
    min-width:0;
    margin:0 auto;
    text-align:left
}
@media screen and (max-width: 64.06125em){
    .mya-login-page .quick-panel .quick-cta{
        width:250px
    }
}
@media screen and (max-width: 47.99875em){
    .mya-login-page .quick-panel .quick-cta{
        width:auto
    }
}
.mya-login-page .quick-panel .quick-cta h4{
    margin:0;
    padding:0 0 7px;
    font-size:22px;
    font-family:du-font-primary-b
}
.mya-login-page .quick-panel .quick-cta .quick-link{
    font-family:"du-font-secondary-bold"
}
.mya-login-page .quick-panel .quick-cta .quick-link:hover,.mya-login-page .quick-panel .quick-cta .accordion-login .quick-link.accordion-title:focus,.accordion-login .mya-login-page .quick-panel .quick-cta .quick-link.accordion-title:focus,.mya-login-page .quick-panel .quick-cta .quick-link.file-drop:focus,.mya-login-page .quick-panel .quick-cta .file-drop-container .quick-link.file-drop-single:focus,.file-drop-container .mya-login-page .quick-panel .quick-cta .quick-link.file-drop-single:focus{
    opacity:.8
}
.mya-login-page .quick-panel .quick-cta .quick-link:after{
    content:'';
    display:inline-block;
    width:6px;
    height:10px;
    margin-left:8px;
    background:url(../..//common/images/icon_arrow_right_blue.png);
    background-size:100% auto
}
.mya-login-page .quick-panel .check-bullets{
    display:inline-block;
    vertical-align:middle;
    max-width:380px;
    margin:0;
    padding:0;
    margin-left:50px;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quick-panel .check-bullets{
        display:block;
        margin-left:0;
        padding-top:15px
    }
}
.mya-login-page .quick-panel .check-bullets li{
    position:relative;
    margin:0;
    padding:3px 0;
    padding-left:23px;
    font-size:.875rem;
    text-align:left
}
.mya-login-page .quick-panel .check-bullets li:before{
    position:absolute;
    left:0;
    top:3px;
    font-size:12px;
    content:'k';
    font-family:du-icon-font
}
.mya-login-page .quick-panel .check-bullets li strong{
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.mya-login-page .du-text-field .parsley-errors-list,.mya-login-page .du-text-field--btn .parsley-errors-list{
    padding-top:2px;
    line-height:1.3em;
    bottom:-20px;
    font-size:.8125rem
}
.mya-login-page .du-text-field .parsley-errors-list li,.mya-login-page .du-text-field--btn .parsley-errors-list li{
    line-height:1.3em;
    padding:5px 0 0
}
.mya-login-page .quickid-pane-wrap:after{
    display:none
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quickid-pane-wrap{
        padding-top:0;
        padding-bottom:0
    }
}
.mya-login-page .quickid-pane{
    position:relative;
    top:-60px;
    padding:47px 20px;
    border:0;
    text-align:center !important;
    background:#EBF9FC;
    display:flex;
    align-items:flex-end
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quickid-pane{
        top:-40px;
        margin-bottom:-40px;
        text-align:left !important;
        padding:45px 0
    }
}
.mya-login-page .quickid-pane:before,.mya-login-page .quickid-pane:after{
    position:absolute;
    top:0;
    content:'';
    width:50%;
    height:100%;
    background:#EBF9FC
}
.mya-login-page .quickid-pane:before{
    left:-50%
}
.mya-login-page .quickid-pane:after{
    right:-50%
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quickid-pane{
        display:block
    }
}
.mya-login-page .quickid-pane>div{
    display:inline-block;
    vertical-align:middle;
    width:50%
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quickid-pane>div{
        display:block;
        width:100%
    }
}
.mya-login-page .quickid-pane .intro{
    max-width:420px
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quickid-pane .intro{
        margin:0 0 15px;
        padding:0
    }
}
.mya-login-page .quickid-pane .intro .icon,.mya-login-page .quickid-pane .intro .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .quickid-pane .intro .secondary-btn--primary-color,.mya-login-page .quickid-pane .intro .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quickid-pane .intro .secondary-btn--primary-color,.mya-login-page .quickid-pane .intro .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quickid-pane .intro .secondary-btn--primary-color,.mya-login-page .quickid-pane .intro .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page .quickid-pane .intro .hint2,.mya-login-page .quickid-pane .intro .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quickid-pane .intro .hint2,.mya-login-page .quickid-pane .intro .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quickid-pane .intro .hint2{
    float:left;
    margin:0;
    margin-right:15px
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quickid-pane .intro .icon,.mya-login-page .quickid-pane .intro .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .quickid-pane .intro .secondary-btn--primary-color,.mya-login-page .quickid-pane .intro .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quickid-pane .intro .secondary-btn--primary-color,.mya-login-page .quickid-pane .intro .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quickid-pane .intro .secondary-btn--primary-color,.mya-login-page .quickid-pane .intro .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page .quickid-pane .intro .hint2,.mya-login-page .quickid-pane .intro .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quickid-pane .intro .hint2,.mya-login-page .quickid-pane .intro .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quickid-pane .intro .hint2{
        margin-bottom:20px
    }
    .mya-login-page .quickid-pane .intro .icon>img,.mya-login-page .quickid-pane .intro .accordion-item .file-drop .secondary-btn--primary-color>img,.accordion-item .file-drop .mya-login-page .quickid-pane .intro .secondary-btn--primary-color>img,.mya-login-page .quickid-pane .intro .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color>img,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quickid-pane .intro .secondary-btn--primary-color>img,.mya-login-page .quickid-pane .intro .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color>img,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quickid-pane .intro .secondary-btn--primary-color>img,.mya-login-page .quickid-pane .intro .accordion-item .file-drop .hint2>img,.accordion-item .file-drop .mya-login-page .quickid-pane .intro .hint2>img,.mya-login-page .quickid-pane .intro .accordion-item .file-drop-container .file-drop-single .hint2>img,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quickid-pane .intro .hint2>img,.mya-login-page .quickid-pane .intro .file-drop-container .accordion-item .file-drop-single .hint2>img,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quickid-pane .intro .hint2>img{
        width:65px;
        height:65px;
        margin-right:10px
    }
}
.mya-login-page .quickid-pane h3{
    font-family:du-font-primary-b;
    font-size:26px;
    line-height:1.2em;
    margin:0;
    padding:0 0 5px
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quickid-pane h3{
        margin-top:0 !important
    }
}
.mya-login-page .quickid-pane h3>em{
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    border-radius:4px;
    font-size:.9rem;
    line-height:1em;
    font-style:normal;
    background:#c724b1;
    border-radius:3px;
    padding:3px 6px 4px;
    position:relative;
    top:-2px
}
.mya-login-page .quickid-pane .action{
    text-align:left
}
.mya-login-page .quickid-pane .action .btn-primary{
    margin-left:100px;
    margin-top:10px;
    width:auto;
    min-width:200px;
    max-width:100%;
    font-size:14px
}
@media screen and (max-width: 63.9375em){
    .mya-login-page .quickid-pane .action .btn-primary{
        margin-left:0
    }
}
@media screen and (max-width: 37.5em){
    .mya-login-page .quickid-pane .action .btn-primary{
        width:100%
    }
}
.mya-login-page .quickid-pane-wrap .intro,.mya-login-page .recharge-panel .intro,.mya-login-page .quick-pane .intro{
    border:0 none;
    text-align:left
}
@media print, screen and (min-width: 48em){
    .mya-login-page.mya-login-otp .login-panel{
        align-items:flex-start
    }
}
@media print, screen and (min-width: 48em){
    .mya-login-page.mya-login-otp .intro{
        margin-top:30px
    }
}
.mya-login-page.mya-login-otp .login-pane .action{
    position:static
}
@media print, screen and (min-width: 48em){
    .mya-login-page.mya-login-otp .login-pane .action{
        margin-top:20px
    }
}
.mya-login-page.mya-login-otp .or-container{
    width:100%;
    height:30px;
    border-bottom:1px #979797 solid;
    text-align:center;
    opacity:0.5;
    margin:auto
}
.mya-login-page.mya-login-otp .or-container .or-txt{
    position:relative;
    top:14px;
    background-color:#fff;
    display:inline-block;
    padding:0 5px;
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    color:#333;
    letter-spacing:0
}
@media screen and (max-width: 47.99875em){
    .mya-login-page.mya-login-otp .or-container .or-txt{
        top:16px
    }
}
.mya-login-page.mya-login-otp .secondary-pane{
    margin-top:35px
}
.mya-login-page.mya-login-otp .secondary-pane .secondary-action{
    margin:20px 0
}
.mya-login-page.mya-login-otp .secondary-pane .btn-secondary{
    width:100%
}
.mya-login-page-v2 .sent-text{
    padding-top:10px
}
.mya-login-page-v2 .sent-text>strong{
    display:inline-block;
    font-size:1rem;
    font-weight:normal;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 30em){
    .mya-login-page-v2 .sent-text>strong{
        display:block;
        margin-left:0 !important
    }
}
.mya-login-page-v2 .sent-text>strong+strong{
    margin-left:2rem
}
.mya-login-page-v2 .sent-text>strong .icon,.mya-login-page-v2 .sent-text>strong .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page-v2 .sent-text>strong .secondary-btn--primary-color,.mya-login-page-v2 .sent-text>strong .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page-v2 .sent-text>strong .secondary-btn--primary-color,.mya-login-page-v2 .sent-text>strong .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page-v2 .sent-text>strong .secondary-btn--primary-color,.mya-login-page-v2 .sent-text>strong .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page-v2 .sent-text>strong .hint2,.mya-login-page-v2 .sent-text>strong .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page-v2 .sent-text>strong .hint2,.mya-login-page-v2 .sent-text>strong .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page-v2 .sent-text>strong .hint2{
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
    font-size:1.2rem
}
.mya-login-page-v2 .sent-text>strong .du-icon{
    display:inline-block;
    vertical-align:middle;
    margin-right:5px
}
.mya-login-page-v2 .send-again{
    margin-top:15px
}
.mya-login-page-v2 .pin-input .input-group input{
    max-width:40px
}
.mya-login-page-v2 .pin-input.error .input-group input{
    border-bottom-color:#FF514D
}
.mya-login-page-v2 .login-pane{
    max-width:450px
}
.mya-login-page-v2 .login-pane fieldset.pin-input{
    max-width:100%
}
.mya-login-page-v2 .login-pane fieldset.pin-input>label:not(.error-text){
    display:inline-block;
    vertical-align:middle;
    color:#333;
    font-size:1rem;
    font-weight:bold;
    margin-right:10px
}
.mya-login-page-v2 .login-pane fieldset.pin-input.pin-input-error>label{
    color:#F44242
}
.mya-login-page-v2 .login-pane fieldset.pin-input.pin-input-error .send-again{
    display:block
}
.mya-login-page-v2 .login-pane fieldset.pin-input .input-group{
    width:300px;
    display:inline-block;
    vertical-align:middle
}
.mya-login-page-v2 .login-pane fieldset.pin-input .input-group input{
    float:left
}
.mya-login-page-v2 .login-pane .group-captcha{
    margin-bottom:10px
}
.mya-login-page-v2 .login-pane .group-captcha+.action{
    padding-top:20px
}
.mya-login-page-v2 .login-pane .action{
    margin-bottom:30px
}
.mya-login-page-v2 .intro-DYK .icon,.mya-login-page-v2 .intro-DYK .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page-v2 .intro-DYK .secondary-btn--primary-color,.mya-login-page-v2 .intro-DYK .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page-v2 .intro-DYK .secondary-btn--primary-color,.mya-login-page-v2 .intro-DYK .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page-v2 .intro-DYK .secondary-btn--primary-color,.mya-login-page-v2 .intro-DYK .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page-v2 .intro-DYK .hint2,.mya-login-page-v2 .intro-DYK .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page-v2 .intro-DYK .hint2,.mya-login-page-v2 .intro-DYK .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page-v2 .intro-DYK .hint2{
    width:auto;
    height:auto
}
.mya-login-page-v2 .intro-DYK .icon img,.mya-login-page-v2 .intro-DYK .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .mya-login-page-v2 .intro-DYK .secondary-btn--primary-color img,.mya-login-page-v2 .intro-DYK .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .mya-login-page-v2 .intro-DYK .secondary-btn--primary-color img,.mya-login-page-v2 .intro-DYK .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .mya-login-page-v2 .intro-DYK .secondary-btn--primary-color img,.mya-login-page-v2 .intro-DYK .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .mya-login-page-v2 .intro-DYK .hint2 img,.mya-login-page-v2 .intro-DYK .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .mya-login-page-v2 .intro-DYK .hint2 img,.mya-login-page-v2 .intro-DYK .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .mya-login-page-v2 .intro-DYK .hint2 img{
    min-width:unset;
    width:70px;
    height:70px
}
.mya-login-page-v2 .intro-DYK h4{
    font-size:1.25rem
}
#hybrid-plan-select{
    display:flex !important;
    align-items:center;
    max-height:90%;
    min-height:430px
}
#hybrid-plan-select .popup-copy h2{
    font-family:du-font-primary-b
}
#hybrid-plan-select .action button+button{
    margin-left:10px
}
.popup-reveal.pin-receit .popup-copy h2{
    font-family:du-font-primary-b
}
.popup-reveal.pin-receit .pin-options{
    padding:15px 0
}
.popup-reveal.pin-receit .pin-options [type=checkbox]{
    display:none
}
.popup-reveal.pin-receit .pin-options .du-custom-radio{
    width:100%;
    max-width:360px;
    height:56px;
    margin:0 auto 15px;
    border-radius:12px
}
.popup-reveal.pin-receit .pin-options .du-custom-radio.checked{
    border-color:#00a9ce
}
.popup-reveal.pin-receit .pin-options .du-radio-status{
    width:28px;
    height:28px
}
.popup-reveal.pin-receit .pin-options .du-radio-status:before{
    line-height:28px !important
}
.popup-reveal.pin-receit .pin-options .du-radio-details>strong{
    font-size:1rem
}
.popup-reveal.pin-receit .pin-options .du-radio-details .icon,.popup-reveal.pin-receit .pin-options .du-radio-details .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .popup-reveal.pin-receit .pin-options .du-radio-details .secondary-btn--primary-color,.popup-reveal.pin-receit .pin-options .du-radio-details .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .popup-reveal.pin-receit .pin-options .du-radio-details .secondary-btn--primary-color,.popup-reveal.pin-receit .pin-options .du-radio-details .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .popup-reveal.pin-receit .pin-options .du-radio-details .secondary-btn--primary-color,.popup-reveal.pin-receit .pin-options .du-radio-details .accordion-item .file-drop .hint2,.accordion-item .file-drop .popup-reveal.pin-receit .pin-options .du-radio-details .hint2,.popup-reveal.pin-receit .pin-options .du-radio-details .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .popup-reveal.pin-receit .pin-options .du-radio-details .hint2,.popup-reveal.pin-receit .pin-options .du-radio-details .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .popup-reveal.pin-receit .pin-options .du-radio-details .hint2{
    display:inline-block;
    vertical-align:middle;
    font-size:1.2rem;
    margin-right:10px
}
.popup-reveal.pin-receit .action>button{
    min-width:200px
}
@media screen and (max-width: 37.5em){
    .popup-reveal.pin-receit .confirm-copy,.popup-reveal.pin-receit .popup-copy,.popup-reveal.confirm-username .confirm-copy,.popup-reveal.confirm-username .popup-copy{
        padding-left:15px;
        padding-right:15px
    }
}
.popup-reveal.confirm-username .popup-copy{
    text-align:left
}
.popup-reveal.confirm-username .popup-copy h2{
    font-family:du-font-primary-b
}
.popup-reveal.confirm-username .popup-copy h2+p{
    max-width:100%
}
.popup-reveal.confirm-username .du-notify{
    text-align:center;
    padding:5px 40px;
    margin-bottom:2.5rem
}
.popup-reveal.confirm-username form{
    padding:15px 0 0
}
.popup-reveal.confirm-username .action{
    padding:15px 0 0
}
.popup-reveal.confirm-username .action button{
    min-width:200px
}
.du-notify{
    overflow:hidden;
    padding:1px 10px;
    margin-bottom:1rem;
    border-radius:5px;
    font-size:.875rem;
    text-align:center;
    font-family:"du-font-secondary-regular";
    -webkit-transition:all 0.8s ease-out;
    -moz-transition:all 0.8s ease-out;
    transition:all 0.8s ease-out
}
.du-notify p{
    margin:.3rem 0
}
.du-notify strong{
    font-family:"du-font-secondary-bold"
}
.du-notify.init-hidden{
    opacity:0;
    -webkit-transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    transform:translateY(-10px)
}
.du-notify-success{
    background:rgba(120,190,32,0.1)
}
.du-notify-success,.du-notify-success p{
    color:#78be20
}
.mya-login-page>.du-notify{
    max-width:1050px;
    margin:0 auto 40px
}
@media screen and (max-width: 48em){
    .mya-login-page>.du-notify{
        margin:0 25px 20px
    }
}
@media screen and (max-width: 64.06125em){
    body>.mnmi-alert-page{
        padding-top:80px !important
    }
}
@media print, screen and (min-width: 48em){
    .mnmi-alert-page{
        padding-top:120px !important
    }
}
.mnmi-alert-page .login-pane h3{
    display:flex;
    flex-flow:row;
    align-items:center;
    font-size:20px !important
}
.mnmi-alert-page .login-pane h3 .icon,.mnmi-alert-page .login-pane h3 .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnmi-alert-page .login-pane h3 .secondary-btn--primary-color,.mnmi-alert-page .login-pane h3 .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-alert-page .login-pane h3 .secondary-btn--primary-color,.mnmi-alert-page .login-pane h3 .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-alert-page .login-pane h3 .secondary-btn--primary-color,.mnmi-alert-page .login-pane h3 .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnmi-alert-page .login-pane h3 .hint2,.mnmi-alert-page .login-pane h3 .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-alert-page .login-pane h3 .hint2,.mnmi-alert-page .login-pane h3 .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-alert-page .login-pane h3 .hint2{
    width:65px;
    margin-right:1.5rem
}
.mnmi-alert-page .login-pane p+form{
    margin-top:2.5rem
}
.mnmi-alert-page .login-pane .action{
    margin-top:2rem !important
}
.mya-login-page .intro-carousel{
    margin-bottom:0
}
.mya-login-page .intro-carousel .icon,.mya-login-page .intro-carousel .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .intro-carousel .secondary-btn--primary-color,.mya-login-page .intro-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .intro-carousel .secondary-btn--primary-color,.mya-login-page .intro-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .intro-carousel .secondary-btn--primary-color,.mya-login-page .intro-carousel .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page .intro-carousel .hint2,.mya-login-page .intro-carousel .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .intro-carousel .hint2,.mya-login-page .intro-carousel .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .intro-carousel .hint2{
    width:120px;
    height:120px;
    margin:0 auto;
    margin-bottom:20px
}
.mya-login-page .intro-carousel .slick-slide img{
    margin:0 auto
}
.mya-login-page .intro-carousel .carousel-btn{
    display:none !important
}
.mya-login-page .intro-carousel .slick-dots{
    bottom:-60px
}
.third-party-service .group{
    padding:0
}
.third-party-service .headline4{
    font-size:1.25rem
}
.third-party-service .headline5{
    font-size:1.0625rem;
    font-family:"du-font-secondary-bold"
}
.third-party-service .du-text-field,.third-party-service .du-text-field--btn{
    position:relative
}
.third-party-service .du-text-field .material-label,.third-party-service .du-text-field--btn .material-label{
    left:auto;
    margin-left:40px
}
.third-party-service .du-text-field .icon,.third-party-service .du-text-field--btn .icon,.third-party-service .du-text-field .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .third-party-service .du-text-field .secondary-btn--primary-color,.third-party-service .du-text-field--btn .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .third-party-service .du-text-field--btn .secondary-btn--primary-color,.third-party-service .du-text-field .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .third-party-service .du-text-field .secondary-btn--primary-color,.third-party-service .du-text-field--btn .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .third-party-service .du-text-field--btn .secondary-btn--primary-color,.third-party-service .du-text-field .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .third-party-service .du-text-field .secondary-btn--primary-color,.third-party-service .du-text-field--btn .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .third-party-service .du-text-field--btn .secondary-btn--primary-color,.third-party-service .du-text-field .accordion-item .file-drop .hint2,.accordion-item .file-drop .third-party-service .du-text-field .hint2,.third-party-service .du-text-field--btn .accordion-item .file-drop .hint2,.accordion-item .file-drop .third-party-service .du-text-field--btn .hint2,.third-party-service .du-text-field .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .third-party-service .du-text-field .hint2,.third-party-service .du-text-field--btn .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .third-party-service .du-text-field--btn .hint2,.third-party-service .du-text-field .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .third-party-service .du-text-field .hint2,.third-party-service .du-text-field--btn .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .third-party-service .du-text-field--btn .hint2{
    position:absolute;
    color:#9B9B9B;
    left:18px;
    line-height:40px;
    font-size:1rem;
    top:6px
}
.third-party-service input[type="search"],.third-party-service .du-text-field.readonly input[type=search]:focus,.du-text-field.readonly .third-party-service input[type=search]:focus,.third-party-service .readonly.du-text-field--btn input[type=search]:focus,.readonly.du-text-field--btn .third-party-service input[type=search]:focus,.third-party-service .du-text-field.locked input[type=search]:focus,.du-text-field.locked .third-party-service input[type=search]:focus,.third-party-service .locked.du-text-field--btn input[type=search]:focus,.locked.du-text-field--btn .third-party-service input[type=search]:focus{
    position:relative;
    padding-left:40px !important
}
.third-party-service div.radio-group{
    display:block;
    flex:none;
    width:auto;
    margin-bottom:16px;
    margin-left:0
}
.third-party-service div.radio-group label{
    margin:0
}
.third-party-service div.radio-group [type=radio]+label{
    padding-top:0;
    padding-right:0;
    padding-left:28px;
    min-height:20px;
    white-space:nowrap
}
.third-party-service div.radio-group [type=radio]{
    display:none
}
.third-party-service div.radio-group [type=radio]+label::before,.third-party-service div.radio-group [type=radio]+label::after{
    width:20px;
    height:20px;
    line-height:20px;
    margin:0
}
.third-party-service div.radio-group [type=radio]:checked+label::before{
    background:linear-gradient(135deg, #00a9ce 0%, #733dbe 100%);
    border:0 none
}
.third-party-service div.radio-group [type=radio]:checked+label::after{
    content:'';
    left:10px;
    top:10px;
    transform:translate(-50%, -50%);
    width:15px;
    height:15px;
    position:absolute;
    background:transparent;
    border:2px solid #fff;
    border-radius:50%
}
[dir=rtl] .third-party-service div.radio-group [type=radio]:checked+label::after{
    right:-5px;
    left:0
}
.third-party-service .container-light{
    margin-bottom:20px;
    background:#FAFAFA;
    border:1px solid #ddd;
    border-radius:8px;
    padding:20px;
    display:inline-block
}
.third-party-service .arrow-link{
    min-width:auto;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    font-size:1.0625rem
}
.third-party-service .arrow-link:after{
    display:block;
    position:static;
    opacity:1;
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    background-size:contain;
    width:16px;
    height:12px;
    margin-top:1px;
    margin-left:5px
}
.third-party-service .arrow-link:hover,.third-party-service .accordion-login .arrow-link.accordion-title:focus,.accordion-login .third-party-service .arrow-link.accordion-title:focus,.third-party-service .arrow-link.file-drop:focus,.third-party-service .file-drop-container .arrow-link.file-drop-single:focus,.file-drop-container .third-party-service .arrow-link.file-drop-single:focus,.third-party-service .arrow-link:focus,.third-party-service .arrow-link:active{
    color:#8a8a8a
}
.third-party-service .arrow-link:hover:after,.third-party-service .accordion-login .arrow-link.accordion-title:focus:after,.accordion-login .third-party-service .arrow-link.accordion-title:focus:after,.third-party-service .arrow-link.file-drop:focus:after,.third-party-service .file-drop-container .arrow-link.file-drop-single:focus:after,.file-drop-container .third-party-service .arrow-link.file-drop-single:focus:after,.third-party-service .arrow-link:focus:after,.third-party-service .arrow-link:active:after{
    transform:scale(1)
}
.mya-header .mya-title>em,.mya-header--narrow .mya-title>em,.mya-header--columns .mya-title>em{
    display:none
}
.contract-listing-wrap{
    position:relative;
    margin-bottom:20px
}
@media screen and (max-width: 63.9375em){
    .contract-listing-wrap.list-style{
        display:none !important
    }
    .contract-listing-wrap.grid-style{
        display:block !important
    }
    .contract-listing-wrap .display-style{
        display:none !important
    }
}
.contract-listing-wrap p{
    color:#777
}
.contract-listing-wrap .list-tabs{
    font-size:0
}
.contract-listing-wrap .list-tabs>a{
    position:relative;
    bottom:-5px;
    display:inline-block;
    vertical-align:bottom;
    padding:.85em 2em;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    background:#fafafa;
    border:#ddd solid 1px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.contract-listing-wrap .list-tabs>a:hover,.contract-listing-wrap .accordion-login .list-tabs>a.accordion-title:focus,.accordion-login .contract-listing-wrap .list-tabs>a.accordion-title:focus,.contract-listing-wrap .list-tabs>a.file-drop:focus,.contract-listing-wrap .file-drop-container .list-tabs>a.file-drop-single:focus,.file-drop-container .contract-listing-wrap .list-tabs>a.file-drop-single:focus{
    cursor:pointer;
    background:#f2f2f2
}
.contract-listing-wrap .list-tabs>a.active{
    z-index:1;
    bottom:-2px;
    padding:1em 3em;
    font-family:du-font-primary-b;
    background:#fff;
    border-bottom-color:#fff
}
.contract-listing-wrap .list-tabs>a.active:hover,.contract-listing-wrap .accordion-login .list-tabs>a.active.accordion-title:focus,.accordion-login .contract-listing-wrap .list-tabs>a.active.accordion-title:focus,.contract-listing-wrap .list-tabs>a.active.file-drop:focus,.contract-listing-wrap .file-drop-container .list-tabs>a.active.file-drop-single:focus,.file-drop-container .contract-listing-wrap .list-tabs>a.active.file-drop-single:focus{
    cursor:default;
    background:#fff
}
@media screen and (max-width: 30em){
    .contract-listing-wrap .list-tabs>a,.contract-listing-wrap .list-tabs>a.active{
        padding-left:1.5em;
        padding-right:1.5em
    }
}
.contract-listing-wrap .table-wrap{
    position:relative;
    min-height:300px;
    padding:30px 30px 0;
    font-family:"du-font-secondary-regular";
    color:#333;
    background:#fff;
    border:#ddd solid 1px
}
.contract-listing-wrap .table-wrap .info .icon,.contract-listing-wrap .table-wrap .info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .contract-listing-wrap .table-wrap .info .secondary-btn--primary-color,.contract-listing-wrap .table-wrap .info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .contract-listing-wrap .table-wrap .info .secondary-btn--primary-color,.contract-listing-wrap .table-wrap .info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .contract-listing-wrap .table-wrap .info .secondary-btn--primary-color,.contract-listing-wrap .table-wrap .info .accordion-item .file-drop .hint2,.accordion-item .file-drop .contract-listing-wrap .table-wrap .info .hint2,.contract-listing-wrap .table-wrap .info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .contract-listing-wrap .table-wrap .info .hint2,.contract-listing-wrap .table-wrap .info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .contract-listing-wrap .table-wrap .info .hint2{
    display:inline-block;
    vertical-align:middle;
    font-size:20px;
    line-height:1em;
    color:#00a9ce
}
.contract-listing-wrap .table-wrap .info p{
    font-size:14px
}
.contract-listing-wrap .table1{
    border:0;
    border-collapse:collapse;
    border-spacing:0px;
    table-layout:fixed
}
.contract-listing-wrap .table1 thead,.contract-listing-wrap .table1 tbody{
    border:0
}
.contract-listing-wrap .table1 th,.contract-listing-wrap .table1 td{
    font-size:14px;
    height:68px;
    padding:1rem;
    line-height:1.1em;
    background:#fff
}
.contract-listing-wrap .table1 th>em,.contract-listing-wrap .table1 td>em{
    font-style:normal
}
.contract-listing-wrap .table1 th{
    cursor:pointer;
    position:relative
}
.contract-listing-wrap .table1 th:before{
    content:'c';
    font-family:du-icon-font;
    position:absolute;
    left:0;
    color:#333;
    width:10px;
    height:10px;
    font-size:10px;
    text-align:center;
    opacity:0;
    -webkit-transition:all 0.15s ease-out;
    -moz-transition:all 0.15s ease-out;
    transition:all 0.15s ease-out
}
.contract-listing-wrap .table1 th:hover:before,.contract-listing-wrap .table1 .accordion-login th.accordion-title:focus:before,.accordion-login .contract-listing-wrap .table1 th.accordion-title:focus:before,.contract-listing-wrap .table1 th.file-drop:focus:before,.contract-listing-wrap .table1 .file-drop-container th.file-drop-single:focus:before,.file-drop-container .contract-listing-wrap .table1 th.file-drop-single:focus:before{
    opacity:1
}
.contract-listing-wrap .table1 th.sorting_asc:before{
    opacity:1;
    content:'h'
}
.contract-listing-wrap .table1 th.sorting_desc:before{
    opacity:1
}
.contract-listing-wrap .table1 th:nth-child(6):before{
    display:none
}
.contract-listing-wrap .table1 td{
    border-top:#ddd solid 1px
}
.contract-listing-wrap .table1 td button{
    max-width:160px
}
.contract-listing-wrap .table1 td .toggle:after{
    display:inline-block;
    vertical-align:bottom;
    font-family:du-icon-font;
    content:'c';
    font-size:12px;
    margin-left:5px;
    -webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
.contract-listing-wrap .table1 td .hdn-detail{
    display:none
}
.contract-listing-wrap .table1 td .status{
    display:block;
    text-align:center;
    font-size:1rem
}
.contract-listing-wrap .table1 td .status.cancel{
    color:#ddd;
    font-family:du-font-primary-b
}
.contract-listing-wrap .table1 .expanded td{
    color:#00a9ce;
    background:#F6F6F6
}
.contract-listing-wrap .table1 .expanded td .toggle:after{
    position:relative;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.contract-listing-wrap .table1 .detail{
    display:none
}
.contract-listing-wrap .table1 .detail td{
    border-top:0;
    padding-top:10px;
    padding-bottom:1.5rem;
    line-height:1.7em;
    color:#777;
    background:#F6F6F6
}
.contract-listing-wrap .table1 .expanded+.detail{
    display:table-row
}
.contract-listing-wrap .table1 .expanded+.detail+tr td{
    border-top-color:#00a9ce
}
.contract-listing-wrap .util-wrap{
    position:absolute;
    width:100%;
    text-align:right
}
@media screen and (max-width: 63.9375em){
    .contract-listing-wrap .util-wrap{
        display:block;
        position:static;
        padding-bottom:20px
    }
}
.contract-listing-wrap .util-wrap .native-dropdown{
    display:inline-block;
    vertical-align:middle
}
.contract-listing-wrap .util-wrap .native-dropdown select{
    padding:2px 1.7rem 0 1rem;
    font-family:"du-font-secondary-regular";
    font-size:14px;
    min-width:200px;
    border-color:#ddd
}
[dir=rtl] .contract-listing-wrap .util-wrap .native-dropdown select{
    padding:2px 1rem 0 1.7rem
}
.contract-listing-wrap .util-wrap .native-dropdown select option{
    font-family:"du-font-secondary-regular"
}
.contract-listing-wrap .util-wrap .display-style{
    display:inline-block;
    vertical-align:middle;
    padding-left:15px
}
.contract-listing-wrap .util-wrap .display-style a{
    display:inline-block;
    vertical-align:middle;
    width:40px;
    height:40px;
    background:50% 50% no-repeat;
    background-size:32px
}
.contract-listing-wrap .util-wrap .display-style a.active{
    display:none
}
.contract-listing-wrap .util-wrap .display-style a.list{
    background-image:url(../..//common/images/icon-list-style.png)
}
.contract-listing-wrap .util-wrap .display-style a.grid{
    background-image:url(../..//common/images/icon-grid-style.png);
    background-size:28px
}
.contract-listing-wrap .util-wrap .display-style a:hover,.contract-listing-wrap .util-wrap .display-style .accordion-login a.accordion-title:focus,.accordion-login .contract-listing-wrap .util-wrap .display-style a.accordion-title:focus,.contract-listing-wrap .util-wrap .display-style a.file-drop:focus,.contract-listing-wrap .util-wrap .display-style .file-drop-container a.file-drop-single:focus,.file-drop-container .contract-listing-wrap .util-wrap .display-style a.file-drop-single:focus{
    opacity:.7
}
.contract-listing-wrap.grid-style .list-tabs a.active{
    z-index:0
}
@media screen and (max-width: 63.9375em){
    .contract-listing-wrap.grid-style>.util-wrap .native-dropdown{
        display:none
    }
}
.contract-listing-wrap.grid-style .table-wrap{
    padding-left:0;
    padding-right:0;
    border:0;
    border-top:#ddd solid 1px;
    background:#F8F8F8
}
@media screen and (max-width: 63.9375em){
    .contract-listing-wrap.grid-style .table-wrap>.info{
        position:relative;
        padding-left:40px
    }
    .contract-listing-wrap.grid-style .table-wrap>.info p{
        line-height:1.3em
    }
    .contract-listing-wrap.grid-style .table-wrap>.info a.icon,.contract-listing-wrap.grid-style .table-wrap>.info .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .contract-listing-wrap.grid-style .table-wrap>.info a.secondary-btn--primary-color,.contract-listing-wrap.grid-style .table-wrap>.info .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .contract-listing-wrap.grid-style .table-wrap>.info a.secondary-btn--primary-color,.contract-listing-wrap.grid-style .table-wrap>.info .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .contract-listing-wrap.grid-style .table-wrap>.info a.secondary-btn--primary-color,.contract-listing-wrap.grid-style .table-wrap>.info .accordion-item .file-drop a.hint2,.accordion-item .file-drop .contract-listing-wrap.grid-style .table-wrap>.info a.hint2,.contract-listing-wrap.grid-style .table-wrap>.info .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .contract-listing-wrap.grid-style .table-wrap>.info a.hint2,.contract-listing-wrap.grid-style .table-wrap>.info .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .contract-listing-wrap.grid-style .table-wrap>.info a.hint2{
        position:absolute;
        left:10px;
        top:0
    }
    .contract-listing-wrap.grid-style .table-wrap .util-wrap{
        padding-top:15px;
        padding-bottom:0
    }
    .contract-listing-wrap.grid-style .table-wrap .native-dropdown{
        width:100%;
        padding:0
    }
}
@media screen and (max-width: 48em){
    .contract-listing-wrap.grid-style .table-wrap .util-wrap{
        padding-top:0
    }
}
.contract-listing-wrap.grid-style .grid-wrap{
    padding-top:20px
}
.contract-listing-wrap.grid-style .grid-wrap .grid-wrap-inner{
    font-size:0;
    width:auto;
    height:auto !important;
    margin-left:-.5rem;
    margin-right:-.5rem
}
@media screen and (max-width: 40em){
    .contract-listing-wrap.grid-style .grid-wrap .grid-wrap-inner{
        margin:0
    }
}
.contract-listing-wrap.grid-style .grid-wrap .item{
    position:relative;
    vertical-align:top;
    min-height:300px;
    padding:15px 15px 80px;
    font-size:14px;
    color:#333;
    background:#fff;
    border-radius:15px;
    border:#ddd solid 1px
}
@media screen and (max-width: 64.06125em){
    .contract-listing-wrap.grid-style .grid-wrap .item{
        margin-bottom:1rem
    }
}
.contract-listing-wrap.grid-style .grid-wrap .item p{
    color:#333
}
.contract-listing-wrap.grid-style .grid-wrap .item h5{
    font-family:du-font-primary-b;
    font-size:22px;
    line-height:1.1em;
    margin:0;
    padding:10px 0
}
.contract-listing-wrap.grid-style .grid-wrap .item .desc{
    padding:0 0 10px
}
.contract-listing-wrap.grid-style .grid-wrap .item .desc>a{
    display:inline-block
}
.contract-listing-wrap.grid-style .grid-wrap .item .desc-detail{
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:calc(100% - 60px);
    border-bottom-left-radius:15px;
    border-bottom-right-radius:15px;
    background:#fff
}
.contract-listing-wrap.grid-style .grid-wrap .item .desc-detail-content{
    overflow-y:auto;
    position:absolute;
    bottom:40px;
    left:0;
    width:100%;
    height:calc(100% - 40px);
    padding:0 15px 0
}
.contract-listing-wrap.grid-style .grid-wrap .item .desc-detail .collapse{
    position:absolute;
    bottom:12px;
    left:0;
    right:0
}
.contract-listing-wrap.grid-style .grid-wrap .item .desc-detail .collapse:after{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.contract-listing-wrap.grid-style .grid-wrap .item .expanded+.desc-detail{
    display:block;
    z-index:1
}
.contract-listing-wrap.grid-style .grid-wrap .item .separator{
    display:block;
    margin:10px 0;
    padding:0;
    border-top:#ddd solid 1px
}
.contract-listing-wrap.grid-style .grid-wrap .item>.toggle{
    display:inline-block;
    margin-bottom:6px
}
.contract-listing-wrap.grid-style .grid-wrap .item .toggle:after{
    display:inline-block;
    vertical-align:middle;
    font-family:du-icon-font;
    content:'c';
    font-size:11px;
    margin-left:5px;
    -webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
.contract-listing-wrap.grid-style .grid-wrap .item .toggle:hover,.contract-listing-wrap.grid-style .grid-wrap .item .accordion-login .toggle.accordion-title:focus,.accordion-login .contract-listing-wrap.grid-style .grid-wrap .item .toggle.accordion-title:focus,.contract-listing-wrap.grid-style .grid-wrap .item .toggle.file-drop:focus,.contract-listing-wrap.grid-style .grid-wrap .item .file-drop-container .toggle.file-drop-single:focus,.file-drop-container .contract-listing-wrap.grid-style .grid-wrap .item .toggle.file-drop-single:focus{
    opacity:.7
}
.contract-listing-wrap.grid-style .grid-wrap .item button{
    width:100%;
    max-width:180px
}
.contract-listing-wrap.grid-style .grid-wrap .item .col2{
    width:46%;
    display:inline-block;
    padding:10px 0
}
.contract-listing-wrap.grid-style .grid-wrap .item .col2+.col2{
    border-left:#ddd solid 1px
}
.contract-listing-wrap.grid-style .grid-wrap .item .col2>strong{
    display:block;
    font-size:13px;
    font-weight:700
}
.contract-listing-wrap.grid-style .grid-wrap .item .col2>span{
    display:block
}
.contract-listing-wrap.grid-style .grid-wrap .item .col2>span>em{
    display:block
}
.contract-listing-wrap.grid-style .grid-wrap .item .col2.charges>span,.contract-listing-wrap.grid-style .grid-wrap .item .col2.cycle>span{
    font-family:du-font-primary-b;
    font-size:16px
}
.contract-listing-wrap.grid-style .grid-wrap .item .col2 em{
    font-style:normal
}
.contract-listing-wrap.grid-style .grid-wrap .item .action{
    position:absolute;
    bottom:15px;
    left:0;
    right:0;
    width:100%;
    padding:10px 0
}
.contract-listing-wrap.grid-style .grid-wrap .item .action .status{
    font-family:du-font-primary-b;
    display:inline-block;
    padding:10px 0;
    color:#ddd
}
.clms-offers .custom-radio-group__carousel,.content-managed-vas .custom-radio-group__carousel{
    margin:0 0 50px;
    padding-left:50px;
    padding-right:50px;
    height:120px
}
@media screen and (max-width: 64.06125em){
    .clms-offers .custom-radio-group__carousel,.content-managed-vas .custom-radio-group__carousel{
        display:none
    }
}
.clms-offers .custom-radio-group__carousel .slick-prev,.clms-offers .custom-radio-group__carousel .slick-next,.content-managed-vas .custom-radio-group__carousel .slick-prev,.content-managed-vas .custom-radio-group__carousel .slick-next{
    margin-top:-7px;
    width:25px;
    height:25px;
    border:#00a9ce solid 1px;
    border-radius:50%
}
.clms-offers .custom-radio-group__carousel .slick-prev:before,.clms-offers .custom-radio-group__carousel .slick-next:before,.content-managed-vas .custom-radio-group__carousel .slick-prev:before,.content-managed-vas .custom-radio-group__carousel .slick-next:before{
    font-family:du-icon-font;
    font-size:11px;
    line-height:23px;
    color:#00a9ce;
    opacity:1
}
.clms-offers .custom-radio-group__carousel .slick-prev,.content-managed-vas .custom-radio-group__carousel .slick-prev{
    left:10px
}
.clms-offers .custom-radio-group__carousel .slick-prev:before,.content-managed-vas .custom-radio-group__carousel .slick-prev:before{
    content:'f'
}
[dir=rtl] .clms-offers .custom-radio-group__carousel .slick-prev:before,[dir=rtl] .content-managed-vas .custom-radio-group__carousel .slick-prev:before{
    content:'d'
}
.clms-offers .custom-radio-group__carousel .slick-next,.content-managed-vas .custom-radio-group__carousel .slick-next{
    right:10px
}
.clms-offers .custom-radio-group__carousel .slick-next:before,.content-managed-vas .custom-radio-group__carousel .slick-next:before{
    content:'d'
}
[dir=rtl] .clms-offers .custom-radio-group__carousel .slick-next:before,[dir=rtl] .content-managed-vas .custom-radio-group__carousel .slick-next:before{
    content:'f'
}
.clms-offers .custom-radio-group__carousel .slick-dots,.content-managed-vas .custom-radio-group__carousel .slick-dots{
    bottom:-20px;
    margin:0 -50px
}
.clms-offers .custom-radio-group__carousel .slick-disabled,.content-managed-vas .custom-radio-group__carousel .slick-disabled{
    opacity:.1
}
.clms-offers .custom-radio-group__carousel .du-custom-radio,.content-managed-vas .custom-radio-group__carousel .du-custom-radio{
    display:inline-block;
    height:100px;
    width:365px;
    margin-bottom:1rem;
    margin-left:.5rem;
    margin-right:.5rem;
    background:#fff;
    border-radius:10px
}
.clms-offers .custom-radio-group__carousel .du-custom-radio .du-radio-details-val,.content-managed-vas .custom-radio-group__carousel .du-custom-radio .du-radio-details-val{
    font-size:1.25rem;
    line-height:1.1em;
    padding-top:5px;
    padding-bottom:8px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.clms-offers .custom-radio-group__carousel .du-custom-radio .du-radio-status,.content-managed-vas .custom-radio-group__carousel .du-custom-radio .du-radio-status{
    margin-top:18px
}
.clms-offers .custom-radio-group__carousel .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.clms-offers .custom-radio-group__carousel .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.clms-offers .custom-radio-group__carousel .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.clms-offers .custom-radio-group__carousel .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.clms-offers .custom-radio-group__carousel .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.content-managed-vas .custom-radio-group__carousel .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.content-managed-vas .custom-radio-group__carousel .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.content-managed-vas .custom-radio-group__carousel .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.content-managed-vas .custom-radio-group__carousel .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.content-managed-vas .custom-radio-group__carousel .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    border-radius:10px
}
.clms-offers .custom-radio-group__carousel .du-custom-radio .du-radio-details-label,.content-managed-vas .custom-radio-group__carousel .du-custom-radio .du-radio-details-label{
    font-size:14px
}
@media screen and (max-width: 63.9375em){
    .native-dropdown.select-service{
        display:block;
        width:100%;
        max-width:380px;
        margin:0 auto;
        position:relative;
        top:-20px
    }
    .native-dropdown.select-service select{
        height:50px;
        font-size:18px;
        border-color:#ddd
    }
}
@media screen and (max-width: 30em){
    .native-dropdown.select-service{
        max-width:100%;
        padding:0 0 15px
    }
}
#confirm-unsubscribe,#confirm-subscribe{
    max-height:100%;
    max-height:calc(100% - 25px);
    min-height:420px;
    display:flex !important;
    align-items:center
}
@media screen and (max-width: 37.5em){
    #confirm-unsubscribe,#confirm-subscribe{
        min-height:320px
    }
}
.parental__control{
    min-height:400px
}
@media screen and (max-width: 37.5em){
    .parental__control{
        padding-top:25px;
        border-bottom:0
    }
}
.parental__control .control__grid{
    padding:0 0 50px
}
@media screen and (max-width: 37.5em){
    .parental__control .control__grid{
        padding-bottom:30px
    }
}
.parental__control .control__grid h3{
    margin:0;
    padding:0 0 30px;
    font-size:20px;
    font-weight:bold
}
@media screen and (max-width: 37.5em){
    .parental__control .control__grid h3{
        text-align:center;
        font-size:16px;
        padding-bottom:20px
    }
}
.parental__control .control__grid--row{
    display:flex;
    flex-flow:row wrap;
    margin-left:-25px;
    margin-right:-25px
}
@media screen and (max-width: 47.9375em){
    .parental__control .control__grid--row{
        margin-left:0;
        margin-right:0
    }
}
.parental__control .control__grid--item{
    position:relative;
    display:inline-table;
    width:calc(33.33333% - 3.125rem);
    margin-right:1.5625rem;
    margin-left:1.5625rem;
    margin-bottom:18px;
    padding:15px 22px;
    border:#ddd solid 1px;
    border-radius:8px;
    background:#fff;
    font-family:"du-font-secondary-regular";
    -webkit-transition:all 0.2s 0.1s ease-out;
    -moz-transition:all 0.2s 0.1s ease-out;
    transition:all 0.2s 0.1s ease-out;
    top:0
}
.parental__control .control__grid--item.changed{
    -webkit-box-shadow:0 14px 8px -10px rgba(0,0,0,0.1);
    -moz-box-shadow:0 14px 8px -10px rgba(0,0,0,0.1);
    box-shadow:0 14px 8px -10px rgba(0,0,0,0.1);
    top:-3px;
    border-color:#bbb
}
@media screen and (max-width: 64.06125em){
    .parental__control .control__grid--item{
        width:calc(50% - 1.875rem);
        margin-right:.9375rem;
        margin-left:.9375rem
    }
}
@media screen and (max-width: 47.9375em){
    .parental__control .control__grid--item{
        width:100%;
        margin-right:0;
        margin-left:0;
        margin-left:0;
        margin-right:0;
        margin-bottom:15px;
        padding-left:18px;
        padding-right:18px
    }
}
.parental__control .control__grid--item>.icon,.parental__control .accordion-item .file-drop .control__grid--item>.secondary-btn--primary-color,.accordion-item .file-drop .parental__control .control__grid--item>.secondary-btn--primary-color,.parental__control .accordion-item .file-drop-container .file-drop-single .control__grid--item>.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .parental__control .control__grid--item>.secondary-btn--primary-color,.parental__control .file-drop-container .accordion-item .file-drop-single .control__grid--item>.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .parental__control .control__grid--item>.secondary-btn--primary-color,.parental__control .accordion-item .file-drop .control__grid--item>.hint2,.accordion-item .file-drop .parental__control .control__grid--item>.hint2,.parental__control .accordion-item .file-drop-container .file-drop-single .control__grid--item>.hint2,.accordion-item .file-drop-container .file-drop-single .parental__control .control__grid--item>.hint2,.parental__control .file-drop-container .accordion-item .file-drop-single .control__grid--item>.hint2,.file-drop-container .accordion-item .file-drop-single .parental__control .control__grid--item>.hint2{
    display:inline-block;
    vertical-align:middle;
    width:28px;
    height:28px;
    margin-right:10px;
    border-radius:4px;
    background:#eee
}
.parental__control .control__grid--item>.icon>img,.parental__control .accordion-item .file-drop .control__grid--item>.secondary-btn--primary-color>img,.accordion-item .file-drop .parental__control .control__grid--item>.secondary-btn--primary-color>img,.parental__control .accordion-item .file-drop-container .file-drop-single .control__grid--item>.secondary-btn--primary-color>img,.accordion-item .file-drop-container .file-drop-single .parental__control .control__grid--item>.secondary-btn--primary-color>img,.parental__control .file-drop-container .accordion-item .file-drop-single .control__grid--item>.secondary-btn--primary-color>img,.file-drop-container .accordion-item .file-drop-single .parental__control .control__grid--item>.secondary-btn--primary-color>img,.parental__control .accordion-item .file-drop .control__grid--item>.hint2>img,.accordion-item .file-drop .parental__control .control__grid--item>.hint2>img,.parental__control .accordion-item .file-drop-container .file-drop-single .control__grid--item>.hint2>img,.accordion-item .file-drop-container .file-drop-single .parental__control .control__grid--item>.hint2>img,.parental__control .file-drop-container .accordion-item .file-drop-single .control__grid--item>.hint2>img,.file-drop-container .accordion-item .file-drop-single .parental__control .control__grid--item>.hint2>img{
    width:100%;
    height:100%
}
.parental__control .control__grid--item>strong{
    display:inline-block;
    vertical-align:middle;
    line-height:1em;
    padding:0
}
@media screen and (max-width: 47.9375em){
    .parental__control .control__grid--item>strong{
        font-size:1.2rem
    }
}
.parental__control .control__grid--item .du-switch,.parental__control .control__grid--item .du-switch--red{
    float:right
}
.parental__control .control__grid--item.blocked .switch .switch-paddle:before{
    content:'Blocked';
    position:absolute;
    right:100%;
    top:-2px;
    margin-right:8px;
    color:#FF514D;
    font-size:12px
}
.parental__control .control__grid--item.changed .switch .switch-paddle:before{
    display:none
}
.parental__control .control__grid.control__grid-bucket .control__grid--row{
    align-items:top;
    margin-left:-11px;
    margin-right:-11px
}
@media screen and (max-width: 64.06125em){
    .parental__control .control__grid.control__grid-bucket .control__grid--row{
        margin-left:-9px;
        margin-right:-9px
    }
}
@media screen and (max-width: 37.5em){
    .parental__control .control__grid.control__grid-bucket .control__grid--row{
        margin-left:0;
        margin-right:0
    }
}
.parental__control .control__grid.control__grid-bucket .control__grid--item{
    padding:15px 15px 5px;
    width:calc(25% - 1.375rem);
    margin-right:.6875rem;
    margin-left:.6875rem
}
@media screen and (max-width: 64.06125em){
    .parental__control .control__grid.control__grid-bucket .control__grid--item{
        width:calc(50% - 1.125rem);
        margin-right:.5625rem;
        margin-left:.5625rem
    }
}
@media screen and (max-width: 37.5em){
    .parental__control .control__grid.control__grid-bucket .control__grid--item{
        width:100%;
        margin-right:0;
        margin-left:0;
        margin-left:0;
        margin-right:0
    }
}
.parental__control .control__grid.control__grid-bucket .bucket-list{
    width:100%;
    display:block;
    padding:10px 0 0;
    font-size:1.075rem
}
@media print, screen and (min-width: 48em){
    .parental__control .control__grid.control__grid-bucket .bucket-list{
        font-size:.935rem
    }
}
.parental__control .control__grid.control__grid-bucket .bucket-list .item{
    padding:12px 5px
}
.parental__control .control__grid.control__grid-bucket .bucket-list .item+.item{
    border-top:#d8d8d8 solid 1px
}
.parental__control .control__grid.control__grid-bucket .bucket-list .item .icon,.parental__control .control__grid.control__grid-bucket .bucket-list .item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .parental__control .control__grid.control__grid-bucket .bucket-list .item .secondary-btn--primary-color,.parental__control .control__grid.control__grid-bucket .bucket-list .item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .parental__control .control__grid.control__grid-bucket .bucket-list .item .secondary-btn--primary-color,.parental__control .control__grid.control__grid-bucket .bucket-list .item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .parental__control .control__grid.control__grid-bucket .bucket-list .item .secondary-btn--primary-color,.parental__control .control__grid.control__grid-bucket .bucket-list .item .accordion-item .file-drop .hint2,.accordion-item .file-drop .parental__control .control__grid.control__grid-bucket .bucket-list .item .hint2,.parental__control .control__grid.control__grid-bucket .bucket-list .item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .parental__control .control__grid.control__grid-bucket .bucket-list .item .hint2,.parental__control .control__grid.control__grid-bucket .bucket-list .item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .parental__control .control__grid.control__grid-bucket .bucket-list .item .hint2{
    display:inline-block;
    vertical-align:middle;
    width:22px;
    height:22px;
    margin-right:5px;
    border-radius:3px;
    background:#eee
}
.parental__control .control__grid.control__grid-bucket .bucket-list .item .icon>img,.parental__control .control__grid.control__grid-bucket .bucket-list .item .accordion-item .file-drop .secondary-btn--primary-color>img,.accordion-item .file-drop .parental__control .control__grid.control__grid-bucket .bucket-list .item .secondary-btn--primary-color>img,.parental__control .control__grid.control__grid-bucket .bucket-list .item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color>img,.accordion-item .file-drop-container .file-drop-single .parental__control .control__grid.control__grid-bucket .bucket-list .item .secondary-btn--primary-color>img,.parental__control .control__grid.control__grid-bucket .bucket-list .item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color>img,.file-drop-container .accordion-item .file-drop-single .parental__control .control__grid.control__grid-bucket .bucket-list .item .secondary-btn--primary-color>img,.parental__control .control__grid.control__grid-bucket .bucket-list .item .accordion-item .file-drop .hint2>img,.accordion-item .file-drop .parental__control .control__grid.control__grid-bucket .bucket-list .item .hint2>img,.parental__control .control__grid.control__grid-bucket .bucket-list .item .accordion-item .file-drop-container .file-drop-single .hint2>img,.accordion-item .file-drop-container .file-drop-single .parental__control .control__grid.control__grid-bucket .bucket-list .item .hint2>img,.parental__control .control__grid.control__grid-bucket .bucket-list .item .file-drop-container .accordion-item .file-drop-single .hint2>img,.file-drop-container .accordion-item .file-drop-single .parental__control .control__grid.control__grid-bucket .bucket-list .item .hint2>img{
    width:100%;
    height:100%
}
.parental__control .control__grid.control__grid-bucket .bucket-list .item>em{
    font-style:normal;
    color:#555;
    font-size:.875rem
}
.parental__control .control__grid.control__grid-bucket .bucket-list .item-view-more{
    padding:12px 5px;
    border-top:#d8d8d8 solid 1px;
    font-size:13px
}
@media screen and (min-width: 85.375em){
    .parental__control .control__grid.control__grid-bucket .bucket-list .item-view-more{
        padding:13px 5px
    }
}
.parental__control .control__grid.control__grid-bucket .bucket-list .item-view-more em{
    font-style:normal
}
.parental__control .control__grid.control__grid-bucket .bucket-list.truncate .item:not(.item-view-more):nth-child(n+5){
    display:none
}
.parental__control .control__grid.control__grid-bucket .bucket-list .view-more{
    font-weight:bold
}
.parental__control .control__grid.control__grid-bucket .bucket-list .view-more:after{
    content:'h';
    font-family:du-icon-font;
    font-size:11px;
    font-weight:200;
    position:relative;
    top:2px;
    left:5px
}
.parental__control .control__grid.control__grid-bucket .bucket-list.truncate .view-more:after{
    content:'c'
}
.parental__control .add-control{
    text-align:center;
    padding:20px 0 0
}
.parental__control .add-control h3{
    font-size:20px;
    font-family:du-font-primary-b;
    display:inline-block;
    vertical-align:middle
}
.parental__control .add-control fieldset{
    margin-left:2rem
}
.parental__control .add-control fieldset.group{
    display:inline-block;
    vertical-align:middle;
    width:auto;
    min-width:240px;
    margin-bottom:0
}
html body .parental__control .add-control fieldset.group .material-label{
    left:0
}
.parental__control .add-control fieldset.action{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.parental__control .add-control fieldset.action button{
    max-width:166px
}
.parental__control .add-control fieldset.action .loader-mask,.parental__control .add-control fieldset.action .rd-content-box__loader{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center
}
.parental__control .add-control fieldset.action .loader-mask .lds-ring,.parental__control .add-control fieldset.action .rd-content-box__loader .lds-ring{
    margin-top:6px
}
.parental__control .add-control fieldset.action .loader-mask .lds-ring div,.parental__control .add-control fieldset.action .rd-content-box__loader .lds-ring div{
    border-top-color:#fff
}
@media screen and (max-width: 37.5em){
    .parental__control .add-control fieldset.action .loader-mask .lds-ring,.parental__control .add-control fieldset.action .rd-content-box__loader .lds-ring{
        margin-top:3px
    }
}
.parental__control .add-control fieldset.action.loading .loader-mask,.parental__control .add-control fieldset.action.loading .rd-content-box__loader{
    display:block
}
.parental__control .add-control fieldset.action.loading button{
    text-indent:-999em
}
.parental__control .add-control fieldset.action.done button{
    font-family:du-font-primary-b;
    background-color:#78be20;
    border-color:#78be20
}
.parental__control .add-control fieldset.action.done:after{
    content:'k';
    font-family:du-icon-font;
    font-size:20px;
    line-height:40px;
    position:absolute;
    color:#fff;
    top:0;
    left:50%;
    margin-left:-60px;
    width:40px;
    height:40px
}
@media screen and (max-width: 47.9375em){
    .parental__control .add-control fieldset.action.done:after{
        font-size:16px;
        line-height:34px
    }
}
@media screen and (max-width: 48em){
    .parental__control .add-control h3,.parental__control .add-control fieldset.group,.parental__control .add-control fieldset.action{
        display:block;
        margin:2rem auto;
        max-width:250px
    }
}
.parental__control ~ .du-sticky{
    min-height:0;
    height:80px;
    padding:5px 15px;
    border-radius:0
}
.parental__control ~ .du-sticky .sticky-first-item{
    display:inline-flex;
    width:50%
}
.parental__control ~ .du-sticky .sticky-second-item{
    width:50%;
    margin:0;
    text-align:right
}
@media screen and (max-width: 48em){
    .parental__control ~ .du-sticky{
        max-height:80px
    }
}
.parental__control ~ .du-sticky .sticky-button{
    padding-left:0;
    padding-right:0
}
.parental__control ~ .du-sticky .sticky-button button{
    min-width:230px
}
@media screen and (max-width: 47.9375em){
    .parental__control ~ .du-sticky .sticky-button button{
        min-width:160px
    }
}
@media screen and (max-width: 23.75em){
    .parental__control ~ .du-sticky .sticky-button button{
        min-width:120px
    }
}
.selections-summary{
    height:auto;
    min-height:70px;
    display:flex;
    align-items:center;
    font-family:"du-font-secondary-regular"
}
.selections-summary .item{
    display:inline-block
}
.selections-summary .item+.item{
    margin-left:30px
}
.selections-summary .item>em{
    display:inline-block;
    font-style:normal;
    font-size:18px;
    font-weight:bold;
    color:#333;
    text-align:center;
    line-height:30px
}
@media screen and (max-width: 37.5em){
    .selections-summary .item>em{
        width:24px;
        height:24px;
        line-height:24px;
        font-size:16px
    }
}
.selections-summary .item strong{
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 48em){
    .selections-summary{
        display:block;
        padding-top:10px
    }
    .selections-summary .item{
        display:block;
        width:100%
    }
    .selections-summary .item+.item{
        margin:0
    }
}
.blocking-result{
    text-align:center
}
.blocking-result:before{
    content:'';
    width:1px;
    min-height:500px;
    display:inline-block;
    vertical-align:middle
}
@media screen and (max-width: 64.06125em){
    .blocking-result:before{
        display:none
    }
}
.blocking-result .popup-copy{
    display:inline-block;
    vertical-align:middle
}
.blocking-result.loading .popup-copy{
    opacity:0
}
.blocking-result.loading .loader-box{
    display:block
}
.blocking-result.loading .close-button{
    display:none
}
.blocking-result h2{
    font-size:30px;
    font-family:du-font-primary-b
}
.blocking-result .blocking-result-list{
    max-width:100%;
    margin:0 auto 1rem;
    padding:0;
    text-align:left;
    text-align:center
}
.blocking-result .blocking-result-list,.blocking-result .blocking-result-list li{
    font-family:"du-font-secondary-regular";
    padding:5px 0
}
.blocking-result .blocking-result-list li{
    display:inline-block;
    min-width:230px;
    text-align:center
}
.blocking-result .blocking-result-list li:before{
    content:'';
    font-size:18px;
    font-family:du-icon-font;
    display:inline-block;
    vertical-align:middle;
    margin-right:15px
}
.blocking-result .blocking-result-list li.success:before{
    content:'k'
}
.blocking-result .blocking-result-list li.failed{
    color:#FF514D
}
.blocking-result .blocking-result-list li.failed:before{
    font-size:15px;
    content:'m'
}
.blocking-result .blocking-result-list+p.sub-notice{
    color:#aaa;
    font-size:14px;
    max-width:200px;
    margin:0 auto
}
.blocking-result .action button{
    min-width:180px
}
.blocking-result.multi-col .blocking-result-list li{
    min-width:46%
}
.blocking-result.multi-col .blocking-result-list li:before{
    margin-right:7px
}
.blocking-result.multi-col .blocking-result-list+p.sub-notice{
    max-width:100%
}
.blocking-result.multi-col .popup-copy{
    padding-top:30px
}
.reveal-overlay .apply-changes{
    text-align:center
}
@media print, screen and (min-width: 48em){
    .reveal-overlay .apply-changes:before{
        content:'';
        width:1px;
        min-height:500px;
        display:inline-block;
        vertical-align:middle
    }
}
.reveal-overlay .apply-changes .icon-info{
    display:inline-block;
    width:48px;
    height:48px;
    margin-bottom:20px;
    color:#ddd;
    font-size:36px;
    line-height:40px;
    text-align:center;
    font-family:du-font-primary-b;
    border:#ddd solid 3px;
    border-radius:50%
}
.reveal-overlay .apply-changes .selections-summary{
    display:inline-block
}
@media screen and (max-width: 64.06125em){
    .reveal-overlay .apply-changes .selections-summary{
        display:block
    }
    .reveal-overlay .apply-changes .selections-summary .item{
        display:inline;
        margin:0 8px
    }
}
.reveal-overlay .apply-changes .popup-copy{
    display:inline-block;
    vertical-align:middle;
    max-width:650px
}
.reveal-overlay .apply-changes .popup-copy h2{
    font-family:du-font-primary-b
}
.reveal-overlay .apply-changes .popup-copy h2+p{
    max-width:100%;
    padding-left:15px;
    padding-right:15px
}
.reveal-overlay .apply-changes .action button{
    min-width:160px;
    margin-left:20px
}
@media screen and (max-width: 64.06125em){
    .reveal-overlay .apply-changes .action button{
        margin-left:0
    }
}
.reveal-overlay .apply-changes .action2{
    font-family:"du-font-secondary-regular"
}
.reveal-overlay .apply-changes .action2>a{
    font-family:"du-font-secondary-bold"
}
.reveal-overlay .apply-changes .action2>a:hover,.reveal-overlay .apply-changes .accordion-login .action2>a.accordion-title:focus,.accordion-login .reveal-overlay .apply-changes .action2>a.accordion-title:focus,.reveal-overlay .apply-changes .action2>a.file-drop:focus,.reveal-overlay .apply-changes .file-drop-container .action2>a.file-drop-single:focus,.file-drop-container .reveal-overlay .apply-changes .action2>a.file-drop-single:focus{
    opacity:.7
}
.reveal-overlay .apply-changes .action2>a em{
    font-style:normal;
    text-decoration:underline
}
@media screen and (max-width: 64.06125em){
    .reveal-overlay .apply-changes .action2{
        margin-top:15px
    }
}
.recharge-title{
    max-width:1266px;
    margin:auto
}
@media screen and (max-width: 64.06125em){
    .recharge-title .cell--title{
        text-align:center;
        border-bottom:1px solid #ddd
    }
}
@media print, screen and (min-width: 64em){
    .recharge-title .cell--title{
        width:83.33333%;
        padding-right:.75rem;
        margin:0 auto
    }
}
@media screen and (min-width: 105em){
    .recharge-title .cell--title{
        padding-bottom:40px
    }
}
.recharge-title.careem .alert-message.info-box{
    display:flex;
    align-items:center;
    justify-content:space-between;
    background-color:#f8f8f8;
    padding:15px;
    border-radius:5px;
    border:1px solid #ddd;
    width:69%;
    margin-bottom:20px
}
@media (max-width: 1024px){
    .recharge-title.careem .alert-message.info-box{
        margin:10px 20px 20px;
        width:auto
    }
}
@media (max-width: 767px){
    .recharge-title.careem .alert-message.info-box{
        flex-direction:column;
        align-items:flex-start
    }
}
@media (max-width: 480px){
    .recharge-title.careem .alert-message.info-box{
        margin-bottom:20px
    }
}
.recharge-title.careem .alert-message.info-box .info-box-inner{
    padding-right:50px;
    text-align:left
}
.recharge-title.careem .alert-message.info-box .info-box-inner .badge{
    color:#fff;
    background-image:linear-gradient(43deg, #753BBD 0%, #C700B1 46%, #C700B1 100%);
    border-radius:2px;
    display:block;
    width:fit-content;
    padding:4px 6px 1px;
    margin-bottom:10px;
    font-size:12px
}
.recharge-title.careem .alert-message.info-box .info-box-inner p{
    font-size:14px;
    font-weight:bold;
    vertical-align:initial;
    font-family:"du-font-secondary-regular";
    color:#323434;
    line-height:15px;
    margin-bottom:0;
    display:block
}
.recharge-title.careem .alert-message.info-box .info-box-inner p.desc{
    color:#777;
    font-weight:100
}
.recharge-title.careem .alert-message.info-box .info-box-inner p.title,.recharge-title.careem .alert-message.info-box .info-box-inner .order-addon p.sub-title,.order-addon .recharge-title.careem .alert-message.info-box .info-box-inner p.sub-title,.recharge-title.careem .alert-message.info-box .info-box-inner .order-addon p.desc,.order-addon .recharge-title.careem .alert-message.info-box .info-box-inner p.desc,.recharge-title.careem .alert-message.info-box .info-box-inner .order-addon p.price,.order-addon .recharge-title.careem .alert-message.info-box .info-box-inner p.price{
    margin-bottom:5px
}
.recharge-title.careem .alert-message.info-box img{
    width:auto;
    height:16px;
    vertical-align:middle
}
@media (max-width: 767px){
    .recharge-title.careem .alert-message.info-box img{
        margin-top:20px
    }
}
.recharge-title.careem .alert-message.info-box img.large{
    height:26px
}
.recharge-title h3{
    font-family:du-font-primary-b;
    margin:0 0 10px;
    font-size:25px
}
@media print, screen and (min-width: 64em){
    .recharge-title h3{
        font-size:31px
    }
}
.recharge-title h3 .icon,.recharge-title h3 .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .recharge-title h3 .secondary-btn--primary-color,.recharge-title h3 .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .recharge-title h3 .secondary-btn--primary-color,.recharge-title h3 .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .recharge-title h3 .secondary-btn--primary-color,.recharge-title h3 .accordion-item .file-drop .hint2,.accordion-item .file-drop .recharge-title h3 .hint2,.recharge-title h3 .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .recharge-title h3 .hint2,.recharge-title h3 .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .recharge-title h3 .hint2{
    font-size:1.25rem;
    margin:0 5px
}
@media screen and (max-width: 64.06125em){
    .recharge-title h3 .icon,.recharge-title h3 .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .recharge-title h3 .secondary-btn--primary-color,.recharge-title h3 .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .recharge-title h3 .secondary-btn--primary-color,.recharge-title h3 .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .recharge-title h3 .secondary-btn--primary-color,.recharge-title h3 .accordion-item .file-drop .hint2,.accordion-item .file-drop .recharge-title h3 .hint2,.recharge-title h3 .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .recharge-title h3 .hint2,.recharge-title h3 .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .recharge-title h3 .hint2{
        font-size:1rem
    }
}
.recharge-title h3 .mobile{
    font-size:1.563rem;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 64.06125em){
    .recharge-title h3 .mobile{
        font-size:1rem;
        display:block;
        margin-top:15px;
        margin-bottom:10px
    }
}
.recharge-title h3 a{
    font-size:1.25rem;
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 64.06125em){
    .recharge-title h3 a{
        font-size:.875rem;
        margin-left:5px
    }
}
.recharge-title p{
    color:#333;
    font-family:"du-font-secondary-regular";
    margin:0 0 20px;
    font-size:16px
}
@media print, screen and (min-width: 64em){
    .recharge-title p{
        font-size:1.25rem
    }
}
.recharge-title.exclusive{
    margin-bottom:20px
}
.recharge-title.exclusive p.show-for-large{
    line-height:20px
}
@media screen and (min-width: 105em){
    .recharge-title.exclusive .cell--title{
        padding-bottom:20px
    }
}
.recharge-title.exclusive .exclusive-pane{
    border:1px solid #ddd;
    border-radius:12px;
    padding:19px;
    padding-right:70px;
    position:relative;
    max-width:67%;
    margin-top:33px;
    text-align:left
}
@media screen and (max-width: 90em){
    .recharge-title.exclusive .exclusive-pane{
        margin-bottom:50px
    }
}
@media screen and (max-width: 64em){
    .recharge-title.exclusive .exclusive-pane{
        margin:34px auto 18px;
        max-width:90%;
        padding-right:100px
    }
}
.recharge-title.exclusive .exclusive-pane img{
    position:absolute;
    right:-30px;
    top:50%;
    transform:translateY(-50%);
    bottom:0;
    width:120px
}
@media screen and (max-width: 47.9375em){
    .recharge-title.exclusive .exclusive-pane img{
        transform:translateY(0);
        top:-15px;
        right:-15px;
        width:100px
    }
}
.recharge-title.exclusive .exclusive-pane .headline5{
    color:#333;
    margin-bottom:0;
    display:block
}
.recharge-title.exclusive .exclusive-pane .caption,.recharge-title.exclusive .exclusive-pane .north-star .radio-group input[type=radio]+label,.north-star .radio-group .recharge-title.exclusive .exclusive-pane input[type=radio]+label,.recharge-title.exclusive .exclusive-pane .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.recharge-title.exclusive .exclusive-pane .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.recharge-title.exclusive .exclusive-pane .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.recharge-title.exclusive .exclusive-pane .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-size:14px;
    margin-top:5px;
    display:block
}
.recharge-title.exclusive .exclusive-pane .caption a,.recharge-title.exclusive .exclusive-pane .north-star .radio-group input[type=radio]+label a,.north-star .radio-group .recharge-title.exclusive .exclusive-pane input[type=radio]+label a,.recharge-title.exclusive .exclusive-pane .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label a,.recharge-title.exclusive .exclusive-pane .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label a,.recharge-title.exclusive .exclusive-pane .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label a,.recharge-title.exclusive .exclusive-pane .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label a{
    white-space:nowrap
}
.recharge-panel{
    max-width:1266px;
    margin:0 auto;
    background:transparent
}
@media screen and (max-width: 64.06125em){
    .recharge-panel{
        padding-left:20px;
        padding-right:20px
    }
    .recharge-panel>.du-msg-error{
        margin-top:0
    }
}
html body .recharge-panel .material-label{
    left:0
}
@media screen and (max-width: 64.06125em){
    .recharge-panel{
        padding-bottom:15px
    }
}
.recharge-panel .cell{
    position:relative;
    width:100%;
    margin-right:0;
    margin-left:0;
    margin-bottom:20px
}
@media print, screen and (min-width: 64em){
    .recharge-panel .cell--offers,.recharge-panel .cell--login{
        width:41.66667%;
        padding-right:.75rem;
        margin-left:8.33333%;
        margin-bottom:50px
    }
}
@media print, screen and (min-width: 64em){
    .recharge-panel .cell--info{
        width:25%;
        padding-left:1.5rem;
        margin-left:8.33333%
    }
}
@media print, screen and (min-width: 64em){
    .recharge-panel .cell--pay{
        width:58.33333%;
        padding-right:.75rem;
        margin-left:8.33333%;
        margin-bottom:70px
    }
}
@media print, screen and (min-width: 64em){
    .recharge-panel .cell--pay-optional{
        width:25%;
        padding-left:1.5rem
    }
}
@media print, screen and (min-width: 64em){
    .recharge-panel .cell--success{
        width:50%;
        padding-left:0;
        padding-right:0;
        margin:auto
    }
}
.recharge-panel .cell>div{
    text-align:left
}
.recharge-panel .login-pane{
    max-width:none;
    margin:0 auto
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .login-pane{
        max-width:400px
    }
}
.recharge-panel .login-pane h3{
    font-size:36px
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .login-pane h3{
        text-align:center;
        font-size:25px
    }
}
.recharge-panel .login-pane fieldset{
    max-width:400px
}
@media screen and (max-width: 37.5em){
    .recharge-panel .login-pane fieldset{
        margin:3em 0
    }
}
.recharge-panel .login-pane fieldset .input-hint ~ a.icon,.recharge-panel .login-pane fieldset .accordion-item .file-drop .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop .recharge-panel .login-pane fieldset .input-hint ~ a.secondary-btn--primary-color,.recharge-panel .login-pane fieldset .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .recharge-panel .login-pane fieldset .input-hint ~ a.secondary-btn--primary-color,.recharge-panel .login-pane fieldset .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .recharge-panel .login-pane fieldset .input-hint ~ a.secondary-btn--primary-color,.recharge-panel .login-pane fieldset .accordion-item .file-drop .input-hint ~ a.hint2,.accordion-item .file-drop .recharge-panel .login-pane fieldset .input-hint ~ a.hint2,.recharge-panel .login-pane fieldset .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.hint2,.accordion-item .file-drop-container .file-drop-single .recharge-panel .login-pane fieldset .input-hint ~ a.hint2,.recharge-panel .login-pane fieldset .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.hint2,.file-drop-container .accordion-item .file-drop-single .recharge-panel .login-pane fieldset .input-hint ~ a.hint2{
    top:13px
}
.recharge-panel .login-pane fieldset.recaptcha{
    margin:2rem 0
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .login-pane .intro{
        text-align:center
    }
}
@media print, screen and (min-width: 64em){
    .recharge-panel .cell .info-pane{
        max-width:300px
    }
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .cell .info-pane{
        text-align:center
    }
}
.recharge-panel .cell .info-pane .info-wrap{
    border-radius:10px;
    width:100%;
    border:1px solid #ddd;
    padding:20px
}
.recharge-panel .cell .info-pane .info-wrap__item{
    margin-top:20px
}
.recharge-panel .cell .info-pane .info-wrap__item:first-child{
    margin-top:0
}
.recharge-panel .cell .info-pane h4{
    font-family:du-font-primary-b;
    font-size:1rem;
    margin:0 0 10px
}
.recharge-panel .cell .info-pane p{
    margin:0;
    font-family:"du-font-secondary-regular";
    color:#333;
    font-size:14px;
    position:relative
}
.recharge-panel .cell .info-pane p .icon,.recharge-panel .cell .info-pane p .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .recharge-panel .cell .info-pane p .secondary-btn--primary-color,.recharge-panel .cell .info-pane p .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .recharge-panel .cell .info-pane p .secondary-btn--primary-color,.recharge-panel .cell .info-pane p .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .recharge-panel .cell .info-pane p .secondary-btn--primary-color,.recharge-panel .cell .info-pane p .accordion-item .file-drop .hint2,.accordion-item .file-drop .recharge-panel .cell .info-pane p .hint2,.recharge-panel .cell .info-pane p .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .recharge-panel .cell .info-pane p .hint2,.recharge-panel .cell .info-pane p .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .recharge-panel .cell .info-pane p .hint2{
    font-size:1.563rem;
    position:relative;
    top:-5px;
    position:absolute;
    margin-left:10px
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .cell .info-pane p .icon,.recharge-panel .cell .info-pane p .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .recharge-panel .cell .info-pane p .secondary-btn--primary-color,.recharge-panel .cell .info-pane p .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .recharge-panel .cell .info-pane p .secondary-btn--primary-color,.recharge-panel .cell .info-pane p .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .recharge-panel .cell .info-pane p .secondary-btn--primary-color,.recharge-panel .cell .info-pane p .accordion-item .file-drop .hint2,.accordion-item .file-drop .recharge-panel .cell .info-pane p .hint2,.recharge-panel .cell .info-pane p .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .recharge-panel .cell .info-pane p .hint2,.recharge-panel .cell .info-pane p .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .recharge-panel .cell .info-pane p .hint2{
        top:-1px
    }
}
.recharge-panel .cell .info-pane p a{
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.recharge-panel .cell .info-pane .cards-list{
    margin:0 0 10px;
    display:inline-block
}
.recharge-panel .cell .info-pane .other-link{
    font-size:1rem;
    font-family:"du-font-secondary-bold";
    padding-top:30px
}
.recharge-panel .cell .info-pane .other-link a{
    padding-right:20px;
    position:relative
}
.recharge-panel .cell .info-pane .other-link a:after{
    content:"d";
    font-family:du-icon-font;
    color:#00a9ce;
    font-size:1rem;
    position:absolute;
    right:0
}
.recharge-panel .cell .info-pane .other-link a:hover,.recharge-panel .cell .info-pane .other-link .accordion-login a.accordion-title:focus,.accordion-login .recharge-panel .cell .info-pane .other-link a.accordion-title:focus,.recharge-panel .cell .info-pane .other-link a.file-drop:focus,.recharge-panel .cell .info-pane .other-link .file-drop-container a.file-drop-single:focus,.file-drop-container .recharge-panel .cell .info-pane .other-link a.file-drop-single:focus{
    color:#333
}
.recharge-panel .cell .info-pane .other-link a:hover:after,.recharge-panel .cell .info-pane .other-link .accordion-login a.accordion-title:focus:after,.accordion-login .recharge-panel .cell .info-pane .other-link a.accordion-title:focus:after,.recharge-panel .cell .info-pane .other-link a.file-drop:focus:after,.recharge-panel .cell .info-pane .other-link .file-drop-container a.file-drop-single:focus:after,.file-drop-container .recharge-panel .cell .info-pane .other-link a.file-drop-single:focus:after{
    color:#333
}
.recharge-panel .pay-pane{
    padding:20px 0 0
}
@media print, screen and (min-width: 64em){
    .recharge-panel .pay-pane{
        margin-bottom:20px;
        padding-top:10px
    }
}
@media screen and (min-width: 105em){
    .recharge-panel .pay-pane{
        border-radius:12px;
        border:1px solid #ddd;
        padding:40px 45px;
        padding-right:0;
        margin-bottom:30px
    }
}
.recharge-panel .pay-pane.exclusive{
    border:0px;
    padding:0
}
.recharge-panel .pay-pane.exclusive .recharge-card-group{
    margin-bottom:20px
}
.recharge-panel .pay-pane.exclusive .du-msg-info{
    padding:0px;
    margin:0 0 30px 0;
    text-align:left;
    max-width:98%;
    transition:.3s ease-out;
    max-height:200px;
    overflow:hidden
}
@media screen and (max-width: 63.9375em){
    .recharge-panel .pay-pane.exclusive .du-msg-info{
        margin:0 auto 30px;
        max-width:84%
    }
}
.recharge-panel .pay-pane.exclusive .du-msg-info .inner{
    padding:20px
}
.recharge-panel .pay-pane.exclusive .du-msg-info.hidden{
    max-height:0
}
@media screen and (max-width: 47.9375em){
    .recharge-panel .pay-pane.exclusive .du-msg-info{
        max-width:100%
    }
}
.recharge-panel .pay-pane.exclusive .du-msg-info p{
    color:#333 !important;
    margin:0
}
.recharge-panel .pay-pane.exclusive .du-msg-info p .svg-icon,.recharge-panel .pay-pane.exclusive .du-msg-info p .svg-bg-icon{
    margin-right:5px
}
.recharge-panel .pay-pane.exclusive .du-msg-info p .svg-icon use,.recharge-panel .pay-pane.exclusive .du-msg-info p .svg-bg-icon use{
    stroke-width:0px
}
.recharge-panel .pay-pane.exclusive .du-msg-info p.desc{
    margin-left:33px
}
.recharge-panel .pay-pane.exclusive .du-text-field,.recharge-panel .pay-pane.exclusive .du-text-field--btn{
    margin-top:25px;
    margin-bottom:40px
}
.recharge-panel .pay-pane h4{
    font-family:du-font-primary-b;
    font-size:1.25rem;
    margin:0 0 20px
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane h4{
        text-align:center
    }
}
@media screen and (min-width: 105em){
    .recharge-panel .pay-pane h4{
        margin:0 0 30px
    }
}
.recharge-panel .pay-pane .custom-radio-group{
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane .custom-radio-group{
        align-items:center;
        justify-content:center
    }
}
.recharge-panel .pay-pane .recharge-card-group{
    display:flex;
    flex-flow:row wrap;
    margin-bottom:20px
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane .recharge-card-group{
        align-items:center;
        justify-content:left
    }
}
@media print, screen and (min-width: 64em){
    .recharge-panel .pay-pane .recharge-card-group{
        margin-bottom:40px;
        justify-content:space-between;
        margin-right:1rem
    }
}
@media screen and (min-width: 105em){
    .recharge-panel .pay-pane .recharge-card-group{
        margin-bottom:40px
    }
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio{
    display:inline-block;
    width:auto;
    min-width:50px;
    margin-bottom:1.25rem;
    background:#fff;
    border-radius:6px;
    margin-left:3px;
    margin-right:3px
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane .recharge-card-group .du-custom-radio{
        margin-right:2px;
        margin-left:2px;
        margin-bottom:10px;
        padding:10px
    }
}
@media print, screen and (min-width: 64em){
    .recharge-panel .pay-pane .recharge-card-group .du-custom-radio{
        width:90px;
        height:135px
    }
}
@media screen and (min-width: 85.375em){
    .recharge-panel .pay-pane .recharge-card-group .du-custom-radio{
        width:95px
    }
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio:first-child{
    margin-left:0
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio:last-child{
    margin-right:0
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-status{
    float:none;
    position:absolute;
    margin:0 auto 0;
    top:20px;
    text-align:center;
    left:calc(50% - 16px)
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-status{
        top:10px;
        width:25px;
        height:25px;
        left:calc(50% - 12px)
    }
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-status:before{
    position:absolute;
    width:33px;
    height:33px;
    line-height:33px;
    left:0;
    top:0
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-status:before{
        width:25px;
        height:25px;
        line-height:25px
    }
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio input[type=radio]{
    position:absolute
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    border:0
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio input[type=radio]:checked ~ .du-radio-status,.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status,.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status,.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status{
    border:0
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-val{
    line-height:1.2;
    font-size:1.563rem
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-val{
        font-size:1.25rem
    }
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-val.small{
        font-size:.875rem;
        margin-left:-5px;
        margin-right:-5px
    }
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-label{
    font-size:.875rem
}
.recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details{
    margin-top:50px;
    text-align:center;
    width:auto;
    float:none;
    display:flex;
    flex-direction:column;
    min-height:48px;
    justify-content:space-between
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details{
        margin:35px auto 0;
        min-height:40px
    }
}
.recharge-panel .pay-pane .du-text-field,.recharge-panel .pay-pane .du-text-field--btn{
    max-width:290px;
    margin-bottom:60px;
    margin-top:-25px
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .pay-pane .du-text-field,.recharge-panel .pay-pane .du-text-field--btn{
        margin-top:-5px
    }
}
.recharge-panel .cell--pay-optional .group-title{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    margin:0 0 20px
}
.recharge-panel .cell--pay-optional .du-text-field,.recharge-panel .cell--pay-optional .du-text-field--btn{
    margin-top:30px;
    margin-bottom:45px
}
.recharge-panel .cell--pay-optional .banner{
    margin-top:40px
}
.recharge-panel .cell--pay-optional .banner img{
    max-width:100%
}
.recharge-panel .success-pane{
    margin-bottom:20px
}
@media print, screen and (min-width: 64em){
    .recharge-panel .success-pane{
        margin-bottom:100px
    }
}
.recharge-panel .success-pane h4{
    font-size:1.25rem;
    margin:20px 0;
    font-family:du-font-primary-b
}
@media print, screen and (min-width: 64em){
    .recharge-panel .success-pane h4{
        margin:0 0 30px
    }
}
.recharge-panel .success-pane .table-success{
    border-collapse:separate;
    border:1px solid #ddd;
    padding:0 14px;
    margin-bottom:40px;
    border-radius:12px
}
@media screen and (max-width: 64.06125em){
    .recharge-panel .success-pane .table-success{
        width:auto;
        margin-left:-30px;
        margin-right:-30px;
        border-left:0;
        border-right:0
    }
}
@media print, screen and (min-width: 64em){
    .recharge-panel .success-pane .table-success{
        margin-bottom:50px
    }
}
.recharge-panel .success-pane .table-success tr:last-child td{
    border:0
}
.recharge-panel .success-pane .table-success td{
    font-family:"du-font-secondary-regular";
    font-size:.875rem;
    border-bottom:1px solid #ddd;
    padding:25px 12px;
    vertical-align:top
}
.recharge-panel .success-pane .table-success td:last-child{
    text-align:right
}
.recharge-panel .success-pane .table-success td strong{
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
.recharge-panel .success-pane .table-success td.note{
    font-size:13px;
    color:#777;
    text-align:center;
    padding:15px 0
}
.recharge-panel .success-pane .addon-cta{
    font-size:16px;
    font-family:"du-font-secondary-regular";
    display:flex;
    flex-direction:column;
    align-items:center;
    width:100%;
    justify-content:space-between
}
@media print, screen and (min-width: 48em){
    .recharge-panel .success-pane .addon-cta{
        flex-direction:row
    }
}
@media screen and (max-width: 47.99875em){
    .recharge-panel .success-pane .addon-cta span{
        text-align:center;
        margin-bottom:30px;
        padding:0 20px
    }
}
.recharge-panel .success-pane .addon-cta a{
    max-width:none;
    min-width:auto;
    overflow:visible
}
.recharge-panel.tourist .pay-pane .recharge-card-group{
    justify-content:start
}
@media screen and (max-width: 64.06125em){
    .recharge-panel.tourist .pay-pane .recharge-card-group{
        justify-content:center
    }
}
@media screen and (min-width: 48em){
    .recharge-panel.tourist .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-val{
        font-size:1.463rem
    }
}
.du-text-field .prefix,.du-text-field--btn .prefix,.du-text-field .prefix:focus,.du-text-field--btn .prefix:focus,.du-text-field .prefix.focus,.du-text-field--btn .prefix.focus{
    padding-left:45px !important;
    font-size:1.25rem !important
}
.du-text-field .prefix-label,.du-text-field--btn .prefix-label{
    position:absolute;
    left:14px;
    top:12px;
    display:none;
    font-size:.8125rem;
    font-family:"du-font-secondary-regular"
}
.du-text-field .prefix:focus ~ .prefix-label,.du-text-field--btn .prefix:focus ~ .prefix-label,.du-text-field .prefix.focus ~ .prefix-label,.du-text-field--btn .prefix.focus ~ .prefix-label,.du-text-field .prefix.filled ~ .prefix-label,.du-text-field--btn .prefix.filled ~ .prefix-label{
    display:block
}
html body .du-text-field .prefix:focus,html body .du-text-field--btn .prefix:focus{
    padding-left:45px
}
@media print, screen and (min-width: 64em){
    .du-sticky.compact .du-content-inner{
        max-width:1055px
    }
}
.du-sticky .checkbox-group{
    margin-top:5px;
    margin-bottom:15px
}
.du-sticky .checkbox-group a{
    font-family:"du-font-secondary-bold"
}
#reveal-country .reveal-title{
    font-size:25px;
    line-height:1.2;
    padding-bottom:25px
}
@media print, screen and (min-width: 64em){
    #reveal-country .reveal-title{
        font-size:36px
    }
}
#reveal-country .country-list{
    column-count:2;
    -moz-column-count:2
}
@media screen and (min-width: 105em){
    #reveal-country .country-list{
        padding-left:120px;
        column-count:4;
        -moz-column-count:4
    }
}
#reveal-country .country-list .item{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    padding-left:20px
}
.mya-inner-wrap .feedback-banner.exclusive{
    position:relative;
    padding:10px 30px 10px
}
.mya-inner-wrap .feedback-banner.exclusive .promo-inner{
    padding-right:80px
}
.mya-inner-wrap .feedback-banner.exclusive:after{
    position:absolute;
    content:"";
    background:url(../..//common/images/online-exclusive.png);
    background-size:cover;
    right:-17px;
    top:-14px;
    width:120px;
    height:120px
}
@media screen and (max-width: 47.9375em){
    .mya-inner-wrap .feedback-banner.exclusive:after{
        width:100px !important;
        height:100px !important;
        right:-10px !important
    }
}
.mya-inner-wrap .feedback-banner .store-links{
    display:flex;
    flex-flow:row wrap
}
.mya-inner-wrap .feedback-banner .store-links img{
    max-width:100px;
    margin-right:15px
}
.mya-inner-wrap.careem .feedback-banner.promo{
    margin-bottom:25px;
    margin-left:auto
}
.mya-inner-wrap.careem .feedback-banner.promo p{
    max-width:100%
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-gift{
    width:30px;
    height:30px;
    display:inline-block
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-logo{
    width:87px;
    height:30px;
    display:inline-block
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-content{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-logo{
    width:auto;
    height:16px;
    display:inline-block;
    vertical-align:super;
    margin-right:20px
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-logo.large{
    height:26px
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info{
    display:inline-block
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info-inner{
    background:#FAFAFA;
    border:1px solid #ddd;
    border-radius:10px;
    text-align:center;
    min-width:120px;
    padding:15px 25px
}
@media (max-width: 767px){
    .mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info-inner{
        margin-top:15px;
        min-width:auto
    }
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info p.title,.mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info .order-addon p.sub-title,.order-addon .mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info p.sub-title,.mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info .order-addon p.desc,.order-addon .mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info p.desc,.mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info .order-addon p.price,.order-addon .mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info p.price{
    font-size:12px;
    margin:0
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-content .promo-info p.code{
    font-size:20px;
    font-weight:bold;
    margin:0
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-inner{
    margin-top:10px
}
@media screen and (max-width: 47.9375em){
    .mya-inner-wrap.careem .feedback-banner.promo .promo-inner{
        margin-top:15px
    }
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-inner-title{
    font-family:du-font-primary-b;
    font-size:18px !important;
    margin-bottom:5px !important;
    max-width:90%
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-inner-desc{
    font-family:"du-font-secondary-regular";
    color:#777;
    width:100% !important
}
@media screen and (max-width: 64.06125em){
    .mya-inner-wrap.careem .feedback-banner.promo .promo-inner-code{
        margin-top:15px
    }
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-inner-code p{
    font-family:"du-font-secondary-regular";
    color:#777;
    margin-bottom:5px
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-inner-code-box{
    background-color:#F7F7F7;
    text-align:center;
    border-radius:5px;
    border:1px dashed #00A9CE;
    padding:10px
}
@media screen and (min-width: 47.9375em){
    .mya-inner-wrap.careem .feedback-banner.promo .promo-inner-code-box{
        min-width:300px
    }
}
.mya-inner-wrap.careem .feedback-banner.promo .promo-inner-code-box p{
    font-family:"du-font-secondary-bold";
    color:#323434;
    font-size:20px !important;
    margin:0
}
.mya-inner-wrap.careem .feedback-banner.promo.exclusive{
    position:relative;
    padding:0px
}
.mya-inner-wrap.careem .feedback-banner.promo.exclusive .promo-inner{
    padding:25px 30px;
    padding-right:100px;
    margin-top:0px
}
@media screen and (max-width: 47.9375em){
    .mya-inner-wrap.careem .feedback-banner.promo.exclusive .promo-inner{
        padding:20px;
        padding-right:100px
    }
}
.mya-inner-wrap.careem .feedback-banner.promo.exclusive .promo-inner-desc{
    margin-bottom:0;
    margin-top:7px
}
.mya-inner-wrap.careem .feedback-banner.promo.exclusive:after{
    position:absolute;
    content:"";
    background:url(../..//common/images/online-exclusive.png);
    background-size:cover;
    right:-20px;
    top:-15px;
    width:120px;
    height:120px
}
.mya-inner-wrap.careem .success-pane table.table-success{
    width:100%;
    margin:0 auto 30px;
    border-left:#ddd solid 1px;
    border-right:#ddd solid 1px;
    border-collapse:separate;
    border:1px solid #ddd;
    padding:0 14px;
    margin-bottom:40px;
    border-radius:12px
}
.mya-inner-wrap.careem .success-pane table.table-success tbody tr{
    background-color:#fff
}
.mya-inner-wrap.careem .success-pane table.table-success tbody tr:last-of-type td{
    border-bottom:0px
}
.mya-inner-wrap.careem .success-pane table.table-success tbody tr td{
    font-family:"du-font-secondary-regular";
    font-size:.875rem;
    border-bottom:1px solid #ddd;
    padding:25px 12px;
    vertical-align:top
}
.mya-inner-wrap.careem .success-pane table.table-success tbody tr td:last-child{
    text-align:right
}
.mya-inner-wrap.careem .success-pane table.table-success tbody tr td.note{
    text-align:left
}
.page__content__grey.data__poll,.mya-redesign .data__poll.page__content__success{
    padding-bottom:0
}
.page__content__grey.data__poll .tabs-content,.mya-redesign .data__poll.page__content__success .tabs-content{
    background:transparent
}
.page__content__grey.data__poll .rounded-tabs,.mya-redesign .data__poll.page__content__success .rounded-tabs{
    margin-bottom:40px
}
.page__content__grey.data__poll .rounded-tabs .tabs.tabs-icon,.mya-redesign .data__poll.page__content__success .rounded-tabs .tabs.tabs-icon{
    display:block;
    text-align:center
}
@media screen and (max-width: 64.06125em){
    .page__content__grey.data__poll .rounded-tabs .tabs.tabs-icon,.mya-redesign .data__poll.page__content__success .rounded-tabs .tabs.tabs-icon{
        width:100%
    }
}
.page__content__grey.data__poll .rounded-tabs .tabs.tabs-icon .tabs-title,.mya-redesign .data__poll.page__content__success .rounded-tabs .tabs.tabs-icon .tabs-title{
    max-width:360px;
    min-width:360px;
    padding:0 20px;
    display:inline-block
}
@media screen and (max-width: 64.06125em){
    .page__content__grey.data__poll .rounded-tabs .tabs.tabs-icon .tabs-title,.mya-redesign .data__poll.page__content__success .rounded-tabs .tabs.tabs-icon .tabs-title{
        min-width:49%;
        width:49%
    }
}
.page__content__grey.data__poll .dropdown-content li a,.mya-redesign .data__poll.page__content__success .dropdown-content li a{
    color:#333
}
.page__content__grey.data__poll h2.title,.mya-redesign .data__poll.page__content__success h2.title,.page__content__grey.data__poll .order-addon h2.sub-title,.order-addon .page__content__grey.data__poll h2.sub-title,.mya-redesign .data__poll.page__content__success .order-addon h2.sub-title,.order-addon .mya-redesign .data__poll.page__content__success h2.sub-title,.page__content__grey.data__poll .order-addon h2.desc,.order-addon .page__content__grey.data__poll h2.desc,.mya-redesign .data__poll.page__content__success .order-addon h2.desc,.order-addon .mya-redesign .data__poll.page__content__success h2.desc,.page__content__grey.data__poll .order-addon h2.price,.order-addon .page__content__grey.data__poll h2.price,.mya-redesign .data__poll.page__content__success .order-addon h2.price,.order-addon .mya-redesign .data__poll.page__content__success h2.price{
    font-family:du-font-primary-b;
    font-size:1.563rem;
    margin:0 0 35px 0;
    text-align:center
}
.page__content__grey.data__poll .du-carousel-donut-list,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list{
    background:transparent;
    border:0;
    min-height:333px
}
@media screen and (max-width: 64.06125em){
    .page__content__grey.data__poll .du-carousel-donut-list .du-carousel-donut-list__inner,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .du-carousel-donut-list__inner{
        min-height:380px
    }
}
@media screen and (max-width: 64.06125em){
    .page__content__grey.data__poll .du-carousel-donut-list .du-carousel-donut-list__inner .slick-dots,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .du-carousel-donut-list__inner .slick-dots{
        display:block !important;
        bottom:0;
        padding-right:0
    }
}
@media print, screen and (min-width: 64em){
    .page__content__grey.data__poll .du-carousel-donut-list .du-carousel-donut-list__inner .slick-track,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .du-carousel-donut-list__inner .slick-track{
        display:flex;
        justify-content:center
    }
}
.page__content__grey.data__poll .du-carousel-donut-list .donuts-item,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item{
    min-width:240px;
    width:270px;
    max-width:270px;
    min-height:280px;
    padding:30px 20px;
    border:1px solid #eee;
    border-radius:10px;
    background:#fff;
    margin:0 10px 50px;
    box-shadow:0 2px 23px 0 rgba(0,0,0,0.05);
    opacity:.5;
    position:relative;
    overflow:visible
}
@media print, screen and (min-width: 64em){
    .page__content__grey.data__poll .du-carousel-donut-list .donuts-item,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item{
        margin:0 20px 50px;
        overflow:hidden
    }
}
@media screen and (max-width: 64.06125em){
    .page__content__grey.data__poll .du-carousel-donut-list .donuts-item,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item{
        max-width:inherit
    }
}
.page__content__grey.data__poll .du-carousel-donut-list .donuts-item.clickable,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item.clickable{
    cursor:pointer
}
.page__content__grey.data__poll .du-carousel-donut-list .donuts-item-link,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item-link{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:2
}
.page__content__grey.data__poll .du-carousel-donut-list .donuts-item .triangle,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item .triangle{
    height:20px;
    width:20px;
    background-color:inherit;
    border:inherit;
    position:absolute;
    bottom:-10px;
    left:calc(50% - 10px);
    clip-path:polygon(0% 0%, 100% 100%, 0% 100%);
    transform:rotate(-45deg);
    border-radius:0 0 0 0.25em;
    display:none
}
.page__content__grey.data__poll .du-carousel-donut-list .donuts-item.is-active,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item.is-active,.page__content__grey.data__poll .du-carousel-donut-list .donuts-item.slick-current,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item.slick-current{
    border:1px solid #eee;
    box-shadow:0 2px 25px 0 rgba(0,0,0,0.05);
    opacity:1;
    overflow:inherit;
    position:relative;
    cursor:auto
}
.page__content__grey.data__poll .du-carousel-donut-list .donuts-item.is-active .triangle,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item.is-active .triangle,.page__content__grey.data__poll .du-carousel-donut-list .donuts-item.slick-current .triangle,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .donuts-item.slick-current .triangle{
    display:block
}
@media screen and (max-width: 40.4375em){
    .page__content__grey.data__poll .du-carousel-donut-list .slick-list,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .slick-list{
        padding-right:5% !important
    }
}
.page__content__grey.data__poll .du-carousel-donut-list .slick-slide,.mya-redesign .data__poll.page__content__success .du-carousel-donut-list .slick-slide{
    margin-right:20px;
    width:240px
}
.page__content__grey.data__poll .usage-item,.mya-redesign .data__poll.page__content__success .usage-item{
    margin:auto;
    max-width:180px
}
.page__content__grey.data__poll .usage-total,.mya-redesign .data__poll.page__content__success .usage-total{
    padding:0;
    display:block;
    text-align:center
}
.page__content__grey.data__poll .usage-graph,.mya-redesign .data__poll.page__content__success .usage-graph{
    zoom:1.5;
    margin:0 auto 10px;
    direction:ltr
}
.page__content__grey.data__poll .dropdown-selector,.mya-redesign .data__poll.page__content__success .dropdown-selector{
    height:44px;
    border:solid 1px #999;
    border-radius:4px !important
}
.page__content__grey.data__poll .checkbox-group.hide-checkbox,.mya-redesign .data__poll.page__content__success .checkbox-group.hide-checkbox{
    width:100%;
    min-width:70px
}
.page__content__grey.data__poll .checkbox-group.hide-checkbox label,.mya-redesign .data__poll.page__content__success .checkbox-group.hide-checkbox label{
    font-family:"du-font-secondary-bold";
    color:#c724b1;
    text-decoration:underline;
    padding:0;
    width:100%
}
.page__content__grey.data__poll .checkbox-group.hide-checkbox label:before,.mya-redesign .data__poll.page__content__success .checkbox-group.hide-checkbox label:before,.page__content__grey.data__poll .checkbox-group.hide-checkbox label:after,.mya-redesign .data__poll.page__content__success .checkbox-group.hide-checkbox label:after{
    content:none
}
.table-data{
    max-width:1266px;
    margin:auto;
    padding-bottom:60px
}
@media print, screen and (min-width: 64em){
    .table-data{
        padding-bottom:110px
    }
}
.table-data .checkbox-group label{
    width:18px;
    height:18px;
    top:5px
}
.table-data .checkbox-group input[type="checkbox"],.table-data .checkbox-group .du-text-field.readonly input[type=checkbox]:focus,.du-text-field.readonly .table-data .checkbox-group input[type=checkbox]:focus,.table-data .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus,.readonly.du-text-field--btn .table-data .checkbox-group input[type=checkbox]:focus,.table-data .checkbox-group .du-text-field.locked input[type=checkbox]:focus,.du-text-field.locked .table-data .checkbox-group input[type=checkbox]:focus,.table-data .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus,.locked.du-text-field--btn .table-data .checkbox-group input[type=checkbox]:focus{
    display:none
}
.table-data .col{
    padding:0 10px
}
@media screen and (max-width: 63.9375em){
    .table-data .col{
        width:calc(100% - 30px);
        margin:0 15px;
        padding:12px 5px;
        border-bottom:1px solid #ddd
    }
}
@media screen and (max-width: 64.06125em){
    .table-data .col:last-child,.table-data .col:nth-last-child(2){
        border-bottom:0
    }
}
.table-data .col--cb{
    width:90px;
    max-width:90px;
    text-align:center
}
@media screen and (max-width: 64.06125em){
    .table-data .col--num{
        height:49px
    }
}
@media print, screen and (min-width: 64em){
    .table-data .col--date{
        width:120px;
        max-width:120px
    }
}
@media print, screen and (min-width: 64em){
    .table-data .col--view{
        width:150px;
        max-width:150px
    }
}
@media print, screen and (min-width: 64em){
    .table-data .col--data{
        width:115px;
        max-width:115px
    }
}
@media print, screen and (min-width: 64em){
    .table-data .col--pay{
        width:125px;
        max-width:125px
    }
}
@media print, screen and (min-width: 64em){
    .table-data .col--allow{
        width:130px;
        max-width:130px
    }
}
@media print, screen and (min-width: 64em){
    .table-data .col--btn{
        width:140px;
        max-width:140px
    }
}
@media screen and (max-width: 64.06125em){
    .table-data .col--btn{
        border-top:1px solid #ddd
    }
}
.table-data .col--btn .secondary-btn--primary-color--small{
    float:right;
    min-width:100px
}
@media screen and (max-width: 64.06125em){
    .table-data .col--btn .secondary-btn--primary-color--small{
        width:100%
    }
}
.table-data .col--btn .checkbox-btn{
    width:100%
}
.table-data .col--btn .checkbox-btn input[type="checkbox"],.table-data .col--btn .checkbox-btn .du-text-field.readonly input[type=checkbox]:focus,.du-text-field.readonly .table-data .col--btn .checkbox-btn input[type=checkbox]:focus,.table-data .col--btn .checkbox-btn .readonly.du-text-field--btn input[type=checkbox]:focus,.readonly.du-text-field--btn .table-data .col--btn .checkbox-btn input[type=checkbox]:focus,.table-data .col--btn .checkbox-btn .du-text-field.locked input[type=checkbox]:focus,.du-text-field.locked .table-data .col--btn .checkbox-btn input[type=checkbox]:focus,.table-data .col--btn .checkbox-btn .locked.du-text-field--btn input[type=checkbox]:focus,.locked.du-text-field--btn .table-data .col--btn .checkbox-btn input[type=checkbox]:focus{
    display:none
}
.table-data .col--btn .checkbox-btn label{
    border:1px solid #00a9ce;
    border-radius:16px;
    font-family:"du-font-secondary-regular";
    font-size:14px;
    color:#00a9ce;
    display:block;
    margin:0;
    padding:3px 1rem;
    padding-left:35px;
    position:relative
}
.table-data .col--btn .checkbox-btn label:before{
    content:'';
    position:absolute;
    width:20px;
    height:20px;
    line-height:20px;
    z-index:0;
    border:1px solid #00a9ce;
    border-radius:16px;
    left:10px;
    top:6px
}
.table-data .col--btn .checkbox-btn input[type=checkbox]:checked+label,.table-data .col--btn .checkbox-btn .du-text-field.readonly input[type=checkbox]:checked:focus+label,.table-data .col--btn .checkbox-btn .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label,.table-data .col--btn .checkbox-btn .du-text-field.locked input[type=checkbox]:checked:focus+label,.table-data .col--btn .checkbox-btn .locked.du-text-field--btn input[type=checkbox]:checked:focus+label{
    background:#00a9ce;
    color:#fff
}
.table-data .col--btn .checkbox-btn input[type=checkbox]:checked+label::before,.table-data .col--btn .checkbox-btn .du-text-field.readonly input[type=checkbox]:checked:focus+label::before,.table-data .col--btn .checkbox-btn .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label::before,.table-data .col--btn .checkbox-btn .du-text-field.locked input[type=checkbox]:checked:focus+label::before,.table-data .col--btn .checkbox-btn .locked.du-text-field--btn input[type=checkbox]:checked:focus+label::before{
    content:"k";
    font-family:du-icon-font;
    text-align:center;
    font-size:11px;
    color:#00a9ce;
    background:#fff
}
@media screen and (max-width: 64.06125em){
    .table-data .col__label,.table-data .col__title{
        font-size:15px;
        font-family:"du-font-secondary-regular";
        color:#777;
        text-align:left;
        display:inline-block;
        width:57%
    }
}
@media screen and (max-width: 64.06125em){
    .table-data .col__title{
        font-size:17px;
        font-family:du-font-primary-b;
        color:#333
    }
}
.table-data .col__value,.table-data .col__link{
    font-size:15px;
    display:inline-block
}
@media screen and (max-width: 64.06125em){
    .table-data .col__value,.table-data .col__link{
        width:41%;
        text-align:right;
        font-family:du-font-secondary-medium,"du-font-secondary-regular"
    }
}
@media screen and (max-width: 64.06125em){
    .table-data .col .pool-usage{
        max-width:50%;
        display:inline-block;
        float:right
    }
}
.table-data .col .pool-usage .value{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:12px;
    color:#666;
    margin:0 0 5px;
    text-align:left
}
.table-data .col .pool-usage .value .green{
    color:#78be20
}
.table-data .col .pool-usage .value .purple{
    color:#753BBD
}
.table-data .col .pool-usage .status{
    width:100%;
    height:10px;
    position:relative;
    border-radius:5px;
    background:#ccc;
    overflow:hidden
}
.table-data .col .pool-usage .status span{
    background:linear-gradient(-315deg, #753BBD 0%, #00A9CE 67.21%, #00A9CE 100%);
    position:absolute;
    top:0;
    left:0;
    height:10px;
    border-radius:5px;
    max-width:100%
}
.table-data__type{
    border-top:1px solid #ddd;
    margin:0;
    padding:0
}
.table-data__type ul{
    padding:0;
    margin:0
}
.table-data__type ul li{
    display:inline-block;
    position:relative;
    padding:25px 60px
}
.table-data__type ul li a{
    color:#333
}
.table-data__type ul li.active{
    font-family:"du-font-secondary-bold"
}
.table-data__type ul li.active:before{
    height:3px
}
.table-data__type ul li:before{
    position:absolute;
    content:'';
    left:0;
    right:0;
    bottom:-1px;
    height:0;
    background-color:#c724b1
}
.table-data__search{
    margin:30px
}
.table-data__search .txt1-wrap{
    position:relative;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:30px;
    display:inline-block;
    vertical-align:middle
}
@media screen and (max-width: 64.06125em){
    .table-data__search .txt1-wrap{
        width:100%
    }
}
.table-data__search .txt1-wrap.with-loader{
    position:relative
}
.table-data__search .txt1-wrap.with-loader .loader-pages{
    position:absolute;
    right:20px;
    top:26px
}
.table-data__search .txt1-wrap.with-loader .loader-pages .lds-ring div{
    border-color:#ddd transparent transparent transparent
}
.table-data__search .txt1-wrap .icon,.table-data__search .txt1-wrap .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .table-data__search .txt1-wrap .secondary-btn--primary-color,.table-data__search .txt1-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .table-data__search .txt1-wrap .secondary-btn--primary-color,.table-data__search .txt1-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .table-data__search .txt1-wrap .secondary-btn--primary-color,.table-data__search .txt1-wrap .accordion-item .file-drop .hint2,.accordion-item .file-drop .table-data__search .txt1-wrap .hint2,.table-data__search .txt1-wrap .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .table-data__search .txt1-wrap .hint2,.table-data__search .txt1-wrap .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .table-data__search .txt1-wrap .hint2{
    position:absolute;
    color:#9B9B9B;
    left:18px;
    line-height:40px;
    font-size:1rem;
    top:2px
}
.table-data__search .txt1-wrap .icon.du-close,.table-data__search .txt1-wrap .accordion-item .file-drop .du-close.secondary-btn--primary-color,.accordion-item .file-drop .table-data__search .txt1-wrap .du-close.secondary-btn--primary-color,.table-data__search .txt1-wrap .accordion-item .file-drop-container .file-drop-single .du-close.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .table-data__search .txt1-wrap .du-close.secondary-btn--primary-color,.table-data__search .txt1-wrap .file-drop-container .accordion-item .file-drop-single .du-close.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .table-data__search .txt1-wrap .du-close.secondary-btn--primary-color,.table-data__search .txt1-wrap .accordion-item .file-drop .du-close.hint2,.accordion-item .file-drop .table-data__search .txt1-wrap .du-close.hint2,.table-data__search .txt1-wrap .accordion-item .file-drop-container .file-drop-single .du-close.hint2,.accordion-item .file-drop-container .file-drop-single .table-data__search .txt1-wrap .du-close.hint2,.table-data__search .txt1-wrap .file-drop-container .accordion-item .file-drop-single .du-close.hint2,.file-drop-container .accordion-item .file-drop-single .table-data__search .txt1-wrap .du-close.hint2{
    left:auto;
    right:18px;
    cursor:pointer;
    font-size:1rem;
    display:none
}
.table-data__search .txt1-wrap .txt1{
    width:auto;
    min-width:220px;
    height:42px;
    padding:5px 20px 5px 30px;
    padding-left:40px;
    font-size:1rem;
    border:0;
    background:none;
    margin:0;
    box-shadow:none
}
@media print, screen and (min-width: 64em){
    .table-data__search .txt1-wrap .txt1{
        min-width:455px
    }
}
.table-data__search .txt1-wrap .txt1::placeholder{
    color:#9B9B9B
}
.table-data__search .btn,.table-data__search .tvpackages .btn-primary,.tvpackages .table-data__search .btn-primary,.table-data__search .tvpackages .btn-secondary,.tvpackages .table-data__search .btn-secondary{
    height:42px;
    max-width:96px;
    min-width:96px;
    font-family:"du-font-secondary-regular";
    font-size:1rem
}
.table-data__search .primary-btn--primary-color--small{
    max-width:200px;
    min-width:120px;
    line-height:1em;
    font-size:14px
}
.table-data__list{
    max-width:1266px;
    margin:auto;
    background:#fff;
    border-radius:10px
}
@media screen and (max-width: 79.99875em){
    .table-data__list{
        border:1px solid #ddd;
        margin:10px
    }
}
@media print, screen and (min-width: 64em){
    .table-data__list{
        border:1px solid #ddd
    }
}
.table-data__header{
    display:flex;
    flex-direction:row;
    align-items:center;
    font-size:1rem;
    font-family:"du-font-secondary-bold";
    padding-top:20px;
    border-top:1px solid #ddd
}
@media print, screen and (min-width: 64em){
    .table-data__header{
        padding:20px;
        justify-content:space-between
    }
}
@media screen and (max-width: 64.06125em){
    .table-data__header{
        margin:0 20px
    }
}
@media screen and (max-width: 64.06125em){
    .table-data__header .col{
        width:auto;
        margin:0;
        padding:0;
        border-bottom:0
    }
}
.table-data__row{
    display:flex;
    flex-direction:column;
    align-items:center;
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
@media screen and (min-width: 64em){
    .table-data__row{
        flex-direction:row;
        border-top:1px solid #ddd;
        padding:20px;
        justify-content:space-between
    }
}
@media screen and (max-width: 64.06125em){
    .table-data__row{
        border:1px solid #ddd;
        border-radius:10px;
        margin:20px 20px
    }
}
.table-data__row.filtered-out{
    display:none
}
.table-data__row .du-icon-pencil{
    color:#c724b1;
    cursor:pointer
}
@media print, screen and (min-width: 64em){
    .table-data__row .du-icon-pencil{
        display:none
    }
}
.table-data__row:hover .du-icon-pencil,.accordion-login .table-data__row.accordion-title:focus .du-icon-pencil,.table-data__row.file-drop:focus .du-icon-pencil,.file-drop-container .table-data__row.file-drop-single:focus .du-icon-pencil{
    display:inline-block
}
@media screen and (max-width: 64.06125em){
    .table-data__header+.table-data__row{
        margin-top:0
    }
}
.table-data__notice{
    text-align:center;
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    color:#777;
    margin:0;
    padding:10px 10px 0
}
@media print, screen and (min-width: 64em){
    .table-data__notice{
        border-top:1px solid #ddd
    }
}
.table-data__notice .icon:before,.table-data__notice .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .table-data__notice .secondary-btn--primary-color:before,.table-data__notice .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .table-data__notice .secondary-btn--primary-color:before,.table-data__notice .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .table-data__notice .secondary-btn--primary-color:before,.table-data__notice .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .table-data__notice .hint2:before,.table-data__notice .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .table-data__notice .hint2:before,.table-data__notice .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .table-data__notice .hint2:before{
    color:#333;
    position:relative;
    top:2px
}
.table-data__notice .col{
    padding-top:15px;
    padding-bottom:15px
}
.table-data__edit{
    display:none;
    margin-bottom:30px;
    margin-right:30px;
    margin-left:30px
}
@media print, screen and (min-width: 64em){
    .table-data__edit{
        margin-top:30px
    }
}
.table-data__edit.active{
    display:block
}
.table-data__edit .btn,.table-data__edit .tvpackages .btn-primary,.tvpackages .table-data__edit .btn-primary,.table-data__edit .tvpackages .btn-secondary,.tvpackages .table-data__edit .btn-secondary{
    min-width:220px;
    display:block;
    margin:auto;
    margin-right:0
}
@media screen and (max-width: 64.06125em){
    .table-data__edit .btn,.table-data__edit .tvpackages .btn-primary,.tvpackages .table-data__edit .btn-primary,.table-data__edit .tvpackages .btn-secondary,.tvpackages .table-data__edit .btn-secondary{
        width:100%
    }
}
.table-data__pager-wrap{
    text-align:center;
    margin-bottom:12px
}
.table-data__pager-wrap .table-data__pager{
    display:inline-block;
    padding-bottom:5px
}
.table-data__pager-wrap .loader-pages{
    width:30px;
    display:inline-block;
    height:30px;
    vertical-align:-webkit-baseline-middle;
    position:relative
}
.table-data__pager-wrap .loader-pages .loader-box{
    pointer-events:none
}
.table-data__pager-wrap .loader-pages .loader-box .lds-ring div{
    border-color:#c724b1 transparent transparent transparent
}
.table-data__pager-wrap span{
    display:inline-block;
    vertical-align:middle;
    width:30px;
    height:30px;
    margin:0 3px;
    line-height:30px;
    color:#777;
    background:#fff;
    border:#eee solid 1px;
    border-radius:20px;
    font-family:"du-font-secondary-regular";
    font-size:.875rem
}
.table-data__pager-wrap span:hover,.table-data__pager-wrap .accordion-login span.accordion-title:focus,.accordion-login .table-data__pager-wrap span.accordion-title:focus,.table-data__pager-wrap span.file-drop:focus,.table-data__pager-wrap .file-drop-container span.file-drop-single:focus,.file-drop-container .table-data__pager-wrap span.file-drop-single:focus{
    cursor:pointer;
    background-color:#eee
}
.table-data__pager-wrap span.active{
    color:#fff;
    width:40px;
    height:40px;
    border-radius:30px;
    background:#333;
    border-color:#333;
    font-family:du-font-primary-b;
    font-size:1.25rem;
    line-height:36px
}
.table-data__pager-wrap span.prev,.table-data__pager-wrap span.next{
    color:#333;
    font-size:.875rem;
    border-color:#333
}
.table-data__pager-wrap span.prev i,.table-data__pager-wrap span.next i{
    font-size:10px;
    line-height:30px;
    text-align:center
}
.table-data__pager-wrap span.prev i:before,.table-data__pager-wrap span.next i:before{
    color:#333
}
.table-data__pager-wrap span.prev:hover,.table-data__pager-wrap .accordion-login span.prev.accordion-title:focus,.accordion-login .table-data__pager-wrap span.prev.accordion-title:focus,.table-data__pager-wrap span.prev.file-drop:focus,.table-data__pager-wrap .file-drop-container span.prev.file-drop-single:focus,.file-drop-container .table-data__pager-wrap span.prev.file-drop-single:focus,.table-data__pager-wrap span.next:hover,.table-data__pager-wrap .accordion-login span.next.accordion-title:focus,.accordion-login .table-data__pager-wrap span.next.accordion-title:focus,.table-data__pager-wrap span.next.file-drop:focus,.table-data__pager-wrap .file-drop-container span.next.file-drop-single:focus,.file-drop-container .table-data__pager-wrap span.next.file-drop-single:focus{
    background-color:#fff
}
.table-data__pager-wrap span.prev.disabled,.table-data__pager-wrap span.next.disabled{
    opacity:.2
}
@media print, screen and (min-width: 64em){
    .reveal.floating{
        max-height:none;
        min-height:50vh
    }
}
@media screen and (max-width: 64.06125em){
    .reveal.floating{
        max-height:100vh;
        min-height:100vh
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll{
        overflow-y:scroll
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .close-button{
        top:0;
        box-shadow:none
    }
}
.reveal-dpoll.loading .popup-success{
    display:none
}
.reveal-dpoll.loading .close-button{
    display:none
}
.reveal-dpoll .popup-success{
    text-align:center
}
.reveal-dpoll .popup-success .du-check{
    color:#78be20;
    border:3px solid #78be20;
    border-radius:50%;
    width:50px;
    height:50px;
    line-height:50px;
    margin-bottom:10px;
    font-size:1.75rem;
    display:inline-block
}
.reveal-dpoll .popup-success__title{
    font-family:du-font-primary-b;
    font-size:1.953rem;
    margin:0 0 20px
}
.reveal-dpoll .popup-success p{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    margin:0 0 10px;
    color:#333
}
.reveal-dpoll .popup-success .btn,.reveal-dpoll .popup-success .tvpackages .btn-primary,.tvpackages .reveal-dpoll .popup-success .btn-primary,.reveal-dpoll .popup-success .tvpackages .btn-secondary,.tvpackages .reveal-dpoll .popup-success .btn-secondary{
    margin-top:25px;
    min-width:190px
}
.reveal-dpoll .reveal-wrap{
    max-width:1266px;
    margin:auto;
    padding:50px 0;
    display:flex;
    flex-direction:column
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .reveal-col{
        margin:auto
    }
}
@media print, screen and (min-width: 64em){
    .reveal-dpoll .reveal-row .reveal-col{
        border-right:1px solid #ddd
    }
}
.reveal-dpoll .reveal-row .reveal-col+.reveal-col{
    border:0
}
@media print, screen and (min-width: 64em){
    .reveal-dpoll .reveal-row .reveal-col .setting{
        width:75%
    }
}
.reveal-dpoll .reveal-row .reveal-col h3{
    font-family:du-font-primary-b;
    font-size:1.953rem;
    margin:0 0 25px
}
.reveal-dpoll .reveal-row .reveal-col h4{
    font-family:du-font-primary-b;
    font-size:1rem;
    margin:0 0 20px
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .reveal-col h4.cell{
        margin:0
    }
}
.reveal-dpoll .reveal-row .reveal-col p{
    font-family:"du-font-secondary-regular";
    font-size:16px;
    color:#333;
    margin:0 0 10px
}
.reveal-dpoll .reveal-row .reveal-col p.sub-notice{
    margin:-10px 0 10px;
    color:#777
}
.reveal-dpoll .reveal-row .scrolling-wrapper{
    height:350px;
    overflow-y:auto;
    overflow-x:hidden;
    width:250px
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .scrolling-wrapper{
        display:none
    }
}
.reveal-dpoll .reveal-row .scrolling-wrapper::-webkit-scrollbar{
    width:7px
}
.reveal-dpoll .reveal-row .scrolling-wrapper::-webkit-scrollbar-track{
    border-radius:5px;
    background-color:#F8F8F8
}
.reveal-dpoll .reveal-row .scrolling-wrapper::-webkit-scrollbar-thumb{
    background-color:#ddd;
    border-radius:5px
}
.reveal-dpoll .reveal-row .scrolling-wrapper .list{
    margin:0;
    padding:0;
    margin-right:20px;
    margin-left:3px
}
.reveal-dpoll .reveal-row .scrolling-wrapper .list li{
    background:#F8F8F8;
    font-family:"du-font-secondary-regular";
    font-size:.875rem;
    padding:3px 20px 3px 10px;
    margin-top:4px;
    position:relative
}
.reveal-dpoll .reveal-row .scrolling-wrapper .list li:first-child{
    margin-top:0
}
.reveal-dpoll .reveal-row .scrolling-wrapper .list li .icon,.reveal-dpoll .reveal-row .scrolling-wrapper .list li .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .reveal-dpoll .reveal-row .scrolling-wrapper .list li .secondary-btn--primary-color,.reveal-dpoll .reveal-row .scrolling-wrapper .list li .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .reveal-dpoll .reveal-row .scrolling-wrapper .list li .secondary-btn--primary-color,.reveal-dpoll .reveal-row .scrolling-wrapper .list li .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .reveal-dpoll .reveal-row .scrolling-wrapper .list li .secondary-btn--primary-color,.reveal-dpoll .reveal-row .scrolling-wrapper .list li .accordion-item .file-drop .hint2,.accordion-item .file-drop .reveal-dpoll .reveal-row .scrolling-wrapper .list li .hint2,.reveal-dpoll .reveal-row .scrolling-wrapper .list li .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .reveal-dpoll .reveal-row .scrolling-wrapper .list li .hint2,.reveal-dpoll .reveal-row .scrolling-wrapper .list li .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .reveal-dpoll .reveal-row .scrolling-wrapper .list li .hint2{
    cursor:pointer;
    font-size:8px;
    position:absolute;
    right:10px;
    top:10px
}
.reveal-dpoll .reveal-row .scrolling-wrapper .list li.list__item{
    margin-top:17px;
    max-width:200px;
    padding:0
}
.reveal-dpoll .reveal-row .scrolling-wrapper .list li.list__item:first-child{
    margin-top:0
}
.reveal-dpoll .reveal-row .scrolling-wrapper .list li .list__item__label{
    position:relative;
    z-index:2;
    font-size:17px;
    font-family:"du-font-secondary-bold";
    padding:11px 12px 9px
}
.reveal-dpoll .reveal-row .scrolling-wrapper .list li .list__item__status2{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    z-index:1;
    position:absolute;
    top:0;
    left:0;
    width:calc(100% + 2px);
    height:calc(100% + 2px);
    border-radius:6px
}
.reveal-dpoll .reveal-row .scrolling-wrapper .list li .list__item__status2:after{
    border-radius:5px;
    background:#fff;
    margin:2px;
    z-index:0;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    content:''
}
.reveal-dpoll .reveal-row .controls-group{
    padding-top:15px;
    padding-bottom:15px
}
.reveal-dpoll .reveal-row .controls-group:first-child{
    padding-top:0
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .controls-group{
        border-top:1px solid #ddd;
        padding-top:15px;
        padding-bottom:15px
    }
    .reveal-dpoll .reveal-row .controls-group:first-child{
        padding-top:15px
    }
}
.reveal-dpoll .reveal-row .controls-group .group{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap
}
@media print, screen and (min-width: 64em){
    .reveal-dpoll .reveal-row .controls-group .group{
        width:100%
    }
}
.reveal-dpoll .reveal-row .controls-group .input-pretext{
    color:#333;
    font-family:"du-font-secondary-regular";
    font-size:14px;
    display:inline-block;
    float:left;
    line-height:34px;
    margin-right:10px
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .controls-group .input-pretext{
        margin-right:-20px
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .controls-group .group.js-field-group .du-text-field,.reveal-dpoll .reveal-row .controls-group .group.js-field-group .du-text-field--btn{
        margin-left:0
    }
}
.reveal-dpoll .reveal-row .controls-group .du-text-field,.reveal-dpoll .reveal-row .controls-group .du-text-field--btn{
    width:auto;
    margin-left:30px
}
@media print, screen and (min-width: 64em){
    .reveal-dpoll .reveal-row .controls-group .du-text-field,.reveal-dpoll .reveal-row .controls-group .du-text-field--btn{
        margin-left:0;
        margin-right:30px
    }
}
html body .reveal-dpoll .reveal-row .controls-group .du-text-field input,html body .reveal-dpoll .reveal-row .controls-group .du-text-field--btn input{
    font-size:18px;
    max-width:300px;
    min-width:300px
}
.reveal-dpoll .reveal-row .controls-group .du-text-field input::-webkit-input-placeholder,.reveal-dpoll .reveal-row .controls-group .du-text-field--btn input::-webkit-input-placeholder{
    color:#9B9B9B !important
}
.reveal-dpoll .reveal-row .controls-group .du-text-field .prefix-label,.reveal-dpoll .reveal-row .controls-group .du-text-field--btn .prefix-label{
    top:15px
}
.reveal-dpoll .reveal-row .controls-group .switch-toggle{
    margin-left:30px
}
@media print, screen and (min-width: 64em){
    .reveal-dpoll .reveal-row .controls-group .switch-toggle{
        margin:0;
        margin-right:30px
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .controls-group .filter-radio-group{
        margin-left:10px
    }
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group{
    margin:0
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group [type='radio']+label{
    margin-left:0;
    margin-right:0
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group [type='radio']+label{
        padding-right:0
    }
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group{
    display:flex
}
@media print, screen and (min-width: 48em){
    .reveal-dpoll .reveal-row .controls-group .filter-radio-group{
        justify-content:center
    }
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group{
    display:flex;
    flex:0 1 auto;
    width:auto;
    max-width:285px;
    margin:0
}
@media screen and (max-width: 47.99875em){
    .reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group{
        flex:1 1 auto
    }
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group.parsley-error input[type=checkbox]+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group.parsley-error .du-text-field.readonly input[type=checkbox]:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group.parsley-error .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group.parsley-error .du-text-field.locked input[type=checkbox]:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .radio-group.parsley-error .locked.du-text-field--btn input[type=checkbox]:focus+label::after{
    border-color:#FF514D
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]{
    position:absolute;
    margin:0;
    opacity:0
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:focus+label{
    min-height:38px;
    display:flex !important;
    align-items:center;
    text-align:left;
    height:auto;
    padding-top:0;
    line-height:1.25;
    margin-left:0;
    margin-right:0;
    position:relative
}
@media screen and (max-width: 47.99875em){
    .reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:focus+label{
        padding-top:5px;
        padding-right:0
    }
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:focus+label{
    -webkit-transition:0.28s ease;
    transition:0.28s ease;
    position:relative;
    padding-left:42px;
    cursor:pointer;
    display:inline-block;
    height:25px;
    line-height:1.25rem;
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    color:#333
}
@media screen and (max-width: 47.99875em){
    .reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:focus+label{
        line-height:24px;
        display:block;
        width:100%
    }
}
@media screen and (max-width: 64.06125em) and (orientation: landscape){
    .reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:focus+label{
        font-size:1em;
        line-height:1.7em
    }
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:focus+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:focus+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:focus+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:focus+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:focus+label::after{
    border-color:#ccc;
    content:'';
    position:absolute;
    left:0;
    top:0;
    margin:4px;
    width:30px;
    height:30px;
    line-height:30px;
    z-index:0;
    border-radius:50%;
    border-style:solid;
    border-width:1px;
    -webkit-transition:0.28s ease;
    transition:0.28s ease
}
@media screen and (max-width: 47.99875em){
    .reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:focus+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:focus+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:focus+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:focus+label::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:focus+label::after{
        left:0;
        right:auto;
        margin:8px;
        width:24px;
        height:24px;
        line-height:23px;
        font-size:0.9em
    }
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]:checked+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:checked:focus+label,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus+label{
    font-family:"du-font-secondary-bold"
}
.reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]:checked+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:checked:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus+label::after{
    border-color:#00a9ce;
    background-color:#00a9ce;
    content:"k";
    font-family:du-icon-font;
    text-transform:none;
    color:white;
    text-align:center;
    -webkit-transform:scale(1.02);
    -ms-transform:scale(1.02);
    transform:scale(1.02)
}
.reveal-dpoll .reveal-row .controls-group .switch{
    margin-bottom:0
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group{
    display:flex
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .controls-group .plan-radio-group{
        flex-direction:column
    }
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .parsley-errors-list{
    display:none
}
@media screen and (min-width: 48em){
    .reveal-dpoll .reveal-row .controls-group .plan-radio-group.wrap{
        flex-wrap:wrap;
        flex-direction:row
    }
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group.wrap .du-custom-radio{
    padding:10px 12px 7px;
    max-width:95%;
    margin-left:0;
    margin-right:0
}
@media screen and (min-width: 48em){
    .reveal-dpoll .reveal-row .controls-group .plan-radio-group.wrap .du-custom-radio{
        width:26%;
        margin-right:20px
    }
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio{
    position:relative;
    margin-top:10px;
    margin-bottom:20px
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio{
        width:100%;
        margin-top:0
    }
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio:last-of-type{
    margin-right:0px
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-radio-status2:after{
        z-index:1
    }
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-label,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-val,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val{
    color:#333
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-label .du-radio-details-inner,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label .du-radio-details-inner,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label .du-radio-details-inner,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label .du-radio-details-inner,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label .du-radio-details-inner{
    font-family:"du-font-secondary-bold"
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-status::before,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status::before,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status::before,.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before{
    content:'';
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    width:15px;
    height:15px;
    position:absolute;
    border:2px solid white;
    border-radius:50%
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio.disabled{
    opacity:1;
    border:0px
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio.disabled .du-radio-status{
    display:none
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-radio-details{
    width:100%
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-radio-details .du-radio-details-label{
    text-align:left
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-radio-details .du-radio-details-label .du-radio-details-inner{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    margin-bottom:6px
}
.reveal-dpoll .reveal-row .controls-group .plan-radio-group .du-custom-radio .du-radio-status{
    left:auto;
    right:12px;
    top:10px;
    position:absolute;
    width:20px;
    height:20px
}
.reveal-dpoll .reveal-row .controls-group .btn,.reveal-dpoll .reveal-row .controls-group .tvpackages .btn-primary,.tvpackages .reveal-dpoll .reveal-row .controls-group .btn-primary,.reveal-dpoll .reveal-row .controls-group .tvpackages .btn-secondary,.tvpackages .reveal-dpoll .reveal-row .controls-group .btn-secondary{
    min-width:160px
}
.reveal-dpoll .reveal-action{
    display:flex;
    flex-flow:row wrap;
    margin:auto
}
@media print, screen and (min-width: 64em){
    .reveal-dpoll .reveal-action{
        margin-top:50px
    }
}
.reveal-dpoll .reveal-action .btn,.reveal-dpoll .reveal-action .tvpackages .btn-primary,.tvpackages .reveal-dpoll .reveal-action .btn-primary,.reveal-dpoll .reveal-action .tvpackages .btn-secondary,.tvpackages .reveal-dpoll .reveal-action .btn-secondary{
    margin:auto;
    min-width:190px
}
@media screen and (max-width: 64.06125em){
    .reveal-dpoll .reveal-action .btn,.reveal-dpoll .reveal-action .tvpackages .btn-primary,.tvpackages .reveal-dpoll .reveal-action .btn-primary,.reveal-dpoll .reveal-action .tvpackages .btn-secondary,.tvpackages .reveal-dpoll .reveal-action .btn-secondary{
        width:100%
    }
}
.loader-box{
    display:none;
    position:absolute;
    top:50%;
    width:80px;
    height:40px;
    margin:-20px 0 0;
    left:50%;
    margin-left:-40px;
    text-align:center
}
.loading .loader-box{
    display:block
}
.reveal-addons .donuts-addons-item{
    border:1px solid #ddd;
    border-radius:8px;
    padding:20px;
    margin:10px;
    display:inline-block;
    scroll-snap-align:center
}
.reveal-addons .donuts-addons-item .usage-item{
    max-width:180px
}
.reveal-addons .donuts-addons-item .usage-item .usage-graph{
    margin:0 auto
}
.reveal-addons .donuts-addons-item .usage-item .usage-total{
    padding:0
}
.reveal-addons .donuts-addons-item .usage-item .usage-info{
    text-align:center;
    width:100%
}
@media screen and (max-width: 64.06125em){
    .reveal-addons .donuts-addons-item:first-of-type{
        margin-left:30px
    }
    .reveal-addons .donuts-addons-item:last-of-type{
        margin-right:30px
    }
}
.reveal-addons .donuts-addons-container{
    width:100%;
    overflow:auto;
    text-align:center;
    white-space:nowrap;
    scroll-snap-type:x mandatory
}
@media screen and (max-width: 64.06125em){
    .du-sticky.pool-pages{
        min-height:80px
    }
    .du-sticky.pool-pages .sticky-content{
        justify-content:space-between
    }
    .du-sticky.pool-pages .sticky-first-item{
        display:block
    }
    .du-sticky.pool-pages .sticky-second-item{
        margin-bottom:0;
        width:auto
    }
    .du-sticky.pool-pages .du-container-item{
        margin-top:0;
        margin-bottom:0;
        min-height:80px
    }
    .du-sticky.pool-pages .sticky-sec-item--expand.active{
        width:auto
    }
    .du-sticky.pool-pages .total-amount{
        width:auto
    }
}
.mya-accordion{
    margin-bottom:40px
}
.mya-accordion__item{
    position:relative;
    border-bottom:#ddd solid 1px
}
.mya-accordion__item:first-child{
    border-top:#ddd solid 1px
}
.mya-accordion__item .item-lid{
    padding:15px 15px
}
.mya-accordion__item .toggle{
    position:absolute;
    right:15px;
    top:15px;
    width:24px;
    height:24px;
    cursor:pointer
}
.mya-accordion__item .toggle:after{
    font-family:du-icon-font;
    content:'a';
    color:#00a9ce;
    font-size:24px;
    line-height:24px
}
.mya-accordion__item.expanded{
    -webkit-box-shadow:0 0 12px 1px rgba(200,200,200,0.5);
    -moz-box-shadow:0 0 12px 1px rgba(200,200,200,0.5);
    box-shadow:0 0 12px 1px rgba(200,200,200,0.5);
    background:#fff
}
.mya-accordion__item.expanded .toggle:after{
    content:'b'
}
.mya-accordion__item .item-content{
    padding:0 0 30px
}
.mya-accordion__item .item-content ul{
    margin:0 40px;
    padding:0
}
@media screen and (max-width: 64.06125em){
    .mya-accordion__item .item-content ul{
        margin:0 20px
    }
}
.mya-accordion__item .item-content ul li{
    overflow:auto;
    padding:15px 0;
    border-bottom:#ddd solid 1px
}
.mya-accordion__item .item-content ul li>span{
    display:inline-block
}
@media screen and (max-width: 37.5em){
    .mya-accordion__item .item-content ul li>span{
        font-family:"du-font-secondary-regular"
    }
}
.mya-accordion__item .item-content ul li>.btn,.mya-accordion__item .item-content ul .tvpackages li>.btn-primary,.tvpackages .mya-accordion__item .item-content ul li>.btn-primary,.mya-accordion__item .item-content ul .tvpackages li>.btn-secondary,.tvpackages .mya-accordion__item .item-content ul li>.btn-secondary{
    float:right;
    display:inline-block;
    vertical-align:middle;
    font-family:"du-font-secondary-regular";
    line-height:26px;
    color:#00a9ce
}
.mya-accordion__item .item-content ul li>.btn:hover,.mya-accordion__item .item-content ul .accordion-login li>.btn.accordion-title:focus,.accordion-login .mya-accordion__item .item-content ul li>.btn.accordion-title:focus,.mya-accordion__item .item-content ul .accordion-login .tvpackages li>.accordion-title.btn-primary:focus,.accordion-login .tvpackages .mya-accordion__item .item-content ul li>.accordion-title.btn-primary:focus,.mya-accordion__item .item-content ul .tvpackages .accordion-login li>.accordion-title.btn-primary:focus,.tvpackages .accordion-login .mya-accordion__item .item-content ul li>.accordion-title.btn-primary:focus,.mya-accordion__item .item-content ul .accordion-login .tvpackages li>.accordion-title.btn-secondary:focus,.accordion-login .tvpackages .mya-accordion__item .item-content ul li>.accordion-title.btn-secondary:focus,.mya-accordion__item .item-content ul .tvpackages .accordion-login li>.accordion-title.btn-secondary:focus,.tvpackages .accordion-login .mya-accordion__item .item-content ul li>.accordion-title.btn-secondary:focus,.mya-accordion__item .item-content ul li>.btn.file-drop:focus,.mya-accordion__item .item-content ul .file-drop-container li>.btn.file-drop-single:focus,.file-drop-container .mya-accordion__item .item-content ul li>.btn.file-drop-single:focus,.mya-accordion__item .item-content ul .file-drop-container .tvpackages li>.file-drop-single.btn-primary:focus,.file-drop-container .tvpackages .mya-accordion__item .item-content ul li>.file-drop-single.btn-primary:focus,.mya-accordion__item .item-content ul .tvpackages .file-drop-container li>.file-drop-single.btn-primary:focus,.tvpackages .file-drop-container .mya-accordion__item .item-content ul li>.file-drop-single.btn-primary:focus,.mya-accordion__item .item-content ul .file-drop-container .tvpackages li>.file-drop-single.btn-secondary:focus,.file-drop-container .tvpackages .mya-accordion__item .item-content ul li>.file-drop-single.btn-secondary:focus,.mya-accordion__item .item-content ul .tvpackages .file-drop-container li>.file-drop-single.btn-secondary:focus,.tvpackages .file-drop-container .mya-accordion__item .item-content ul li>.file-drop-single.btn-secondary:focus,.mya-accordion__item .item-content ul .tvpackages li>.file-drop.btn-primary:focus,.tvpackages .mya-accordion__item .item-content ul li>.file-drop.btn-primary:focus,.mya-accordion__item .item-content ul .tvpackages li>.file-drop.btn-secondary:focus,.tvpackages .mya-accordion__item .item-content ul li>.file-drop.btn-secondary:focus,.mya-accordion__item .item-content ul .tvpackages li>.btn-primary:hover,.tvpackages .mya-accordion__item .item-content ul li>.btn-primary:hover,.mya-accordion__item .item-content ul .tvpackages li>.btn-secondary:hover,.tvpackages .mya-accordion__item .item-content ul li>.btn-secondary:hover{
    color:#fff
}
@media screen and (max-width: 37.5em){
    .mya-accordion__item .item-content ul li>.btn,.mya-accordion__item .item-content ul .tvpackages li>.btn-primary,.tvpackages .mya-accordion__item .item-content ul li>.btn-primary,.mya-accordion__item .item-content ul .tvpackages li>.btn-secondary,.tvpackages .mya-accordion__item .item-content ul li>.btn-secondary{
        min-width:90px;
        padding-left:10px;
        padding-right:10px
    }
}
.mya-offers-cards{
    padding:40px 15px 20px;
    margin-bottom:40px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:12px
}
.offer-card-carousel{
    text-align:center
}
.offer-card-carousel .card-item{
    position:relative;
    display:inline-block;
    width:230px;
    height:auto;
    min-height:380px;
    margin:0 15px;
    text-align:center;
    font-family:"du-font-secondary-regular"
}
.offer-card-carousel .card-item h4{
    margin:0 0 20px;
    font-size:1rem;
    font-family:du-font-primary-b
}
.offer-card-carousel .card-item .du-ring-donut{
    width:200px;
    height:200px;
    margin:0 auto 20px;
    background:none
}
.offer-card-carousel .card-item .breakdown{
    position:absolute;
    width:180px;
    left:0;
    right:0;
    margin:auto;
    top:90px
}
.offer-card-carousel .card-item .breakdown strong{
    display:block
}
.offer-card-carousel .card-item .breakdown>div{
    max-width:120px;
    margin:0 auto
}
.offer-card-carousel .card-item .breakdown>div+div{
    border-top:#ccc solid 1px
}
.offer-card-carousel .card-item .breakdown>div>span{
    display:block;
    color:#999
}
.offer-card-carousel .card-item .graph-info>span{
    display:block
}
.offer-card-carousel .card-item .cta{
    padding:20px 0
}
.offer-card-carousel .card-item .cta .btn-detail{
    min-width:180px
}
.offer-card-carousel .slick-dots{
    bottom:0
}
.clms-panel .login-pane h3{
    font-size:1.53rem
}
.recharge-panel .cell--offers{
    height:325px
}
.clms-offers-carousel-wrap{
    position:relative
}
.clms-offers-carousel{
    max-width:420px;
    border:#ddd solid 1px;
    border-radius:16px
}
.clms-offers-carousel p{
    color:#444
}
.clms-offers-carousel .offer-item{
    width:400px;
    height:285px
}
.clms-offers-carousel .offer-item-content{
    padding:20px;
    text-align:center;
    font-family:"du-font-secondary-regular";
    font-size:.9rem
}
.clms-offers-carousel .offer-item-content h5{
    margin:0;
    padding:0;
    font-size:1.25rem;
    font-family:du-font-primary-b
}
.clms-offers-carousel .offer-item-content .icon,.clms-offers-carousel .offer-item-content .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .clms-offers-carousel .offer-item-content .secondary-btn--primary-color,.clms-offers-carousel .offer-item-content .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .clms-offers-carousel .offer-item-content .secondary-btn--primary-color,.clms-offers-carousel .offer-item-content .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .clms-offers-carousel .offer-item-content .secondary-btn--primary-color,.clms-offers-carousel .offer-item-content .accordion-item .file-drop .hint2,.accordion-item .file-drop .clms-offers-carousel .offer-item-content .hint2,.clms-offers-carousel .offer-item-content .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .clms-offers-carousel .offer-item-content .hint2,.clms-offers-carousel .offer-item-content .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .clms-offers-carousel .offer-item-content .hint2{
    width:120px;
    height:120px;
    margin:15px auto;
    padding:20px;
    border:#0081AB solid 3px;
    border-radius:50%
}
.clms-offers-carousel .offer-item-content .icon img,.clms-offers-carousel .offer-item-content .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .clms-offers-carousel .offer-item-content .secondary-btn--primary-color img,.clms-offers-carousel .offer-item-content .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .clms-offers-carousel .offer-item-content .secondary-btn--primary-color img,.clms-offers-carousel .offer-item-content .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .clms-offers-carousel .offer-item-content .secondary-btn--primary-color img,.clms-offers-carousel .offer-item-content .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .clms-offers-carousel .offer-item-content .hint2 img,.clms-offers-carousel .offer-item-content .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .clms-offers-carousel .offer-item-content .hint2 img,.clms-offers-carousel .offer-item-content .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .clms-offers-carousel .offer-item-content .hint2 img{
    width:74px;
    height:74px
}
.clms-offers-carousel .slick-dots{
    bottom:-40px
}
.login-pane .sent-to-info{
    padding:30px 0 0
}
.sent-to-info .icon,.sent-to-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .sent-to-info .secondary-btn--primary-color,.sent-to-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .sent-to-info .secondary-btn--primary-color,.sent-to-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .sent-to-info .secondary-btn--primary-color,.sent-to-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .sent-to-info .hint2,.sent-to-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .sent-to-info .hint2,.sent-to-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .sent-to-info .hint2{
    display:inline-block;
    vertical-align:middle
}
.sent-to-info .icon:before,.sent-to-info .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .sent-to-info .secondary-btn--primary-color:before,.sent-to-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .sent-to-info .secondary-btn--primary-color:before,.sent-to-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .sent-to-info .secondary-btn--primary-color:before,.sent-to-info .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .sent-to-info .hint2:before,.sent-to-info .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .sent-to-info .hint2:before,.sent-to-info .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .sent-to-info .hint2:before{
    font-size:20px
}
.sent-to-info>span+span{
    margin-left:2rem
}
.mya-login-page .clms-panel .login-pane fieldset.pin-input{
    margin-bottom:2rem
}
.mya-login-page .clms-panel .login-pane input.disabled{
    background-color:#ccc;
    border-color:#ccc
}
@media screen and (max-width: 64em){
    .clms-offers .native-dropdown{
        display:block;
        width:100%;
        margin-bottom:2rem
    }
}
.clms-offers .native-dropdown select{
    border-color:#ccc
}
.clms-offers.loading .loader-mask,.clms-offers.loading .rd-content-box__loader{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.8);
    z-index:3
}
.clms-offers.loading .loader-box{
    position:fixed;
    top:70%
}
.set-location-form{
    text-align:left
}
html body .set-location-form .du-text-field input:disabled ~ .material-label,html body .set-location-form .du-text-field--btn input:disabled ~ .material-label{
    opacity:0.35
}
@media screen and (max-width: 64.06125em){
    .floating .close-button--inline{
        top:0;
        right:0;
        box-shadow:none
    }
}
.reveal-autopay-container{
    padding:2.5rem 1rem;
    overflow:auto;
    min-height:520px;
    max-height:100vh
}
.loading .reveal-autopay-container{
    opacity:0
}
@media print, screen and (min-width: 64em){
    .reveal-autopay-container{
        padding:1rem;
        min-height:80vh;
        max-height:80vh;
        display:flex
    }
}
.reveal-autopay-container .reveal-autopay-inner{
    width:100%;
    max-width:1266px;
    margin:auto
}
.reveal-autopay-container .reveal-header{
    text-align:center;
    color:#333;
    margin:0 auto 30px
}
@media print, screen and (min-width: 64em){
    .reveal-autopay-container .reveal-header{
        width:41.66667%;
        padding-right:0;
        padding-left:0
    }
}
@media screen and (min-width: 105em){
    .reveal-autopay-container .reveal-header{
        margin-bottom:20px
    }
}
.reveal-autopay-container .reveal-header .reveal-title{
    font-size:20px;
    font-family:du-font-primary-b;
    padding-bottom:5px
}
@media print, screen and (min-width: 64em){
    .reveal-autopay-container .reveal-header .reveal-title{
        font-size:31px
    }
}
@media screen and (min-width: 105em){
    .reveal-autopay-container .reveal-header .reveal-title{
        padding-bottom:15px
    }
}
.reveal-autopay-container .reveal-header .error-message{
    font-size:1.25rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-weight:bold;
    padding-bottom:15px
}
.reveal-autopay-container .reveal-header p{
    font-size:1rem;
    line-height:1.2;
    margin:0 0 .75rem;
    color:#333;
    font-family:du-font-secondary-regular
}
.reveal-autopay-container .reveal-header>.icon,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.secondary-btn--primary-color,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.secondary-btn--primary-color,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.secondary-btn--primary-color,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.secondary-btn--primary-color,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.hint2,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.hint2,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.hint2,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.hint2,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.hint2,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.hint2{
    display:inline-block;
    width:47px;
    height:47px;
    margin:0 auto 1.5rem;
    border:#aaa solid 3px;
    border-radius:50%;
    font-size:30px;
    font-weight:bold;
    line-height:45px
}
.reveal-autopay-container .reveal-header>.icon.icon-success,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.icon-success.secondary-btn--primary-color,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.icon-success.secondary-btn--primary-color,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.icon-success.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.icon-success.secondary-btn--primary-color,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.icon-success.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.icon-success.secondary-btn--primary-color,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.icon-success.hint2,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.icon-success.hint2,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.icon-success.hint2,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.icon-success.hint2,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.icon-success.hint2,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.icon-success.hint2{
    color:#78be20;
    border-color:#78be20
}
.reveal-autopay-container .reveal-header>.icon.icon-success:before,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.icon-success.secondary-btn--primary-color:before,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.icon-success.secondary-btn--primary-color:before,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.icon-success.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.icon-success.secondary-btn--primary-color:before,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.icon-success.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.icon-success.secondary-btn--primary-color:before,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.icon-success.hint2:before,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.icon-success.hint2:before,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.icon-success.hint2:before,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.icon-success.hint2:before,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.icon-success.hint2:before,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.icon-success.hint2:before{
    content:'k';
    font-family:du-icon-font;
    font-size:24px
}
.reveal-autopay-container .reveal-header>.icon.icon-warning,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.icon-warning.secondary-btn--primary-color,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.icon-warning.secondary-btn--primary-color,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.icon-warning.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.icon-warning.secondary-btn--primary-color,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.icon-warning.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.icon-warning.secondary-btn--primary-color,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.icon-warning.hint2,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.icon-warning.hint2,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.icon-warning.hint2,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.icon-warning.hint2,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.icon-warning.hint2,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.icon-warning.hint2{
    color:#ff8200;
    border-color:#ff8200;
    line-height:40px;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.reveal-autopay-container .reveal-header>.icon.icon-critical,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.icon-critical.secondary-btn--primary-color,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.icon-critical.secondary-btn--primary-color,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.icon-critical.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.icon-critical.secondary-btn--primary-color,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.icon-critical.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.icon-critical.secondary-btn--primary-color,.reveal-autopay-container .accordion-item .file-drop .reveal-header>.icon-critical.hint2,.accordion-item .file-drop .reveal-autopay-container .reveal-header>.icon-critical.hint2,.reveal-autopay-container .accordion-item .file-drop-container .file-drop-single .reveal-header>.icon-critical.hint2,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .reveal-header>.icon-critical.hint2,.reveal-autopay-container .file-drop-container .accordion-item .file-drop-single .reveal-header>.icon-critical.hint2,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .reveal-header>.icon-critical.hint2{
    color:#F44242;
    border-color:#F44242;
    line-height:40px;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.reveal-autopay-container .reveal-fixed-sticky{
    width:100%;
    margin-right:0;
    margin-left:0;
    position:fixed;
    bottom:0;
    left:0;
    border:0 solid rgba(192,192,192,0.2);
    box-shadow:5px 0 18px 0 rgba(0,0,0,0.05);
    background-color:#fff;
    padding:10px 0;
    text-align:center
}
@media print, screen and (min-width: 64em){
    .reveal-autopay-container .reveal-fixed-sticky{
        display:none
    }
}
.reveal-autopay-container .reveal-fixed-sticky .btn+.btn,.reveal-autopay-container .reveal-fixed-sticky .tvpackages .btn-primary+.btn,.tvpackages .reveal-autopay-container .reveal-fixed-sticky .btn-primary+.btn,.reveal-autopay-container .reveal-fixed-sticky .tvpackages .btn-secondary+.btn,.tvpackages .reveal-autopay-container .reveal-fixed-sticky .btn-secondary+.btn,.reveal-autopay-container .reveal-fixed-sticky .tvpackages .btn+.btn-primary,.tvpackages .reveal-autopay-container .reveal-fixed-sticky .btn+.btn-primary,.reveal-autopay-container .reveal-fixed-sticky .tvpackages .btn-primary+.btn-primary,.tvpackages .reveal-autopay-container .reveal-fixed-sticky .btn-primary+.btn-primary,.reveal-autopay-container .reveal-fixed-sticky .tvpackages .btn-secondary+.btn-primary,.tvpackages .reveal-autopay-container .reveal-fixed-sticky .btn-secondary+.btn-primary,.reveal-autopay-container .reveal-fixed-sticky .tvpackages .btn+.btn-secondary,.tvpackages .reveal-autopay-container .reveal-fixed-sticky .btn+.btn-secondary,.reveal-autopay-container .reveal-fixed-sticky .tvpackages .btn-primary+.btn-secondary,.tvpackages .reveal-autopay-container .reveal-fixed-sticky .btn-primary+.btn-secondary,.reveal-autopay-container .reveal-fixed-sticky .tvpackages .btn-secondary+.btn-secondary,.tvpackages .reveal-autopay-container .reveal-fixed-sticky .btn-secondary+.btn-secondary{
    margin-left:5px
}
.reveal-autopay-container .action-content{
    width:100%;
    margin:auto;
    max-width:610px
}
@media screen and (max-width: 64.06125em){
    .reveal-autopay-container .action-content{
        border:1px solid #ccc;
        border-radius:8px;
        padding-top:1rem;
        margin-bottom:40px
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-autopay-container .du-form{
        margin-bottom:0
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-autopay-container .du-form.du-form-terms,.reveal-autopay-container .du-form.du-form-grid{
        margin-bottom:0
    }
}
@media print, screen and (min-width: 64em){
    .reveal-autopay-container .du-form.du-form-action{
        padding-bottom:0
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-autopay-container .du-form .group-terms{
        border-top:0;
        min-height:0;
        padding-top:0
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-autopay-container .du-form .du-text-field.uneditable,.reveal-autopay-container .du-form .uneditable.du-text-field--btn{
        margin-bottom:0
    }
}
.reveal-autopay-container .du-form .du-text-field.uneditable .material-label,.reveal-autopay-container .du-form .uneditable.du-text-field--btn .material-label{
    top:-16px;
    font-size:0.875rem;
    color:#777
}
.reveal-autopay-container .du-form .group-action{
    margin:auto
}
.reveal-autopay-container .du-form .group-action button{
    min-width:200px
}
.reveal-autopay-container .du-form .group-action .btn+.btn,.reveal-autopay-container .du-form .group-action .tvpackages .btn-primary+.btn,.tvpackages .reveal-autopay-container .du-form .group-action .btn-primary+.btn,.reveal-autopay-container .du-form .group-action .tvpackages .btn-secondary+.btn,.tvpackages .reveal-autopay-container .du-form .group-action .btn-secondary+.btn,.reveal-autopay-container .du-form .group-action .tvpackages .btn+.btn-primary,.tvpackages .reveal-autopay-container .du-form .group-action .btn+.btn-primary,.reveal-autopay-container .du-form .group-action .tvpackages .btn-primary+.btn-primary,.tvpackages .reveal-autopay-container .du-form .group-action .btn-primary+.btn-primary,.reveal-autopay-container .du-form .group-action .tvpackages .btn-secondary+.btn-primary,.tvpackages .reveal-autopay-container .du-form .group-action .btn-secondary+.btn-primary,.reveal-autopay-container .du-form .group-action .tvpackages .btn+.btn-secondary,.tvpackages .reveal-autopay-container .du-form .group-action .btn+.btn-secondary,.reveal-autopay-container .du-form .group-action .tvpackages .btn-primary+.btn-secondary,.tvpackages .reveal-autopay-container .du-form .group-action .btn-primary+.btn-secondary,.reveal-autopay-container .du-form .group-action .tvpackages .btn-secondary+.btn-secondary,.tvpackages .reveal-autopay-container .du-form .group-action .btn-secondary+.btn-secondary{
    margin-left:20px
}
@media print, screen and (min-width: 64em){
    .reveal-autopay-container .info-pane{
        max-width:300px;
        padding-left:40px
    }
}
@media screen and (max-width: 64.06125em){
    .reveal-autopay-container .info-pane{
        margin-bottom:70px
    }
}
.reveal-autopay-container .info-pane .info-wrap{
    border-radius:10px;
    width:100%
}
@media screen and (max-width: 64.06125em){
    .reveal-autopay-container .info-pane .info-wrap{
        border:1px solid #ddd;
        padding:20px
    }
}
.reveal-autopay-container .info-pane .info-wrap__item{
    margin-top:20px
}
.reveal-autopay-container .info-pane .info-wrap__item:first-child{
    margin-top:0
}
.reveal-autopay-container .info-pane .info-wrap__item .icon,.reveal-autopay-container .info-pane .info-wrap__item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .reveal-autopay-container .info-pane .info-wrap__item .secondary-btn--primary-color,.reveal-autopay-container .info-pane .info-wrap__item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .info-pane .info-wrap__item .secondary-btn--primary-color,.reveal-autopay-container .info-pane .info-wrap__item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .info-pane .info-wrap__item .secondary-btn--primary-color,.reveal-autopay-container .info-pane .info-wrap__item .accordion-item .file-drop .hint2,.accordion-item .file-drop .reveal-autopay-container .info-pane .info-wrap__item .hint2,.reveal-autopay-container .info-pane .info-wrap__item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .reveal-autopay-container .info-pane .info-wrap__item .hint2,.reveal-autopay-container .info-pane .info-wrap__item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .reveal-autopay-container .info-pane .info-wrap__item .hint2{
    max-width:120px
}
.reveal-autopay-container .info-pane h4{
    font-family:du-font-primary-b;
    font-size:1rem;
    margin:0 0 10px
}
.reveal-autopay-container .info-pane p{
    margin:0;
    font-family:"du-font-secondary-regular";
    color:#333;
    font-size:14px;
    position:relative
}
.reveal-autopay-container .info-pane p a{
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.reveal-autopay-container .info-pane .cards-list{
    margin:0 0 10px;
    display:inline-block
}
.reveal-autopay-container .loader-box{
    display:none;
    position:absolute;
    top:50%;
    width:80px;
    height:40px;
    margin:-20px 0 0;
    left:50%;
    margin-left:-40px;
    text-align:center
}
.loading .reveal-autopay-container .loader-box{
    display:block
}
.cc-type:before,.cc-type--master:before,.cc-type--visa:before{
    content:'';
    display:inline-block;
    width:33px;
    height:20px;
    background:transparent 0 50% no-repeat;
    background-size:100% auto
}
.cc-type--master:before{
    background-image:url(../..//common/images/cc-master-logo.svg);
    background-size:auto 16px
}
.cc-type--visa{
    width:40px
}
.cc-type--visa:before{
    background-image:url(../..//common/images/cc-visa-logo.svg)
}
@media screen and (max-width: 40em){
    .upsell-pages .campaign-landing .campaign-image,.upsell-pages.campaign-landing .campaign-image{
        min-height:20vh;
        max-height:150px
    }
}
@media screen and (max-width: 64em){
    .upsell-pages .campaign-landing .campaign-image div,.upsell-pages.campaign-landing .campaign-image div{
        height:35vh
    }
}
@media screen and (max-width: 40em){
    .upsell-pages .campaign-landing .campaign-image div,.upsell-pages.campaign-landing .campaign-image div{
        height:20vh
    }
}
.upsell-pages .campaign-landing .home-campaign-success .form-success .form-success-secondary,.upsell-pages .campaign-landing .home-campaign-success .form-error .form-success-secondary,.upsell-pages.campaign-landing .home-campaign-success .form-success .form-success-secondary,.upsell-pages.campaign-landing .home-campaign-success .form-error .form-success-secondary{
    margin:20px 0 0
}
.upsell-pages .campaign-landing .home-campaign-success .form-success .form-success-secondary .link,.upsell-pages .campaign-landing .home-campaign-success .form-error .form-success-secondary .link,.upsell-pages.campaign-landing .home-campaign-success .form-success .form-success-secondary .link,.upsell-pages.campaign-landing .home-campaign-success .form-error .form-success-secondary .link{
    line-height:1
}
@media screen and (min-width: 64em){
    .upsell-pages.campaign-landing.home .left-column{
        margin-right:20px;
        width:calc(50% - 20px)
    }
}
.upsell-pages .campaign-landing .home-campaign .du-form,.upsell-pages.campaign-landing .home-campaign-form.du-form{
    padding:0;
    align-items:center;
    justify-content:center;
    margin-bottom:0
}
@media screen and (min-width: 64em){
    .upsell-pages .campaign-landing .home-campaign .du-form,.upsell-pages.campaign-landing .home-campaign-form.du-form{
        margin:0
    }
}
.upsell-pages .campaign-landing .home-campaign .du-form .group,.upsell-pages .campaign-landing .home-campaign .du-form .group.group-shrink,.upsell-pages.campaign-landing .home-campaign-form.du-form .group,.upsell-pages.campaign-landing .home-campaign-form.du-form .group.group-shrink{
    width:calc(50% - 10px);
    margin:0
}
@media screen and (max-width: 40em){
    .upsell-pages .campaign-landing .home-campaign .du-form .group,.upsell-pages .campaign-landing .home-campaign .du-form .group.group-shrink,.upsell-pages.campaign-landing .home-campaign-form.du-form .group,.upsell-pages.campaign-landing .home-campaign-form.du-form .group.group-shrink{
        width:100%;
        padding:0;
        margin:0
    }
}
.upsell-pages .campaign-landing .home-campaign .du-form .group:first-of-type,.upsell-pages .campaign-landing .home-campaign .du-form .group.group-shrink:first-of-type,.upsell-pages.campaign-landing .home-campaign-form.du-form .group:first-of-type,.upsell-pages.campaign-landing .home-campaign-form.du-form .group.group-shrink:first-of-type{
    padding-left:0
}
.upsell-pages .campaign-landing .home-campaign .du-form .group .btn-primary,.upsell-pages .campaign-landing .home-campaign .du-form .group.group-shrink .btn-primary,.upsell-pages.campaign-landing .home-campaign-form.du-form .group .btn-primary,.upsell-pages.campaign-landing .home-campaign-form.du-form .group.group-shrink .btn-primary{
    width:100%;
    max-width:100%
}
@media screen and (max-width: 40em){
    .upsell-pages .campaign-landing .home-campaign .du-form .group .btn-primary,.upsell-pages .campaign-landing .home-campaign .du-form .group.group-shrink .btn-primary,.upsell-pages.campaign-landing .home-campaign-form.du-form .group .btn-primary,.upsell-pages.campaign-landing .home-campaign-form.du-form .group.group-shrink .btn-primary{
        margin-top:20px
    }
}
.upsell-pages .campaign-landing .home-campaign .du-form .group .checkbox-group,.upsell-pages .campaign-landing .home-campaign .du-form .group.group-shrink .checkbox-group,.upsell-pages.campaign-landing .home-campaign-form.du-form .group .checkbox-group,.upsell-pages.campaign-landing .home-campaign-form.du-form .group.group-shrink .checkbox-group{
    padding:0;
    margin:0
}
@media screen and (max-width: 40em){
    .upsell-pages .campaign-landing .home-campaign .du-form input[type=checkbox]+label,.upsell-pages .campaign-landing .home-campaign .du-form .du-text-field.readonly input[type=checkbox]:focus+label,.upsell-pages .campaign-landing .home-campaign .du-form .readonly.du-text-field--btn input[type=checkbox]:focus+label,.upsell-pages .campaign-landing .home-campaign .du-form .du-text-field.locked input[type=checkbox]:focus+label,.upsell-pages .campaign-landing .home-campaign .du-form .locked.du-text-field--btn input[type=checkbox]:focus+label,.upsell-pages.campaign-landing .home-campaign-form.du-form input[type=checkbox]+label,.upsell-pages.campaign-landing .home-campaign-form.du-form .du-text-field.readonly input[type=checkbox]:focus+label,.upsell-pages.campaign-landing .home-campaign-form.du-form .readonly.du-text-field--btn input[type=checkbox]:focus+label,.upsell-pages.campaign-landing .home-campaign-form.du-form .du-text-field.locked input[type=checkbox]:focus+label,.upsell-pages.campaign-landing .home-campaign-form.du-form .locked.du-text-field--btn input[type=checkbox]:focus+label{
        float:none
    }
}
.upsell-pages.postpaid .tabs-offers{
    min-height:330px
}
.upsell-pages.postpaid .tabs-offers .tabs-panel{
    display:inline-block;
    width:100%
}
@media screen and (min-width: 64.0625em){
    .upsell-pages.postpaid .page__content{
        padding-top:60px
    }
}
.upsell-pages.postpaid .campaign-landing .columns .left-column--text{
    display:grid
}
@media screen and (min-width: 64em){
    .upsell-pages.postpaid .campaign-landing .campaign-image[data-position-xlarge='left-bottom']>div{
        background-position:center
    }
}
.upsell-pages.postpaid .campaign-landing .campaign-copy__sub-title{
    margin-bottom:0
}
.upsell-pages.postpaid .campaign-landing .home-campaign__tile{
    font-family:du-font-primary-b
}
.upsell-pages.postpaid .campaign-landing .home-campaign .cards__item-get{
    padding:20px 20px 5px
}
.upsell-pages.postpaid .campaign-landing .home-campaign .cards__item-get .key-features-item{
    flex-direction:row
}
.upsell-pages.postpaid .campaign-landing .home-campaign .cards__item-pay{
    padding-right:20px
}
.upsell-pages.postpaid .campaign-landing .home-campaign-form .btn-primary{
    width:100%;
    max-width:100%
}
.upsell-pages.postpaid .campaign-landing .home-campaign .du-form.reveal-form-PIN{
    padding:0
}
.upsell-pages.postpaid .campaign-landing .home-campaign.postpaid .campaign .action-title{
    text-align:left;
    order:0;
    width:100%;
    margin:0;
    padding:0
}
.upsell-pages.postpaid .campaign-landing .home-campaign.postpaid .group.group-wide.pin-input{
    margin:0;
    padding:0
}
.upsell-pages.postpaid .campaign-landing .home-campaign.postpaid .reveal-form-PIN .action{
    padding:30px 0px
}
.upsell-pages.postpaid .campaign-landing .home-campaign.postpaid.loading{
    min-height:32vh
}
.upsell-pages.postpaid .cards__item.element-item .icon,.upsell-pages.postpaid .cards__item.element-item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .upsell-pages.postpaid .cards__item.element-item .secondary-btn--primary-color,.upsell-pages.postpaid .cards__item.element-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .cards__item.element-item .secondary-btn--primary-color,.upsell-pages.postpaid .cards__item.element-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .cards__item.element-item .secondary-btn--primary-color,.upsell-pages.postpaid .cards__item.element-item .accordion-item .file-drop .hint2,.accordion-item .file-drop .upsell-pages.postpaid .cards__item.element-item .hint2,.upsell-pages.postpaid .cards__item.element-item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .cards__item.element-item .hint2,.upsell-pages.postpaid .cards__item.element-item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .cards__item.element-item .hint2{
    margin-right:16px
}
.upsell-pages.postpaid .cards__item.element-item .icon img,.upsell-pages.postpaid .cards__item.element-item .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .upsell-pages.postpaid .cards__item.element-item .secondary-btn--primary-color img,.upsell-pages.postpaid .cards__item.element-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .cards__item.element-item .secondary-btn--primary-color img,.upsell-pages.postpaid .cards__item.element-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .cards__item.element-item .secondary-btn--primary-color img,.upsell-pages.postpaid .cards__item.element-item .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .upsell-pages.postpaid .cards__item.element-item .hint2 img,.upsell-pages.postpaid .cards__item.element-item .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .cards__item.element-item .hint2 img,.upsell-pages.postpaid .cards__item.element-item .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .cards__item.element-item .hint2 img{
    max-height:30px
}
.upsell-pages.postpaid .cards__item-get .key-features,.upsell-pages.postpaid .campaign-landing .home-campaign .cards__item-get .addons,.campaign-landing .home-campaign .upsell-pages.postpaid .cards__item-get .addons,.upsell-pages.postpaid .cards__item .cards__item-get .addons{
    border-bottom:0px
}
.upsell-pages.postpaid .campaign .home-campaign__title{
    font-family:du-font-primary-b;
    font-size:1.17rem
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter{
    background:white;
    border-radius:8px;
    border:1px solid #ddd;
    overflow:hidden
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter .home-campaign__subtitle{
    align-self:center;
    margin:0;
    min-width:80px;
    font-weight:bold
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter .home-campaign__subtitle.out{
    display:none;
    margin-bottom:5px
}
@media screen and (max-width: 64.06125em){
    .upsell-pages.postpaid .home-campaign__row .campaign-filter .home-campaign__subtitle.out{
        display:block
    }
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter .home-campaign__subtitle.in{
    display:block
}
@media screen and (max-width: 64.06125em){
    .upsell-pages.postpaid .home-campaign__row .campaign-filter .home-campaign__subtitle.in{
        display:none
    }
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter label{
    min-width:150px
}
@media screen and (max-width: 64.06125em){
    .upsell-pages.postpaid .home-campaign__row .campaign-filter label{
        min-width:164px
    }
}
@media screen and (max-width: 47.9375em){
    .upsell-pages.postpaid .home-campaign__row .campaign-filter label{
        min-width:140px;
        margin-left:0;
        padding-left:32px
    }
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter label:before,.upsell-pages.postpaid .home-campaign__row .campaign-filter label:after{
    margin-left:0
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter .radio-group{
    margin:0
}
@media screen and (max-width: 64.06125em){
    .upsell-pages.postpaid .home-campaign__row .campaign-filter .radio-group{
        flex:1
    }
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter-inner{
    padding:16px 20px
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter-inner:first-child{
    border-bottom:1px solid #ddd
}
.upsell-pages.postpaid .home-campaign__row .campaign-filter .filter-radio-group{
    justify-content:left
}
.upsell-pages.postpaid .campaign-landing .form-success .success-icon,.upsell-pages.postpaid .campaign-landing .form-error .success-icon{
    top:20px
}
@media screen and (max-width: 64.06125em){
    .upsell-pages.postpaid .campaign-landing .form-success .success-icon,.upsell-pages.postpaid .campaign-landing .form-error .success-icon{
        top:15px
    }
}
.upsell-pages.postpaid .campaign-landing .form-success .success-icon .icon:before,.upsell-pages.postpaid .campaign-landing .form-error .success-icon .icon:before,.upsell-pages.postpaid .campaign-landing .form-success .success-icon .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .upsell-pages.postpaid .campaign-landing .form-success .success-icon .secondary-btn--primary-color:before,.upsell-pages.postpaid .campaign-landing .form-error .success-icon .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .upsell-pages.postpaid .campaign-landing .form-error .success-icon .secondary-btn--primary-color:before,.upsell-pages.postpaid .campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .campaign-landing .form-success .success-icon .secondary-btn--primary-color:before,.upsell-pages.postpaid .campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .campaign-landing .form-error .success-icon .secondary-btn--primary-color:before,.upsell-pages.postpaid .campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .campaign-landing .form-success .success-icon .secondary-btn--primary-color:before,.upsell-pages.postpaid .campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .campaign-landing .form-error .success-icon .secondary-btn--primary-color:before,.upsell-pages.postpaid .campaign-landing .form-success .success-icon .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .upsell-pages.postpaid .campaign-landing .form-success .success-icon .hint2:before,.upsell-pages.postpaid .campaign-landing .form-error .success-icon .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .upsell-pages.postpaid .campaign-landing .form-error .success-icon .hint2:before,.upsell-pages.postpaid .campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .campaign-landing .form-success .success-icon .hint2:before,.upsell-pages.postpaid .campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .campaign-landing .form-error .success-icon .hint2:before,.upsell-pages.postpaid .campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .campaign-landing .form-success .success-icon .hint2:before,.upsell-pages.postpaid .campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .campaign-landing .form-error .success-icon .hint2:before{
    line-height:40px
}
.upsell-pages.postpaid .campaign-landing .form-success p,.upsell-pages.postpaid .campaign-landing .form-error p{
    padding-right:0px
}
.upsell-pages.postpaid .campaign-landing .form-success .icon.du-check,.upsell-pages.postpaid .campaign-landing .form-error .icon.du-check,.upsell-pages.postpaid .campaign-landing .form-success .accordion-item .file-drop .du-check.secondary-btn--primary-color,.accordion-item .file-drop .upsell-pages.postpaid .campaign-landing .form-success .du-check.secondary-btn--primary-color,.upsell-pages.postpaid .campaign-landing .form-error .accordion-item .file-drop .du-check.secondary-btn--primary-color,.accordion-item .file-drop .upsell-pages.postpaid .campaign-landing .form-error .du-check.secondary-btn--primary-color,.upsell-pages.postpaid .campaign-landing .form-success .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .campaign-landing .form-success .du-check.secondary-btn--primary-color,.upsell-pages.postpaid .campaign-landing .form-error .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .campaign-landing .form-error .du-check.secondary-btn--primary-color,.upsell-pages.postpaid .campaign-landing .form-success .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .campaign-landing .form-success .du-check.secondary-btn--primary-color,.upsell-pages.postpaid .campaign-landing .form-error .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .campaign-landing .form-error .du-check.secondary-btn--primary-color,.upsell-pages.postpaid .campaign-landing .form-success .accordion-item .file-drop .du-check.hint2,.accordion-item .file-drop .upsell-pages.postpaid .campaign-landing .form-success .du-check.hint2,.upsell-pages.postpaid .campaign-landing .form-error .accordion-item .file-drop .du-check.hint2,.accordion-item .file-drop .upsell-pages.postpaid .campaign-landing .form-error .du-check.hint2,.upsell-pages.postpaid .campaign-landing .form-success .accordion-item .file-drop-container .file-drop-single .du-check.hint2,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .campaign-landing .form-success .du-check.hint2,.upsell-pages.postpaid .campaign-landing .form-error .accordion-item .file-drop-container .file-drop-single .du-check.hint2,.accordion-item .file-drop-container .file-drop-single .upsell-pages.postpaid .campaign-landing .form-error .du-check.hint2,.upsell-pages.postpaid .campaign-landing .form-success .file-drop-container .accordion-item .file-drop-single .du-check.hint2,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .campaign-landing .form-success .du-check.hint2,.upsell-pages.postpaid .campaign-landing .form-error .file-drop-container .accordion-item .file-drop-single .du-check.hint2,.file-drop-container .accordion-item .file-drop-single .upsell-pages.postpaid .campaign-landing .form-error .du-check.hint2{
    width:40px;
    height:40px
}
.upsell-pages.postpaid .campaign-landing .form-success h5,.upsell-pages.postpaid .campaign-landing .form-error h5,.upsell-pages.postpaid .campaign-landing .form-success .form-success-title,.upsell-pages.postpaid .campaign-landing .form-error .form-success-title{
    margin:0 0 20px;
    font-family:du-font-primary-b;
    font-size:1.563rem
}
@media screen and (max-width: 63.9375em){
    .upsell-pages.home{
        margin-top:-40px
    }
}
.upsell-pages.home .spotlight__caption__promo--magenta{
    margin-bottom:15px
}
.upsell-pages.home .disabled.pointer{
    pointer-events:all !important
}
.upsell-pages.home .parsley-errors-list{
    display:none
}
.upsell-pages.home .free-package-selector.error .sub-step-title span{
    color:red
}
@media screen and (max-width: 63.9375em){
    .upsell-pages.home.success .campaign-copy{
        display:none
    }
}
@media screen and (max-width: 63.9375em){
    .upsell-pages.home.success .sticky-container{
        height:auto !important
    }
}
@media screen and (max-width: 63.9375em){
    .upsell-pages.home.success .home-upsell-campaign{
        margin-top:30px
    }
}
@media screen and (max-width: 64.06125em){
    .upsell-pages.home.postpaid .home-campaign.postpaid{
        padding-top:0
    }
}
@media screen and (max-width: 64.06125em){
    .upsell-pages.home.postpaid .home-campaign.postpaid .home-campaign-success .form-success,.upsell-pages.home.postpaid .home-campaign.postpaid .home-campaign-success .campaign-landing .form-error,.campaign-landing .upsell-pages.home.postpaid .home-campaign.postpaid .home-campaign-success .form-error{
        margin-top:30px
    }
}
@media screen and (min-width: 64.0625em){
    .upsell-pages.home .home-campaign.postpaid{
        padding:80px 20px 30px 10px
    }
}
.upsell-pages.home .home-campaign.postpaid .campaign{
    justify-content:flex-start
}
.upsell-pages.home .home-campaign.postpaid .cards__item-get .key-features,.upsell-pages.home .campaign-landing .home-campaign.postpaid .cards__item-get .addons,.campaign-landing .upsell-pages.home .home-campaign.postpaid .cards__item-get .addons{
    border-top:0;
    padding-top:10px;
    margin-top:0;
    border-bottom:1px solid #ddd
}
.upsell-pages.home .home-campaign.postpaid .cards__item-get .key-features-item{
    justify-content:flex-start;
    padding-right:20px
}
.upsell-pages.home .home-campaign.postpaid .cards__item-get .key-features-item:last-of-type{
    padding-right:0px
}
.upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list{
    padding:0
}
.upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li{
    padding:10px 0 8px
}
.upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .icon img,.upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .secondary-btn--primary-color img,.upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .secondary-btn--primary-color img,.upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .secondary-btn--primary-color img,.upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .hint2 img,.upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .hint2 img,.upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home .home-campaign.postpaid .cards__item-get .features-list li .hint2 img{
    max-height:25px;
    height:20px
}
.upsell-pages.home .tabs-offers{
    min-height:330px
}
.upsell-pages.home .tabs-offers .tabs-panel{
    display:inline-block;
    width:100%
}
.upsell-pages.home.campaign-landing .campaign-copy .campaign-copy__sub-title{
    margin:0
}
.upsell-pages.home.campaign-landing .campaign-image{
    overflow:hidden;
    background-color:#cacaca
}
@media screen and (min-width: 64.0625em){
    .upsell-pages.home.campaign-landing .campaign-image div{
        height:100vh
    }
}
.upsell-pages.home.campaign-landing .form-success .success-icon .icon.du-check,.upsell-pages.home.campaign-landing .form-error .success-icon .icon.du-check,.upsell-pages.home.campaign-landing .form-success .success-icon .accordion-item .file-drop .du-check.secondary-btn--primary-color,.accordion-item .file-drop .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.secondary-btn--primary-color,.upsell-pages.home.campaign-landing .form-error .success-icon .accordion-item .file-drop .du-check.secondary-btn--primary-color,.accordion-item .file-drop .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.secondary-btn--primary-color,.upsell-pages.home.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.secondary-btn--primary-color,.upsell-pages.home.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.secondary-btn--primary-color,.upsell-pages.home.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.secondary-btn--primary-color,.upsell-pages.home.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.secondary-btn--primary-color,.upsell-pages.home.campaign-landing .form-success .success-icon .accordion-item .file-drop .du-check.hint2,.accordion-item .file-drop .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.hint2,.upsell-pages.home.campaign-landing .form-error .success-icon .accordion-item .file-drop .du-check.hint2,.accordion-item .file-drop .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.hint2,.upsell-pages.home.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .du-check.hint2,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.hint2,.upsell-pages.home.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .du-check.hint2,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.hint2,.upsell-pages.home.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .du-check.hint2,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.hint2,.upsell-pages.home.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .du-check.hint2,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.hint2{
    width:40px;
    height:40px
}
.upsell-pages.home.campaign-landing .form-success .success-icon .icon.du-check:before,.upsell-pages.home.campaign-landing .form-error .success-icon .icon.du-check:before,.upsell-pages.home.campaign-landing .form-success .success-icon .accordion-item .file-drop .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.secondary-btn--primary-color:before,.upsell-pages.home.campaign-landing .form-error .success-icon .accordion-item .file-drop .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.secondary-btn--primary-color:before,.upsell-pages.home.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.secondary-btn--primary-color:before,.upsell-pages.home.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.secondary-btn--primary-color:before,.upsell-pages.home.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.secondary-btn--primary-color:before,.upsell-pages.home.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.secondary-btn--primary-color:before,.upsell-pages.home.campaign-landing .form-success .success-icon .accordion-item .file-drop .du-check.hint2:before,.accordion-item .file-drop .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.hint2:before,.upsell-pages.home.campaign-landing .form-error .success-icon .accordion-item .file-drop .du-check.hint2:before,.accordion-item .file-drop .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.hint2:before,.upsell-pages.home.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .du-check.hint2:before,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.hint2:before,.upsell-pages.home.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .du-check.hint2:before,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.hint2:before,.upsell-pages.home.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .du-check.hint2:before,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home.campaign-landing .form-success .success-icon .du-check.hint2:before,.upsell-pages.home.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .du-check.hint2:before,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home.campaign-landing .form-error .success-icon .du-check.hint2:before{
    line-height:40px
}
.upsell-pages.home .home-upsell-campaign{
    padding:0 0 30px
}
@media screen and (max-width: 47.9375em){
    .upsell-pages.home .home-upsell-campaign{
        padding:0 20px 30px
    }
}
@media screen and (min-width: 64.0625em){
    .upsell-pages.home .home-upsell-campaign{
        padding:80px 10px 30px
    }
}
.upsell-pages.home .home-upsell-campaign .landing-page-plans-card{
    padding-bottom:0
}
.upsell-pages.home .home-upsell-campaign .cards__item{
    text-align:left;
    margin:0;
    margin-top:25px;
    margin-bottom:40px;
    display:inline-block;
    width:100%
}
.upsell-pages.home .home-upsell-campaign .cards__item-pay h4 small{
    font-size:.764rem !important
}
@media screen and (max-width: 64.06125em){
    .upsell-pages.home .home-upsell-campaign .cards__item:first-child{
        margin-bottom:auto
    }
}
.upsell-pages.home .home-upsell-campaign .cards__item.fade-out{
    opacity:0.7
}
.upsell-pages.home .home-upsell-campaign .cards__item .key-features.border,.upsell-pages.home .home-upsell-campaign .cards__item .campaign-landing .home-campaign .cards__item-get .border.addons,.campaign-landing .home-campaign .cards__item-get .upsell-pages.home .home-upsell-campaign .cards__item .border.addons{
    margin-top:0;
    border-bottom:1px solid #ddd
}
.upsell-pages.home .home-upsell-campaign .cards__item .offer-tag{
    position:absolute;
    left:0;
    bottom:100%;
    padding:6px 12px 5px;
    min-width:80px;
    text-align:center;
    color:#fff;
    font-size:.8125rem;
    font-weight:bold;
    line-height:1em;
    background:#c724b1;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    text-align:left
}
.upsell-pages.home .home-upsell-campaign .cards__item .offer-tag.offer-tag-navy{
    background-color:#00205b
}
.upsell-pages.home .home-upsell-campaign .cards__item .offer-tag i.svg-icon{
    position:relative;
    top:-2px;
    width:12px;
    height:12px
}
.upsell-pages.home .home-upsell-campaign .cards__item-get .key-features .data .desc,.upsell-pages.home .home-upsell-campaign .campaign-landing .home-campaign .cards__item-get .addons .data .desc,.campaign-landing .home-campaign .upsell-pages.home .home-upsell-campaign .cards__item-get .addons .data .desc{
    display:inline-block
}
.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .icon,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .secondary-btn--primary-color,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .secondary-btn--primary-color,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .secondary-btn--primary-color,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .accordion-item .file-drop .hint2,.accordion-item .file-drop .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .hint2,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .hint2,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .hint2{
    margin:0
}
.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .icon img,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .secondary-btn--primary-color img,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .secondary-btn--primary-color img,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .secondary-btn--primary-color img,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .hint2 img,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .hint2 img,.upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .upsell-pages.home .home-upsell-campaign .cards__item-get .features-list.align-icon-right .hint2 img{
    float:right
}
.upsell-pages.home .home-upsell-campaign .cards__item-get .action{
    min-height:60px
}
.upsell-pages.home .home-upsell-campaign .cards__item-get .action .btn,.upsell-pages.home .home-upsell-campaign .cards__item-get .action .tvpackages .btn-primary,.tvpackages .upsell-pages.home .home-upsell-campaign .cards__item-get .action .btn-primary,.upsell-pages.home .home-upsell-campaign .cards__item-get .action .tvpackages .btn-secondary,.tvpackages .upsell-pages.home .home-upsell-campaign .cards__item-get .action .btn-secondary{
    position:relative;
    width:auto;
    min-width:120px;
    padding-right:12px
}
.upsell-pages.home .home-upsell-campaign .cards__item-get .action .svg-bg-icon{
    vertical-align:text-top;
    margin-left:3px;
    position:absolute;
    right:6px;
    top:50%;
    transform:translateY(-50%)
}
.upsell-pages.home .home-upsell-campaign .cards__item .legend{
    position:relative;
    top:-8px;
    display:block;
    width:100%;
    margin:0 0 8px;
    border-bottom:#ddd solid 1px;
    background:#fff
}
.upsell-pages.home .home-upsell-campaign .cards__item .legend>span{
    position:absolute;
    left:0;
    top:-8px;
    display:inline-block;
    padding-right:8px;
    color:#999;
    font-size:.764rem;
    background:#fff
}
.upsell-pages.home .home-upsell-campaign .cards__item .desc{
    padding:5px 0;
    font-size:.882rem;
    margin:0px
}
.upsell-pages.home .home-upsell-campaign .cards__item .features-segment{
    padding:7px 0 15px;
    font-size:.882rem
}
.upsell-pages.home .home-upsell-campaign .cards__item .desc-logos{
    display:flex;
    flex-flow:row;
    height:36px;
    padding:0 0 8px
}
.upsell-pages.home .home-upsell-campaign .cards__item .desc-logos .logo-item{
    margin-left:13px
}
@media screen and (max-width: 37.5em){
    .upsell-pages.home .home-upsell-campaign .cards__item .desc-logos .logo-item{
        margin-left:25px
    }
}
.upsell-pages.home .home-upsell-campaign .cards__item .desc-logos .logo-item:first-child{
    margin-left:0
}
.upsell-pages.home .home-upsell-campaign .cards__item .desc-logos .logo-item>strong{
    position:relative;
    top:3px;
    font-size:1.0625rem;
    line-height:1
}
.upsell-pages.home .home-upsell-campaign .cards__item .desc-logos img{
    max-height:24px
}
@media screen and (max-width: 75em){
    .upsell-pages.home .home-upsell-campaign .cards__item .desc-logos img{
        max-height:18px
    }
}
@media screen and (max-width: 37.5em){
    .upsell-pages.home .home-upsell-campaign .cards__item .desc-logos img{
        max-height:24px
    }
}
.upsell-pages.home .home-upsell-campaign .custom-radio-group{
    padding-right:0;
    padding-left:0
}
@media screen and (max-width: 79.99875em){
    .upsell-pages.home .home-upsell-campaign .free-package-selector{
        padding-bottom:20px
    }
}
@media screen and (max-width: 40em){
    .upsell-pages.home .home-upsell-campaign .free-package-selector{
        padding-bottom:20px
    }
}
.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio{
    margin-right:1rem;
    margin-left:0;
    width:calc(50% - 20px)
}
@media screen and (max-width: 40em){
    .upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio{
        width:100%;
        margin-right:0
    }
}
.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio input:checked ~ .du-radio-details .du-radio-details-val,.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-details .du-radio-details-val,.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-val,.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-details .du-radio-details-val,.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-details .du-radio-details-val{
    color:#00a9ce
}
.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .du-radio-details{
    display:flex;
    flex-direction:column;
    justify-content:flex-start
}
.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .du-radio-details .channels-link2{
    text-decoration:underline
}
.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .du-radio-details-val{
    min-height:28px
}
.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio.flag{
    padding-top:45px
}
.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .radio-offer-tag{
    background:#753BBD;
    background-image:linear-gradient(270deg, #C700B1 0%, #C700B1 33%, #753BBD 100%);
    box-shadow:0 1px 0 0 rgba(0,0,0,0.2);
    border-radius:0 8px 8px 0;
    font-family:"du-font-secondary-bold";
    font-size:13px;
    color:#fff;
    letter-spacing:0;
    line-height:18.2px;
    z-index:999;
    position:absolute;
    left:-4px;
    padding:2px 8px 0 8px;
    top:20px
}
.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .radio-offer-tag:before{
    content:"";
    display:block;
    width:0;
    height:0;
    position:absolute;
    bottom:-4px;
    z-index:-10;
    border:4px solid;
    border-color:transparent #753BBD transparent transparent;
    left:-4px
}
[dir=rtl] .upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .radio-offer-tag:before{
    border-color:transparent transparent transparent #753BBD
}
[dir=rtl] .upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio .radio-offer-tag{
    border-radius:8px 0 0 8px;
    right:-6px;
    left:auto;
    background-image:linear-gradient(270deg, #753BBD 0%, #C700B1 33%, #C700B1 100%)
}
.upsell-pages.home .home-upsell-campaign .free-package-selector .du-custom-radio.pack-offer{
    width:100%
}
.upsell-pages.home .home-upsell-campaign .sub-step-title{
    font-family:"du-font-secondary-bold";
    margin-bottom:30px;
    font-size:1.25rem
}
.upsell-pages.home .home-upsell-campaign .sub-step-title .lighter{
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 79.99875em){
    .upsell-pages.home .home-upsell-campaign .sub-step-title{
        margin-bottom:20px
    }
}
.upsell-pages.home .home-upsell-campaign .donuts-item-title{
    color:#333;
    font-size:1.25rem;
    margin-bottom:5px;
    text-align:left;
    margin-top:0
}
.upsell-pages.home .home-upsell-campaign .donuts-item-title strong{
    font-family:"du-font-secondary-bold"
}
.upsell-pages.home .home-upsell-campaign .bundled-packages .du-custom-radio{
    background:none;
    border:1px solid #00a9ce;
    border-top-left-radius:0;
    box-shadow:none !important;
    cursor:default;
    margin:20px;
    margin-left:0
}
@media screen and (max-width: 40em){
    .upsell-pages.home .home-upsell-campaign .bundled-packages .du-custom-radio{
        margin-right:0
    }
}
.upsell-pages.home .home-upsell-campaign .included-tag{
    position:absolute;
    left:-1px;
    bottom:100%;
    padding:6px 15px 4px;
    padding-right:20px;
    color:#fff;
    font-size:.8125rem;
    font-weight:bold;
    line-height:1em;
    background-color:#00a9ce;
    border-top-left-radius:7px;
    border-top-right-radius:7px
}
.upsell-pages.home .home-upsell-campaign .included-tag i{
    display:inline-block;
    vertical-align:middle
}
.upsell-pages.home .home-upsell-campaign .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.upsell-pages.home .home-upsell-campaign .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.upsell-pages.home .home-upsell-campaign .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.upsell-pages.home .home-upsell-campaign .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.upsell-pages.home .home-upsell-campaign .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    pointer-events:none;
    border:0;
    box-shadow:0px 0 15px 5px rgba(200,200,200,0.4)
}
.upsell-pages.home .home-upsell-campaign .preferred-packages .card-footer,.upsell-pages.home .home-upsell-campaign .essential-packages .card-footer{
    margin-top:15px;
    text-decoration:underline
}
.upsell-pages.home .home-upsell-campaign .du-carousel-donut-list .slick-list{
    margin-left:-18px
}
.upsell-pages.home .home-upsell-campaign .du-carousel-donut-list .slick-slide{
    margin-left:18px;
    margin-right:2px
}
@media screen and (max-width: 64.06125em){
    .upsell-pages.home .home-upsell-campaign .du-carousel-donut-list .slick-slide{
        margin-bottom:60px
    }
}
.upsell-pages.home .home-upsell-campaign .du-carousel-donut-list .slick-slide{
    text-align:left
}
@media screen and (max-width: 40em){
    .upsell-pages.home .home-upsell-campaign .du-carousel-donut-list .slick-dotted.slick-slider{
        margin-bottom:20px
    }
}
.upsell-pages.home .home-upsell-campaign .du-carousel-donut-list .slick-dotted .slick-dots{
    bottom:0;
    text-align:center
}
.upsell-pages.home .home-upsell-campaign .home-campaign-success .form-success h5,.upsell-pages.home .home-upsell-campaign .home-campaign-success .campaign-landing .form-error h5,.campaign-landing .upsell-pages.home .home-upsell-campaign .home-campaign-success .form-error h5{
    padding-right:25%;
    margin-bottom:20px
}
.upsell-pages.home .home-upsell-campaign .home-campaign-success .form-success p,.upsell-pages.home .home-upsell-campaign .home-campaign-success .campaign-landing .form-error p,.campaign-landing .upsell-pages.home .home-upsell-campaign .home-campaign-success .form-error p{
    padding-right:0 !important
}
.upsell-pages.home .home-upsell-campaign .home-campaign-success .form-success .success-icon,.upsell-pages.home .home-upsell-campaign .home-campaign-success .campaign-landing .form-error .success-icon,.campaign-landing .upsell-pages.home .home-upsell-campaign .home-campaign-success .form-error .success-icon{
    right:40px
}
@media screen and (max-width: 63.9375em){
    .upsell-pages.home .sticky{
        position:initial !important
    }
}
.upsell-pages.home .sticky[data-theme="dark"] .campaign-copy__title,.upsell-pages.home .sticky[data-theme="dark"] .campaign-copy__sub-title{
    color:#333
}
.campaign-landing .rd-offer-tag{
    background-image:linear-gradient(270deg, #01A9CE 0%, #01A9CE 32%, #5D7CCC 68%, #7B56C8 100%);
    border-radius:9px;
    font-family:"du-font-secondary-bold";
    font-size:13px;
    color:#fff;
    line-height:18.2px;
    padding:1px 8px 0 8px;
    margin-bottom:5px;
    display:inline-block
}
@media screen and (max-width: 63.9375em){
    .campaign-landing.success .campaign-copy{
        display:none
    }
}
@media screen and (max-width: 63.9375em){
    .campaign-landing.spacingTop{
        margin-top:-40px
    }
}
@media screen and (max-width: 35em){
    .campaign-landing .campaign-copy.pb-0{
        padding-bottom:0
    }
}
.campaign-landing .campaign-copy>.campaign-copy__sub-title{
    margin-bottom:0
}
@media screen and (max-width: 64em){
    .campaign-landing .campaign-copy>.campaign-copy__sub-title{
        padding-bottom:10px
    }
}
.campaign-landing .home-campaign .cards__item-get .key-features.bt-0,.campaign-landing .home-campaign .cards__item-get .bt-0.addons{
    border-top:0px;
    margin-top:0px
}
.campaign-landing .home-campaign .cards__item-get .btn.primary-btn--primary-color.selected .svg-bg-icon,.campaign-landing .home-campaign .cards__item-get .tvpackages .primary-btn--primary-color.selected.btn-primary .svg-bg-icon,.tvpackages .campaign-landing .home-campaign .cards__item-get .primary-btn--primary-color.selected.btn-primary .svg-bg-icon,.campaign-landing .home-campaign .cards__item-get .tvpackages .primary-btn--primary-color.selected.btn-secondary .svg-bg-icon,.tvpackages .campaign-landing .home-campaign .cards__item-get .primary-btn--primary-color.selected.btn-secondary .svg-bg-icon{
    vertical-align:text-top;
    margin-left:3px;
    position:absolute;
    right:6px;
    top:50%;
    transform:translateY(-50%)
}
@media screen and (max-width: 40em){
    .campaign-landing .campaign-image.small{
        min-height:20vh;
        max-height:150px
    }
}
@media screen and (max-width: 64em){
    .campaign-landing .campaign-image.small div{
        height:35vh
    }
}
@media screen and (max-width: 40em){
    .campaign-landing .campaign-image.small div{
        min-height:20vh;
        max-height:150px
    }
}
.campaign-landing .campaign-promo{
    background:#fff;
    border-radius:8px;
    border:1px solid #ddd;
    margin-bottom:30px;
    margin-top:40px;
    position:relative;
    padding:10px
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .campaign-promo{
        margin-top:20px
    }
}
.campaign-landing .campaign-promo-image{
    width:120px;
    height:120px;
    position:absolute;
    left:20px;
    bottom:0px
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .campaign-promo-image{
        width:100px;
        height:100px;
        left:10px
    }
}
.campaign-landing .campaign-promo-image p{
    position:absolute;
    top:30px;
    left:50%;
    transform:translateX(-50%);
    color:white;
    font-family:du-font-primary-b;
    font-size:21px;
    white-space:nowrap;
    margin:0
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .campaign-promo-image p{
        font-size:18px;
        top:25px
    }
}
.campaign-landing .campaign-promo-text{
    position:absolute;
    top:36px;
    left:50%;
    transform:translateX(-50%);
    color:white;
    font-family:du-font-primary-b;
    font-size:18px;
    white-space:nowrap;
    margin:0
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .campaign-promo-text{
        font-size:15px;
        top:32px
    }
}
.campaign-landing .campaign-promo-content{
    margin-left:150px
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .campaign-promo-content{
        margin-left:110px
    }
}
.campaign-landing .campaign-promo p.campaign-promo-title,.campaign-landing .campaign-promo .campaign-promo-title{
    color:#333;
    margin:0px;
    font-family:"du-font-secondary-bold";
    font-size:1.333rem;
    line-height:21px
}
.campaign-landing .campaign-promo p.campaign-promo-description,.campaign-landing .campaign-promo .campaign-promo-description{
    color:#333;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    margin:0
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .campaign-promo p.campaign-promo-description,.campaign-landing .campaign-promo .campaign-promo-description{
        font-size:1rem
    }
}
@media screen and (max-width: 27.5em){
    .campaign-landing .campaign-promo p.campaign-promo-description,.campaign-landing .campaign-promo .campaign-promo-description{
        font-size:.79rem
    }
}
@media screen and (min-width: 64em){
    .reveal.popup-reveal.upsell.du-reveal{
        max-height:400px;
        min-height:400px
    }
}
@media screen and (max-width: 63.9375em){
    .reveal.popup-reveal.upsell.du-reveal{
        align-items:baseline
    }
}
@media screen and (max-width: 47.99875em){
    .reveal.popup-reveal.upsell.du-reveal{
        min-height:65vh;
        align-items:baseline
    }
}
.reveal.popup-reveal.upsell.du-reveal .grid-x.login-panel{
    margin:0 auto
}
.reveal.popup-reveal.upsell.du-reveal .grid-x.login-panel .cell{
    padding:20px 20px 0;
    position:relative
}
@media screen and (min-width: 64em){
    .reveal.popup-reveal.upsell.du-reveal .grid-x.login-panel .cell{
        padding:50px
    }
}
@media screen and (max-width: 64.06125em){
    .reveal.popup-reveal.upsell.du-reveal .grid-x.login-panel .cell{
        padding:20px
    }
}
.reveal.popup-reveal.upsell.du-reveal .grid-x.login-panel .cell:first-of-type{
    padding-top:40px
}
@media screen and (min-width: 64em){
    .reveal.popup-reveal.upsell.du-reveal .grid-x.login-panel .cell:first-of-type:after{
        position:absolute;
        content:'';
        right:0;
        left:auto;
        top:0;
        bottom:0;
        width:1px;
        background-color:#ccc
    }
}
.reveal.popup-reveal.upsell.du-reveal.error{
    margin-top:30px
}
.reveal.popup-reveal.upsell.du-reveal.error .callout.small.align-center.alert{
    display:block
}
.reveal.popup-reveal.upsell.du-reveal.error .group.group-wide.pin-input label{
    color:red
}
.reveal.popup-reveal.upsell.du-reveal.error .group.group-wide.pin-input input{
    border-bottom-color:red;
    color:red
}
.reveal.popup-reveal.upsell.du-reveal .reveal__alerts{
    width:100%
}
.reveal.popup-reveal.upsell.du-reveal .reveal__alerts .callout.small.align-center{
    max-width:300px;
    display:none;
    color:red;
    margin:0 0 30px
}
@media screen and (max-width: 64.06125em){
    .reveal.popup-reveal.upsell.du-reveal .reveal__alerts .callout.small.align-center{
        margin-bottom:20px
    }
}
.reveal.popup-reveal.upsell.du-reveal h4:after{
    content:none
}
.reveal.popup-reveal.upsell.du-reveal .popup-reveal-left,.reveal.popup-reveal.upsell.du-reveal .popup-reveal-right{
    margin:0 auto;
    display:flex;
    flex-direction:column;
    justify-content:center;
    height:100%
}
.reveal.popup-reveal.upsell.du-reveal .popup-reveal-title{
    font-family:du-font-primary-b;
    font-size:1.563rem;
    padding-right:0;
    margin-top:0;
    margin-bottom:0
}
.reveal.popup-reveal.upsell.du-reveal .popup-reveal-subtitle{
    font-size:1rem;
    color:#333;
    margin:20px 0 0
}
.reveal.popup-reveal.upsell.du-reveal .popup-reveal-phone,.reveal.popup-reveal.upsell.du-reveal .popup-reveal-email{
    font-size:1rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#333;
    margin:10px 0 0
}
.reveal.popup-reveal.upsell.du-reveal .popup-reveal-phone img,.reveal.popup-reveal.upsell.du-reveal .popup-reveal-email img{
    width:24px;
    height:24px;
    margin-right:10px
}
.reveal.popup-reveal.upsell.du-reveal .send-again-pin{
    margin-bottom:20px
}
.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input{
    margin:0
}
.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group input+input[type=tel],.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group .du-text-field.readonly input:focus+input[type=tel],.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group .readonly.du-text-field--btn input:focus+input[type=tel],.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group .du-text-field.locked input:focus+input[type=tel],.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group .locked.du-text-field--btn input:focus+input[type=tel],.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group .du-text-field.readonly input+input[type=tel]:focus,.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group .readonly.du-text-field--btn input+input[type=tel]:focus,.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group .du-text-field.locked input+input[type=tel]:focus,.reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group .locked.du-text-field--btn input+input[type=tel]:focus{
    margin-bottom:40px
}
[dir=rtl] .reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group{
    flex-direction:row;
    direction:ltr;
    justify-content:flex-end
}
[dir=rtl] .reveal.popup-reveal.upsell.du-reveal .group.group-wide.pin-input .input-group input{
    margin-left:20px
}
@media screen and (max-width: 47.99875em){
    .reveal.popup-reveal.upsell.du-reveal fieldset.action input{
        width:100%
    }
}
.reveal.popup-reveal.upsell.du-reveal label.du-custom-radio.upsell{
    width:100%;
    margin-bottom:20px;
    margin-top:0
}
.reveal.popup-reveal.upsell.du-reveal label.du-custom-radio.upsell .du-radio-status{
    width:30px;
    height:30px
}
.reveal.popup-reveal.upsell.du-reveal label.du-custom-radio.upsell.active{
    border:2px solid #01a9ce
}
.reveal.popup-reveal.upsell.du-reveal label.du-custom-radio.upsell span{
    font-size:1.17rem
}
.reveal.popup-reveal.upsell.du-reveal label.du-custom-radio.upsell img{
    width:30px;
    height:30px;
    margin-right:10px
}
.campaign-upsell.page-light-gray{
    background-color:#f8f8f8
}
.campaign-upsell .upsell-content{
    position:relative;
    border:1px solid #ddd;
    border-radius:10px;
    padding:10px 20px 20px;
    background-color:#fff;
    z-index:2
}
@media screen and (min-width: 47.9375em){
    .campaign-upsell .upsell-content{
        margin-right:20px;
        padding:10px 30px 25px
    }
}
.campaign-upsell .upsell-content ul{
    padding-left:25px
}
.campaign-upsell .upsell-content ul li{
    position:relative;
    margin-bottom:10px
}
.campaign-upsell .upsell-content ul li:before{
    position:absolute;
    content:"k";
    font-family:du-icon-font;
    font-size:14px;
    top:1px;
    color:#c724b1;
    left:-25px;
    background:linear-gradient(-45deg, #753BBD 8%, #00A9CE 70%, #00A9CE 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .upsell-content p.headline2{
        font-size:1.562rem;
        line-height:1.3
    }
}
.campaign-upsell .north-star .bmu-cards-wrap:before{
    content:none
}
.campaign-upsell .cards__item[data-card-type="A"] .offer-tag span{
    width:20px;
    height:20px
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .cards__item[data-card-type="A"] .offer-tag span{
        width:15px;
        height:15px
    }
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .bmu-cards-wrap{
        padding:0
    }
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .bmu-cards-wrap .upsell-content,.campaign-upsell .bmu-cards-wrap .upsell-filter{
        margin:20px
    }
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner{
        margin:0
    }
}
.campaign-upsell .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner .key-features-item{
    position:relative
}
.campaign-upsell .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner .key-features-item .cell-title{
    position:absolute;
    top:-22px;
    background:white;
    font-size:13px;
    padding-right:5px;
    color:#7e7e7e
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner.full-mobile{
        width:100vw !important;
        margin:0 -30px
    }
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .mya-inner-wrap--narrow{
        padding-left:0;
        padding-right:0
    }
}
.campaign-upsell .filter-container-bmu{
    margin:0
}
.campaign-upsell .primary-btn--action-color.full-mobile{
    min-width:240px
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .primary-btn--action-color.full-mobile{
        width:100%;
        max-width:375px
    }
}
.campaign-upsell .du-table1 td,.campaign-upsell .du-table0 td{
    color:#333;
    font-size:14px;
    padding-top:15px;
    padding-bottom:15px
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .cards__scrollable-inner[data-items="1"] .cards__item{
        margin-right:0 !important
    }
}
.campaign-upsell .cards__scrollable-inner{
    padding-bottom:0;
    margin-bottom:0
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .change-cell-order [data-order-mobile="1"]{
        order:1
    }
    .campaign-upsell .change-cell-order [data-order-mobile="2"]{
        order:2
    }
    .campaign-upsell .change-cell-order [data-order-mobile="3"]{
        order:3
    }
}
.campaign-upsell .checkout-content-plan{
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    position:relative
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .checkout-content-plan{
        width:40%;
        vertical-align:text-top
    }
}
.campaign-upsell .checkout-content-plan:first-of-type{
    margin-right:80px
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .checkout-content-plan:first-of-type{
        margin-right:50px
    }
}
.campaign-upsell .checkout-content-plan:first-of-type:after{
    content:'';
    background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/link-arrow.svg") no-repeat;
    background-size:contain;
    position:absolute;
    width:16px;
    height:16px;
    right:-51px;
    top:50px
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .checkout-content-plan:first-of-type:after{
        right:-40px;
        top:40px
    }
}
[dir=rtl] .campaign-upsell .checkout-content-plan:first-of-type:after{
    transform:translateY(-50%) rotate(180deg)
}
.campaign-upsell .checkout-content-plan-circle{
    background-color:white;
    border:1px solid #ddd;
    border-radius:50%;
    width:110px;
    height:110px;
    position:relative;
    margin:0 auto 14px auto
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .checkout-content-plan-circle{
        width:90px;
        height:90px
    }
}
.campaign-upsell .checkout-content-plan-circle .svg-bg-icon{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%)
}
.campaign-upsell .cards__wrapper.cards__wrapper-bmu .device-card-container{
    margin-left:0 !important;
    white-space:initial
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .cards__wrapper.cards__wrapper-bmu .device-card-container{
        margin-right:10px
    }
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell .headline2.margin-mobile{
        padding:0 24px
    }
}
.campaign-upsell.confirmation .cards__scrollable{
    overflow:auto;
    white-space:nowrap;
    scroll-snap-type:x mandatory;
    padding-top:0
}
@media screen and (max-width: 47.9375em){
    .campaign-upsell.confirmation .cards__scrollable{
        padding-right:24px;
        padding-left:24px;
        scroll-padding:24px
    }
}
.page__fifa_package .login-wrap{
    background:#F8F8F8
}
@media screen and (max-width: 64.06125em){
    .page__fifa_package .login-wrap{
        padding:30px 0
    }
}
.page__fifa_package .login-wrap .du-content-inner{
    margin:auto;
    width:100%;
    max-width:1266px;
    padding:20px 0 0
}
@media screen and (min-width: 85.375em){
    .page__fifa_package .login-wrap .du-content-inner{
        padding:0
    }
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .login-wrap .du-content-inner{
        padding:50px 0
    }
}
@media screen and (max-width: 64.06125em){
    .page__fifa_package .login-wrap .du-content-inner{
        padding:0 20px
    }
}
.page__fifa_package .login-wrap h3{
    font-family:du-font-primary-b;
    font-size:1.562rem;
    line-height:1.2em;
    margin:0 0 20px;
    padding:0
}
.page__fifa_package .login-wrap h4{
    font-family:du-font-primary-b;
    font-size:1.25rem;
    line-height:1.2em;
    margin:0 0 30px;
    padding:0
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .login-wrap h4{
        margin:0 0 30px
    }
}
.page__fifa_package .login-wrap .login-title{
    font-size:1.25rem;
    margin:0
}
.page__fifa_package .login-wrap .cost-info{
    padding-bottom:1rem
}
.page__fifa_package .login-wrap .cost-info>strong{
    font-size:1.953rem;
    font-family:du-font-primary-b
}
.page__fifa_package .login-wrap .cost-info a.icon,.page__fifa_package .login-wrap .cost-info .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .page__fifa_package .login-wrap .cost-info a.secondary-btn--primary-color,.page__fifa_package .login-wrap .cost-info .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .page__fifa_package .login-wrap .cost-info a.secondary-btn--primary-color,.page__fifa_package .login-wrap .cost-info .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .page__fifa_package .login-wrap .cost-info a.secondary-btn--primary-color,.page__fifa_package .login-wrap .cost-info .accordion-item .file-drop a.hint2,.accordion-item .file-drop .page__fifa_package .login-wrap .cost-info a.hint2,.page__fifa_package .login-wrap .cost-info .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .page__fifa_package .login-wrap .cost-info a.hint2,.page__fifa_package .login-wrap .cost-info .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .page__fifa_package .login-wrap .cost-info a.hint2{
    position:relative;
    top:2px
}
.page__fifa_package .login-wrap .cost-info p{
    margin:0;
    color:#333;
    font-family:"du-font-secondary-regular";
    line-height:1.2em
}
.page__fifa_package .login-wrap .login-inner{
    display:flex;
    flex-flow:column wrap;
    justify-content:space-between;
    flex-direction:row
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .login-wrap .login-inner{
        margin:0
    }
}
.page__fifa_package .login-wrap .login-cell{
    padding:0;
    width:100%
}
.page__fifa_package .login-wrap .login-cell:nth-child(2){
    border-left:0px !important;
    border-right:0px !important
}
@media screen and (max-width: 64em){
    .page__fifa_package .login-wrap .login-cell__login{
        padding-bottom:50px
    }
}
@media screen and (max-width: 37.5em){
    .page__fifa_package .login-wrap .login-cell__login{
        padding-bottom:30px
    }
}
.page__fifa_package .login-wrap .login-cell__login .group{
    max-width:430px
}
@media screen and (max-width: 48em){
    .page__fifa_package .login-wrap .login-cell__login .group{
        max-width:100%
    }
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .login-wrap .login-cell__login{
        padding-right:50px;
        padding-left:0;
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
.page__fifa_package .login-wrap .login-cell__signup{
    position:relative
}
@media print, screen and (min-width: 48em){
    .page__fifa_package .login-wrap .login-cell__signup{
        display:flex;
        flex-flow:column;
        justify-content:center
    }
}
@media screen and (max-width: 64em){
    .page__fifa_package .login-wrap .login-cell__signup{
        padding-top:50px
    }
}
@media screen and (max-width: 37.5em){
    .page__fifa_package .login-wrap .login-cell__signup{
        padding-top:30px
    }
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .login-wrap .login-cell__signup{
        width:50%;
        margin-right:0;
        margin-left:0;
        padding-left:60px;
        padding-right:0
    }
}
@media screen and (min-width: 64em){
    .page__fifa_package .login-wrap .login-cell__signup:after{
        content:"";
        position:absolute;
        width:1px;
        background-color:#80808036;
        height:100%;
        left:0px
    }
}
.page__fifa_package .login-wrap .login-cell:nth-child(2){
    border-top:1px solid #ddd
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .login-wrap .login-cell:nth-child(2){
        border-top:0;
        padding-left:50px;
        border-left:1px solid #ddd
    }
}
.page__fifa_package .login-wrap .login-cell:only-child{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    width:100%
}
.page__fifa_package .login-wrap .group{
    margin-top:20px;
    margin-bottom:25px
}
.page__fifa_package .login-wrap .group__intro{
    margin:0;
    padding:0 0 20px
}
.page__fifa_package .login-wrap .group__intro p{
    margin:0;
    font-size:16px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#333
}
.page__fifa_package .login-wrap .group__action{
    margin:5px 0 15px
}
@media screen and (max-width: 47.9375em){
    .page__fifa_package .login-wrap .group__action{
        margin:0
    }
}
.page__fifa_package .login-wrap .group__action .group--flex{
    display:flex;
    flex-flow:row wrap;
    flex-direction:column
}
@media print, screen and (min-width: 48em){
    .page__fifa_package .login-wrap .group__action .group--flex{
        flex-direction:row
    }
}
@media screen and (max-width: 37.5em){
    .page__fifa_package .login-wrap .group__action .group--flex{
        display:block
    }
}
.page__fifa_package .login-wrap .group__action .action-register{
    font-size:14px;
    font-family:"du-font-secondary-regular";
    flex:1 1 0px;
    width:auto;
    margin-right:0;
    margin-left:0;
    padding-top:20px;
    margin:auto
}
@media screen and (max-width: 47.9375em){
    .page__fifa_package .login-wrap .group__action .action-register{
        padding-top:40px
    }
}
@media print, screen and (min-width: 48em){
    .page__fifa_package .login-wrap .group__action .action-register{
        padding-top:0;
        padding-left:40px
    }
}
.page__fifa_package .login-wrap .group__action .action-register a{
    font-family:"du-font-secondary-bold"
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .login-wrap .group__action .action-register a{
        display:block
    }
}
.page__fifa_package .login-wrap .group__action .btn-primary{
    min-width:160px;
    height:42px;
    cursor:pointer;
    margin:auto;
    margin-top:0;
    font-size:14px
}
.page__fifa_package .login-wrap .group__action .btn-primary[disabled]{
    cursor:default
}
.page__fifa_package .login-wrap .group__action .btn-primary[disabled]:hover,.page__fifa_package .login-wrap .group__action .accordion-login .btn-primary.accordion-title[disabled]:focus,.accordion-login .page__fifa_package .login-wrap .group__action .btn-primary.accordion-title[disabled]:focus,.page__fifa_package .login-wrap .group__action .btn-primary.file-drop[disabled]:focus,.page__fifa_package .login-wrap .group__action .file-drop-container .btn-primary.file-drop-single[disabled]:focus,.file-drop-container .page__fifa_package .login-wrap .group__action .btn-primary.file-drop-single[disabled]:focus{
    opacity:1
}
@media print, screen and (min-width: 48em){
    .page__fifa_package .login-wrap .group__action .btn-primary{
        min-width:240px;
        max-width:240px;
        flex:0 0 auto;
        width:auto;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 37.5em){
    .page__fifa_package .login-wrap .group__action .btn-primary{
        width:100%;
        max-width:100%
    }
}
.page__fifa_package .login-wrap .group__action .secondary-btn--primary-color{
    width:auto;
    max-width:240px;
    font-size:14px;
    display:block;
    margin-bottom:15px
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .login-wrap .group__action .secondary-btn--primary-color{
        width:100%;
        margin-left:0;
        margin-right:0
    }
}
@media screen and (max-width: 37.5em){
    .page__fifa_package .login-wrap .group__action .secondary-btn--primary-color{
        width:100%;
        max-width:100%
    }
}
.page__fifa_package .login-wrap .forget-link{
    font-size:14px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    margin-top:35px
}
.page__fifa_package .login-wrap .du-text-field,.page__fifa_package .login-wrap .du-text-field--btn{
    width:100%
}
.page__fifa_package .package-wrap .du-content-inner{
    margin:auto;
    display:flex;
    flex-flow:column wrap;
    justify-content:space-between;
    flex-direction:column;
    width:100%;
    max-width:1266px
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .package-wrap .du-content-inner{
        padding:50px 0 50px 0;
        flex-direction:row
    }
}
@media screen and (max-width: 48em){
    .page__fifa_package .package-wrap .du-content-inner{
        display:flex;
        flex-direction:column;
        padding:20px
    }
}
.page__fifa_package .package-wrap .package-cell{
    width:100%
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .package-wrap .package-cell{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
.page__fifa_package .package-wrap .package-cell .package-detail-title{
    font-family:du-font-primary-b;
    font-size:1.25rem;
    line-height:1.2em;
    margin:0;
    padding:0
}
.page__fifa_package .package-wrap .package-cell .package-detail-link{
    margin:15px 0;
    display:block
}
.page__fifa_package .package-wrap .package-cell .package-detail-subtitle{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    line-height:1.7;
    margin:0;
    padding:0;
    white-space:nowrap
}
.page__fifa_package .package-wrap .package-cell .package-detail-subtitle strong{
    font-size:1.953rem;
    font-family:du-font-primary-b;
    display:inline-block
}
.page__fifa_package .package-wrap .package-cell .package-detail-subtitle span{
    font-size:.882rem;
    font-family:"du-font-secondary-regular";
    color:#8a8a8a;
    display:inline-flex
}
@media print, screen and (min-width: 48em){
    .page__fifa_package .package-wrap .package-cell__card{
        text-align:left
    }
}
@media screen and (max-width: 48em){
    .page__fifa_package .package-wrap .package-cell__card{
        text-align:center;
        padding-bottom:20px
    }
}
@media screen and (max-width: 30em){
    .page__fifa_package .package-wrap .package-cell__card{
        text-align:left
    }
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .package-wrap .package-cell__card{
        padding:0
    }
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .package-wrap .package-cell__info{
        padding:0
    }
}
@media screen and (max-width: 48em){
    .page__fifa_package .package-wrap .package-cell__info{
        padding-top:20px
    }
}
.page__fifa_package .package-wrap .package-cell__info .primary-btn--primary-color{
    margin-top:50px;
    font-size:14px;
    margin-left:auto;
    margin-right:auto;
    display:block
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .package-wrap .package-cell__info .primary-btn--primary-color{
        margin-left:50px;
        margin-right:0
    }
}
.page__fifa_package .package-wrap .package-cell__info ul li{
    padding-bottom:15px;
    padding-left:25px;
    position:relative
}
.page__fifa_package .package-wrap .package-cell__info ul li:before{
    position:absolute;
    top:0;
    left:0;
    font-family:du-icon-font;
    content:'k';
    color:#00a9ce
}
.page__fifa_package .package-wrap .package-cell:nth-child(2){
    border-top:1px rgba(51,51,51,0.2) solid
}
@media print, screen and (min-width: 64em){
    .page__fifa_package .package-wrap .package-cell:nth-child(2){
        border-top:0;
        padding-left:50px
    }
}
.page__fifa_package .package-wrap .package-title{
    margin-bottom:0
}
.page__fifa_package .package-wrap .package-detail p{
    font-family:"du-font-secondary-regular";
    font-size:16px;
    line-height:1.2;
    color:#333;
    margin:0;
    display:flex
}
.page__fifa_package .package-wrap .package-detail .hotline{
    display:inline-block;
    font-family:"du-font-secondary-bold";
    color:#00a9ce;
    font-size:1.5rem;
    line-height:1em
}
.page__fifa_package .package-wrap .package-detail .hotline+strong{
    display:inline-block;
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
.page__fifa_package .package-wrap .info{
    background:none;
    color:#00a9ce;
    vertical-align:middle;
    font-size:16px;
    line-height:1;
    cursor:pointer
}
.page__fifa_package .package-wrap .info:hover,.page__fifa_package .package-wrap .accordion-login .info.accordion-title:focus,.accordion-login .page__fifa_package .package-wrap .info.accordion-title:focus,.page__fifa_package .package-wrap .info.file-drop:focus,.page__fifa_package .package-wrap .file-drop-container .info.file-drop-single:focus,.file-drop-container .page__fifa_package .package-wrap .info.file-drop-single:focus{
    background:none
}
.page__fifa_package .package-wrap .info:focus{
    background:none
}
.page__fifa_package .package-wrap .info:visited{
    background:none
}
.page__fifa_package .package-wrap .info:before{
    content:"u";
    font-family:du-icon-font
}
@media screen and (min-width: 48em){
    .page__fifa_package .package-wrap .tool-tip{
        top:-54px !important
    }
}
@media screen and (min-width: 64em){
    .page__fifa_package .package-wrap .tool-tip{
        top:-125px !important
    }
}
@media screen and (max-width: 47.9375em){
    .page__fifa_package .package-wrap .tool-tip{
        width:calc(100% + 60px);
        margin-top:15px;
        margin-left:-30px
    }
}
.page__fifa_package .package-wrap .tool-tip .tool-tip-inner::before{
    left:calc( 50% - 21px)
}
.page__fifa_package .package-wrap .tool-tip .tool-tip-inner::after{
    left:calc( 50% - 20px)
}
.page__fifa_package .package-wrap .tool-tip .tool-tip-title{
    font-size:1rem;
    margin:0
}
.page__fifa_package .package-wrap .tool-tip .tool-tip-inner{
    width:100%;
    margin-bottom:-50px
}
.page__fifa_package .package-wrap .tool-tip .icon,.page__fifa_package .package-wrap .tool-tip .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .page__fifa_package .package-wrap .tool-tip .secondary-btn--primary-color,.page__fifa_package .package-wrap .tool-tip .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .page__fifa_package .package-wrap .tool-tip .secondary-btn--primary-color,.page__fifa_package .package-wrap .tool-tip .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .page__fifa_package .package-wrap .tool-tip .secondary-btn--primary-color,.page__fifa_package .package-wrap .tool-tip .accordion-item .file-drop .hint2,.accordion-item .file-drop .page__fifa_package .package-wrap .tool-tip .hint2,.page__fifa_package .package-wrap .tool-tip .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .page__fifa_package .package-wrap .tool-tip .hint2,.page__fifa_package .package-wrap .tool-tip .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .page__fifa_package .package-wrap .tool-tip .hint2{
    cursor:pointer
}
.page__fifa_package .package-wrap h3{
    font-family:du-font-primary-b;
    font-size:1.953rem;
    line-height:1.2;
    margin:0 0 20px;
    padding:0
}
.page__fifa_package .package-wrap h4{
    font-family:du-font-primary-b;
    font-size:1.25rem;
    line-height:1.2;
    margin:0;
    padding:0
}
.page__fifa_package .package-wrap h5{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    line-height:1.2;
    margin:0;
    padding:0
}
.page__fifa_package .package-wrap h5 strong{
    font-size:1.953rem;
    font-family:du-font-primary-b
}
.page__fifa_package .package-wrap ul{
    margin:0;
    padding:0;
    padding-left:0
}
.page__fifa_package .package-wrap ul li{
    font-size:16px;
    line-height:1.3em;
    font-family:"du-font-secondary-regular";
    list-style-type:none;
    padding-top:0px
}
.page__fifa_package .parsley-errors-list{
    background:transparent !important
}
.page__fifa_package .parsley-errors-list li{
    line-height:1.3em;
    padding:5px 0 0
}
@media print, screen and (min-width: 48em){
    .vertical-block{
        position:absolute;
        width:100%;
        height:100%;
        display:flex
    }
}
.vertical-block .du-content-inner{
    max-width:1266px;
    margin:auto;
    padding:0 20px;
    overflow:auto
}
.popup-fifa+.loader-box{
    display:none;
    position:absolute;
    top:50%;
    width:80px;
    height:40px;
    margin:-20px 0 0;
    z-index:3;
    left:50%;
    margin-left:-40px;
    text-align:center
}
.loading .popup-fifa+.loader-box{
    display:block
}
.popup-fifa{
    width:100%;
    max-width:500px;
    margin:auto;
    text-align:center;
    padding:20px 0
}
@media print, screen and (min-width: 64em){
    .popup-fifa{
        padding:40px 0
    }
}
.loading .popup-fifa{
    opacity:0
}
.popup-fifa .du-check{
    color:#78be20;
    border:3px solid #78be20;
    border-radius:50%;
    width:50px;
    height:50px;
    line-height:50px;
    margin-bottom:1rem;
    font-size:1.75rem;
    display:inline-block
}
.popup-fifa__title{
    font-family:du-font-primary-b;
    font-size:1.953rem;
    line-height:1.25;
    margin-bottom:2rem
}
.popup-fifa__addon{
    border:1px solid #00a9ce;
    padding:1rem;
    border-radius:8px;
    max-width:180px;
    margin:auto;
    margin-bottom:2rem;
    text-align:left
}
.popup-fifa .addon__title{
    font-family:du-font-primary-b;
    font-size:1.25rem;
    margin-bottom:1.5rem;
    line-height:1.2
}
.popup-fifa .addon__detail{
    font-family:"du-font-secondary-regular";
    font-size:1rem
}
.popup-fifa h3{
    font-family:du-font-primary-b;
    font-size:1rem;
    margin:0 0 2rem
}
.popup-fifa .multi-decoder{
    margin-bottom:1rem
}
.popup-fifa .multi-decoder h3{
    margin:0 0 1rem;
    font-size:1.562rem
}
.popup-fifa .multi-decoder .decoder-list{
    width:100%;
    display:flex;
    margin:auto;
    align-items:center;
    justify-content:center;
    flex-flow:wrap
}
.popup-fifa .multi-decoder .checkbox-group{
    padding-top:0;
    margin:0 15px 10px
}
.popup-fifa .checkbox-group label{
    font-size:14px !important
}
.popup-fifa .terms-check{
    margin-bottom:2rem
}
.popup-fifa .terms-check .terms-info{
    color:#777;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    margin:0 auto 1rem
}
@media screen and (max-width: 64.06125em){
    .popup-fifa .terms-check .checkbox-group{
        padding-left:40px;
        padding-right:40px;
        display:flex
    }
}
.popup-fifa .terms-check .checkbox-group label{
    text-align:left
}
.popup-fifa .primary-btn--action-color{
    min-width:200px
}
html body .login-cell .du-text-field .input:-webkit-autofill,html body .login-cell .du-text-field--btn .input:-webkit-autofill{
    -webkit-box-shadow:0 0 0 1000px red inset !important
}
[data-trademark=true] .spotlight__caption__main{
    line-height:1.2em
}
[data-trademark=true] .spotlight__caption__main sup{
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 104.99875em){
    [data-custom=fifa] .spotlight__caption{
        width:100%;
        max-width:1085px
    }
}
@media screen and (min-width: 85.375em){
    [data-custom=fifa] .spotlight__caption .spotlight__caption__main{
        font-size:3.25rem
    }
}
@media screen and (min-width: 106.25em){
    [data-custom=fifa] .spotlight__caption .spotlight__caption__main{
        font-size:3.815rem
    }
}
@media screen and (min-width: 48em){
    [data-custom=fifa] .spotlight__caption .spotlight__caption__main,[data-custom=fifa] .spotlight__caption .spotlight__caption__sub{
        text-align:left
    }
}
@media screen and (max-width: 47.9375em){
    [data-custom=fifa].spotlight .du-content-inner{
        align-items:flex-start
    }
    [data-custom=fifa].spotlight .du-content-inner .spotlight__caption{
        padding-top:30px
    }
    [data-custom=fifa].spotlight .du-content-inner .spotlight__caption h3{
        font-size:2.441rem
    }
}
@media screen and (max-width: 30em){
    [data-custom=fifa].spotlight .du-content-inner .spotlight__caption h3{
        font-size:2.125rem
    }
}
[data-custom=icc].mya-header--narrow,.mya-header--columns[data-custom=icc]{
    max-width:100%
}
[data-custom=icc].mya-header--narrow .content-inner-wrap,.mya-header--columns[data-custom=icc] .content-inner-wrap{
    padding:0 20px
}
@media screen and (max-width: 37.5em){
    [data-custom=icc].mya-header--narrow .content-inner-wrap,.mya-header--columns[data-custom=icc] .content-inner-wrap{
        padding:0 10px
    }
}
@media screen and (min-width: 85.375em) and (max-width: 104.99875em){
    [data-custom=icc].mya-header--narrow .content-inner-wrap,.mya-header--columns[data-custom=icc] .content-inner-wrap{
        padding:0px
    }
}
[data-custom=icc] .spotlight__caption__main{
    font-size:2.25rem;
    line-height:1.2
}
[data-custom=icc] .spotlight__caption__sub{
    width:100%;
    font-size:1.25rem;
    line-height:1.4
}
[data-custom=icc] .multi-decoder{
    padding:0;
    text-align:left
}
[data-custom=icc] .multi-decoder h3{
    margin-bottom:0
}
[data-custom=icc] .multi-decoder .decoder-list{
    margin-bottom:30px
}
[data-custom=icc] .multi-decoder .decoder-list .checkbox-group{
    display:inline-block;
    background-color:#fff;
    border-radius:4px;
    min-width:140px;
    border:1px solid #cacaca;
    width:calc(100% / 4 - 20px);
    overflow:hidden;
    margin:15px 15px 0 0
}
@media screen and (max-width: 64.06125em){
    [data-custom=icc] .multi-decoder .decoder-list .checkbox-group{
        width:calc(100% / 2 - 20px)
    }
}
@media screen and (max-width: 47.99875em){
    [data-custom=icc] .multi-decoder .decoder-list .checkbox-group{
        width:100%
    }
}
[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .decoder-list-subscribed{
    display:none
}
[data-custom=icc] .multi-decoder .decoder-list .checkbox-group.disabled{
    opacity:0.4
}
[data-custom=icc] .multi-decoder .decoder-list .checkbox-group.disabled .decoder-list-subscribed{
    display:block;
    margin-left:8px
}
[data-custom=icc] .multi-decoder .decoder-list .checkbox-group input[type=checkbox]+label,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.readonly input[type=checkbox]:focus+label,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus+label,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.locked input[type=checkbox]:focus+label,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus+label{
    white-space:nowrap;
    display:inline-flex;
    width:90%;
    line-height:19px;
    padding-left:30px
}
[data-custom=icc] .multi-decoder .decoder-list .checkbox-group input[type=checkbox]+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.readonly input[type=checkbox]:focus+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.locked input[type=checkbox]:focus+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group input[type=checkbox]+label:before,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.readonly input[type=checkbox]:focus+label:before,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus+label:before,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.locked input[type=checkbox]:focus+label:before,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus+label:before{
    border-radius:50%;
    border:1px solid #cacaca;
    top:50%;
    transform:translateY(-50%);
    left:4px
}
[data-custom=icc] .multi-decoder .decoder-list .checkbox-group input[type=checkbox]:checked+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.readonly input[type=checkbox]:checked:focus+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.locked input[type=checkbox]:checked:focus+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .locked.du-text-field--btn input[type=checkbox]:checked:focus+label:after,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group input[type=checkbox]:checked+label:before,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.readonly input[type=checkbox]:checked:focus+label:before,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label:before,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .du-text-field.locked input[type=checkbox]:checked:focus+label:before,[data-custom=icc] .multi-decoder .decoder-list .checkbox-group .locked.du-text-field--btn input[type=checkbox]:checked:focus+label:before{
    border-color:#00a9ce
}
[data-custom=icc] .multi-decoder .decoder-list-title{
    color:#333;
    font-size:1rem;
    margin-top:5px
}
[data-custom=icc] .multi-decoder .decoder-list-title .decoder-list-popup{
    position:relative;
    font-size:1rem;
    display:inline-flex;
    margin-right:25px;
    margin-left:8px
}
[data-custom=icc] .multi-decoder .decoder-list-title .decoder-list-popup:hover:after,[data-custom=icc] .multi-decoder .decoder-list-title .accordion-login .decoder-list-popup.accordion-title:focus:after,.accordion-login [data-custom=icc] .multi-decoder .decoder-list-title .decoder-list-popup.accordion-title:focus:after,[data-custom=icc] .multi-decoder .decoder-list-title .decoder-list-popup.file-drop:focus:after,[data-custom=icc] .multi-decoder .decoder-list-title .file-drop-container .decoder-list-popup.file-drop-single:focus:after,.file-drop-container [data-custom=icc] .multi-decoder .decoder-list-title .decoder-list-popup.file-drop-single:focus:after{
    content:"u"
}
[data-custom=icc] .multi-decoder .decoder-list-title .decoder-list-popup:after{
    position:absolute;
    content:"p";
    font-family:du-icon-font;
    font-size:1.17rem;
    border-radius:50%;
    top:48%;
    transform:translateY(-50%);
    right:-23px
}
[data-custom=icc] .multi-decoder .terms-info{
    color:#333;
    font-size:1rem
}
@media screen and (max-width: 37.5em){
    [data-custom=icc] .multi-decoder .primary-btn--primary-color{
        width:100% !important
    }
}
[data-custom=icc] .du-box-frame,[data-custom=icc] .du-box-frame__white,.du-box-frame__white{
    min-height:auto
}
[data-custom=icc] .du-box-frame .du-box-frame-content,[data-custom=icc] .du-box-frame__white .du-box-frame-content,.du-box-frame__white .du-box-frame-content{
    padding:15px 30px 25px
}
@media screen and (max-width: 37.5em){
    [data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color,[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color,.du-box-frame__white .du-box-frame-content .primary-btn--primary-color{
        width:100% !important
    }
}
[data-custom=icc] .terms-check{
    margin-bottom:20px
}
[data-custom=icc] .terms-check .terms-info{
    margin-bottom:0
}
[data-custom=icc] .terms-check .checkbox-group input[type=checkbox]+label:after,[data-custom=icc] .terms-check .checkbox-group .du-text-field.readonly input[type=checkbox]:focus+label:after,[data-custom=icc] .terms-check .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus+label:after,[data-custom=icc] .terms-check .checkbox-group .du-text-field.locked input[type=checkbox]:focus+label:after,[data-custom=icc] .terms-check .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus+label:after,[data-custom=icc] .terms-check .checkbox-group input[type=checkbox]+label:before,[data-custom=icc] .terms-check .checkbox-group .du-text-field.readonly input[type=checkbox]:focus+label:before,[data-custom=icc] .terms-check .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus+label:before,[data-custom=icc] .terms-check .checkbox-group .du-text-field.locked input[type=checkbox]:focus+label:before,[data-custom=icc] .terms-check .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus+label:before{
    border:1px solid #cacaca
}
[data-custom=icc] .terms-check .checkbox-group input[type=checkbox]:checked+label:after,[data-custom=icc] .terms-check .checkbox-group .du-text-field.readonly input[type=checkbox]:checked:focus+label:after,[data-custom=icc] .terms-check .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label:after,[data-custom=icc] .terms-check .checkbox-group .du-text-field.locked input[type=checkbox]:checked:focus+label:after,[data-custom=icc] .terms-check .checkbox-group .locked.du-text-field--btn input[type=checkbox]:checked:focus+label:after,[data-custom=icc] .terms-check .checkbox-group input[type=checkbox]:checked+label:before,[data-custom=icc] .terms-check .checkbox-group .du-text-field.readonly input[type=checkbox]:checked:focus+label:before,[data-custom=icc] .terms-check .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label:before,[data-custom=icc] .terms-check .checkbox-group .du-text-field.locked input[type=checkbox]:checked:focus+label:before,[data-custom=icc] .terms-check .checkbox-group .locked.du-text-field--btn input[type=checkbox]:checked:focus+label:before{
    border-color:#00a9ce
}
[data-custom=icc].reveal-modal{
    opacity:0;
    position:absolute;
    z-index:999999;
    border-radius:2px !important;
    background-color:white;
    box-shadow:0 0 10px 0 rgba(0,0,0,0.2);
    top:100px;
    left:50%;
    width:600px;
    margin-left:-300px;
    display:block;
    pointer-events:none
}
@media screen and (max-width: 47.9375em){
    [data-custom=icc].reveal-modal{
        width:90% !important;
        left:0 !important;
        margin-left:0 !important;
        margin:0 5% !important
    }
}
[data-custom=icc].reveal-modal.active{
    opacity:1;
    pointer-events:all
}
[data-custom=icc] .reveal-modal-message.confirm{
    padding:0
}
[data-custom=icc] .reveal-modal-title{
    font-size:1.562rem;
    text-align:center;
    padding:20px 30px 0 30px;
    margin:10px 0;
    font-family:du-font-primary-b
}
[data-custom=icc] .reveal-modal-close{
    font-size:1.562rem;
    line-height:.5;
    position:absolute;
    top:8px;
    color:#cacaca;
    font-family:du-font-primary-b;
    text-shadow:0 -1px 1px rgba(0,0,0,0.6);
    font-weight:bold;
    cursor:pointer;
    right:11px
}
[data-custom=icc] .reveal-modal-details{
    padding:20px 30px
}
[data-custom=icc] .reveal-modal-details p{
    color:#333;
    font-size:1rem;
    line-height:18px;
    font-family:"du-font-secondary-regular"
}
[data-custom=icc] .reveal-modal-footer{
    background-color:#F8F8F8;
    border-top:solid 1px #ccc;
    display:inline-block;
    width:100%;
    padding:20px;
    margin-top:40px;
    box-sizing:border-box;
    text-align:right
}
[data-custom=icc] .reveal-modal-footer a{
    font-family:"du-font-secondary-regular";
    color:#00a9ce;
    border:1px solid #ddd;
    border-radius:3px;
    box-shadow:0 -1px 0 rgba(0,0,0,0.2) inset;
    background:#fff;
    text-overflow:ellipsis;
    line-height:35px;
    padding:5px 15px;
    min-width:75px;
    text-align:center;
    font-size:1rem;
    cursor:pointer;
    height:37px
}
[data-custom=icc].mya-header,.mya-header--narrow[data-custom=icc],.mya-header--columns[data-custom=icc]{
    padding-top:100px;
    padding-bottom:30px
}
@media screen and (max-width: 64.06125em){
    [data-custom=icc].mya-header,.mya-header--narrow[data-custom=icc],.mya-header--columns[data-custom=icc]{
        padding-top:40px
    }
}
[data-custom=icc].mya-header .mya-title,.mya-header--narrow[data-custom=icc] .mya-title,.mya-header--columns[data-custom=icc] .mya-title{
    margin:0;
    padding:0
}
@media screen and (max-width: 37.5em){
    [data-custom=icc].mya-header .mya-title,.mya-header--narrow[data-custom=icc] .mya-title,.mya-header--columns[data-custom=icc] .mya-title{
        line-height:2em
    }
}
[data-custom=icc].mya-header .mya-intro-txt,.mya-header--narrow[data-custom=icc] .mya-intro-txt,.mya-header--columns[data-custom=icc] .mya-intro-txt{
    margin:0 .5em 0;
    font-size:1.125rem
}
@media screen and (max-width: 37.5em){
    [data-custom=icc].mya-header .mya-intro-txt,.mya-header--narrow[data-custom=icc] .mya-intro-txt,.mya-header--columns[data-custom=icc] .mya-intro-txt{
        margin:2px 0
    }
}
[data-custom=icc] .page__content__grey,[data-custom=icc] .mya-redesign .page__content__success,.mya-redesign [data-custom=icc] .page__content__success{
    padding-top:40px;
    padding-bottom:40px
}
[data-custom=icc] .page__fifa_package .login-text{
    color:#333;
    margin:0 0 5px
}
[data-custom=icc] .page__fifa_package .login-title{
    font-size:1.562rem;
    padding-bottom:15px
}
[data-custom=icc] .page__fifa_package .login-wrap .du-content-inner{
    max-width:1266px
}
@media print, screen and (min-width: 64em){
    [data-custom=icc] .page__fifa_package .login-wrap .du-content-inner{
        padding:50px 0px 50px
    }
}
@media screen and (max-width: 79.99875em){
    [data-custom=icc] .page__fifa_package .login-wrap .du-content-inner{
        padding-left:20px;
        padding-right:20px
    }
}
@media screen and (min-width: 85.375em){
    [data-custom=icc] .page__fifa_package .login-wrap .du-content-inner{
        padding-left:0px;
        padding-right:0px
    }
}
[data-custom=icc] .page__fifa_package .login-wrap .login-inner{
    max-width:100%
}
[data-custom=icc] .page__fifa_package .login-wrap .login-cell{
    padding-right:0px;
    padding-left:0px
}
@media screen and (min-width: 64em){
    [data-custom=icc] .page__fifa_package .login-wrap .login-cell{
        width:50%;
        margin:0
    }
}
@media screen and (min-width: 85.375em){
    [data-custom=icc] .page__fifa_package .login-wrap .login-cell__login,[data-custom=icc] .page__fifa_package .login-wrap .login-cell__error{
        padding-left:0px
    }
}
[data-custom=icc] .page__fifa_package .login-wrap .login-cell__subscribe,[data-custom=icc] .page__fifa_package .login-wrap .login-cell__error{
    width:100% !important
}
@media print, screen and (min-width: 64em){
    [data-custom=icc] .page__fifa_package .login-wrap .login-cell__signup{
        padding-left:50px !important
    }
}
[data-custom=icc] .page__fifa_package .login-wrap .login-cell__error{
    text-align:left
}
[data-custom=icc] .page__fifa_package .login-wrap .login-cell__error .group.group__intro:last-of-type{
    padding-bottom:0
}
[data-custom=icc] .page__fifa_package .login-wrap .login-inner{
    margin:0
}
[data-custom=icc] .page__fifa_package .login-wrap .forget-link{
    margin-top:0px
}
[data-custom=icc] .page__fifa_package .login-wrap.getdu .du-content-inner .login-inner .login-cell.login-cell__signup{
    padding-top:0;
    padding-bottom:0;
    text-align:left
}
@media print, screen and (min-width: 64em){
    [data-custom=icc] .page__fifa_package .login-wrap.getdu .du-content-inner .login-inner .login-cell.login-cell__signup{
        padding-left:0
    }
}
[data-custom=icc] .page__fifa_package .package-wrap .info:before{
    content:"p";
    font-size:1.17rem;
    margin-left:5px
}
[data-custom=icc] .page__fifa_package .package-wrap .info:hover:before,[data-custom=icc] .page__fifa_package .package-wrap .accordion-login .info.accordion-title:focus:before,.accordion-login [data-custom=icc] .page__fifa_package .package-wrap .info.accordion-title:focus:before,[data-custom=icc] .page__fifa_package .package-wrap .info.file-drop:focus:before,[data-custom=icc] .page__fifa_package .package-wrap .file-drop-container .info.file-drop-single:focus:before,.file-drop-container [data-custom=icc] .page__fifa_package .package-wrap .info.file-drop-single:focus:before{
    content:"u"
}
[data-custom=icc] .page__fifa_package .package-wrap .du-content-inner{
    max-width:1266px;
    justify-content:flex-start;
    padding-bottom:50px;
    flex-flow:inherit;
    flex-direction:column;
    flex-flow:column
}
@media screen and (max-width: 37.5em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner{
        padding-bottom:30px
    }
}
@media screen and (min-width: 64em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner{
        flex-flow:inherit;
        flex-direction:row
    }
}
@media screen and (max-width: 79.99875em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner{
        padding-left:20px;
        padding-right:20px
    }
}
@media screen and (min-width: 85.375em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner{
        padding-left:0px;
        padding-right:0px
    }
}
[data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell{
    padding:0px
}
[data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__card{
    position:relative
}
@media screen and (max-width: 37.5em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__card{
        padding-top:30px
    }
}
@media screen and (min-width: 64em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__card{
        width:50%;
        padding-top:0
    }
}
@media screen and (max-width: 64.06125em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__card{
        text-align:left
    }
}
@media print, screen and (min-width: 64em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__card{
        padding-left:50px !important;
        border-left:1px solid #80808036
    }
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__card .package-detail{
        position:absolute;
        top:50%;
        transform:translateY(-50%)
    }
}
@media screen and (min-width: 64em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__info{
        width:50%
    }
}
@media screen and (max-width: 37.5em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__info{
        padding-bottom:30px
    }
}
[data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__info ul li:last-child{
    padding-left:0px;
    padding-bottom:0
}
[data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__info ul li:last-child:before{
    content:''
}
[data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__info a.secondary-btn--primary-color{
    min-width:240px
}
@media screen and (max-width: 37.5em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-cell__info a.secondary-btn--primary-color{
        width:100%
    }
}
@media screen and (max-width: 64.06125em){
    [data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-title{
        padding-top:0px;
        border-top:0px
    }
}
[data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-detail p{
    font-family:"du-font-secondary-regular"
}
[data-custom=icc] .page__fifa_package .package-wrap .du-content-inner .package-detail h5{
    line-height:1.5
}
[data-custom=icc] .pwd,[data-custom=icc] .pwd.show{
    position:absolute;
    right:0;
    top:15px;
    width:20px;
    height:20px;
    text-align:center;
    cursor:pointer;
    opacity:.8;
    font-style:normal
}
[data-custom=icc] .pwd:before,[data-custom=icc] .pwd.show:before{
    content:'S';
    font-size:17px;
    line-height:20px;
    font-family:du-icon-font
}
[data-custom=icc] .pwd:before{
    content:'Y'
}
[data-custom=icc] .page__fifa_package .strike.longer{
    font-size:80% !important;
    display:inline-flex
}
[data-custom=icc] .page__fifa_package .strike.longer:before{
    border-bottom:2px solid #8a8a8a;
    transform:rotate(12deg) translate(0, -50%)
}
[data-custom=icc] .page__fifa_package .strike.longer:after{
    transform:rotate(12deg) translate(0, -50%)
}
.reveal-modal-bg{
    position:fixed;
    height:100%;
    width:100%;
    background:#000;
    background:rgba(0,0,0,0.7);
    z-index:99999;
    display:none;
    top:0;
    left:0
}
.reveal-modal-bg.active{
    display:block;
    cursor:pointer
}
.package-reference{
    position:relative;
    max-width:450px;
    padding:20px;
    margin:25px 0 30px;
    background:rgba(0,169,206,0.1);
    border-radius:6px;
    line-height:1rem;
    overflow:hidden;
    text-align:left;
    padding-left:100px
}
@media screen and (max-width: 47.99875em){
    .package-reference{
        padding-left:80px
    }
}
.package-reference-icon{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    color:#444;
    left:20px
}
.package-reference-icon img{
    width:50px
}
@media screen and (max-width: 47.99875em){
    .package-reference-icon img{
        width:40px
    }
}
.package-reference-title{
    color:#444;
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    margin:0
}
.package-reference-code{
    margin:0;
    padding:0;
    margin-top:5px;
    font-family:"du-font-secondary-bold";
    font-weight:normal;
    font-size:1.562rem;
    line-height:1.3
}
@media screen and (max-width: 47.99875em){
    .package-reference-code{
        font-size:1rem
    }
}
.package-reference-text strong{
    color:#444;
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
.package-reference-text h5{
    margin:0;
    padding:0;
    margin-top:5px;
    font-family:"du-font-secondary-bold";
    font-weight:normal
}
@media screen and (max-width: 47.99875em){
    .package-reference-text h5{
        font-size:1rem
    }
}
.tooltip.small-tip-2{
    min-width:200px;
    max-width:200px
}
.content-number-cert{
    padding:0;
    margin:0 10px
}
@media print, screen and (min-width: 48em){
    .content-number-cert{
        padding:30px 0;
        margin:0 auto;
        max-width:1085px
    }
}
.content-number-cert .du-table1-wrap{
    max-width:850px;
    margin:0 auto;
    background:#fff
}
@media print, screen and (min-width: 48em){
    .content-number-cert .du-table1,.content-number-cert .du-table0{
        width:calc(100% - 100px);
        margin-left:50px;
        margin-right:50px
    }
}
.content-number-cert .du-table1 th:last-child,.content-number-cert .du-table0 th:last-child,.content-number-cert .du-table1 td:last-child,.content-number-cert .du-table0 td:last-child{
    text-align:right
}
@media print, screen and (min-width: 48em){
    .content-number-cert .du-table1 th:last-child,.content-number-cert .du-table0 th:last-child,.content-number-cert .du-table1 td:last-child,.content-number-cert .du-table0 td:last-child{
        padding-right:20px
    }
}
@media print, screen and (min-width: 48em){
    .content-number-cert .du-table1 th:first-child,.content-number-cert .du-table0 th:first-child,.content-number-cert .du-table1 td:first-child,.content-number-cert .du-table0 td:first-child{
        padding-left:20px
    }
}
.content-number-cert .du-table1 td>strong,.content-number-cert .du-table0 td>strong{
    font-size:1rem
}
.content-number-cert .du-table1 tr.total-row td:last-child,.content-number-cert .du-table0 tr.total-row td:last-child{
    color:#c724b1
}
.content-number-cert .du-table1 tr.trimmed td,.content-number-cert .du-table0 tr.trimmed td{
    border:0;
    padding-top:5px;
    padding-bottom:5px
}
.content-number-cert .du-table1 tr.trimmed.last td,.content-number-cert .du-table0 tr.trimmed.last td{
    padding-bottom:15px
}
.content-number-cert .du-table1 .stat-info-cell:last-child,.content-number-cert .du-table0 .stat-info-cell:last-child,.content-number-cert .du-table1 .stat-info-cell,.content-number-cert .du-table0 .stat-info-cell{
    text-align:center;
    padding-top:15px;
    padding-bottom:5px
}
.content-number-cert .du-table1 .stat-info-cell:last-child p,.content-number-cert .du-table0 .stat-info-cell:last-child p,.content-number-cert .du-table1 .stat-info-cell p,.content-number-cert .du-table0 .stat-info-cell p{
    color:#666
}
.content-number-cert .du-table1 .stat-info-cell:last-child p>strong,.content-number-cert .du-table0 .stat-info-cell:last-child p>strong,.content-number-cert .du-table1 .stat-info-cell p>strong,.content-number-cert .du-table0 .stat-info-cell p>strong{
    color:#78be20
}
.content-number-cert .du-table1 .stat-info-cell:last-child p>strong.critical,.content-number-cert .du-table0 .stat-info-cell:last-child p>strong.critical,.content-number-cert .du-table1 .stat-info-cell p>strong.critical,.content-number-cert .du-table0 .stat-info-cell p>strong.critical{
    color:#F44242
}
.content-number-cert .du-table1 .stat-info-cell:last-child strong.checked:before,.content-number-cert .du-table0 .stat-info-cell:last-child strong.checked:before,.content-number-cert .du-table1 .stat-info-cell strong.checked:before,.content-number-cert .du-table0 .stat-info-cell strong.checked:before{
    content:'k';
    font-family:du-icon-font;
    font-size:9px;
    display:inline-block;
    vertical-align:middle;
    width:15px;
    height:15px;
    margin-right:5px;
    margin-top:-2px;
    border-radius:50%;
    text-align:center;
    line-height:15px;
    color:#fff;
    background:#78be20
}
.content-number-cert .du-table1 .stat-info-cell:last-child .stat-info2 p,.content-number-cert .du-table0 .stat-info-cell:last-child .stat-info2 p,.content-number-cert .du-table1 .stat-info-cell .stat-info2 p,.content-number-cert .du-table0 .stat-info-cell .stat-info2 p{
    float:left;
    margin:.5rem 0
}
.content-number-cert .du-table1 .stat-info-cell:last-child .stat-info2 .download-link,.content-number-cert .du-table0 .stat-info-cell:last-child .stat-info2 .download-link,.content-number-cert .du-table1 .stat-info-cell .stat-info2 .download-link,.content-number-cert .du-table0 .stat-info-cell .stat-info2 .download-link{
    float:right;
    font-weight:bold;
    margin:.5rem 0
}
@media screen and (max-width: 37.5em){
    .content-number-cert .du-table1 .stat-info-cell:last-child .stat-info2 .download-link,.content-number-cert .du-table0 .stat-info-cell:last-child .stat-info2 .download-link,.content-number-cert .du-table1 .stat-info-cell .stat-info2 .download-link,.content-number-cert .du-table0 .stat-info-cell .stat-info2 .download-link{
        position:relative;
        width:25px;
        height:25px;
        text-indent:-9999em
    }
    .content-number-cert .du-table1 .stat-info-cell:last-child .stat-info2 .download-link:before,.content-number-cert .du-table0 .stat-info-cell:last-child .stat-info2 .download-link:before,.content-number-cert .du-table1 .stat-info-cell .stat-info2 .download-link:before,.content-number-cert .du-table0 .stat-info-cell .stat-info2 .download-link:before{
        position:absolute;
        left:0;
        content:'1';
        font-family:du-icon-font;
        text-indent:0;
        color:#00a9ce;
        -webkit-transform:rotate(90deg);
        -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        -o-transform:rotate(90deg);
        transform:rotate(90deg);
        padding-right:2px;
        border-right:#00a9ce solid 2px
    }
}
.content-number-cert .renewal-history{
    margin:10px 50px;
    padding:0 20px;
    border-top:#ddd solid 1px
}
@media screen and (max-width: 47.9375em){
    .content-number-cert .renewal-history{
        margin-left:0;
        margin-right:0
    }
}
.content-number-cert .renewal-history .cta-head{
    padding:25px 0 0;
    min-height:60px;
    text-align:right
}
.content-number-cert .renewal-history .cta-head>a{
    display:inline-block;
    vertical-align:middle
}
.content-number-cert .renewal-history .cta-head>a:first-child{
    float:left;
    height:38px;
    line-height:38px
}
.content-number-cert .renewal-history .cta-head>a.expand{
    font-family:"du-font-secondary-bold"
}
.content-number-cert .renewal-history .cta-head>a.expand:after{
    content:'c';
    font-family:du-icon-font;
    font-size:12px;
    display:inline-block;
    vertical-align:middle;
    margin-left:5px;
    color:#00a9ce;
    position:relative
}
.content-number-cert .renewal-history .cta-head>a.btn,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-primary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-primary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-secondary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-secondary{
    width:auto;
    min-width:190px
}
.content-number-cert .renewal-history .cta-head>a.btn+.btn,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-primary+.btn,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-primary+.btn,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-secondary+.btn,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-secondary+.btn,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn+.btn-primary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn+.btn-primary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-primary+.btn-primary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-primary+.btn-primary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-secondary+.btn-primary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-secondary+.btn-primary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn+.btn-secondary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn+.btn-secondary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-primary+.btn-secondary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-primary+.btn-secondary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-secondary+.btn-secondary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-secondary+.btn-secondary{
    margin-left:1rem
}
@media screen and (max-width: 37.5em){
    .content-number-cert .renewal-history .cta-head{
        display:flex;
        flex-direction:column;
        text-align:center;
        padding-bottom:0
    }
    .content-number-cert .renewal-history .cta-head>a{
        flex:1;
        margin:0 auto;
        margin-bottom:1.5rem
    }
    .content-number-cert .renewal-history .cta-head>a.btn,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-primary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-primary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-secondary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-secondary{
        max-width:100%;
        width:100%
    }
    .content-number-cert .renewal-history .cta-head>a.btn+.btn,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-primary+.btn,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-primary+.btn,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-secondary+.btn,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-secondary+.btn,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn+.btn-primary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn+.btn-primary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-primary+.btn-primary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-primary+.btn-primary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-secondary+.btn-primary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-secondary+.btn-primary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn+.btn-secondary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn+.btn-secondary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-primary+.btn-secondary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-primary+.btn-secondary,.content-number-cert .renewal-history .tvpackages .cta-head>a.btn-secondary+.btn-secondary,.tvpackages .content-number-cert .renewal-history .cta-head>a.btn-secondary+.btn-secondary{
        margin-left:auto
    }
    .content-number-cert .renewal-history .cta-head>a:first-child{
        order:3;
        margin-bottom:0
    }
}
.content-number-cert .renewal-history.expanded .cta-head>a.expand:after{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.content-number-cert .renewal-history .du-table1,.content-number-cert .renewal-history .du-table0{
    display:none;
    width:calc(100% + 40px);
    margin:20px -20px 0
}
.content-number-cert .renewal-history .du-table1 th,.content-number-cert .renewal-history .du-table0 th{
    font-weight:bold;
    text-align:left;
    padding-bottom:10px;
    min-width:30%
}
.content-number-cert .renewal-history .du-table1 th:last-child,.content-number-cert .renewal-history .du-table0 th:last-child{
    text-align:right
}
.content-number-cert .renewal-history .du-table1 td,.content-number-cert .renewal-history .du-table0 td{
    font-size:14px
}
.content-number-cert .renewal-history.expanded .du-table1,.content-number-cert .renewal-history.expanded .du-table0{
    display:table
}
.content-number-cert .cert-table-header{
    overflow:auto;
    position:relative;
    border-bottom:#ddd solid 1px;
    padding:20px 0
}
@media print, screen and (min-width: 48em){
    .content-number-cert .cert-table-header{
        padding:30px 0;
        margin-left:-25px;
        margin-right:-25px;
        padding-left:80px;
        padding-right:80px
    }
    .content-number-cert .cert-table-header .icon,.content-number-cert .cert-table-header .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .content-number-cert .cert-table-header .secondary-btn--primary-color,.content-number-cert .cert-table-header .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .content-number-cert .cert-table-header .secondary-btn--primary-color,.content-number-cert .cert-table-header .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .content-number-cert .cert-table-header .secondary-btn--primary-color,.content-number-cert .cert-table-header .accordion-item .file-drop .hint2,.accordion-item .file-drop .content-number-cert .cert-table-header .hint2,.content-number-cert .cert-table-header .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .content-number-cert .cert-table-header .hint2,.content-number-cert .cert-table-header .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .content-number-cert .cert-table-header .hint2{
        position:absolute;
        left:25px;
        top:50%;
        margin:-25px 0 0
    }
}
.content-number-cert .cert-table-header .icon,.content-number-cert .cert-table-header .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .content-number-cert .cert-table-header .secondary-btn--primary-color,.content-number-cert .cert-table-header .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .content-number-cert .cert-table-header .secondary-btn--primary-color,.content-number-cert .cert-table-header .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .content-number-cert .cert-table-header .secondary-btn--primary-color,.content-number-cert .cert-table-header .accordion-item .file-drop .hint2,.accordion-item .file-drop .content-number-cert .cert-table-header .hint2,.content-number-cert .cert-table-header .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .content-number-cert .cert-table-header .hint2,.content-number-cert .cert-table-header .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .content-number-cert .cert-table-header .hint2{
    position:absolute;
    right:0
}
.content-number-cert .cert-table-header h5{
    font-family:du-font-primary-b;
    font-size:20px;
    margin:0 0 5px
}
@media print, screen and (min-width: 48em){
    .content-number-cert .cert-table-header .cert-info{
        width:50%;
        float:left;
        padding-left:15px
    }
}
.content-number-cert .cert-table-header .duration{
    color:#777
}
@media print, screen and (min-width: 48em){
    .content-number-cert .cert-table-header .duration{
        position:relative;
        top:25px;
        width:50%;
        float:right;
        text-align:right;
        padding-right:15px
    }
}
.reveal-overlay.vertical-centered .reveal{
    display:flex !important;
    align-items:center
}
.reveal-overlay.vertical-centered .reveal .confirm-copy{
    max-width:600px
}
.reveal-overlay.vertical-centered .reveal .confirm-copy h2,.reveal-overlay.vertical-centered .reveal .confirm-copy .h2{
    font-family:du-font-primary-b
}
.reveal-overlay.vertical-centered .reveal .confirm-copy h2+p,.reveal-overlay.vertical-centered .reveal .confirm-copy .h2+p{
    max-width:100%
}
.reveal-overlay.vertical-centered .reveal .confirm-copy .mob-number{
    display:inline-block;
    padding:10px 0;
    font-size:1.25rem;
    font-family:"du-font-secondary-bold"
}
.reveal-overlay.vertical-centered .reveal .confirm-copy .mob-number .du-icon{
    display:inline-block;
    vertical-align:middle;
    color:#00a9ce
}
.reveal-overlay.vertical-centered .reveal .confirm-copy .mob-number .du-icon:before{
    font-weight:bold;
    font-size:28px
}
.reveal-overlay.vertical-centered .reveal .confirm-copy .group.tandc{
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.reveal-overlay.vertical-centered .reveal .confirm-copy .group.tandc label{
    padding-left:33px
}
.reveal-overlay.vertical-centered .reveal .confirm-copy .group.tandc label:before,.reveal-overlay.vertical-centered .reveal .confirm-copy .group.tandc label:after{
    width:22px;
    height:22px;
    top:-2px;
    border-width:2px;
    border-radius:5px
}
@media screen and (max-width: 79.125em){
    .reveal-overlay.vertical-centered .reveal .confirm-copy .group.tandc label:before,.reveal-overlay.vertical-centered .reveal .confirm-copy .group.tandc label:after{
        top:-5px
    }
}
.reveal-overlay.vertical-centered .reveal .confirm-copy .group.tandc label a{
    font-family:"du-font-secondary-bold"
}
html body .content-number-cert .du-text-field input.control.txt1:focus::-webkit-input-placeholder,html body .content-number-cert .du-text-field--btn input.control.txt1:focus::-webkit-input-placeholder{
    color:#aaa !important
}
html body .content-number-cert .du-text-field input.control.txt1:focus::-moz-placeholder,html body .content-number-cert .du-text-field--btn input.control.txt1:focus::-moz-placeholder{
    color:#aaa !important
}
html body .content-number-cert .du-text-field input.control.txt1:focus:-ms-input-placeholder,html body .content-number-cert .du-text-field--btn input.control.txt1:focus:-ms-input-placeholder{
    color:#aaa !important
}
.flydubai .btn__with-icon--large .btn-icon-image.flydubai-icon:after{
    content:'';
    position:absolute;
    top:5px;
    right:-10px;
    width:26px;
    height:26px;
    border-radius:50%;
    background:#c724b1 url(../..//common/images/icon_plane.png) 50% 50% no-repeat;
    background-size:100%
}
@media screen and (max-width: 37.5em){
    .flydubai .btn__with-icon--large .btn-icon-image.flydubai-icon:after{
        width:20px;
        height:20px;
        top:2px;
        right:-5px
    }
}
.flydubai-title:after{
    content:'';
    display:inline-block;
    vertical-align:middle;
    margin-left:10px;
    width:26px;
    height:26px;
    border-radius:50%;
    background:#c724b1 url(../..//common/images/icon_plane.png) 50% 50% no-repeat;
    background-size:100%;
    display:none
}
.flydubai-strip{
    z-index:999;
    position:fixed;
    bottom:60px;
    height:60px;
    width:auto;
    padding:8px 50px 0 70px;
    background:#c724b1 url(../..//common/images/icon_plane.png) left 10px top 5px no-repeat;
    background-size:50px;
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
    right:0;
    margin-right:65px;
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -ms-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.flydubai-strip.expanded{
    right:0;
    margin-right:0;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.flydubai-strip.dismiss{
    right:-400px;
    opacity:0
}
.flydubai-strip strong,.flydubai-strip p{
    display:block;
    margin:0;
    padding:0;
    color:#fff;
    line-height:1.3em
}
.flydubai-strip strong{
    font-family:"du-font-secondary-regular";
    font-weight:400;
    font-size:1.125rem
}
.flydubai-strip p{
    font-family:"du-font-secondary-regular"
}
.flydubai-strip .view-all{
    font-weight:bold;
    color:#fff
}
.flydubai-strip .close{
    position:absolute;
    top:calc(50% - 10px);
    right:15px;
    width:16px;
    height:16px;
    color:#fff;
    cursor:pointer
}
.flydubai-strip .close:hover,.flydubai-strip .accordion-login .close.accordion-title:focus,.accordion-login .flydubai-strip .close.accordion-title:focus,.flydubai-strip .close.file-drop:focus,.flydubai-strip .file-drop-container .close.file-drop-single:focus,.file-drop-container .flydubai-strip .close.file-drop-single:focus{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
@media screen and (max-width: 64em){
    .mya-login-page .login-panel .cell.cell-login-flydubai{
        margin-bottom:30px
    }
}
.mya-login-page .cell-login-flydubai .login-pane,.mya-login-page .cell-login-flydubai .login-pane fieldset{
    max-width:450px
}
@media screen and (max-width: 64em){
    .mya-login-page .cell-login-flydubai .login-pane,.mya-login-page .cell-login-flydubai .login-pane fieldset{
        max-width:100%
    }
}
.mya-login-page .login-panel .cell-login-flydubai+.cell:after{
    display:none
}
.mya-login-page .login-panel .cell-login-flydubai+.cell .flydubai-card-wrap,.mya-login-page .login-panel .cell-login-flydubai+.cell .netflix-addon-card-wrap{
    margin-top:60px
}
@media screen and (max-width: 64em){
    .mya-login-page .login-panel .cell-login-flydubai+.cell{
        display:block
    }
    .mya-login-page .login-panel .cell-login-flydubai+.cell .flydubai-card-wrap,.mya-login-page .login-panel .cell-login-flydubai+.cell .netflix-addon-card-wrap{
        margin-top:0
    }
}
@media screen and (max-width: 37.5em){
    .mya-login-page .login-panel .cell-login-flydubai+.cell{
        margin-bottom:40px
    }
}
.flydubai-card-wrap,.netflix-addon-card-wrap{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:95%;
    max-width:470px;
    height:auto
}
.flydubai-card-wrap:before,.netflix-addon-card-wrap:before{
    position:absolute;
    left:0;
    top:40%;
    content:'';
    width:17px;
    height:17px;
    background:#E4E4E6;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform-origin:left top;
    -moz-transform-origin:left top;
    -ms-transform-origin:left top;
    -o-transform-origin:left top;
    transform-origin:left top
}
.flydubai-card-wrap.ramadan .card-hero-link,.ramadan.netflix-addon-card-wrap .card-hero-link,.flydubai-card-wrap.magic .card-hero-link,.magic.netflix-addon-card-wrap .card-hero-link{
    color:#c724b1;
    display:block;
    position:relative
}
.flydubai-card-wrap.ramadan .card-hero-link:after,.ramadan.netflix-addon-card-wrap .card-hero-link:after,.flydubai-card-wrap.magic .card-hero-link:after,.magic.netflix-addon-card-wrap .card-hero-link:after{
    content:'c';
    font-family:du-icon-font;
    line-height:.75;
    margin-left:5px;
    position:relative;
    display:inline-block;
    font-size:.7rem;
    top:2px;
    transform:rotate(-90deg)
}
.flydubai-card-wrap.ramadan:before,.ramadan.netflix-addon-card-wrap:before{
    background:#1c1622
}
.flydubai-card-wrap.magic:before,.magic.netflix-addon-card-wrap:before{
    display:none
}
.flydubai-card-wrap.magic .card-content,.magic.netflix-addon-card-wrap .card-content{
    padding:20px 25px
}
.flydubai-card-wrap.magic .card-hero,.magic.netflix-addon-card-wrap .card-hero{
    margin:-20px -25px 0;
    padding:0;
    min-height:177px
}
.flydubai-card-wrap.magic .card-tag,.magic.netflix-addon-card-wrap .card-tag{
    border-radius:2.7px;
    display:inline-block;
    padding:0 7px;
    line-height:19px;
    font-family:du-font-primary-b;
    color:#fff;
    margin-bottom:5px;
    background-image:linear-gradient(90deg, #874AC6 11%, #D92CC2 50%)
}
.flydubai-card-wrap.magic .card-copy h6,.magic.netflix-addon-card-wrap .card-copy h6{
    margin:0 0 7px 0;
    padding:0;
    font-family:du-font-primary-b;
    font-size:1.5rem;
    line-height:1.4em
}
.flydubai-card-wrap.page-flip:before,.page-flip.netflix-addon-card-wrap:before{
    display:none
}
@media screen and (max-width: 64em){
    .flydubai-card-wrap:before,.netflix-addon-card-wrap:before{
        display:none
    }
}
.flydubai-card-wrap.exclusive,.exclusive.netflix-addon-card-wrap{
    position:relative
}
.flydubai-card-wrap.exclusive:after,.exclusive.netflix-addon-card-wrap:after{
    position:absolute;
    content:"";
    background:url(../..//common/images/online-exclusive.png);
    background-size:cover;
    top:-16px;
    right:-15px;
    width:120px;
    height:120px
}
@media screen and (max-width: 47.9375em){
    .flydubai-card-wrap.exclusive:after,.exclusive.netflix-addon-card-wrap:after{
        right:-10px;
        width:100px;
        height:100px
    }
}
.flydubai-card,.netflix-addon-card{
    overflow:hidden;
    position:relative;
    width:100%;
    min-height:200px;
    background:#fff;
    border-radius:10px;
    -webkit-box-shadow:0 2px 8px 0px rgba(10,10,10,0.2);
    -moz-box-shadow:0 2px 8px 0px rgba(10,10,10,0.2);
    box-shadow:0 2px 8px 0px rgba(10,10,10,0.2)
}
.flydubai-card .card-content,.netflix-addon-card .card-content{
    padding:20px 25px 15px;
    font-family:"du-font-secondary-regular";
    color:#333;
    border-radius:9px;
    overflow:hidden;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.flydubai-card .card-content p,.netflix-addon-card .card-content p{
    color:#333
}
.page-flip .flydubai-card .card-content-flip,.page-flip .netflix-addon-card .card-content-flip,.page-flip .flydubai-card .card-content,.page-flip .netflix-addon-card .card-content{
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%)
}
@media screen and (max-width: 64em){
    .flydubai-card .view-all,.netflix-addon-card .view-all,.flydubai-card .view-back,.netflix-addon-card .view-back{
        display:none
    }
    .page-flip .flydubai-card .card-content-flip,.page-flip .netflix-addon-card .card-content-flip,.page-flip .flydubai-card .card-content,.page-flip .netflix-addon-card .card-content{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
}
.flydubai-card .card-content-flip,.netflix-addon-card .card-content-flip{
    position:absolute;
    padding:20px 25px 15px;
    left:100%;
    top:0;
    width:100%;
    height:100%;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#333;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
@media screen and (max-width: 64em){
    .flydubai-card .card-content-flip,.netflix-addon-card .card-content-flip{
        position:static;
        padding-bottom:30px;
        border-top:#eee solid 1px
    }
}
.flydubai-card .card-content-flip .flip-intro,.netflix-addon-card .card-content-flip .flip-intro{
    padding:0 0 20px
}
.flydubai-card .card-content-flip .flip-intro-copy,.netflix-addon-card .card-content-flip .flip-intro-copy{
    font-size:.8rem;
    color:#666;
    font-family:"du-font-secondary-regular"
}
.flydubai-card .card-content-flip .flip-intro-copy strong,.netflix-addon-card .card-content-flip .flip-intro-copy strong{
    display:block;
    font-size:.9rem;
    padding-bottom:5px
}
.flydubai-card .card-content-flip .flip-intro-copy .fine-print a,.netflix-addon-card .card-content-flip .flip-intro-copy .fine-print a{
    color:#666;
    text-decoration:underline
}
.flydubai-card .card-content-flip .view-back,.netflix-addon-card .card-content-flip .view-back{
    position:absolute;
    left:25px;
    bottom:13px;
    font-weight:bold;
    font-size:.9rem;
    color:#c724b1;
    background:#fff
}
.flydubai-card .card-content-flip .view-back:before,.netflix-addon-card .card-content-flip .view-back:before{
    font-weight:normal
}
.flydubai-card .card-hero,.netflix-addon-card .card-hero{
    margin:-25px -25px 0;
    padding:25px 25px 1px;
    background-size:cover;
    background-position:center
}
.flydubai-card .card-hero.ramadan,.netflix-addon-card .card-hero.ramadan{
    margin:-20px -25px 0;
    padding:30px 30px;
    background-size:cover
}
.flydubai-card .card-hero.ramadan h6,.netflix-addon-card .card-hero.ramadan h6{
    color:#fff;
    max-width:250px
}
.flydubai-card .card-hero h6,.netflix-addon-card .card-hero h6{
    margin:0;
    padding:0;
    font-family:du-font-primary-b;
    font-size:1.5rem;
    line-height:1.4em;
    max-width:245px
}
.flydubai-card .card-hero p,.netflix-addon-card .card-hero p{
    max-width:245px
}
.flydubai-card .card-copy,.netflix-addon-card .card-copy{
    padding:20px 0 0;
    font-size:.8rem
}
.flydubai-card .card-copy p,.netflix-addon-card .card-copy p{
    margin:0 0 6px;
    color:#777;
    line-height:1.4em
}
.flydubai-card .card-copy a,.netflix-addon-card .card-copy a{
    color:#c724b1;
    font-weight:bold
}
.flydubai-card .card-copy a:after,.netflix-addon-card .card-copy a:after{
    font-weight:normal;
    top:1px
}
.flydubai-card .card-copy .fly-icon,.netflix-addon-card .card-copy .fly-icon{
    float:left;
    width:60px;
    height:100%;
    min-height:60px;
    margin-right:30px
}
.flydubai-card .card-copy .fly-icon:before,.netflix-addon-card .card-copy .fly-icon:before{
    content:'';
    display:block;
    width:60px;
    height:60px;
    border-radius:50%;
    background:#c724b1 url(../..//common/images/icon_plane.png) 50% 50% no-repeat;
    background-size:100%
}
@media screen and (max-width: 37.5em){
    .flydubai-card .card-copy .fly-icon,.netflix-addon-card .card-copy .fly-icon{
        width:45px;
        margin-right:15px
    }
    .flydubai-card .card-copy .fly-icon:before,.netflix-addon-card .card-copy .fly-icon:before{
        width:45px;
        height:45px
    }
}
.flydubai-grid{
    max-width:1100px
}
.flydubai-grid .cell--success{
    width:60%
}
@media screen and (max-width: 64em){
    .flydubai-grid .cell--success{
        width:100%;
        max-width:800px;
        margin:0 auto 10px
    }
    .flydubai-grid .cell--success .success-pane{
        margin-bottom:60px
    }
    .flydubai-grid .cell--success .success-pane .table-success{
        width:100%;
        margin:0 auto 30px;
        border-left:#ddd solid 1px;
        border-right:#ddd solid 1px
    }
    .flydubai-grid .cell--success .addon-cta{
        max-width:800px
    }
    .flydubai-grid .cell--success .success-pane .addon-cta{
        flex-direction:column
    }
}
.recharge-panel .cell.flydubai-cell{
    width:45%;
    margin-left:30px
}
@media screen and (max-width: 64em){
    .recharge-panel .cell.flydubai-cell{
        width:100%;
        margin-left:0;
        margin-top:20px;
        order:3
    }
    .recharge-panel .cell.flydubai-cell .flydubai-card-wrap,.recharge-panel .cell.flydubai-cell .netflix-addon-card-wrap{
        max-width:100%;
        width:100%
    }
}
.cell--flydubai{
    font-family:"du-font-secondary-regular"
}
.recharge-panel .cell--flydubai{
    width:35%;
    margin-left:35px
}
@media screen and (max-width: 64em){
    .recharge-panel .cell--flydubai{
        width:100%;
        max-width:370px;
        margin:0 auto 30px
    }
}
.cell--flydubai .card-copy{
    padding:20px;
    padding-left:100px;
    font-size:.9rem;
    border:#ddd solid 1px;
    border-radius:12px
}
.cell--flydubai .card-copy:before{
    position:absolute;
    left:20px;
    top:23px;
    content:'';
    width:60px;
    height:60px;
    background:#c724b1 url(../..//common/images/icon_plane.png) 50% 50% no-repeat;
    background-size:100%;
    border-radius:50%
}
.cell--flydubai .card-copy>strong{
    font-family:du-font-primary-b;
    font-size:1.125rem
}
.cell--flydubai .card-copy p{
    color:#666
}
.cell--flydubai .card-copy p:last-child{
    margin-bottom:0
}
.cell--flydubai .card-copy a{
    font-weight:bold;
    color:#c724b1
}
.mya-login-page .cell .info-pane__flydubai,.mya-login-page .cell .info-pane__flydubai--qpay{
    max-width:100%
}
@media screen and (max-width: 64.06125em){
    .mya-login-page .cell .info-pane__flydubai,.mya-login-page .cell .info-pane__flydubai--qpay{
        max-width:400px;
        margin-left:auto;
        margin-right:auto
    }
}
.mya-login-page .cell .info-pane__flydubai .info-wrap,.mya-login-page .cell .info-pane__flydubai--qpay .info-wrap{
    display:flex;
    padding:15px 15px
}
@media screen and (max-width: 37.5em){
    .mya-login-page .cell .info-pane__flydubai .info-wrap,.mya-login-page .cell .info-pane__flydubai--qpay .info-wrap{
        flex-direction:column
    }
}
.mya-login-page .cell .info-pane__flydubai .info-wrap__item,.mya-login-page .cell .info-pane__flydubai--qpay .info-wrap__item{
    min-width:45%;
    margin-top:0
}
@media screen and (max-width: 37.5em){
    .mya-login-page .cell .info-pane__flydubai .info-wrap__item+.info-wrap__item,.mya-login-page .cell .info-pane__flydubai--qpay .info-wrap__item+.info-wrap__item{
        margin-top:10px
    }
}
.mya-login-page .cell .info-pane__flydubai .cards-list .cards-list-item,.mya-login-page .cell .info-pane__flydubai--qpay .cards-list .cards-list-item{
    min-width:0;
    border:0;
    padding:0
}
.mya-login-page .cell .info-pane__flydubai p,.mya-login-page .cell .info-pane__flydubai--qpay p{
    font-size:14px
}
.mya-login-page .cell .info-pane__flydubai h4,.mya-login-page .cell .info-pane__flydubai--qpay h4{
    font-family:"du-font-secondary-bold";
    margin:7px 0 5px
}
.mya-login-page .cell .info-pane__flydubai .other-link,.mya-login-page .cell .info-pane__flydubai--qpay .other-link{
    padding-top:10px
}
.mya-login-page .cell .info-pane__flydubai .other-link a,.mya-login-page .cell .info-pane__flydubai--qpay .other-link a{
    font-size:15px
}
.mya-login-page .cell .info-pane__flydubai .other-link a:after,.mya-login-page .cell .info-pane__flydubai--qpay .other-link a:after{
    font-size:13px;
    margin-top:3px
}
.mya-login-page .cell .info-pane__flydubai--qpay .info-wrap{
    padding:10px 0;
    border:0
}
.mya-login-page .cell .info-pane__flydubai--qpay .cards-list+p{
    display:inline-block;
    margin-left:10px
}
.flydubai-card2+.feedback-banner{
    margin:30px 0 0
}
.flydubai-card2+.feedback-banner p{
    font-size:14px
}
.mya-login-page .feedback-banner .secondary-btn--primary-color--small{
    height:auto;
    margin-top:10px
}
.page-404{
    background-color:#fff
}
.page-404 .page-404__inner{
    background-repeat:no-repeat;
    background-position:bottom 40px center;
    position:relative;
    width:100%;
    max-width:1266px;
    height:70vh;
    min-height:650px;
    max-height:900px;
    padding:0 15px;
    margin:auto;
    background-size:auto 80%
}
@media screen and (max-width: 50em){
    .page-404 .page-404__inner{
        background-position:bottom 40px left 30px;
        background-size:auto 55%
    }
}
.page-404 .page-404__bubble{
    position:absolute;
    bottom:20%;
    right:13%;
    background:#fff;
    border-radius:20px;
    width:350px;
    padding:15px 20px;
    text-align:left
}
@media screen and (max-width: 50em){
    .page-404 .page-404__bubble{
        bottom:auto;
        top:30px;
        right:auto;
        left:25px
    }
}
.page-404 .page-404__bubble p{
    color:#444;
    font-family:"du-font-secondary-regular";
    font-size:1.125rem;
    margin:0 0 1.25em
}
.page-404 .page-404__title{
    font-family:du-font-primary-b;
    font-size:2.441rem;
    line-height:1em;
    color:#333;
    margin:0 0 15px
}
.page-404 p{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#777;
    margin:0 0 20px
}
.search-panel2{
    display:block;
    width:100%;
    max-width:495px;
    margin:auto;
    -webkit-transform:translateY(-15px) scale(0.95);
    -moz-transform:translateY(-15px) scale(0.95);
    -ms-transform:translateY(-15px) scale(0.95);
    -o-transform:translateY(-15px) scale(0.95);
    transform:translateY(-15px) scale(0.95)
}
@media print, screen and (min-width: 48em){
    .search-panel2{
        padding-top:20px
    }
}
.search-panel2 .headline1{
    margin:0 0 15px
}
.search-panel2 .headline1+.subtitle1{
    font-size:1.25rem;
    margin:0
}
.search-panel2 .headline1+.js-form{
    margin-top:70px
}
@media screen and (max-width: 56.25em){
    .search-panel2 .headline1,.search-panel2 .subtitle1{
        padding-left:150px
    }
}
.search-panel2 .headline4{
    margin:2em 0;
    font-family:"du-font-secondary-bold";
    font-size:1.36rem
}
.search-panel2 .du-form{
    display:block;
    padding:0
}
.search-panel2 .du-form>fieldset{
    margin-bottom:20px
}
.search-panel2 .search-box{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:100%;
    max-width:370px;
    margin:0;
    margin-right:10px
}
@media screen and (max-width: 64.06125em){
    .search-panel2 .search-box{
        margin-bottom:15px
    }
}
.search-panel2 .search-box:before{
    content:'E';
    font-family:du-icon-font;
    font-size:18px;
    line-height:1;
    position:absolute;
    left:14px;
    top:50%;
    margin:-9px 0 0;
    color:#555
}
.search-panel2 .txt1{
    border-radius:6px
}
html body .search-panel2 .txt1,html body .search-panel2 .txt1:focus{
    padding-left:40px
}
html body .search-panel2 .du-form .du-text-field .txt1::-webkit-input-placeholder,html body .search-panel2 .du-form .du-text-field--btn .txt1::-webkit-input-placeholder{
    color:#777 !important;
    font-size:1.15rem
}
html body .search-panel2 .du-form .du-text-field .txt1::-moz-placeholder,html body .search-panel2 .du-form .du-text-field--btn .txt1::-moz-placeholder{
    color:#777 !important;
    font-size:1.15rem
}
html body .search-panel2 .du-form .du-text-field .txt1:-ms-input-placeholder,html body .search-panel2 .du-form .du-text-field--btn .txt1:-ms-input-placeholder{
    color:#777 !important;
    font-size:1.15rem
}
html body .search-panel2 .du-form .du-text-field .txt1:-moz-placeholder,html body .search-panel2 .du-form .du-text-field--btn .txt1:-moz-placeholder{
    color:#777 !important;
    font-size:1.15rem
}
@media screen and (max-width: 64.06125em){
    .search-panel2 .du-form>fieldset{
        margin-bottom:30px
    }
}
.search-panel2 .du-btn,.search-panel2 .du-s-wrap .du-s-box .sbtn,.du-s-wrap .du-s-box .search-panel2 .sbtn{
    display:inline-block;
    vertical-align:middle;
    min-width:110px
}
@media screen and (max-width: 64.06125em){
    .search-panel2 .du-btn,.search-panel2 .du-s-wrap .du-s-box .sbtn,.du-s-wrap .du-s-box .search-panel2 .sbtn{
        margin-bottom:15px
    }
}
.search-panel2 .search-tags{
    padding:15px;
    border:#ccc solid 1px;
    border-radius:10px
}
.search-panel2 .search-tags h5{
    font-size:1rem;
    margin:0
}
.search-panel2 .search-tags ul{
    margin:.6rem 0;
    padding:0
}
.search-panel2 .search-tags ul li{
    display:inline-block;
    width:100%
}
@media print, screen and (min-width: 48em){
    .search-panel2 .search-tags ul li{
        width:48%
    }
}
.search-panel2 .search-tags ul li a{
    display:block;
    padding:5px 0;
    color:#333;
    text-decoration:underline
}
.page-404__inner>.row{
    padding:120px 0 50px;
    min-height:70vh;
    align-items:center
}
@media screen and (max-width: 64.06125em){
    .page-404__inner>.row{
        padding-top:80px;
        padding-bottom:0;
        align-items:initial
    }
}
.page-404-bmu .page-404__inner{
    height:auto;
    background-size:auto 50%;
    background-position:left 80px top 60%
}
@media screen and (max-width: 1366px) and (orientation: portrait){
    .page-404-bmu .page-404__inner{
        background-size:auto 35%;
        background-position:left 50px top 20%
    }
}
@media screen and (max-width: 56.25em){
    .page-404-bmu .page-404__inner{
        background-size:150px auto;
        background-position:left 50px top 30px
    }
    .page-404-bmu .page-404__inner .row>.large-6.show-for-medium{
        display:none
    }
}
@media screen and (max-width: 37.5em){
    .page-404-bmu .page-404__inner{
        background-size:120px auto;
        background-position:left 25px top 30px
    }
}
@media screen and (max-height: 450px){
    .page-404-bmu .page-404__inner{
        background:none !important
    }
}
.mnmi-login-page>div:first-child.du-msg-success{
    margin-top:-10px
}
@media screen and (max-width: 64em){
    .mnmi-login-page>.du-msg-success{
        margin-top:0
    }
}
.mnmi-login-page .cross-link{
    padding-top:35px
}
@media screen and (max-width: 37.5em){
    .mnmi-login-page .cross-link{
        padding:15px;
        text-align:center
    }
}
.mnmi-login-page .cross-link a{
    font-size:.875rem
}
@media print, screen and (min-width: 48em){
    .mnmi-login-page .action+.cross-link{
        margin-bottom:-60px
    }
}
.mnmi-login-page .login-panel .icon img,.mnmi-login-page .login-panel .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .mnmi-login-page .login-panel .secondary-btn--primary-color img,.mnmi-login-page .login-panel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .secondary-btn--primary-color img,.mnmi-login-page .login-panel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .secondary-btn--primary-color img,.mnmi-login-page .login-panel .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .mnmi-login-page .login-panel .hint2 img,.mnmi-login-page .login-panel .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .hint2 img,.mnmi-login-page .login-panel .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .hint2 img{
    height:60px;
    width:auto;
    min-width:unset
}
.mnmi-login-page .login-panel .intro-wrap{
    text-align:left !important
}
.mnmi-login-page .login-panel .intro-wrap .intro{
    text-align:left !important;
    border:0 none;
    max-width:calc(100% - 10px)
}
.mnmi-login-page .login-panel .intro-wrap .icon,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .hint2,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2{
    margin:0 0 15px;
    height:auto;
    justify-content:flex-start
}
@media screen and (min-width: 80em){
    .mnmi-login-page .login-panel .intro-wrap .icon,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .hint2,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2{
        margin:0 0 20px
    }
}
.mnmi-login-page .login-panel .intro-wrap .icon img,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color img,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color img,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color img,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .hint2 img,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2 img,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2 img{
    height:60px;
    width:auto
}
@media screen and (max-width: 64em){
    .mnmi-login-page .login-panel .intro-wrap{
        display:block
    }
}
@media screen and (max-width: 48em){
    .mnmi-login-page .login-panel .intro-wrap.cell.large-6{
        margin:0 -30px -20px;
        padding:0 30px;
        width:calc(100% + 60px);
        background:#f8f8f8
    }
    .mnmi-login-page .login-panel .intro-wrap .icon,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .hint2,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2{
        padding-bottom:0
    }
    .mnmi-login-page .login-panel .intro-wrap .icon img,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color img,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color img,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .secondary-btn--primary-color img,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .mnmi-login-page .login-panel .intro-wrap .hint2 img,.mnmi-login-page .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2 img,.mnmi-login-page .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .mnmi-login-page .login-panel .intro-wrap .hint2 img{
        height:45px;
        width:auto
    }
}
.mnmi-login-page>.du-msg-error:first-child,.mnmi-login-page>.du-msg-warning:first-child{
    margin-top:0
}
@media print, screen and (min-width: 48em){
    .mnmi-login-page>.du-msg-error:first-child+.login-panel,.mnmi-login-page>.du-msg-warning:first-child+.login-panel{
        padding-top:15px
    }
}
.mnmi-login-page .login-pane{
    max-width:470px
}
.mnmi-login-page .login-pane p{
    max-width:400px
}
@media screen and (max-width: 37.5em){
    .mnmi-login-page .login-pane .action{
        margin-bottom:10px
    }
    .mnmi-login-page .login-pane .send-again{
        margin-bottom:15px
    }
}
.mnmi-login-page .login-pane .group-captcha{
    opacity:0;
    padding:0;
    margin:0
}
@media screen and (max-width: 64em){
    .mnmi-check-status .login-panel .intro-wrap{
        display:block;
        background:#f8f8f8;
        margin-left:-30px;
        margin-right:-30px;
        padding:20px 30px;
        width:calc(100% + 60px);
        margin-bottom:-15px !important
    }
}
.mnmi-check-status .login-panel .intro-wrap .icon,.mnmi-check-status .login-panel .intro-wrap .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnmi-check-status .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-check-status .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-check-status .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-check-status .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-check-status .login-panel .intro-wrap .secondary-btn--primary-color,.mnmi-check-status .login-panel .intro-wrap .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnmi-check-status .login-panel .intro-wrap .hint2,.mnmi-check-status .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-check-status .login-panel .intro-wrap .hint2,.mnmi-check-status .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-check-status .login-panel .intro-wrap .hint2{
    padding-bottom:10px
}
.mnmi-check-status .login-panel .intro-wrap .icon>img,.mnmi-check-status .login-panel .intro-wrap .accordion-item .file-drop .secondary-btn--primary-color>img,.accordion-item .file-drop .mnmi-check-status .login-panel .intro-wrap .secondary-btn--primary-color>img,.mnmi-check-status .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color>img,.accordion-item .file-drop-container .file-drop-single .mnmi-check-status .login-panel .intro-wrap .secondary-btn--primary-color>img,.mnmi-check-status .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color>img,.file-drop-container .accordion-item .file-drop-single .mnmi-check-status .login-panel .intro-wrap .secondary-btn--primary-color>img,.mnmi-check-status .login-panel .intro-wrap .accordion-item .file-drop .hint2>img,.accordion-item .file-drop .mnmi-check-status .login-panel .intro-wrap .hint2>img,.mnmi-check-status .login-panel .intro-wrap .accordion-item .file-drop-container .file-drop-single .hint2>img,.accordion-item .file-drop-container .file-drop-single .mnmi-check-status .login-panel .intro-wrap .hint2>img,.mnmi-check-status .login-panel .intro-wrap .file-drop-container .accordion-item .file-drop-single .hint2>img,.file-drop-container .accordion-item .file-drop-single .mnmi-check-status .login-panel .intro-wrap .hint2>img{
    width:50px
}
.mnmi-check-status .login-pane{
    max-width:480px;
    padding-bottom:15px
}
.mnmi-check-status .login-pane .material-label{
    overflow:visible
}
.mnmi-check-status .login-pane .material-label:before{
    opacity:0;
    content:'#';
    position:absolute;
    bottom:-31px;
    font-size:20px;
    color:#444;
    -webkit-transition:opacity 0s ease-out;
    -moz-transition:opacity 0s ease-out;
    transition:opacity 0s ease-out
}
.mnmi-check-status .login-pane .txt1.filled ~ .material-label:before,.mnmi-check-status .login-pane .txt1:focus ~ .material-label:before,.mnmi-check-status .login-pane .txt1.parsley-error ~ .material-label:before{
    opacity:1;
    -webkit-transition:opacity 0.1s 0.1s ease-out;
    -moz-transition:opacity 0.1s 0.1s ease-out;
    transition:opacity 0.1s 0.1s ease-out
}
.mnmi-check-status .login-pane .du-text-field,.mnmi-check-status .login-pane .du-text-field--btn{
    width:50%;
    float:left
}
.mnmi-check-status .login-pane .du-text-field .txt1,.mnmi-check-status .login-pane .du-text-field--btn .txt1{
    padding-left:15px
}
.mnmi-check-status .login-pane .forgot{
    float:right;
    width:45%;
    padding:15px 0;
    margin:3rem 0
}
.mnmi-check-status .login-pane .forgot .has-tip{
    font-weight:normal;
    width:20px;
    height:20px;
    line-height:24px;
    font-size:11px
}
.mnmi-check-status .login-pane .forgot .has-tip:before{
    color:#fff;
    font-size:10px
}
.mnmi-check-status .login-pane .action{
    clear:both;
    position:relative;
    max-width:100%;
    display:flex;
    flex-flow:wrap;
    flex-direction:row
}
.mnmi-check-status .login-pane .action>input,.mnmi-check-status .login-pane .du-text-field.readonly .action>input:focus,.mnmi-check-status .login-pane .readonly.du-text-field--btn .action>input:focus,.mnmi-check-status .login-pane .du-text-field.locked .action>input:focus,.mnmi-check-status .login-pane .locked.du-text-field--btn .action>input:focus,.mnmi-check-status .login-pane .action>div{
    float:none !important
}
.mnmi-check-status .login-pane .register{
    max-width:45%;
    margin-left:auto;
    line-height:1.3em
}
.mnmi-check-status .login-pane .register a{
    font-weight:bold
}
@media screen and (max-width: 47.9375em){
    .mnmi-check-status .login-pane .du-text-field,.mnmi-check-status .login-pane .du-text-field--btn,.mnmi-check-status .login-pane .forgot{
        float:none;
        width:100%;
        position:relative
    }
    .mnmi-check-status .login-pane .du-text-field,.mnmi-check-status .login-pane .du-text-field--btn{
        margin-top:3em
    }
    .mnmi-check-status .login-pane .forgot{
        margin:1rem 0;
        text-align:inherit
    }
    .mnmi-check-status .login-pane .forgot>a{
        position:static
    }
    .mnmi-check-status .login-pane .forgot+.action>.register{
        padding-top:30px;
        max-width:100%;
        width:100%;
        margin:0 auto 20px
    }
}
.renew-id-info{
    min-height:450px;
    background:#f8f8f8
}
.renew-id-banner{
    width:100%;
    height:100%;
    min-height:350px;
    background:#eee 50% 50% no-repeat;
    background-size:cover
}
.renew-id-docs-cell{
    display:flex;
    align-items:center
}
.renew-id-docs{
    display:flex;
    flex-flow:column;
    text-align:left;
    width:100%;
    max-width:540px;
    height:auto;
    margin:0 auto;
    padding:20px
}
.reveal .renew-id-docs{
    max-width:100%;
    padding:0 10px 20px
}
.renew-id-docs,.renew-id-docs p{
    color:#444
}
.renew-id-docs h4{
    margin:0;
    padding:0;
    width:100%;
    font-family:du-font-primary-b;
    font-size:1.5rem
}
.renew-id-docs h4 .icon,.renew-id-docs h4 .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .renew-id-docs h4 .secondary-btn--primary-color,.renew-id-docs h4 .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .renew-id-docs h4 .secondary-btn--primary-color,.renew-id-docs h4 .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .renew-id-docs h4 .secondary-btn--primary-color,.renew-id-docs h4 .accordion-item .file-drop .hint2,.accordion-item .file-drop .renew-id-docs h4 .hint2,.renew-id-docs h4 .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .renew-id-docs h4 .hint2,.renew-id-docs h4 .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .renew-id-docs h4 .hint2{
    -webkit-transform:scale(0.8);
    -moz-transform:scale(0.8);
    -ms-transform:scale(0.8);
    -o-transform:scale(0.8);
    transform:scale(0.8)
}
.renew-id-docs .du-table1 td,.renew-id-docs .du-table0 td{
    border:0;
    padding-top:15px;
    padding-bottom:13px;
    margin-bottom:8px;
    font-family:"du-font-secondary-regular";
    text-align:left;
    line-height:1.2em;
    vertical-align:middle;
    background-color:rgba(120,120,120,0.1);
    border-bottom:#f8f8f8 solid 5px
}
.renew-id-docs .du-table1 td,.renew-id-docs .du-table0 td,.renew-id-docs .du-table1 td strong,.renew-id-docs .du-table0 td strong{
    font-size:.9rem
}
.reveal .renew-id-docs .du-table1 td,.reveal .renew-id-docs .du-table0 td{
    vertical-align:middle;
    border-color:#fff;
    font-family:"du-font-secondary-regular"
}
.reveal .renew-id-docs .du-table1 td:nth-child(3),.reveal .renew-id-docs .du-table0 td:nth-child(3){
    min-width:90px
}
.renew-id-docs .du-table1 tbody tr:nth-child(even),.renew-id-docs .du-table0 tbody tr:nth-child(even){
    background:none
}
.renew-id-docs .du-table1 td:nth-child(1),.renew-id-docs .du-table0 td:nth-child(1),.renew-id-docs .du-table1 tr:nth-child(1) td,.renew-id-docs .du-table0 tr:nth-child(1) td{
    background:none
}
@media print, screen and (min-width: 48em){
    .du-datepicker.du-datepicker-mnmi .table-condensed{
        width:290px
    }
}
.control-plan-upload,.form-mnmi-upload,.mnmi-status-box{
    min-height:475px;
    padding:20px
}
@media print, screen and (min-width: 64em){
    .control-plan-upload,.form-mnmi-upload,.mnmi-status-box{
        padding:30px 30px 10px
    }
}
.control-plan-upload.position-relative,.form-mnmi-upload.position-relative,.position-relative.mnmi-status-box{
    position:relative
}
.control-plan-upload .msg-header,.form-mnmi-upload .msg-header,.mnmi-status-box .msg-header{
    position:relative;
    padding:0;
    margin-bottom:20px
}
.control-plan-upload .msg-header>h5,.form-mnmi-upload .msg-header>h5,.mnmi-status-box .msg-header>h5{
    margin:0;
    font-family:du-font-primary-b;
    font-size:1.5rem
}
.control-plan-upload .msg-header>h5+p,.form-mnmi-upload .msg-header>h5+p,.mnmi-status-box .msg-header>h5+p{
    max-width:850px;
    color:#333
}
.control-plan-upload .msg-header .msg-icon,.form-mnmi-upload .msg-header .msg-icon,.mnmi-status-box .msg-header .msg-icon{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
}
.control-plan-upload .msg-header .msg-icon img,.form-mnmi-upload .msg-header .msg-icon img,.mnmi-status-box .msg-header .msg-icon img{
    width:38px;
    max-height:100%
}
.control-plan-upload .msg-header .msg-icon .icon,.control-plan-upload .msg-header .msg-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .control-plan-upload .msg-header .msg-icon .secondary-btn--primary-color,.control-plan-upload .msg-header .msg-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .control-plan-upload .msg-header .msg-icon .secondary-btn--primary-color,.control-plan-upload .msg-header .msg-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .control-plan-upload .msg-header .msg-icon .secondary-btn--primary-color,.control-plan-upload .msg-header .msg-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .control-plan-upload .msg-header .msg-icon .hint2,.control-plan-upload .msg-header .msg-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .control-plan-upload .msg-header .msg-icon .hint2,.control-plan-upload .msg-header .msg-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .control-plan-upload .msg-header .msg-icon .hint2,.form-mnmi-upload .msg-header .msg-icon .icon,.mnmi-status-box .msg-header .msg-icon .icon,.form-mnmi-upload .msg-header .msg-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .form-mnmi-upload .msg-header .msg-icon .secondary-btn--primary-color,.mnmi-status-box .msg-header .msg-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnmi-status-box .msg-header .msg-icon .secondary-btn--primary-color,.form-mnmi-upload .msg-header .msg-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .form-mnmi-upload .msg-header .msg-icon .secondary-btn--primary-color,.mnmi-status-box .msg-header .msg-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-status-box .msg-header .msg-icon .secondary-btn--primary-color,.form-mnmi-upload .msg-header .msg-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .form-mnmi-upload .msg-header .msg-icon .secondary-btn--primary-color,.mnmi-status-box .msg-header .msg-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-status-box .msg-header .msg-icon .secondary-btn--primary-color,.form-mnmi-upload .msg-header .msg-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .form-mnmi-upload .msg-header .msg-icon .hint2,.mnmi-status-box .msg-header .msg-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnmi-status-box .msg-header .msg-icon .hint2,.form-mnmi-upload .msg-header .msg-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .form-mnmi-upload .msg-header .msg-icon .hint2,.mnmi-status-box .msg-header .msg-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-status-box .msg-header .msg-icon .hint2,.form-mnmi-upload .msg-header .msg-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .form-mnmi-upload .msg-header .msg-icon .hint2,.mnmi-status-box .msg-header .msg-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-status-box .msg-header .msg-icon .hint2{
    position:absolute;
    top:-10px;
    right:-10px;
    width:20px;
    height:20px;
    border-radius:50%;
    background:#fff;
    font-size:20px
}
.control-plan-upload .msg-header.msg-warning,.form-mnmi-upload .msg-header.msg-warning,.mnmi-status-box .msg-header.msg-warning{
    color:#ff8200
}
.control-plan-upload .msg-header.msg-error,.control-plan-upload .msg-header.msg-error .du-alert:before,.form-mnmi-upload .msg-header.msg-error,.mnmi-status-box .msg-header.msg-error,.form-mnmi-upload .msg-header.msg-error .du-alert:before,.mnmi-status-box .msg-header.msg-error .du-alert:before{
    color:#F44242
}
.control-plan-upload .msg-header.msg-success,.form-mnmi-upload .msg-header.msg-success,.mnmi-status-box .msg-header.msg-success{
    color:#78be20
}
@media print, screen and (min-width: 48em){
    .control-plan-upload .msg-header.msg-error,.form-mnmi-upload .msg-header.msg-error,.mnmi-status-box .msg-header.msg-error{
        padding-right:200px
    }
}
.control-plan-upload .msg-header strong,.form-mnmi-upload .msg-header strong,.mnmi-status-box .msg-header strong{
    display:inline-block;
    vertical-align:middle;
    width:calc(100% - 70px);
    line-height:1.3em
}
.control-plan-upload .msg-header .btn-try,.form-mnmi-upload .msg-header .btn-try,.mnmi-status-box .msg-header .btn-try{
    position:absolute;
    right:0;
    top:0;
    max-width:180px;
    font-size:15px
}
@media screen and (max-width: 47.99875em){
    .control-plan-upload .msg-header .btn-try,.form-mnmi-upload .msg-header .btn-try,.mnmi-status-box .msg-header .btn-try{
        position:relative;
        margin:15px 0 0
    }
}
.control-plan-upload .assoc-numbers,.form-mnmi-upload .assoc-numbers,.mnmi-status-box .assoc-numbers{
    display:flex;
    flex-direction:row;
    padding:16px 15px 8px 15px;
    background:#f8f8f8;
    border-radius:8px
}
.control-plan-upload .assoc-numbers.success,.form-mnmi-upload .assoc-numbers.success,.mnmi-status-box .assoc-numbers.success{
    background-color:rgba(120,190,32,0.1)
}
.control-plan-upload .assoc-numbers.success,.control-plan-upload .assoc-numbers.success a,.form-mnmi-upload .assoc-numbers.success,.mnmi-status-box .assoc-numbers.success,.form-mnmi-upload .assoc-numbers.success a,.mnmi-status-box .assoc-numbers.success a{
    color:#78be20
}
.control-plan-upload .assoc-numbers.rejected,.control-plan-upload .assoc-numbers.error,.form-mnmi-upload .assoc-numbers.rejected,.mnmi-status-box .assoc-numbers.rejected,.form-mnmi-upload .assoc-numbers.error,.mnmi-status-box .assoc-numbers.error{
    background-color:rgba(244,66,66,0.1)
}
.control-plan-upload .assoc-numbers.rejected,.control-plan-upload .assoc-numbers.rejected a,.control-plan-upload .assoc-numbers.error,.control-plan-upload .assoc-numbers.error a,.form-mnmi-upload .assoc-numbers.rejected,.mnmi-status-box .assoc-numbers.rejected,.form-mnmi-upload .assoc-numbers.rejected a,.mnmi-status-box .assoc-numbers.rejected a,.form-mnmi-upload .assoc-numbers.error,.mnmi-status-box .assoc-numbers.error,.form-mnmi-upload .assoc-numbers.error a,.mnmi-status-box .assoc-numbers.error a{
    color:#F44242
}
.control-plan-upload .assoc-numbers+.assoc-numbers,.form-mnmi-upload .assoc-numbers+.assoc-numbers,.mnmi-status-box .assoc-numbers+.assoc-numbers{
    margin-top:10px
}
.control-plan-upload .assoc-numbers em,.form-mnmi-upload .assoc-numbers em,.mnmi-status-box .assoc-numbers em{
    font-style:normal
}
.control-plan-upload .assoc-numbers .numbers-wrap,.form-mnmi-upload .assoc-numbers .numbers-wrap,.mnmi-status-box .assoc-numbers .numbers-wrap{
    max-width:550px;
    padding-left:20px
}
.control-plan-upload .assoc-numbers .numbers-wrap-icon,.form-mnmi-upload .assoc-numbers .numbers-wrap-icon,.mnmi-status-box .assoc-numbers .numbers-wrap-icon{
    width:20px;
    height:20px
}
.control-plan-upload .assoc-numbers strong,.form-mnmi-upload .assoc-numbers strong,.mnmi-status-box .assoc-numbers strong{
    display:inline-block;
    position:relative;
    margin-bottom:8px;
    padding-left:20px;
    padding-right:25px;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.control-plan-upload .assoc-numbers strong:first-child,.control-plan-upload .assoc-numbers strong+strong,.form-mnmi-upload .assoc-numbers strong:first-child,.mnmi-status-box .assoc-numbers strong:first-child,.form-mnmi-upload .assoc-numbers strong+strong,.mnmi-status-box .assoc-numbers strong+strong{
    padding-left:0
}
.control-plan-upload .assoc-numbers i.icon,.control-plan-upload .assoc-numbers .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .control-plan-upload .assoc-numbers i.secondary-btn--primary-color,.control-plan-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .control-plan-upload .assoc-numbers i.secondary-btn--primary-color,.control-plan-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .control-plan-upload .assoc-numbers i.secondary-btn--primary-color,.control-plan-upload .assoc-numbers .accordion-item .file-drop i.hint2,.accordion-item .file-drop .control-plan-upload .assoc-numbers i.hint2,.control-plan-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .control-plan-upload .assoc-numbers i.hint2,.control-plan-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .control-plan-upload .assoc-numbers i.hint2,.form-mnmi-upload .assoc-numbers i.icon,.mnmi-status-box .assoc-numbers i.icon,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .form-mnmi-upload .assoc-numbers i.secondary-btn--primary-color,.mnmi-status-box .assoc-numbers .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .mnmi-status-box .assoc-numbers i.secondary-btn--primary-color,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .form-mnmi-upload .assoc-numbers i.secondary-btn--primary-color,.mnmi-status-box .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-status-box .assoc-numbers i.secondary-btn--primary-color,.form-mnmi-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .form-mnmi-upload .assoc-numbers i.secondary-btn--primary-color,.mnmi-status-box .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-status-box .assoc-numbers i.secondary-btn--primary-color,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop i.hint2,.accordion-item .file-drop .form-mnmi-upload .assoc-numbers i.hint2,.mnmi-status-box .assoc-numbers .accordion-item .file-drop i.hint2,.accordion-item .file-drop .mnmi-status-box .assoc-numbers i.hint2,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .form-mnmi-upload .assoc-numbers i.hint2,.mnmi-status-box .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-status-box .assoc-numbers i.hint2,.form-mnmi-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .form-mnmi-upload .assoc-numbers i.hint2,.mnmi-status-box .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-status-box .assoc-numbers i.hint2{
    position:absolute;
    right:-5px;
    top:5px;
    cursor:pointer
}
@media print, screen and (min-width: 48em){
    .control-plan-upload .assoc-numbers i.icon,.control-plan-upload .assoc-numbers .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .control-plan-upload .assoc-numbers i.secondary-btn--primary-color,.control-plan-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .control-plan-upload .assoc-numbers i.secondary-btn--primary-color,.control-plan-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .control-plan-upload .assoc-numbers i.secondary-btn--primary-color,.control-plan-upload .assoc-numbers .accordion-item .file-drop i.hint2,.accordion-item .file-drop .control-plan-upload .assoc-numbers i.hint2,.control-plan-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .control-plan-upload .assoc-numbers i.hint2,.control-plan-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .control-plan-upload .assoc-numbers i.hint2,.form-mnmi-upload .assoc-numbers i.icon,.mnmi-status-box .assoc-numbers i.icon,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .form-mnmi-upload .assoc-numbers i.secondary-btn--primary-color,.mnmi-status-box .assoc-numbers .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .mnmi-status-box .assoc-numbers i.secondary-btn--primary-color,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .form-mnmi-upload .assoc-numbers i.secondary-btn--primary-color,.mnmi-status-box .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-status-box .assoc-numbers i.secondary-btn--primary-color,.form-mnmi-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .form-mnmi-upload .assoc-numbers i.secondary-btn--primary-color,.mnmi-status-box .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-status-box .assoc-numbers i.secondary-btn--primary-color,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop i.hint2,.accordion-item .file-drop .form-mnmi-upload .assoc-numbers i.hint2,.mnmi-status-box .assoc-numbers .accordion-item .file-drop i.hint2,.accordion-item .file-drop .mnmi-status-box .assoc-numbers i.hint2,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .form-mnmi-upload .assoc-numbers i.hint2,.mnmi-status-box .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-status-box .assoc-numbers i.hint2,.form-mnmi-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .form-mnmi-upload .assoc-numbers i.hint2,.mnmi-status-box .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-status-box .assoc-numbers i.hint2{
        right:0;
        top:2px
    }
}
.control-plan-upload .assoc-numbers i.icon:before,.control-plan-upload .assoc-numbers .accordion-item .file-drop i.secondary-btn--primary-color:before,.accordion-item .file-drop .control-plan-upload .assoc-numbers i.secondary-btn--primary-color:before,.control-plan-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .control-plan-upload .assoc-numbers i.secondary-btn--primary-color:before,.control-plan-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .control-plan-upload .assoc-numbers i.secondary-btn--primary-color:before,.control-plan-upload .assoc-numbers .accordion-item .file-drop i.hint2:before,.accordion-item .file-drop .control-plan-upload .assoc-numbers i.hint2:before,.control-plan-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.hint2:before,.accordion-item .file-drop-container .file-drop-single .control-plan-upload .assoc-numbers i.hint2:before,.control-plan-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.hint2:before,.file-drop-container .accordion-item .file-drop-single .control-plan-upload .assoc-numbers i.hint2:before,.form-mnmi-upload .assoc-numbers i.icon:before,.mnmi-status-box .assoc-numbers i.icon:before,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop i.secondary-btn--primary-color:before,.accordion-item .file-drop .form-mnmi-upload .assoc-numbers i.secondary-btn--primary-color:before,.mnmi-status-box .assoc-numbers .accordion-item .file-drop i.secondary-btn--primary-color:before,.accordion-item .file-drop .mnmi-status-box .assoc-numbers i.secondary-btn--primary-color:before,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .form-mnmi-upload .assoc-numbers i.secondary-btn--primary-color:before,.mnmi-status-box .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mnmi-status-box .assoc-numbers i.secondary-btn--primary-color:before,.form-mnmi-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .form-mnmi-upload .assoc-numbers i.secondary-btn--primary-color:before,.mnmi-status-box .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mnmi-status-box .assoc-numbers i.secondary-btn--primary-color:before,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop i.hint2:before,.accordion-item .file-drop .form-mnmi-upload .assoc-numbers i.hint2:before,.mnmi-status-box .assoc-numbers .accordion-item .file-drop i.hint2:before,.accordion-item .file-drop .mnmi-status-box .assoc-numbers i.hint2:before,.form-mnmi-upload .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.hint2:before,.accordion-item .file-drop-container .file-drop-single .form-mnmi-upload .assoc-numbers i.hint2:before,.mnmi-status-box .assoc-numbers .accordion-item .file-drop-container .file-drop-single i.hint2:before,.accordion-item .file-drop-container .file-drop-single .mnmi-status-box .assoc-numbers i.hint2:before,.form-mnmi-upload .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.hint2:before,.file-drop-container .accordion-item .file-drop-single .form-mnmi-upload .assoc-numbers i.hint2:before,.mnmi-status-box .assoc-numbers .file-drop-container .accordion-item .file-drop-single i.hint2:before,.file-drop-container .accordion-item .file-drop-single .mnmi-status-box .assoc-numbers i.hint2:before{
    font-weight:bold;
    color:#00a9ce;
    text-shadow:#00a9ce 0 0 1px;
    line-height:16px
}
.control-plan-upload .assoc-numbers a,.form-mnmi-upload .assoc-numbers a,.mnmi-status-box .assoc-numbers a{
    margin-left:auto
}
@media screen and (max-width: 47.9375em){
    .control-plan-upload .assoc-numbers,.form-mnmi-upload .assoc-numbers,.mnmi-status-box .assoc-numbers{
        display:block
    }
    .control-plan-upload .assoc-numbers em,.form-mnmi-upload .assoc-numbers em,.mnmi-status-box .assoc-numbers em{
        display:block
    }
    .control-plan-upload .assoc-numbers strong,.form-mnmi-upload .assoc-numbers strong,.mnmi-status-box .assoc-numbers strong{
        padding:3px 0;
        padding-right:18px;
        margin-right:18px
    }
    .control-plan-upload .assoc-numbers>a,.form-mnmi-upload .assoc-numbers>a,.mnmi-status-box .assoc-numbers>a{
        display:block
    }
}
@media screen and (max-width: 37.5em){
    .control-plan-upload .assoc-numbers,.form-mnmi-upload .assoc-numbers,.mnmi-status-box .assoc-numbers{
        display:flex;
        flex-direction:column;
        text-align:center
    }
    .control-plan-upload .assoc-numbers strong,.control-plan-upload .assoc-numbers a,.control-plan-upload .assoc-numbers em,.form-mnmi-upload .assoc-numbers strong,.mnmi-status-box .assoc-numbers strong,.form-mnmi-upload .assoc-numbers a,.mnmi-status-box .assoc-numbers a,.form-mnmi-upload .assoc-numbers em,.mnmi-status-box .assoc-numbers em{
        max-width:300px;
        margin:5px auto 0
    }
}
.control-plan-upload .du-chooser-radio,.form-mnmi-upload .du-chooser-radio,.mnmi-status-box .du-chooser-radio{
    display:flex;
    flex-flow:wrap;
    align-items:center;
    padding:1rem 0 2rem
}
.control-plan-upload .loader-box,.form-mnmi-upload .loader-box,.mnmi-status-box .loader-box{
    z-index:9999;
    border-radius:12px
}
.mnmi-inset-wrap{
    max-width:700px;
    margin:0 auto
}
.mnmi-inset-wrap .file-drop-single{
    width:100%;
    margin-left:0;
    margin-right:0;
    background-color:#E4F6FA
}
.mnmi-inset-wrap .file-drop-single.has-file{
    background-color:#f8f8f8
}
.mnmi-inset-wrap .file-drop-single.deferred{
    display:none
}
.mnmi-inset-wrap .file-drop-container{
    margin-bottom:40px
}
.mnmi-inset-wrap .file-drop-container i.icon.emiratesId img,.mnmi-inset-wrap .file-drop-container .accordion-item .file-drop i.emiratesId.secondary-btn--primary-color img,.accordion-item .file-drop .mnmi-inset-wrap .file-drop-container i.emiratesId.secondary-btn--primary-color img,.mnmi-inset-wrap .accordion-item .file-drop-container .file-drop-single i.emiratesId.secondary-btn--primary-color img,.accordion-item .mnmi-inset-wrap .file-drop-container .file-drop-single i.emiratesId.secondary-btn--primary-color img,.mnmi-inset-wrap .file-drop-container .accordion-item .file-drop-single i.emiratesId.secondary-btn--primary-color img,.mnmi-inset-wrap .file-drop-container .accordion-item .file-drop i.emiratesId.hint2 img,.accordion-item .file-drop .mnmi-inset-wrap .file-drop-container i.emiratesId.hint2 img,.mnmi-inset-wrap .accordion-item .file-drop-container .file-drop-single i.emiratesId.hint2 img,.accordion-item .mnmi-inset-wrap .file-drop-container .file-drop-single i.emiratesId.hint2 img,.mnmi-inset-wrap .file-drop-container .accordion-item .file-drop-single i.emiratesId.hint2 img{
    height:30px
}
.mnmi-inset-wrap .file-drop-container .file-drop-single>label{
    border-color:#00a9ce
}
.mnmi-inset-wrap .file-drop-container .file-drop-single.has-file>label{
    border-color:#ddd
}
.mnmi-upload-steps{
    display:flex;
    flex-flow:wrap;
    padding:40px 0 20px
}
.mnmi-upload-steps strong{
    padding-left:15px
}
.mnmi-upload-steps em{
    margin-left:auto;
    font-style:normal;
    font-size:13px
}
@media screen and (max-width: 37.5em){
    .mnmi-upload-steps em{
        margin-left:0
    }
}
.mnmi-form-groups{
    padding-top:10px;
    display:flex;
    flex-flow:wrap;
    justify-content:space-between
}
.mnmi-form-groups>fieldset{
    margin-bottom:20px
}
.mnmi-form-groups select{
    padding-left:2px;
    border:none;
    outline:none !important;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    appearance:none;
    border-bottom:1px rgba(0,0,0,0.2) solid;
    margin:0;
    font-size:1.25rem;
    font-family:du-font-secondary-regular,du-font-primary-l;
    background-position:right -1rem center
}
.mnmi-form-groups select.parsley-error{
    border-bottom-color:#FF514D
}
.mnmi-form-groups select:focus{
    box-shadow:none
}
.mnmi-form-groups select:valid ~ .material-label{
    font-size:.875rem;
    top:-8px;
    color:#777
}
.mnmi-form-groups select:focus ~ .material-label{
    font-size:.875rem;
    top:-8px;
    color:#00a9ce
}
.mnmi-form-groups select:disabled{
    pointer-events:none;
    color:#777;
    padding-left:25px;
    background-color:transparent
}
.mnmi-form-groups select:disabled ~ .material-label{
    top:-8px;
    font-size:.875rem;
    color:#777
}
.mnmi-form-groups .group{
    width:43%
}
@media screen and (max-width: 37.5em){
    .mnmi-form-groups .group{
        width:100%;
        margin-bottom:30px
    }
}
.mnmi-form-groups .group.group-with-label p{
    margin-top:0;
    color:#333
}
.mnmi-form-groups .du-text-field,.mnmi-form-groups .du-text-field--btn{
    width:100%
}
.mnmi-form-groups .du-text-field input,.mnmi-form-groups .du-text-field--btn input,.mnmi-form-groups .du-text-field.readonly input:focus,.du-text-field.readonly .mnmi-form-groups .du-text-field--btn input:focus,.readonly.du-text-field--btn .mnmi-form-groups .du-text-field input:focus,.mnmi-form-groups .readonly.du-text-field--btn input:focus,.mnmi-form-groups .du-text-field.locked input:focus,.du-text-field.locked .mnmi-form-groups .du-text-field--btn input:focus,.locked.du-text-field--btn .mnmi-form-groups .du-text-field input:focus,.mnmi-form-groups .locked.du-text-field--btn input:focus,.mnmi-form-groups .du-text-field input:focus,.mnmi-form-groups .du-text-field--btn input:focus{
    font-size:1.125rem !important
}
@media screen and (max-width: 37.5em){
    .mnmi-form-groups .du-text-field .material-label,.mnmi-form-groups .du-text-field--btn .material-label{
        left:0 !important;
        font-size:1.125rem
    }
}
.mnmi-form-groups .tandc{
    width:50%
}
@media screen and (max-width: 37.5em){
    .mnmi-form-groups .tandc{
        width:100%
    }
}
.mnmi-form-groups .checkbox-group{
    padding:0;
    margin:0
}
.mnmi-form-groups .checkbox-group [type=checkbox]{
    position:absolute;
    visibility:hidden
}
.mnmi-form-groups .checkbox-group [type=checkbox]+label{
    font-size:14px
}
.mnmi-form-groups .checkbox-group [type=checkbox]+label:before,.mnmi-form-groups .checkbox-group [type=checkbox]+label:after{
    line-height:1rem
}
.mnmi-form-groups .action{
    width:auto;
    margin-left:0
}
.mnmi-form-groups .action [type=button]{
    width:30vw;
    max-width:200px;
    cursor:pointer
}
@media screen and (max-width: 37.5em){
    .mnmi-form-groups .action [type=button]{
        width:100% !important;
        max-width:100%
    }
}
.mnmi-form-groups .action [type=button] ~ [type=submit]{
    margin-left:10px
}
@media screen and (max-width: 37.5em){
    .mnmi-form-groups .action [type=button] ~ [type=submit]{
        margin:0;
        margin-top:10px
    }
}
.mnmi-form-groups .action [type=submit]{
    max-width:200px;
    cursor:pointer
}
.mnmi-form-groups .action [type=submit].disabled{
    background:#00a9ce;
    border:#00a9ce;
    opacity:.4
}
@media screen and (max-width: 37.5em){
    .mnmi-form-groups .action{
        width:100%
    }
    .mnmi-form-groups .action [type=submit]{
        width:100%;
        max-width:100%
    }
}
.mnmi-form-groups .parsley-errors-list{
    font-size:13px !important
}
.mnmi-form-groups[data-dir-column]{
    flex-direction:column;
    text-align:center
}
.mnmi-form-groups[data-dir-column] .tandc,.mnmi-form-groups[data-dir-column] .action{
    width:100%
}
.mnmi-form-groups[data-dir-column] .tandc+.action{
    margin-top:1.5rem
}
.defered-block.disabled-block{
    position:relative;
    opacity:.4;
    filter:grayscale(1)
}
.defered-block.disabled-block:after{
    z-index:1000;
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:none
}
.defered-block .mnmi-upload-steps{
    padding-top:20px
}
.defered-block .mnmi-form-groups{
    padding-bottom:10px
}
.defered-block .action{
    margin-bottom:0
}
.mnmi-summary{
    padding:30px 35px
}
@media screen and (max-width: 37.5em){
    .mnmi-summary{
        padding-left:20px;
        padding-right:20px
    }
}
.mnmi-summary,.mnmi-summary p{
    color:#444
}
.mnmi-summary h3,.mnmi-summary h4,.mnmi-summary h5{
    margin:0;
    padding:0
}
.mnmi-summary h4{
    font-family:du-font-primary-b;
    font-size:1.25rem;
    line-height:1.2em
}
.mnmi-summary .mnmi-reference{
    position:relative;
    max-width:390px;
    padding:20px 30px;
    padding-left:100px;
    margin:0 0 20px;
    background:rgba(0,169,206,0.1);
    border-radius:6px
}
.mnmi-summary .mnmi-reference+p{
    max-width:390px
}
.mnmi-summary .mnmi-reference .icon,.mnmi-summary .mnmi-reference .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnmi-summary .mnmi-reference .secondary-btn--primary-color,.mnmi-summary .mnmi-reference .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-summary .mnmi-reference .secondary-btn--primary-color,.mnmi-summary .mnmi-reference .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-summary .mnmi-reference .secondary-btn--primary-color,.mnmi-summary .mnmi-reference .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnmi-summary .mnmi-reference .hint2,.mnmi-summary .mnmi-reference .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-summary .mnmi-reference .hint2,.mnmi-summary .mnmi-reference .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-summary .mnmi-reference .hint2{
    position:absolute;
    top:20px;
    left:20px
}
.mnmi-summary .mnmi-reference .icon img,.mnmi-summary .mnmi-reference .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .mnmi-summary .mnmi-reference .secondary-btn--primary-color img,.mnmi-summary .mnmi-reference .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .mnmi-summary .mnmi-reference .secondary-btn--primary-color img,.mnmi-summary .mnmi-reference .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .mnmi-summary .mnmi-reference .secondary-btn--primary-color img,.mnmi-summary .mnmi-reference .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .mnmi-summary .mnmi-reference .hint2 img,.mnmi-summary .mnmi-reference .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .mnmi-summary .mnmi-reference .hint2 img,.mnmi-summary .mnmi-reference .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .mnmi-summary .mnmi-reference .hint2 img{
    width:53px
}
.mnmi-summary .btn-primary+.btn-primary{
    margin-left:10px
}
@media screen and (max-width: 37.5em){
    .mnmi-summary .btn-primary,.mnmi-summary .btn-primary+.btn-primary{
        margin:0 0 20px;
        width:100%;
        max-width:100%
    }
    .mnmi-summary .btn-primary:last-child,.mnmi-summary .btn-primary+.btn-primary:last-child{
        margin:0
    }
}
.mnmi-summary .action{
    padding:25px 0 0
}
@media print, screen and (min-width: 48em){
    .mnmi-summary .action{
        display:flex
    }
}
.feedback-banner{
    padding:25px 20px;
    border:#ddd solid 1px;
    border-radius:12px;
    background-color:#fff;
    background-position:100% 50%;
    background-repeat:no-repeat;
    background-size:auto 100%;
    margin-bottom:40px
}
@media screen and (min-width: 85.375em){
    .feedback-banner{
        padding:25px 30px
    }
}
@media print, screen and (min-width: 64em){
    .feedback-banner{
        margin-left:auto;
        max-width:380px
    }
}
.feedback-banner,.feedback-banner p{
    color:#444;
    font-size:.875rem
}
.feedback-banner h4{
    font-family:du-font-primary-b;
    font-size:1.125rem;
    margin:0;
    padding:0
}
.feedback-banner p{
    max-width:55%
}
.feedback-banner p.wider{
    max-width:70%
}
.feedback-banner.img-bottom{
    position:relative;
    padding-bottom:250px
}
.feedback-banner.img-bottom .bottom-img{
    height:245px;
    background-size:cover;
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.micro-contact-links{
    margin:30px 0 45px;
    font-size:14px;
    color:#444;
    text-align:center
}
.micro-contact-links p{
    color:#444
}
.mnmi-confirm{
    padding:2rem 1rem;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 47.99875em){
    .mnmi-confirm{
        padding:2rem 1rem .5rem
    }
}
.mnmi-confirm h6{
    margin:0;
    padding:0 0 1.2rem;
    font-size:1rem;
    font-family:"du-font-secondary-bold"
}
.uploaded-files{
    margin:0 0 2rem
}
.uploaded-files .file{
    display:flex;
    padding:20px;
    background:#f8f8f8;
    border-radius:8px;
    align-items:center
}
@media screen and (max-width: 64.06125em){
    .uploaded-files .file{
        padding:20px 10px
    }
}
.uploaded-files .file+.file{
    margin-top:8px
}
.uploaded-files .icon,.uploaded-files .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .uploaded-files .secondary-btn--primary-color,.uploaded-files .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .uploaded-files .secondary-btn--primary-color,.uploaded-files .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .uploaded-files .secondary-btn--primary-color,.uploaded-files .accordion-item .file-drop .hint2,.accordion-item .file-drop .uploaded-files .hint2,.uploaded-files .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .uploaded-files .hint2,.uploaded-files .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .uploaded-files .hint2{
    width:38px;
    height:33px;
    background:url(../..//common/images/icon_uploaded_file.svg) 50% 50% no-repeat;
    background-size:contain
}
.uploaded-files .icon+.filename,.uploaded-files .accordion-item .file-drop .secondary-btn--primary-color+.filename,.accordion-item .file-drop .uploaded-files .secondary-btn--primary-color+.filename,.uploaded-files .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color+.filename,.accordion-item .file-drop-container .file-drop-single .uploaded-files .secondary-btn--primary-color+.filename,.uploaded-files .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color+.filename,.file-drop-container .accordion-item .file-drop-single .uploaded-files .secondary-btn--primary-color+.filename,.uploaded-files .accordion-item .file-drop .hint2+.filename,.accordion-item .file-drop .uploaded-files .hint2+.filename,.uploaded-files .accordion-item .file-drop-container .file-drop-single .hint2+.filename,.accordion-item .file-drop-container .file-drop-single .uploaded-files .hint2+.filename,.uploaded-files .file-drop-container .accordion-item .file-drop-single .hint2+.filename,.file-drop-container .accordion-item .file-drop-single .uploaded-files .hint2+.filename{
    margin-left:15px
}
.uploaded-files .filename{
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 37.5em){
    .uploaded-files .filename{
        max-width:50%;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.uploaded-files .filetype{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    padding-left:20px;
    font-size:16px
}
@media screen and (max-width: 37.5em){
    .uploaded-files .filetype{
        display:none
    }
}
.uploaded-files .filesize{
    margin-left:auto
}
.eid-details{
    display:flex;
    margin:0 0 2rem;
    flex-flow:column
}
.eid-details .detail{
    margin:0 0 15px
}
.eid-details .detail:last-child{
    margin:0
}
.eid-details .detail strong{
    display:block
}
@media print, screen and (min-width: 48em){
    .eid-details{
        justify-content:space-between;
        flex-flow:initial
    }
    .eid-details .detail{
        width:43%;
        margin:0
    }
}
.popup-verify-pin{
    padding:0 0 2rem
}
.popup-verify-pin .sent-text strong{
    display:inline-block;
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    font-weight:400
}
.popup-verify-pin .sent-text strong+strong{
    margin-left:1.5rem
}
.popup-verify-pin .pin-input{
    margin-left:0
}
.mya-login-page.mnmi-login-page .login-panel .cell+.cell:after,.mya-login-page.mnmi-check-status .login-panel .cell+.cell:after{
    display:none
}
.mnmi-card-wrap{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:95%;
    max-width:470px;
    height:auto
}
@media screen and (max-width: 64.06125em){
    .mnmi-card-wrap{
        width:100%;
        max-width:none
    }
}
.mnmi-card-wrap:before{
    position:absolute;
    left:0;
    top:40%;
    content:'';
    width:17px;
    height:17px;
    background:#005068;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform-origin:left top;
    -moz-transform-origin:left top;
    -ms-transform-origin:left top;
    -o-transform-origin:left top;
    transform-origin:left top
}
@media screen and (max-width: 64em){
    .mnmi-card-wrap:before{
        display:none
    }
}
.mnmi-card{
    overflow:hidden;
    position:relative;
    width:100%;
    min-height:200px;
    background:#fff
}
@media print, screen and (min-width: 48em){
    .mnmi-card{
        border-radius:10px;
        -webkit-box-shadow:0 2px 8px 0px rgba(10,10,10,0.2);
        -moz-box-shadow:0 2px 8px 0px rgba(10,10,10,0.2);
        box-shadow:0 2px 8px 0px rgba(10,10,10,0.2)
    }
}
.mnmi-card .card-content{
    padding:0;
    font-family:"du-font-secondary-regular";
    color:#fff;
    overflow:hidden;
    background-color:#f2f2f2;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover
}
@media print, screen and (min-width: 48em){
    .mnmi-card .card-content{
        border-radius:10px
    }
}
.mnmi-card .card-hero{
    margin:0;
    padding:25px 25px 1px;
    min-height:160px;
    display:flex;
    flex-direction:column;
    justify-content:flex-end
}
.mnmi-card .card-hero h6{
    margin:0;
    padding:0;
    font-family:du-font-primary-b;
    font-size:1.56rem;
    line-height:1.2
}
.mnmi-card .card-hero p{
    color:#fff;
    margin:0 0 10px
}
.mnmi-card .card-copy{
    font-size:.8rem;
    background:#333;
    display:flex;
    align-items:center;
    justify-content:space-between;
    min-height:60px;
    padding:0 20px
}
.mnmi-card .card-copy p{
    margin:0 0 6px;
    color:#777;
    line-height:1.2em
}
.mnmi-card .card-copy a{
    color:#00a9ce;
    font-weight:bold;
    margin-top:16px
}
.mnmi-card .card-copy a:after{
    font-weight:normal;
    top:1px
}
.mnmi-card .card-copy .icon,.mnmi-card .card-copy .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnmi-card .card-copy .secondary-btn--primary-color,.mnmi-card .card-copy .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-card .card-copy .secondary-btn--primary-color,.mnmi-card .card-copy .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-card .card-copy .secondary-btn--primary-color,.mnmi-card .card-copy .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnmi-card .card-copy .hint2,.mnmi-card .card-copy .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-card .card-copy .hint2,.mnmi-card .card-copy .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-card .card-copy .hint2{
    height:100%
}
@media screen and (max-width: 64.06125em){
    .mnmi-login-page .login-panel .mnmi-intro,.mnmi-check-status .login-panel .mnmi-intro{
        margin-left:-30px;
        margin-right:-30px;
        width:calc(100% + 60px)
    }
}
.mnmi-login-page .login-panel .mnmi-intro2{
    padding-top:35px;
    border-top:#ddd solid 1px
}
@media print, screen and (min-width: 64em){
    .mnmi-login-page .login-panel .mnmi-intro2{
        padding-top:50px;
        border-top:0;
        border-left:#ddd solid 1px
    }
}
.mnmi-login-page .login-panel .mnmi-card-wrap+.intro,.mnmi-check-status .login-panel .mnmi-card-wrap+.intro{
    width:100%;
    padding:20px 25px
}
@media print, screen and (min-width: 48em){
    .mnmi-login-page .login-panel .mnmi-card-wrap+.intro,.mnmi-check-status .login-panel .mnmi-card-wrap+.intro{
        margin-top:25px;
        width:95%;
        max-width:470px;
        border-radius:12px;
        border:1px solid #ddd
    }
}
.mnmi-login-page .login-panel .mnmi-card-wrap+.intro h4,.mnmi-check-status .login-panel .mnmi-card-wrap+.intro h4{
    font-size:16px;
    font-family:"du-font-secondary-regular"
}
.mnmi-login-page .login-panel .mnmi-card-wrap+.intro .more,.mnmi-check-status .login-panel .mnmi-card-wrap+.intro .more{
    display:inline-block;
    padding:10px 0 0;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    text-decoration:underline
}
.mnmi-login-page.mya-login-page .login-pane .action{
    position:static;
    margin-top:3rem
}
@media print, screen and (min-width: 64em){
    .mnmi-login-page.mya-login-page .login-pane .action{
        margin-top:4rem
    }
}
#add-number .action [type=submit].disabled{
    background:#00a9ce;
    border:#00a9ce;
    opacity:.4
}
.mya-login-page.warning .grid-x.login-panel{
    padding-bottom:50px
}
@media screen and (min-width: 64em){
    .mya-login-page.warning .cell.margin-left{
        margin-left:60px
    }
}
@media screen and (min-width: 85.375em){
    .mya-login-page.warning .cell.large-4{
        margin-bottom:60px
    }
}
@media screen and (max-width: 79.99875em){
    .mya-login-page.warning .cell.large-6,.mya-login-page.warning .cell.large-4{
        margin-bottom:0
    }
}
.mya-login-page.warning .du-box-frame,.mya-login-page.warning .du-box-frame__white{
    min-height:auto
}
@media screen and (min-width: 64em){
    .mya-login-page.warning .du-box-frame,.mya-login-page.warning .du-box-frame__white{
        height:100%;
        min-height:0;
        margin-bottom:0
    }
}
@media screen and (min-width: 64em){
    .mya-login-page.warning .du-box-frame.small,.mya-login-page.warning .small.du-box-frame__white{
        max-width:370px;
        margin-left:0
    }
}
.mya-login-page.warning .du-box-frame .mnmi-summary,.mya-login-page.warning .du-box-frame__white .mnmi-summary{
    padding:30px
}
.mya-login-page.warning .du-box-frame .mnmi-summary-title,.mya-login-page.warning .du-box-frame__white .mnmi-summary-title{
    margin-bottom:10px
}
.mya-login-page.warning .du-box-frame .mnmi-summary p,.mya-login-page.warning .du-box-frame__white .mnmi-summary p{
    margin:0 0 30px 0
}
.mya-login-page.warning .du-box-frame .mnmi-summary .action,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action{
    padding:0
}
.mya-login-page.warning .du-box-frame .mnmi-summary .action .btn-primary,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .btn-primary{
    width:max-content;
    max-width:max-content
}
.mya-login-page.warning .mnmi-reference{
    max-width:100%
}
.mya-login-page.warning .mnmi-reference .icon,.mya-login-page.warning .mnmi-reference .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page.warning .mnmi-reference .secondary-btn--primary-color,.mya-login-page.warning .mnmi-reference .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page.warning .mnmi-reference .secondary-btn--primary-color,.mya-login-page.warning .mnmi-reference .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page.warning .mnmi-reference .secondary-btn--primary-color,.mya-login-page.warning .mnmi-reference .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page.warning .mnmi-reference .hint2,.mya-login-page.warning .mnmi-reference .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page.warning .mnmi-reference .hint2,.mya-login-page.warning .mnmi-reference .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page.warning .mnmi-reference .hint2{
    top:50%;
    transform:translateY(-50%)
}
.mya-login-page.warning .mnmi-reference p{
    margin:0 !important
}
.mya-login-page.warning .mnmi-reference-number{
    margin:5px 0
}
.mya-login-page.warning .mnmi-summary a.more{
    font-family:"du-font-secondary-regular";
    display:flex
}
.mya-login-page.warning .mnmi-summary a.more .icon.du-arrow-left:before,.mya-login-page.warning .mnmi-summary a.more .accordion-item .file-drop .du-arrow-left.secondary-btn--primary-color:before,.accordion-item .file-drop .mya-login-page.warning .mnmi-summary a.more .du-arrow-left.secondary-btn--primary-color:before,.mya-login-page.warning .mnmi-summary a.more .accordion-item .file-drop-container .file-drop-single .du-arrow-left.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .mya-login-page.warning .mnmi-summary a.more .du-arrow-left.secondary-btn--primary-color:before,.mya-login-page.warning .mnmi-summary a.more .file-drop-container .accordion-item .file-drop-single .du-arrow-left.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .mya-login-page.warning .mnmi-summary a.more .du-arrow-left.secondary-btn--primary-color:before,.mya-login-page.warning .mnmi-summary a.more .accordion-item .file-drop .du-arrow-left.hint2:before,.accordion-item .file-drop .mya-login-page.warning .mnmi-summary a.more .du-arrow-left.hint2:before,.mya-login-page.warning .mnmi-summary a.more .accordion-item .file-drop-container .file-drop-single .du-arrow-left.hint2:before,.accordion-item .file-drop-container .file-drop-single .mya-login-page.warning .mnmi-summary a.more .du-arrow-left.hint2:before,.mya-login-page.warning .mnmi-summary a.more .file-drop-container .accordion-item .file-drop-single .du-arrow-left.hint2:before,.file-drop-container .accordion-item .file-drop-single .mya-login-page.warning .mnmi-summary a.more .du-arrow-left.hint2:before{
    font-size:9px;
    border:1px solid #c724b1;
    border-radius:50%;
    padding:4px;
    vertical-align:baseline
}
.mya-login-page.warning .mnmi-summary i{
    margin-right:10px
}
.icon.du-warning,.accordion-item .file-drop .du-warning.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-warning.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-warning.secondary-btn--primary-color,.accordion-item .file-drop .du-warning.hint2,.accordion-item .file-drop-container .file-drop-single .du-warning.hint2,.file-drop-container .accordion-item .file-drop-single .du-warning.hint2{
    position:relative;
    top:1px;
    display:inline-block;
    vertical-align:middle;
    margin-right:7px;
    text-align:center
}
.icon.du-warning:before,.accordion-item .file-drop .du-warning.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .du-warning.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .du-warning.secondary-btn--primary-color:before,.accordion-item .file-drop .du-warning.hint2:before,.accordion-item .file-drop-container .file-drop-single .du-warning.hint2:before,.file-drop-container .accordion-item .file-drop-single .du-warning.hint2:before{
    content:"k"
}
@media screen and (max-width: 47.99875em){
    .mnmi-login-page .login-panel{
        padding-bottom:0
    }
    .mya-login-page .login-panel .cell+.large-6{
        margin-bottom:0
    }
}
.table-data2{
    margin:auto;
    padding:0 20px;
    font-family:du-font-secondary-regular;
    font-size:14px;
    border:#cacaca solid 1px
}
.table-data2 .list-header{
    display:flex;
    align-items:center;
    position:relative;
    padding:20px 30px 15px;
    margin:0 -20px;
    border-bottom:#cacaca solid 1px
}
@media screen and (max-width: 64.06125em){
    .table-data2 .list-header{
        padding-left:20px
    }
}
.table-data2 .list-header>div{
    display:inline-block;
    vertical-align:middle
}
.table-data2 .list-header .select-all em{
    font-weight:bold
}
.table-data2 .list-header .selected-toggle{
    user-select:none;
    cursor:pointer;
    margin-left:auto
}
.table-data2 .list-header .selected-toggle:hover,.table-data2 .list-header .accordion-login .selected-toggle.accordion-title:focus,.accordion-login .table-data2 .list-header .selected-toggle.accordion-title:focus,.table-data2 .list-header .selected-toggle.file-drop:focus,.table-data2 .list-header .file-drop-container .selected-toggle.file-drop-single:focus,.file-drop-container .table-data2 .list-header .selected-toggle.file-drop-single:focus{
    opacity:.7
}
@media screen and (max-width: 64.06125em){
    .table-data2 .list-header .selected-toggle{
        position:absolute;
        right:15px;
        top:50%;
        margin-top:-10px
    }
}
.table-data2 .list-header .selected-toggle a{
    font-family:"du-font-secondary-regular";
    font-size:14px;
    color:#666
}
.table-data2 .list-header .selected-toggle a:before{
    display:inline-block;
    content:'d';
    font-family:du-icon-font;
    width:18px;
    height:18px;
    margin-right:5px;
    text-align:center;
    line-height:16px;
    font-size:10px;
    color:#00a9ce;
    border:#00a9ce solid 1px;
    border-radius:16px
}
.table-data2 .list-header .selected-toggle a.active:before{
    color:#fff;
    background:#00a9ce
}
@media screen and (max-width: 37.5em){
    .table-data2 .list-header .selected-toggle a{
        font-size:12px
    }
    .table-data2 .list-header .selected-toggle a:before{
        -webkit-transform:scale(0.8);
        -moz-transform:scale(0.8);
        -ms-transform:scale(0.8);
        -o-transform:scale(0.8);
        transform:scale(0.8)
    }
}
.table-data2 .the-list{
    padding-bottom:7px
}
.table-data2 .item{
    position:relative;
    padding:20px 10px;
    -webkit-transition:padding 0.2s ease-out,margin 0.2s ease-out,background 0.2s ease-out;
    -moz-transition:padding 0.2s ease-out,margin 0.2s ease-out,background 0.2s ease-out;
    transition:padding 0.2s ease-out,margin 0.2s ease-out,background 0.2s ease-out
}
.table-data2 .item.visible+.visible{
    border-top:#cacaca solid 1px
}
.table-data2 .item.visible+.expanded{
    border-top:0
}
.table-data2 .item.expanded+.visible{
    border-top:0
}
.table-data2 .item.expanded+.expanded:before{
    position:absolute;
    left:0;
    top:-15px;
    content:'';
    width:100%;
    height:15px;
    background:#fff;
    border-bottom:#f2f2f2 solid 1px
}
.table-data2 .item.filtered-out{
    display:none
}
.table-data2 em{
    font-style:normal
}
.table-data2 .part-detail{
    position:relative;
    display:flex;
    align-items:center
}
.table-data2 .col2{
    width:20%;
    min-width:170px
}
.table-data2 .col3{
    width:35%
}
.table-data2 .expand{
    margin-left:auto;
    line-height:16px;
    cursor:pointer
}
.table-data2 .expand:hover,.table-data2 .accordion-login .expand.accordion-title:focus,.accordion-login .table-data2 .expand.accordion-title:focus,.table-data2 .expand.file-drop:focus,.table-data2 .file-drop-container .expand.file-drop-single:focus,.file-drop-container .table-data2 .expand.file-drop-single:focus{
    opacity:.7
}
.table-data2 .expand .icon:before,.table-data2 .expand .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .table-data2 .expand .secondary-btn--primary-color:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .secondary-btn--primary-color:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .secondary-btn--primary-color:before,.table-data2 .expand .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .table-data2 .expand .hint2:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .hint2:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .hint2:before{
    font-size:26px;
    color:#00a9ce
}
.table-data2 .full-detail{
    display:none;
    flex-flow:wrap
}
.table-data2 .full-detail .col2{
    margin-left:33px
}
.table-data2 .full-detail .du-msg-error,.table-data2 .full-detail .du-msg-warning,.table-data2 .full-detail .du-msg-success{
    width:100%;
    margin:10px 0
}
@media screen and (max-width: 64.06125em){
    .table-data2 .part-detail{
        flex-flow:column;
        align-items:flex-start;
        padding-left:25px
    }
    .table-data2 .part-detail .col2,.table-data2 .part-detail .col3{
        width:70%
    }
    .table-data2 .part-detail .col1{
        position:absolute;
        left:-10px;
        top:-3px
    }
    .table-data2 .part-detail .expand{
        position:absolute;
        right:0;
        top:0;
        -webkit-transform:scale(0.8);
        -moz-transform:scale(0.8);
        -ms-transform:scale(0.8);
        -o-transform:scale(0.8);
        transform:scale(0.8)
    }
    .table-data2 .full-detail{
        padding-left:25px
    }
    .table-data2 .full-detail .col2,.table-data2 .full-detail .col3{
        width:40%
    }
    .table-data2 .full-detail .col2{
        margin-left:0
    }
    .table-data2 .full-detail .pay-amount{
        flex-flow:column;
        align-items:flex-start;
        width:100%;
        padding-top:15px
    }
    .table-data2 .full-detail .input-wrap{
        width:100% !important
    }
}
.table-data2 .amount-due strong,.table-data2 .due-date strong{
    display:block
}
.table-data2 strong{
    font-family:"du-font-secondary-bold"
}
.table-data2 .checkbox-group [checked]+label:before,.table-data2 .checkbox-group [checked]+label:after{
    line-height:16px
}
.table-data2 .expanded{
    background:#fff;
    padding:30px 50px;
    margin:0 -40px;
    -webkit-box-shadow:0 0 20px 1px rgba(0,0,0,0.1);
    -moz-box-shadow:0 0 20px 1px rgba(0,0,0,0.1);
    box-shadow:0 0 20px 1px rgba(0,0,0,0.1)
}
@media screen and (max-width: 37.5em){
    .table-data2 .expanded{
        padding-left:30px;
        padding-right:30px
    }
}
.table-data2 .expanded .full-detail{
    display:flex
}
.table-data2 .expanded .expand em:before{
    content:'b'
}
.table-data2 .pay-amount{
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:38%;
    padding:5px 0 0;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 64.06125em){
    .table-data2 .pay-amount{
        padding-bottom:10px;
        float:none;
        width:90%
    }
}
.table-data2 .pay-amount>span{
    display:inline-block;
    vertical-align:middle;
    font-weight:bold;
    line-height:1.1em;
    padding:5px 0 0;
    margin-right:20px
}
.table-data2 .pay-amount .input-wrap{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:140px
}
@media screen and (max-width: 64.06125em){
    .table-data2 .pay-amount .input-wrap{
        width:210px
    }
}
.table-data2 .pay-amount .input-wrap label{
    position:absolute;
    left:0;
    top:10px;
    font-size:16px;
    line-height:1em;
    font-family:"du-font-secondary-regular";
    color:#ddd
}
.table-data2 .pay-amount .input-wrap .txt1{
    font-family:"du-font-secondary-regular";
    width:100%;
    height:36px;
    margin:0;
    padding-left:0;
    padding-right:0;
    text-align:right;
    font-size:20px;
    font-weight:bold;
    border:0;
    border-bottom:#00a9ce solid 2px;
    background:none;
    -webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);
    -moz-box-shadow:0 0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 0 rgba(0,0,0,0);
    color:#ccc
}
.table-data2 .pay-amount .input-wrap .txt1[readonly]{
    opacity:.5;
    filter:grayscale(1);
    cursor:default
}
.table-data2 .selected .pay-amount .input-wrap label,.table-data2 .selected .pay-amount .input-wrap .txt1{
    color:#333
}
.table-data2 .stat{
    display:inline-block;
    padding:3px 10px 2px;
    margin-left:5px;
    font-size:12px;
    line-height:1.2em;
    background:#f8f8f8;
    border-radius:20px
}
.table-data2 .stat.stat-credit{
    color:#78BE20;
    background:#EAEFE3
}
.table-data2 .stat.stat-warning{
    color:#ff7a00;
    background:#faebdc
}
.table-data2 .item.in-credit .full-detail .amount-due span,.table-data2 .item.in-credit .full-detail .amount-due strong{
    color:#78BE20;
    font-weight:bold
}
.table-data2+.table-data__pager-wrap{
    margin-top:2rem
}
.confirm-copy.contract-list{
    width:100%;
    max-width:520px;
    margin:0 auto;
    text-align:left;
    font-family:"du-font-secondary-regular";
    font-size:14px
}
.confirm-copy.contract-list h2{
    padding-bottom:10px;
    font-family:"du-font-secondary-regular";
    line-height:1.2em;
    font-size:1.625rem;
    margin:0 0 13px
}
.confirm-copy.contract-list h2+.account-num{
    display:block;
    font-size:1rem;
    padding-bottom:25px
}
@media screen and (max-width: 64.06125em){
    .confirm-copy.contract-list h2{
        text-align:center;
        font-size:26px
    }
    .confirm-copy.contract-list h2+.account-num{
        text-align:center
    }
}
.confirm-copy.contract-list .account-num em{
    font-style:normal
}
.confirm-copy.contract-list .list-wrap{
    margin-bottom:15px;
    border-top:#cacaca solid 1px
}
@media screen and (max-width: 64.06125em){
    .confirm-copy.contract-list .list-wrap{
        margin-left:20px;
        margin-right:20px;
        padding-top:20px;
        border-color:#cacaca
    }
}
.confirm-copy.contract-list .list-header{
    padding:20px 10px
}
.confirm-copy.contract-list .list-header>strong{
    display:inline-block;
    width:32%;
    font-family:"du-font-secondary-bold";
    font-weight:bold;
    font-size:16px
}
@media screen and (max-width: 64.06125em){
    .confirm-copy.contract-list .list-header{
        display:none
    }
}
.confirm-copy.contract-list .the-list{
    max-height:180px;
    overflow:auto;
    overflow-y:scroll
}
@media screen and (max-width: 64.06125em){
    .confirm-copy.contract-list .the-list{
        max-height:60vh
    }
}
.confirm-copy.contract-list .the-list .item{
    padding:8px 10px 5px;
    background:#f8f8f8;
    clear:both;
    overflow:auto
}
.confirm-copy.contract-list .the-list .item+.item{
    margin-top:4px
}
.confirm-copy.contract-list .the-list .item>span{
    width:32%;
    display:inline-block
}
.confirm-copy.contract-list .the-list .item .status{
    position:relative
}
.confirm-copy.contract-list .the-list .item .status:before{
    content:'';
    position:absolute;
    left:-15px;
    top:6px;
    width:6px;
    height:6px;
    border-radius:6px;
    background:#cacaca
}
.confirm-copy.contract-list .the-list .item .status.active:before{
    background-color:#78BE20
}
.confirm-copy.contract-list .the-list .item .status.suspended:before{
    background-color:#F44242
}
@media screen and (max-width: 64.06125em){
    .confirm-copy.contract-list .the-list .item>span{
        float:left;
        width:45%
    }
    .confirm-copy.contract-list .the-list .item>span.plan{
        clear:left;
        color:#999;
        padding-top:5px
    }
    .confirm-copy.contract-list .the-list .item>span.status{
        float:right;
        width:32%;
        margin-top:-3px
    }
}
.confirm-copy.contract-list .the-list .jspVerticalBar{
    width:6px;
    border-radius:10px;
    overflow:hidden;
    background:none;
    filter:grayscale(1)
}
@media screen and (max-width: 37.5em){
    .mya-inner-wrap--narrow>div:first-child.du-msg-warning{
        margin-top:0
    }
}
@media screen and (max-width: 37.5em){
    .mya-inner-wrap--narrow .table-data__search .txt1-wrap,.mya-inner-wrap--narrow .table-data__search button{
        display:inline-block;
        vertical-align:middle
    }
    .mya-inner-wrap--narrow .table-data__search .txt1-wrap .icon,.mya-inner-wrap--narrow .table-data__search .txt1-wrap .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-inner-wrap--narrow .table-data__search .txt1-wrap .secondary-btn--primary-color,.mya-inner-wrap--narrow .table-data__search .txt1-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-inner-wrap--narrow .table-data__search .txt1-wrap .secondary-btn--primary-color,.mya-inner-wrap--narrow .table-data__search .txt1-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-inner-wrap--narrow .table-data__search .txt1-wrap .secondary-btn--primary-color,.mya-inner-wrap--narrow .table-data__search .txt1-wrap .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-inner-wrap--narrow .table-data__search .txt1-wrap .hint2,.mya-inner-wrap--narrow .table-data__search .txt1-wrap .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-inner-wrap--narrow .table-data__search .txt1-wrap .hint2,.mya-inner-wrap--narrow .table-data__search .txt1-wrap .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-inner-wrap--narrow .table-data__search .txt1-wrap .hint2{
        line-height:32px
    }
    .mya-inner-wrap--narrow .table-data__search .txt1-wrap .txt1{
        height:32px;
        padding:0 20px 0 40px
    }
    .mya-inner-wrap--narrow .table-data__search .primary-btn--primary-color--small{
        height:32px;
        min-width:100px
    }
}
.du-sticky .sticky-content--narrow{
    max-width:836px
}
.du-sticky .sticky-content--normal,.du-sticky .sticky-content--narrow{
    justify-content:space-between;
    margin:0 auto;
    font-family:"du-font-secondary-regular";
    font-size:14px;
    line-height:1.3em;
    color:#333
}
@media (min-width: 768px) and (max-width: 1085px){
    .du-sticky .sticky-content--normal,.du-sticky .sticky-content--narrow{
        padding-left:20px;
        padding-right:20px
    }
}
.du-sticky .sticky-content--normal .sticky-button button,.du-sticky .sticky-content--narrow .sticky-button button{
    min-width:140px
}
.du-sticky .sticky-content--normal .sticky-button button+button,.du-sticky .sticky-content--narrow .sticky-button button+button{
    margin-left:10px
}
.du-sticky .sticky-content--normal .total-count em,.du-sticky .sticky-content--narrow .total-count em{
    font-style:normal;
    font-family:"du-font-secondary-bold"
}
.du-sticky .sticky-content--normal .total-count span,.du-sticky .sticky-content--narrow .total-count span{
    color:#333
}
.du-sticky .sticky-content--normal .total-amount h5,.du-sticky .sticky-content--narrow .total-amount h5{
    font-size:1.25rem;
    line-height:1.1em;
    font-family:"du-font-secondary-bold"
}
@media print, screen and (min-width: 48em){
    .du-sticky .sticky-content--normal .sticky-item[data-align="right"],.du-sticky .sticky-content--narrow .sticky-item[data-align="right"]{
        margin-left:auto;
        margin-right:2rem
    }
}
@media screen and (max-width: 37.5em){
    .du-sticky .sticky-content--normal,.du-sticky .sticky-content--narrow{
        flex-flow:wrap
    }
    .du-sticky .sticky-content--normal .sticky-item,.du-sticky .sticky-content--narrow .sticky-item{
        width:50%;
        text-align:center;
        padding-bottom:15px
    }
    .du-sticky .sticky-content--normal .sticky-item.action,.du-sticky .sticky-content--narrow .sticky-item.action{
        width:100%;
        padding-bottom:0
    }
    .du-sticky .sticky-content--normal .total-amount h5,.du-sticky .sticky-content--narrow .total-amount h5{
        display:inline-block;
        vertical-align:middle
    }
    .du-sticky .sticky-content--normal .sticky-button form,.du-sticky .sticky-content--normal .sticky-button,.du-sticky .sticky-content--narrow .sticky-button form,.du-sticky .sticky-content--narrow .sticky-button{
        display:flex;
        width:100%;
        justify-content:space-around
    }
    .du-sticky .sticky-content--normal .sticky-button form button,.du-sticky .sticky-content--normal .sticky-button button,.du-sticky .sticky-content--narrow .sticky-button form button,.du-sticky .sticky-content--narrow .sticky-button button{
        width:40%;
        height:32px;
        font-size:12px;
        line-height:9px
    }
}
.reveal#confirm-instore-payment .confirm-copy{
    max-width:450px
}
@media screen and (max-width: 64.06125em){
    .reveal#confirm-instore-payment .confirm-copy{
        padding-bottom:30px
    }
}
.reveal#confirm-instore-payment p>a{
    font-family:"du-font-secondary-bold"
}
.reveal#confirm-instore-payment p.amount-summary{
    padding:20px 0;
    border-top:#ddd solid 1px;
    border-bottom:#ddd solid 1px
}
.reveal#confirm-instore-payment p.amount-summary>strong,.reveal#confirm-instore-payment p.amount-summary>span{
    display:block
}
.reveal#confirm-instore-payment p.amount-summary em{
    font-style:normal
}
.reveal#confirm-instore-payment p.amount-summary>span{
    font-size:14px
}
.reveal#confirm-instore-payment p.amount-summary>strong{
    font-size:1.5rem;
    font-family:"du-font-secondary-bold"
}
.esim-wrapper,header+.esim-wrapper{
    padding-top:70px
}
.esim-wrapper{
    min-height:100%
}
.esim-wrapper.sticky-padding{
    padding-bottom:80px
}
.esim-wrapper .mya-login-page .login-pane h3{
    padding-bottom:20px
}
.esim-wrapper .mya-login-page .login-pane h3+.sub-title{
    font-size:16px;
    color:#777;
    margin-top:-10px;
    display:block;
    padding-bottom:30px
}
.esim-wrapper .loader-mask.center,.esim-wrapper .center.rd-content-box__loader{
    text-align:center;
    height:60vh
}
.esim-wrapper .loader-mask.center .lds-ring,.esim-wrapper .center.rd-content-box__loader .lds-ring{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%)
}
.esim-wrapper .mya-login-page .login-panel{
    padding-left:20px;
    padding-right:20px
}
.esim-wrapper .mya-login-page .login-panel h6{
    margin:0 0 1.25rem;
    font-family:du-font-primary-b
}
.esim-wrapper .mya-login-page .login-panel h6 b{
    color:#F44242
}
.esim-wrapper .mya-login-page .login-panel .custom-radio-group.custom-display .du-custom-radio{
    border-color:#00a9ce
}
.esim-wrapper .mya-login-page .login-panel .custom-radio-group.custom-display+.credit-balance{
    padding-top:5px;
    border-top:0
}
.esim-wrapper .mya-login-page .du-text-field .parsley-errors-list,.esim-wrapper .mya-login-page .du-text-field--btn .parsley-errors-list{
    top:28px
}
.esim-wrapper .action-cancel{
    padding-top:3rem
}
.esim-wrapper .action-cancel .btn-primary{
    width:100%;
    max-width:100%
}
.esim-wrapper .mya-login-page .login-pane .action{
    position:static
}
.esim-wrapper .mya-login-page .login-pane .esim-form fieldset:first-child{
    margin-top:8px
}
.esim-wrapper .mya-login-page .login-pane .esim-form fieldset.checkbox-group input{
    display:none
}
.esim-wrapper .mya-login-page .login-pane .esim-form fieldset.tandc label a{
    display:inline-block
}
.esim-wrapper .mya-login-page .login-pane .esim-form fieldset.action{
    margin-top:4rem
}
.esim-wrapper .esim-tandc{
    max-width:600px;
    margin:0 auto;
    padding:50px 20px;
    font-family:"du-font-secondary-regular"
}
.esim-wrapper .esim-tandc h4{
    color:#666;
    margin:0 0 1.2rem;
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
.esim-wrapper .esim-tandc p{
    color:#777;
    font-size:14px
}
.esim-wrapper .esim-tandc .back-top{
    float:right;
    font-size:15px
}
.esim-wrapper .esim-tandc .back-top .du-icon{
    display:inline-block;
    vertical-align:middle;
    line-height:1em
}
.esim-msg-panel{
    padding:0 20px;
    margin-bottom:10px;
    border:#00a9ce solid 1px;
    border-radius:10px
}
.esim-msg-panel+form{
    display:block;
    padding-top:1px
}
.need-help-accordion{
    margin:0;
    padding:15px 0 0
}
.need-help-accordion li>a{
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    color:#333;
    padding:10px 0;
    border:0;
    background:none
}
.need-help-accordion .accordion-title:before{
    display:none
}
.need-help-accordion .accordion-title:after{
    display:inline-block;
    vertical-align:middle;
    margin-left:10px;
    content:'c';
    font-family:du-icon-font;
    color:#333
}
.need-help-accordion .is-active .accordion-title:after{
    content:'h'
}
.need-help-accordion :last-child:not(.is-active)>.accordion-title{
    border:0
}
.need-help-accordion .accordion-title:hover,.need-help-accordion .accordion-login .accordion-title:focus,.accordion-login .need-help-accordion .accordion-title:focus,.need-help-accordion .accordion-title.file-drop:focus,.need-help-accordion .file-drop-container .accordion-title.file-drop-single:focus,.file-drop-container .need-help-accordion .accordion-title.file-drop-single:focus,.need-help-accordion .accordion-title:focus{
    background:none
}
.need-help-accordion .accordion-content{
    padding:8px 10px 5px;
    font-size:13px;
    border:0 !important
}
.need-help-accordion .link-item{
    display:flex;
    flex-flow:wrap
}
.need-help-accordion .link-item strong{
    display:block;
    width:100%
}
.need-help-accordion .link-item a{
    margin-left:auto;
    font-family:"du-font-secondary-bold"
}
.need-help-accordion .link-item+.link-item{
    padding-top:1rem
}
.esim-fee-details{
    padding:20px 0 0
}
.esim-fee-details>span{
    font-size:16px
}
.esim-fee-details .fee-rate strong{
    font-size:34px;
    font-family:"du-font-secondary-bold";
    color:#333
}
.esim-wrapper-centered{
    display:flex;
    align-items:center;
    min-height:calc(100vh - 45px)
}
.esim-wrapper .success-copy{
    margin:0 auto;
    padding:0 20px
}
.esim-wrapper .success-copy p{
    font-size:16px
}
.esim-wrapper .success-copy .action-cancel{
    padding-top:20vh
}
.esim-wrapper .du-custom-radio{
    overflow:hidden
}
@media print, screen and (min-width: 48em){
    .esim-wrapper .du-custom-radio{
        width:100%;
        margin-bottom:1rem
    }
}
.esim-wrapper .du-custom-radio .du-radio-status2{
    width:100%;
    height:100%
}
.esim-wrapper .du-radio-status{
    position:absolute;
    top:50%;
    right:15px;
    margin-top:-17px
}
.esim-wrapper .du-sticky{
    min-height:70px
}
.esim-wrapper .du-sticky fieldset.action{
    flex:0;
    margin:0 auto
}
.esim-wrapper ~ .reveal-overlay .confirm-copy{
    padding-left:20px;
    padding-right:20px;
    font-size:16px
}
.esim-wrapper ~ .reveal-overlay .confirm-copy [type="submit"]{
    width:100%
}
.esim-wrapper ~ .reveal-overlay .sim-details{
    padding:15px 20px;
    margin:40px auto;
    font-family:"du-font-secondary-regular";
    text-align:left;
    border:#00a9ce solid 1px;
    border-radius:12px
}
.esim-wrapper .credit-balance{
    padding:15px 0 0;
    border-top:#ddd solid 1px
}
.esim-wrapper .credit-balance .du-msg-warning{
    padding:10px;
    margin:15px 0;
    text-align:left
}
.esim-wrapper .cross-link{
    margin:15px 0
}
.esim-wrapper .cross-link strong{
    display:block
}
.esim-wrapper .cross-link span>a{
    margin-left:15px;
    font-family:"du-font-secondary-bold"
}
.esim-reveal{
    background:rgba(255,255,255,0.9)
}
.esim-reveal .popup-reveal{
    height:100%;
    max-height:100%
}
.esim-reveal .loader-box{
    display:block
}
.page__content .page__section.home-relocation-wrap{
    padding:0 30px
}
.page__content .page__section.home-relocation-wrap .grid-x.mya-inner-wrap{
    padding:0
}
.home-relocation-wrap .no-padding{
    padding:0 !important
}
.home-relocation-wrap input[type=date]:required:invalid::-webkit-datetime-edit{
    color:transparent
}
.home-relocation-wrap input[type=date]:focus::-webkit-datetime-edit{
    color:black !important
}
.home-relocation-wrap.bread-crumb.bread-crumb--mya{
    display:none;
    max-width:1052px;
    margin:0 auto
}
.home-relocation-wrap.bread-crumb.bread-crumb--mya .bread-crumb__inner{
    padding:0
}
@media screen and (max-width: 68.75em){
    .home-relocation-wrap.bread-crumb.bread-crumb--mya .bread-crumb__inner{
        padding:0 20px
    }
}
.home-relocation-wrap .mya-title{
    margin-bottom:18px
}
.home-relocation-wrap .du-form .group .filter-radio-group{
    margin:0
}
.home-relocation-wrap .du__textarea1 textarea{
    padding:10px 15px;
    font-size:1rem;
    border:#ddd solid 1px;
    border-radius:8px;
    -webkit-box-shadow:0 0 0 0 #000;
    -moz-box-shadow:0 0 0 0 #000;
    box-shadow:0 0 0 0 #000;
    resize:vertical
}
.home-relocation-wrap .uploaded-files{
    margin:0
}
.home-relocation-wrap .feedback-banner p{
    max-width:60%
}
.home-relocation-wrap .mya-header--columns{
    padding-top:0
}
.home-relocation-wrap .mya-header-box{
    margin:30px 0px;
    border:0px;
    background-color:rgba(0,169,206,0.08)
}
.home-relocation-wrap .mya-header-box .du-checked-list{
    color:#333
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .mya-header-box{
        margin:25px 0px
    }
}
.home-relocation-wrap .mya-intro p{
    font-size:1.25rem
}
@media screen and (min-width: 37.5em){
    .home-relocation-wrap .mya-intro p{
        margin-top:0
    }
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap.mya-login-page .login-pane .forgot{
        width:inherit;
        left:50%;
        transform:translateX(-50%)
    }
}
.home-relocation-wrap .du-steps-guide{
    max-width:300px;
    margin:0 auto
}
@media print, screen and (min-width: 48em){
    .home-relocation-wrap .du-steps-guide{
        max-width:500px
    }
}
@media screen and (max-width: 47.9375em){
    .home-relocation-wrap .du-steps-guide{
        top:-50px
    }
}
@media screen and (min-width: 64em){
    .home-relocation-wrap .du-steps-guide.four{
        max-width:900px
    }
}
.home-relocation-wrap .du-steps-guide.four:before{
    position:absolute;
    content:"";
    left:14px;
    right:14px;
    top:50%;
    transform:translateY(-50%);
    height:10px;
    z-index:0;
    background:linear-gradient(135.4deg, #753BBD 0%, #00A9CE 77.48%, #00A9CE 100%)
}
@media screen and (max-width: 64.06125em){
    .home-relocation-wrap .du-steps-guide.four .label{
        width:50px;
        margin-left:-21px
    }
}
.home-relocation-wrap .du-steps-guide.four .guide-item{
    z-index:4
}
.home-relocation-wrap .du-steps-guide.four .guide-item:after{
    width:calc(31% - 10px);
    margin-left:10px;
    margin-top:0;
    height:10px;
    border:3px solid white;
    transform:translateY(-50%)
}
@media screen and (max-width: 63.9375em){
    .home-relocation-wrap .du-steps-guide.four .guide-item:after{
        width:calc(30% - 10px)
    }
}
@media screen and (max-width: 47.9375em){
    .home-relocation-wrap .du-steps-guide.four .guide-item:after{
        width:calc(28% - 10px)
    }
}
.home-relocation-wrap .du-steps-guide.four .guide-item.active{
    border-color:#00a9ce;
    box-shadow:0px 0px 0px 7px white
}
.home-relocation-wrap .du-steps-guide.four .guide-item.active:after{
    width:calc(30% - 5px);
    margin-left:23px
}
.home-relocation-wrap .du-steps-guide.four .guide-item.active .label{
    color:#333
}
.home-relocation-wrap .du-steps-guide.four .guide-item.done{
    background-color:transparent
}
.home-relocation-wrap .du-steps-guide.four .guide-item.done:after{
    background-color:transparent
}
.home-relocation-wrap .login-pane h3{
    font-family:du-font-primary-b;
    font-weight:normal
}
@media (max-width: 991.98px){
    .home-relocation-wrap .login-pane h3{
        font-size:1.25rem;
        line-height:1.5625rem
    }
}
@media (min-width: 992px){
    .home-relocation-wrap .login-pane h3{
        font-size:1.5625rem;
        line-height:1.95312rem
    }
}
.home-relocation-wrap .du-checked-list strong{
    color:#333
}
.home-relocation-wrap .control-plan-upload{
    min-height:inherit;
    padding:40px
}
@media screen and (max-width: 64.06125em){
    .home-relocation-wrap .control-plan-upload{
        padding:20px
    }
}
.home-relocation-wrap .du-close-2:before{
    color:#00a9ce;
    font-size:.8rem
}
.home-relocation-wrap .du-box-frame.du-box-frame__success.mnmi-summary .secondary-btn--primary-color,.home-relocation-wrap .du-box-frame__success.mnmi-summary.du-box-frame__white .secondary-btn--primary-color{
    margin-top:20px
}
.home-relocation-wrap .du-address-box{
    margin:0 auto
}
.home-relocation-wrap .du-address-box .box-copy{
    width:100%
}
.home-relocation-wrap .du-address-box .box-copy .du-checked-list{
    white-space:normal !important
}
@media screen and (max-width: 64.06125em){
    .home-relocation-wrap .du-address-box{
        max-width:initial
    }
}
.home-relocation-wrap .cell.large-6 .group.group-wide.group-action{
    text-align:right
}
.home-relocation-wrap .form-current-address{
    border-bottom:#ddd solid 1px;
    padding:30px 30px 50px;
    position:relative;
    display:flex;
    flex-flow:wrap;
    justify-content:space-between;
    align-items:center
}
.home-relocation-wrap .form-current-address .icon,.home-relocation-wrap .form-current-address .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-relocation-wrap .form-current-address .secondary-btn--primary-color,.home-relocation-wrap .form-current-address .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .form-current-address .secondary-btn--primary-color,.home-relocation-wrap .form-current-address .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .form-current-address .secondary-btn--primary-color,.home-relocation-wrap .form-current-address .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-relocation-wrap .form-current-address .hint2,.home-relocation-wrap .form-current-address .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .form-current-address .hint2,.home-relocation-wrap .form-current-address .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .form-current-address .hint2{
    vertical-align:text-bottom;
    float:right
}
.home-relocation-wrap .form-current-address .arrow{
    transform:rotate(90deg);
    width:48px;
    border:1px solid gainsboro;
    border-radius:50%;
    padding:10px;
    position:absolute;
    background:white;
    bottom:-22px
}
.home-relocation-wrap .form-current-address .info{
    display:inline-block;
    width:calc(100% - 80px)
}
.home-relocation-wrap .form-current-address .info h5{
    margin:0 0 0.5rem;
    font-size:1.562rem;
    font-family:du-font-primary-b
}
@media screen and (max-width: 47.9375em){
    .home-relocation-wrap .form-current-address .info h5{
        font-size:1.333rem
    }
}
.home-relocation-wrap .form-current-address .info p{
    margin:0
}
.home-relocation-wrap .mnmi-inset-wrap{
    max-width:inherit
}
.home-relocation-wrap .mnmi-inset-wrap .file-drop-container{
    margin-bottom:0
}
.home-relocation-wrap .mnmi-upload-steps em{
    margin:0
}
@media screen and (max-width: 47.9375em){
    .home-relocation-wrap .control-plan-upload{
        overflow:hidden
    }
}
.home-relocation-wrap .dropdown-pane.tool-tip{
    max-width:300px
}
@media screen and (max-width: 47.9375em){
    .home-relocation-wrap .dropdown-pane.tool-tip{
        max-width:inherit;
        margin-left:-20px;
        width:calc(100vw - 30px)
    }
}
@media screen and (max-width: 47.9375em){
    .home-relocation-wrap .dropdown-pane.tool-tip .tool-tip-inner{
        margin:0;
        width:100%
    }
}
.home-relocation-wrap .info.hidden{
    display:none
}
.home-relocation-wrap .info.popup{
    color:#00a9ce;
    cursor:pointer;
    margin-left:auto
}
@media screen and (max-width: 56.25em){
    .home-relocation-wrap .info.popup{
        display:block;
        width:100%;
        margin-left:0;
        margin-top:20px
    }
    .home-relocation-wrap .info.popup.hidden{
        display:none
    }
}
.home-relocation-wrap .info-image{
    width:24px;
    height:24px
}
.home-relocation-wrap .info-text{
    vertical-align:bottom
}
.home-relocation-wrap.mya-login-page{
    padding-top:90px
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap.mya-login-page{
        padding-top:30px
    }
}
.home-relocation-wrap.mya-login-page .login-pane{
    margin:0;
    padding-bottom:40px
}
.home-relocation-wrap.mya-login-page .login-pane,.home-relocation-wrap.mya-login-page .login-pane fieldset{
    max-width:430px
}
.home-relocation-wrap.mya-login-page .login-pane .action{
    position:static;
    margin-top:1.2rem
}
.home-relocation-wrap.mya-login-page .login-pane .du-text-field .material-label,.home-relocation-wrap.mya-login-page .login-pane .du-text-field--btn .material-label{
    color:#333
}
.home-relocation-wrap.mya-login-page .cell+.cell:after{
    display:none
}
.home-relocation-wrap.mya-login-page .login-note{
    max-width:430px
}
.home-relocation-wrap.mya-login-page p{
    font-family:"du-font-secondary-regular";
    color:#333
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap.mya-login-page p{
        font-size:1rem
    }
}
.home-relocation-wrap.mya-login-page .du__select1 .selectize-control.single .selectize-input input{
    min-width:120px
}
.home-relocation-wrap.mya-login-page .du-box-image{
    max-width:470px;
    margin-left:auto
}
@media screen and (max-width: 48em){
    .home-relocation-wrap.mya-login-page .du-box-image{
        margin-top:1.5rem
    }
}
@media screen and (max-width: 63.9375em){
    .home-relocation-wrap.mya-login-page .du-box-image{
        margin-left:0;
        max-width:initial
    }
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .du-box-frame,.home-relocation-wrap .du-box-frame__white{
        margin-bottom:15px
    }
}
.home-relocation-wrap .du-steps-guide+.grid-x,.home-relocation-wrap .du-steps-guide+.du-box-frame,.home-relocation-wrap .du-steps-guide+.du-box-frame__white{
    margin-top:40px
}
@media screen and (max-width: 64.06125em){
    .home-relocation-wrap .du-steps-guide+.grid-x,.home-relocation-wrap .du-steps-guide+.du-box-frame,.home-relocation-wrap .du-steps-guide+.du-box-frame__white{
        margin-top:0px
    }
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .du-steps-guide+.grid-x,.home-relocation-wrap .du-steps-guide+.du-box-frame,.home-relocation-wrap .du-steps-guide+.du-box-frame__white{
        border-left:0;
        border-right:0
    }
}
@media screen and (max-width: 48em){
    .home-relocation-wrap .du-steps-guide+.grid-x>.cell{
        width:100%
    }
}
@media screen and (min-width: 64em){
    .home-relocation-wrap .du-steps-guide+.grid-x>.cell>.du-box-frame,.home-relocation-wrap .du-steps-guide+.grid-x>.cell>.du-box-frame__white{
        margin-right:30px
    }
}
@media screen and (min-width: 64em){
    .home-relocation-wrap .du-steps-guide+.grid-x>.cell.large-12>.du-box-frame,.home-relocation-wrap .du-steps-guide+.grid-x>.cell.large-12>.du-box-frame__white{
        margin-right:0px
    }
}
.home-relocation-wrap .du-form{
    flex-flow:column;
    padding:40px
}
@media screen and (max-width: 64.06125em){
    .home-relocation-wrap .du-form{
        padding:20px
    }
}
.home-relocation-wrap .du-form h5{
    margin:0 0 10px;
    font-size:1.5rem;
    font-family:du-font-primary-b
}
.home-relocation-wrap .du-form-title{
    margin:20px 0 10px !important
}
@media screen and (max-width: 63.9375em){
    .home-relocation-wrap .du-form-title{
        margin:2.6rem 0px 1rem !important
    }
}
.home-relocation-wrap .du-form .intro{
    width:100%;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    margin:0
}
.home-relocation-wrap .du-form .subtitle,.home-relocation-wrap .du-form .north-star .radio-group input[type=radio]+label,.north-star .radio-group .home-relocation-wrap .du-form input[type=radio]+label,.home-relocation-wrap .du-form .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.home-relocation-wrap .du-form .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.home-relocation-wrap .du-form .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.home-relocation-wrap .du-form .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    margin:2rem 0 0.5rem
}
.home-relocation-wrap .du-form .address{
    font-size:1.17rem;
    margin:0
}
.home-relocation-wrap .du-form .address.last{
    margin-bottom:20px
}
.home-relocation-wrap .du-form .group.half{
    width:50%
}
@media print, screen and (min-width: 48em){
    .home-relocation-wrap .du-form .group.half{
        width:25%
    }
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .du-form .group.half+.half{
        padding-left:10px
    }
}
.home-relocation-wrap .du-form .group+.intro{
    padding-top:1rem
}
.home-relocation-wrap .du-form .group .radio-group{
    width:inherit
}
.home-relocation-wrap .du-form .group .radio-group input[type=radio]+label,.home-relocation-wrap .du-form .group .radio-group .du-text-field.readonly input[type=radio]:focus+label,.home-relocation-wrap .du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.home-relocation-wrap .du-form .group .radio-group .du-text-field.locked input[type=radio]:focus+label,.home-relocation-wrap .du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    padding-left:40px
}
.home-relocation-wrap .du-form .group .checkbox-group [for="checkTnC2"]{
    font-size:.882rem
}
.home-relocation-wrap .du-form .group .checkbox-group input[type=checkbox]+label a,.home-relocation-wrap .du-form .group .checkbox-group .du-text-field.readonly input[type=checkbox]:focus+label a,.home-relocation-wrap .du-form .group .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus+label a,.home-relocation-wrap .du-form .group .checkbox-group .du-text-field.locked input[type=checkbox]:focus+label a,.home-relocation-wrap .du-form .group .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus+label a{
    color:#333;
    text-decoration:underline
}
.home-relocation-wrap .du-form .group .checkbox-group input[type=checkbox]+label::after,.home-relocation-wrap .du-form .group .checkbox-group .du-text-field.readonly input[type=checkbox]:focus+label::after,.home-relocation-wrap .du-form .group .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.home-relocation-wrap .du-form .group .checkbox-group .du-text-field.locked input[type=checkbox]:focus+label::after,.home-relocation-wrap .du-form .group .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus+label::after,.home-relocation-wrap .du-form .group .checkbox-group input[type=checkbox]+label::before,.home-relocation-wrap .du-form .group .checkbox-group .du-text-field.readonly input[type=checkbox]:focus+label::before,.home-relocation-wrap .du-form .group .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus+label::before,.home-relocation-wrap .du-form .group .checkbox-group .du-text-field.locked input[type=checkbox]:focus+label::before,.home-relocation-wrap .du-form .group .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus+label::before{
    top:50%;
    transform:translateY(-50%)
}
@media screen and (max-width: 64em){
    .home-relocation-wrap .du-form .group{
        padding:0px 10px
    }
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .du-form .group{
        padding:0px
    }
}
@media screen and (max-width: 47.9375em){
    .home-relocation-wrap .du-form .group .home-relocation-wrap .du-form .group{
        padding:0 10px 0 0
    }
}
.home-relocation-wrap .du-form .filter-radio-wrap{
    margin-bottom:0
}
.home-relocation-wrap .du-form .filter-radio-wrap .radio-group input[type=radio]+label,.home-relocation-wrap .du-form .filter-radio-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label,.home-relocation-wrap .du-form .filter-radio-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.home-relocation-wrap .du-form .filter-radio-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label,.home-relocation-wrap .du-form .filter-radio-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-size:.875rem
}
.home-relocation-wrap .du-form .du__select1 .selectize-control.single .selectize-input{
    padding-right:20px
}
@media screen and (max-width: 64em){
    .home-relocation-wrap .du-form .du__select1 .selectize-control.single .selectize-input::after{
        margin-top:-7px
    }
}
.home-relocation-wrap .du-form .parsley-errors-list{
    font-size:12px !important;
    line-height:20px !important
}
html body .home-relocation-wrap .du-form .du-text-field textarea,html body .home-relocation-wrap .du-form .du-text-field--btn textarea{
    line-height:1.2em
}
.home-relocation-wrap .control-plan-upload .mnmi-upload-steps{
    padding-top:0
}
.home-relocation-wrap .du-chooser-radio{
    display:flex;
    flex-flow:wrap;
    align-items:center;
    padding:1rem 0 2rem
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .du-chooser-radio{
        padding:1rem 0 1rem
    }
    .home-relocation-wrap .du-chooser-radio .question{
        display:block
    }
    .home-relocation-wrap .du-chooser-radio .filter-radio-group{
        margin-left:-22px
    }
}
.home-relocation-wrap .upload-guide{
    padding:30px 0;
    margin:0 -30px;
    margin-top:20px;
    background:#f8f8f8
}
@media screen and (max-width: 64.06125em){
    .home-relocation-wrap .upload-guide{
        margin:0 -20px
    }
}
.home-relocation-wrap .upload-guide .cell{
    display:flex;
    flex-flow:row;
    padding:0 30px
}
@media screen and (max-width: 64.06125em){
    .home-relocation-wrap .upload-guide .cell{
        flex-flow:column;
        padding:0 20px
    }
    .home-relocation-wrap .upload-guide .cell+.cell{
        padding-top:2rem
    }
}
.home-relocation-wrap .upload-guide h6{
    margin:0;
    font-size:1rem;
    font-family:du-font-primary-b
}
.home-relocation-wrap .upload-guide p{
    margin:0;
    padding:.2em 0 .8em;
    font-size:14px;
    color:#333
}
.home-relocation-wrap .upload-guide p:last-child{
    padding-bottom:0
}
.home-relocation-wrap .upload-guide .thumb{
    position:relative;
    display:inline-block;
    width:110px;
    height:90px;
    margin-left:1rem;
    border:#ddd solid 1px;
    border-radius:5px;
    background:#f2f2f2 50% 50% no-repeat;
    background-size:cover
}
@media screen and (max-width: 64.06125em){
    .home-relocation-wrap .upload-guide .thumb{
        margin-top:1rem
    }
    .home-relocation-wrap .upload-guide .thumb:first-child{
        margin-left:0
    }
}
.home-relocation-wrap .upload-guide .view{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    color:#fff;
    font-size:13px;
    font-weight:bold;
    background:rgba(80,80,80,0.4);
    display:flex;
    align-items:center;
    flex-flow:column
}
.home-relocation-wrap .upload-guide .view .icon,.home-relocation-wrap .upload-guide .view .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-relocation-wrap .upload-guide .view .secondary-btn--primary-color,.home-relocation-wrap .upload-guide .view .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .upload-guide .view .secondary-btn--primary-color,.home-relocation-wrap .upload-guide .view .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .upload-guide .view .secondary-btn--primary-color,.home-relocation-wrap .upload-guide .view .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-relocation-wrap .upload-guide .view .hint2,.home-relocation-wrap .upload-guide .view .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .upload-guide .view .hint2,.home-relocation-wrap .upload-guide .view .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .upload-guide .view .hint2{
    padding-top:25px;
    font-style:normal;
    left:20px
}
.home-relocation-wrap .upload-guide .view .icon:before,.home-relocation-wrap .upload-guide .view .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .home-relocation-wrap .upload-guide .view .secondary-btn--primary-color:before,.home-relocation-wrap .upload-guide .view .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .upload-guide .view .secondary-btn--primary-color:before,.home-relocation-wrap .upload-guide .view .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .upload-guide .view .secondary-btn--primary-color:before,.home-relocation-wrap .upload-guide .view .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .home-relocation-wrap .upload-guide .view .hint2:before,.home-relocation-wrap .upload-guide .view .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .upload-guide .view .hint2:before,.home-relocation-wrap .upload-guide .view .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .upload-guide .view .hint2:before{
    font-size:20px;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin-right:3px;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.home-relocation-wrap .upload-guide .view strong{
    display:block
}
.home-relocation-wrap .upload-guide .guide-thumbs{
    display:flex
}
.home-relocation-wrap .upload-action{
    padding:0;
    text-align:right
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .mnmi-summary .mnmi-reference{
        padding-left:30px
    }
}
.home-relocation-wrap .mnmi-summary .mnmi-reference,.home-relocation-wrap .mnmi-summary .mnmi-reference+p{
    max-width:460px
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .mnmi-summary .mnmi-reference .icon,.home-relocation-wrap .mnmi-summary .mnmi-reference .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-relocation-wrap .mnmi-summary .mnmi-reference .secondary-btn--primary-color,.home-relocation-wrap .mnmi-summary .mnmi-reference .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .mnmi-summary .mnmi-reference .secondary-btn--primary-color,.home-relocation-wrap .mnmi-summary .mnmi-reference .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .mnmi-summary .mnmi-reference .secondary-btn--primary-color,.home-relocation-wrap .mnmi-summary .mnmi-reference .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-relocation-wrap .mnmi-summary .mnmi-reference .hint2,.home-relocation-wrap .mnmi-summary .mnmi-reference .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .mnmi-summary .mnmi-reference .hint2,.home-relocation-wrap .mnmi-summary .mnmi-reference .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .mnmi-summary .mnmi-reference .hint2{
        width:30px;
        left:auto;
        right:30px
    }
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .mnmi-summary .mnmi-reference .icon+p,.home-relocation-wrap .mnmi-summary .mnmi-reference .accordion-item .file-drop .secondary-btn--primary-color+p,.accordion-item .file-drop .home-relocation-wrap .mnmi-summary .mnmi-reference .secondary-btn--primary-color+p,.home-relocation-wrap .mnmi-summary .mnmi-reference .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color+p,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .mnmi-summary .mnmi-reference .secondary-btn--primary-color+p,.home-relocation-wrap .mnmi-summary .mnmi-reference .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color+p,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .mnmi-summary .mnmi-reference .secondary-btn--primary-color+p,.home-relocation-wrap .mnmi-summary .mnmi-reference .accordion-item .file-drop .hint2+p,.accordion-item .file-drop .home-relocation-wrap .mnmi-summary .mnmi-reference .hint2+p,.home-relocation-wrap .mnmi-summary .mnmi-reference .accordion-item .file-drop-container .file-drop-single .hint2+p,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .mnmi-summary .mnmi-reference .hint2+p,.home-relocation-wrap .mnmi-summary .mnmi-reference .file-drop-container .accordion-item .file-drop-single .hint2+p,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .mnmi-summary .mnmi-reference .hint2+p{
        margin-top:0;
        max-width:80%
    }
}
.home-relocation-wrap .file-drop-container .file-drop-single{
    margin:1rem 0;
    width:100%
}
.home-relocation-wrap .file-drop-container .file-drop-single.deferred{
    display:none
}
.home-relocation-wrap .du-form .group.group-action{
    display:block;
    text-align:right
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .group.group-wide.group-action{
        text-align:left
    }
}
.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color.back,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color.restart{
    vertical-align:middle;
    padding-right:10px;
    width:fit-content
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color.back,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color.restart{
        margin:20px 0;
        width:28%
    }
}
.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color.restart:before{
    background:url(../.././common/images/svg-sprite-icons.svg#du-restart-usage) no-repeat;
    height:24px
}
.home-relocation-wrap .fields-wrap{
    width:100%;
    display:flex;
    flex-flow:wrap
}
@media screen and (max-width: 63.9375em){
    .home-relocation-wrap .du-address-box{
        margin-bottom:1.5rem
    }
}
@media screen and (max-width: 48em){
    .home-relocation-wrap .du-address-box .arrow{
        -webkit-transform:rotate(90deg);
        -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        -o-transform:rotate(90deg);
        transform:rotate(90deg)
    }
}
@media screen and (min-width: 37.5em){
    .home-relocation-wrap .du-box-frame .group-action button+button,.home-relocation-wrap .du-box-frame__white .group-action button+button{
        margin-left:15px
    }
}
@media screen and (max-width: 47.9375em){
    .home-relocation-wrap .du-box-frame .group-action .secondary-btn--primary-color.back+button,.home-relocation-wrap .du-box-frame__white .group-action .secondary-btn--primary-color.back+button,.home-relocation-wrap .du-box-frame .group-action .secondary-btn--primary-color.restart+button,.home-relocation-wrap .du-box-frame__white .group-action .secondary-btn--primary-color.restart+button,.home-relocation-wrap .du-box-frame .group-action .secondary-btn--primary-color.back+[type=submit],.home-relocation-wrap .du-box-frame__white .group-action .secondary-btn--primary-color.back+[type=submit],.home-relocation-wrap .du-box-frame .group-action .secondary-btn--primary-color.restart+[type=submit],.home-relocation-wrap .du-box-frame__white .group-action .secondary-btn--primary-color.restart+[type=submit],.home-relocation-wrap .du-box-frame .group-action .secondary-btn--primary-color.back+[type=button],.home-relocation-wrap .du-box-frame__white .group-action .secondary-btn--primary-color.back+[type=button],.home-relocation-wrap .du-box-frame .group-action .secondary-btn--primary-color.restart+[type=button],.home-relocation-wrap .du-box-frame__white .group-action .secondary-btn--primary-color.restart+[type=button]{
        width:70%;
        max-width:70%
    }
    .home-relocation-wrap .du-box-frame .group-action button,.home-relocation-wrap .du-box-frame__white .group-action button,.home-relocation-wrap .du-box-frame .group-action [type=submit],.home-relocation-wrap .du-box-frame__white .group-action [type=submit],.home-relocation-wrap .du-box-frame .group-action [type=button],.home-relocation-wrap .du-box-frame__white .group-action [type=button]{
        width:100%;
        max-width:100%
    }
    .home-relocation-wrap .du-box-frame .group-action button+[type=submit],.home-relocation-wrap .du-box-frame__white .group-action button+[type=submit],.home-relocation-wrap .du-box-frame .group-action button+[type=button],.home-relocation-wrap .du-box-frame__white .group-action button+[type=button]{
        margin-top:1.5rem
    }
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap .file-drop-container .file-drop-single h6{
        font-size:13px;
        margin-right:25px
    }
    .home-relocation-wrap .file-drop-container .file-drop-single .icon,.home-relocation-wrap .file-drop-container .file-drop-single .accordion-item .file-drop .secondary-btn--primary-color,.home-relocation-wrap .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .home-relocation-wrap .file-drop-container .file-drop-single .secondary-btn--primary-color,.home-relocation-wrap .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.home-relocation-wrap .file-drop-container .file-drop-single .accordion-item .file-drop .hint2,.home-relocation-wrap .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .home-relocation-wrap .file-drop-container .file-drop-single .hint2,.home-relocation-wrap .file-drop-container .accordion-item .file-drop-single .hint2{
        margin-right:8px;
        width:20px;
        min-width:20px;
        max-height:30px
    }
    .home-relocation-wrap .file-drop-container .file-drop-single .icon.file-preview,.home-relocation-wrap .file-drop-container .file-drop-single .accordion-item .file-drop .file-preview.secondary-btn--primary-color,.home-relocation-wrap .accordion-item .file-drop-container .file-drop-single .file-preview.secondary-btn--primary-color,.accordion-item .home-relocation-wrap .file-drop-container .file-drop-single .file-preview.secondary-btn--primary-color,.home-relocation-wrap .file-drop-container .accordion-item .file-drop-single .file-preview.secondary-btn--primary-color,.home-relocation-wrap .file-drop-container .file-drop-single .accordion-item .file-drop .file-preview.hint2,.home-relocation-wrap .accordion-item .file-drop-container .file-drop-single .file-preview.hint2,.accordion-item .home-relocation-wrap .file-drop-container .file-drop-single .file-preview.hint2,.home-relocation-wrap .file-drop-container .accordion-item .file-drop-single .file-preview.hint2{
        width:60px;
        min-width:60px;
        height:60px;
        position:relative;
        top:-7px
    }
}
.home-relocation-wrap .du-box-frame__success{
    min-height:auto
}
.home-relocation-wrap .du-box-frame__success.mnmi-summary{
    align-items:center;
    padding-top:40px;
    padding-bottom:40px
}
.home-relocation-wrap .du-box-frame__success.mnmi-summary p{
    margin:5px 0;
    display:block;
    width:100%
}
.home-relocation-wrap .du-box-frame__success.mnmi-summary .mnmi-reference{
    max-width:100%
}
@media print, screen and (min-width: 48em){
    .home-relocation-wrap .du-box-frame__success .mnmi-ref-wrap{
        border-left:#ddd solid 1px;
        padding-left:5vw
    }
}
.home-relocation-wrap .du-box-frame__success .mnmi-reference{
    margin-top:20px;
    min-height:90px;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.home-relocation-wrap.revamp .relocation-border{
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    margin:30px 0 10px;
    padding-bottom:10px
}
.home-relocation-wrap.revamp .relocation-border .subtitle1{
    margin-bottom:0;
    margin-top:30px
}
.home-relocation-wrap.revamp .relocation-border-label{
    margin-bottom:10px
}
.home-relocation-wrap.revamp .relocation-border-label .svg-label{
    margin-left:10px;
    display:inline;
    vertical-align:middle;
    font-size:1rem
}
.home-relocation-wrap.revamp .relocation-border .du-custom-radio{
    border-radius:6px;
    width:160px;
    display:inline-block;
    padding:6px;
    margin-right:10px;
    text-align:center;
    margin-bottom:18px
}
@media screen and (max-width: 47.9375em){
    .home-relocation-wrap.revamp .relocation-border .du-custom-radio{
        width:100%
    }
}
.home-relocation-wrap.revamp .relocation-border .du-custom-radio .du-radio-status{
    display:none
}
.home-relocation-wrap.revamp .relocation-border .du-custom-radio .du-radio-details{
    width:100%
}
.home-relocation-wrap.revamp .relocation-border .du-custom-radio .du-radio-details-val{
    font-size:1rem;
    margin-bottom:0;
    line-height:2rem;
    font-family:"du-font-secondary-regular"
}
.home-relocation-wrap.revamp .relocation-border .du-custom-radio input[type=radio]:checked ~ .du-radio-details-val,.home-relocation-wrap.revamp .relocation-border .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details-val,.home-relocation-wrap.revamp .relocation-border .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details-val,.home-relocation-wrap.revamp .relocation-border .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details-val,.home-relocation-wrap.revamp .relocation-border .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details-val{
    font-family:"du-font-secondary-bold"
}
.home-relocation-wrap.revamp .relocation-border .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.home-relocation-wrap.revamp .relocation-border .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.home-relocation-wrap.revamp .relocation-border .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.home-relocation-wrap.revamp .relocation-border .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.home-relocation-wrap.revamp .relocation-border .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    background:linear-gradient(to left, #00a9ce 0%, #733dbe 100%)
}
.home-relocation-wrap.revamp a.back-link{
    background:transparent;
    color:#c724b1;
    position:relative
}
.home-relocation-wrap.revamp a.back-link:before,.home-relocation-wrap.revamp a.back-link .icon,.home-relocation-wrap.revamp a.back-link .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-relocation-wrap.revamp a.back-link .secondary-btn--primary-color,.home-relocation-wrap.revamp a.back-link .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap.revamp a.back-link .secondary-btn--primary-color,.home-relocation-wrap.revamp a.back-link .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap.revamp a.back-link .secondary-btn--primary-color,.home-relocation-wrap.revamp a.back-link .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-relocation-wrap.revamp a.back-link .hint2,.home-relocation-wrap.revamp a.back-link .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap.revamp a.back-link .hint2,.home-relocation-wrap.revamp a.back-link .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap.revamp a.back-link .hint2{
    display:none
}
.home-relocation-wrap.revamp a.back-link:after{
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    background-size:contain;
    width:16px;
    height:12px;
    margin-top:1px;
    margin-left:5px
}
.home-relocation-wrap.revamp a.back-link:after{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:14px;
    height:10px;
    transform:translateY(-50%)
}
.home-relocation-wrap.revamp .group.group-action{
    width:100%
}
@media screen and (max-width: 37.5em){
    .home-relocation-wrap.revamp .group.group-action{
        text-align:center
    }
}
.home-relocation-wrap.revamp .group.group-action input.primary-btn--primary-color,.home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color{
    width:47%
}
@media screen and (min-width: 48em){
    .home-relocation-wrap.revamp .group.group-action input.primary-btn--primary-color,.home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color{
        max-width:160px
    }
}
.home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color{
    margin-right:4px
}
.home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip{
    background:#fff;
    border:1px solid #ddd
}
.home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip:hover,.home-relocation-wrap.revamp .group.group-action .accordion-login .secondary-btn--primary-color.skip.accordion-title:focus,.accordion-login .home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip.accordion-title:focus,.home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip.file-drop:focus,.home-relocation-wrap.revamp .group.group-action .file-drop-container .secondary-btn--primary-color.skip.file-drop-single:focus,.file-drop-container .home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip.file-drop-single:focus{
    border-color:#fff;
    background:linear-gradient(45deg, #d92cc1 6%, #824bc7 53%)
}
.home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip:hover:before,.home-relocation-wrap.revamp .group.group-action .accordion-login .secondary-btn--primary-color.skip.accordion-title:focus:before,.accordion-login .home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip.accordion-title:focus:before,.home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip.file-drop:focus:before,.home-relocation-wrap.revamp .group.group-action .file-drop-container .secondary-btn--primary-color.skip.file-drop-single:focus:before,.file-drop-container .home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip.file-drop-single:focus:before{
    content:""
}
.home-relocation-wrap.revamp .group.group-action .secondary-btn--primary-color.skip:before{
    content:none
}
.home-relocation-wrap.revamp .relocation-schedule p{
    font-size:.882rem;
    padding-left:20px;
    position:relative
}
.home-relocation-wrap.revamp .relocation-schedule p:before{
    position:absolute;
    content:'';
    background:url(../.././common/images/svg-sprite-icons.svg#du-calendar-usage) no-repeat;
    height:16px;
    width:14px;
    left:0;
    top:0
}
.netflix-addon-card-wrap:before{
    display:none
}
.netflix-addon-card-wrap .card-hero{
    min-height:230px
}
@media screen and (max-width: 30em){
    .netflix-addon-card-wrap .card-hero{
        min-height:180px
    }
}
.netflix-addon-card .card-copy{
    text-align:center;
    font-size:1rem
}
.netflix-addon .spotlight{
    background-color:#333;
    max-height:370px
}
@media screen and (min-width: 105.0625em){
    .netflix-addon .spotlight{
        max-height:480px
    }
}
@media screen and (min-width: 120.0625em){
    .netflix-addon .spotlight{
        max-height:580px
    }
}
@media print, screen and (min-width: 64em){
    .netflix-addon [data-position-medium='center-left-boxed'] .spotlight__caption{
        width:1085px
    }
    .netflix-addon [data-position-medium='center-left-boxed'] .spotlight__caption .spotlight__caption__main{
        font-size:3rem !important;
        max-width:65%
    }
    .netflix-addon [data-position-medium='center-left-boxed'] .spotlight__caption .spotlight__caption__sub{
        max-width:65%
    }
}
.netflix-addon [data-position-medium='center-left-boxed'] .spotlight__caption .spotlight__caption__sub{
    font-size:1.25rem
}
@media screen and (max-width: 48em){
    .netflix-addon [data-position-small="center-top"] .du-content-inner{
        align-items:flex-start
    }
    .netflix-addon [data-position-small="center-top"] .du-content-inner .spotlight__caption{
        padding-top:80px
    }
}
@media screen and (max-width: 30em){
    .netflix-addon [data-position-small="center-top"] .du-content-inner .spotlight__caption{
        padding-top:50px
    }
}
.netflix-addon .page{
    padding-bottom:30px
}
.netflix-addon .page__content__grey,.netflix-addon .mya-redesign .page__content__success,.mya-redesign .netflix-addon .page__content__success{
    margin-bottom:-31px
}
.netflix-addon .page__fifa_package .package-wrap .du-content-inner{
    padding-top:30px
}
@media screen and (min-width: 68.75em){
    .netflix-addon .page__fifa_package .package-wrap .du-content-inner{
        padding-left:0;
        padding-right:0
    }
}
@media screen and (min-width: 50em){
    .netflix-addon .package-wrap .du-content-inner{
        flex-flow:row
    }
    .netflix-addon .package-wrap .package-cell__card{
        width:33.33333%;
        margin-right:0;
        margin-left:0
    }
    .netflix-addon .package-wrap .package-cell__info{
        border-top:0 !important;
        width:66.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 64em){
    .netflix-addon .package-wrap .package-cell__card{
        width:33.33333%;
        margin-right:0;
        margin-left:0
    }
    .netflix-addon .package-wrap .package-cell__info{
        width:66.66667%;
        margin-right:0;
        margin-left:0
    }
}
@media screen and (max-width: 48em){
    .netflix-addon .package-wrap .du-content-inner{
        flex-direction:column
    }
    .netflix-addon .package-wrap .package-cell__info{
        padding-top:30px !important
    }
}
.netflix-addon .package-icon{
    padding:0 0 1.2rem
}
@media screen and (max-width: 47.99875em){
    .netflix-addon .package-icon{
        max-width:250px
    }
}
.netflix-addon .page__content p{
    font-family:"du-font-secondary-regular";
    color:#333;
    margin:0 0 .8em
}
.netflix-addon .package-cell .package-detail{
    font-family:"du-font-secondary-regular"
}
.netflix-addon .package-cell .package-detail p{
    margin:0 0 .5em;
    font-family:"du-font-secondary-regular"
}
.netflix-addon .package-cell .package-detail p.strike{
    text-decoration:line-through
}
.netflix-addon .package-cell .package-detail p.strike:before,.netflix-addon .package-cell .package-detail p.strike:after{
    content:none
}
.netflix-addon .package-cell .package-detail strong{
    font-family:"du-font-secondary-bold"
}
.netflix-addon .package-cell .package-detail p>em{
    font-style:normal;
    font-size:.875rem
}
@media screen and (min-width: 48.0625em){
    .netflix-addon .how-info{
        border-left:#00a9ce solid 2px;
        padding-left:50px
    }
}
.netflix-addon .how-info h6{
    margin:0 0 .7rem;
    font-family:"du-font-secondary-bold"
}
.netflix-addon .how-info .terms-check{
    margin-top:30px
}
.netflix-addon .how-info .terms-check label{
    font-size:.85rem
}
.netflix-addon .package-cell__info .how-info .du-msg-info{
    margin-top:0
}
.netflix-addon .package-cell__info .how-info .du-msg-info>p{
    margin-bottom:0
}
.netflix-addon .package-cell__info .how-info button.primary-btn--primary-color{
    margin-top:20px
}
@media print, screen and (min-width: 48em){
    .netflix-addon .package-cell__info .how-info button.primary-btn--primary-color{
        margin:1rem 0 0;
        min-width:190px;
        width:auto
    }
}
@media screen and (max-width: 37.5em){
    .netflix-addon .package-cell__info .how-info button.primary-btn--primary-color{
        width:100%
    }
}
.mya-summary-box{
    min-height:200px;
    padding:40px 30px;
    margin-bottom:1.5rem;
    text-align:center;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:12px
}
.netflix-step-thumbs{
    margin-top:2rem;
    margin-bottom:2rem
}
.netflix-step-thumbs .thumb{
    position:relative;
    display:inline-block;
    width:200px;
    height:118px;
    border:#00a9ce solid 3px;
    border-radius:3px;
    background:50% 0 no-repeat;
    background-size:contain
}
.netflix-step-thumbs .thumb>a{
    position:absolute;
    width:100%;
    height:100%
}
.netflix-step-thumbs .thumb+.thumb{
    margin-left:18px
}
@media screen and (max-width: 64em){
    .netflix-step-thumbs .thumb{
        width:180px
    }
}
@media screen and (max-width: 37.5em){
    .netflix-step-thumbs .thumb,.netflix-step-thumbs .thumb+.thumb{
        display:block;
        width:200px;
        margin:1.8rem auto
    }
}
.netflix-step-thumbs .count{
    position:absolute;
    left:-15px;
    top:-15px;
    width:30px;
    height:30px;
    text-align:center;
    line-height:28px;
    font-style:normal;
    font-size:1.25rem;
    color:#fff;
    border-radius:30px;
    background:#00a9ce
}
.soho-wrap{
    margin-top:-20px
}
.soho-wrap .table-data__summary{
    max-width:300px;
    margin:2rem auto
}
.soho-wrap .table-data__summary th,.soho-wrap .table-data__summary td{
    padding-top:3px;
    padding-bottom:3px;
    font-size:.875rem;
    color:#333;
    border:0
}
.soho-wrap .table-data__summary .du-table1 th,.soho-wrap .table-data__summary .du-table0 th{
    padding:5px 0;
    font-family:"du-font-secondary-bold";
    font-size:1.4rem;
    border-bottom:#ccc solid 1px
}
.soho-wrap .table-data__summary .du-table1 th:first-child,.soho-wrap .table-data__summary .du-table0 th:first-child{
    text-align:left
}
.soho-wrap .table-data__summary .du-table1 tbody tr:first-child td,.soho-wrap .table-data__summary .du-table0 tbody tr:first-child td{
    padding-top:15px
}
.soho-wrap .table-data__summary .du-table1 tbody tr:last-child td,.soho-wrap .table-data__summary .du-table0 tbody tr:last-child td{
    padding-bottom:15px;
    border-bottom:#ccc solid 1px
}
.table-data__date-filter{
    margin:2rem auto;
    text-align:center;
    font-family:"du-font-secondary-regular";
    font-size:.875rem
}
@media screen and (max-width: 37.5em){
    .table-data__date-filter{
        max-width:320px
    }
}
.table-data__date-filter>strong,.table-data__date-filter .date-picker{
    display:inline-block;
    vertical-align:middle;
    padding:0 15px
}
.table-data__date-filter strong{
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 37.5em){
    .table-data__date-filter strong{
        width:30%;
        text-align:right
    }
}
.table-data__date-filter .date-picker{
    min-height:1rem;
    min-width:100px;
    padding:5px 20px;
    padding-right:16px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:22px
}
@media screen and (max-width: 37.5em){
    .table-data__date-filter .date-picker{
        margin-bottom:10px
    }
}
.table-data__date-filter .date-picker input[type=text],.table-data__date-filter .date-picker .du-text-field.readonly input[type="text"]:focus,.du-text-field.readonly .table-data__date-filter .date-picker input[type="text"]:focus,.table-data__date-filter .date-picker .readonly.du-text-field--btn input[type="text"]:focus,.readonly.du-text-field--btn .table-data__date-filter .date-picker input[type="text"]:focus,.table-data__date-filter .date-picker .du-text-field.locked input[type="text"]:focus,.du-text-field.locked .table-data__date-filter .date-picker input[type="text"]:focus,.table-data__date-filter .date-picker .locked.du-text-field--btn input[type="text"]:focus,.locked.du-text-field--btn .table-data__date-filter .date-picker input[type="text"]:focus{
    height:26px;
    width:90px;
    margin:0;
    padding:3px 0 0;
    border:0;
    font-size:.9rem;
    box-shadow:none;
    color:#00a9ce;
    text-transform:uppercase
}
.table-data__date-filter .date-picker input[readonly]{
    cursor:default;
    background:transparent
}
.table-data__date-filter .date-picker input,.table-data__date-filter .date-picker .du-text-field.readonly input:focus,.du-text-field.readonly .table-data__date-filter .date-picker input:focus,.table-data__date-filter .date-picker .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .table-data__date-filter .date-picker input:focus,.table-data__date-filter .date-picker .du-text-field.locked input:focus,.du-text-field.locked .table-data__date-filter .date-picker input:focus,.table-data__date-filter .date-picker .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .table-data__date-filter .date-picker input:focus,.table-data__date-filter .date-picker i.svg-icon{
    display:inline-block;
    vertical-align:middle
}
.table-data__date-filter .date-picker i.svg-icon{
    width:16px;
    height:16px
}
.table-data__date-filter .date-picker i.svg-icon use{
    fill:none;
    stroke:none
}
.soho-wrap .du-table1-wrap{
    border-radius:0;
    margin-bottom:60px
}
.soho-wrap .du-table1-wrap th,.soho-wrap .du-table1-wrap td{
    color:#333;
    border-color:#ddd;
    font-size:.9rem
}
.soho-wrap .du-table1-wrap .du-table1 td,.soho-wrap .du-table1-wrap .du-table0 td{
    min-width:100px
}
@media print, screen and (min-width: 48em){
    .soho-wrap .du-table1-wrap .du-table1 td:nth-child(2),.soho-wrap .du-table1-wrap .du-table0 td:nth-child(2){
        min-width:200px
    }
    .soho-wrap .du-table1-wrap .du-table1 td:nth-child(3),.soho-wrap .du-table1-wrap .du-table0 td:nth-child(3){
        min-width:150px
    }
    .soho-wrap .du-table1-wrap .du-table1 td:nth-child(1),.soho-wrap .du-table1-wrap .du-table0 td:nth-child(1),.soho-wrap .du-table1-wrap .du-table1 td:nth-child(4),.soho-wrap .du-table1-wrap .du-table0 td:nth-child(4){
        width:120px
    }
}
.soho-wrap .du-table1-wrap .du-table1 td.dataTables_empty,.soho-wrap .du-table1-wrap .du-table0 td.dataTables_empty{
    width:100%;
    text-align:center;
    padding-bottom:20px !important
}
.soho-wrap .du-table1-wrap .du-table1 th,.soho-wrap .du-table1-wrap .du-table0 th{
    font-family:"du-font-secondary-bold";
    padding-bottom:.8rem;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.soho-wrap .du-table1-wrap .du-table1 th b,.soho-wrap .du-table1-wrap .du-table0 th b{
    cursor:pointer;
    position:relative
}
.soho-wrap .du-table1-wrap .du-table1 th b:before,.soho-wrap .du-table1-wrap .du-table0 th b:before{
    content:'c';
    font-family:du-icon-font;
    position:absolute;
    left:-13px;
    top:0;
    color:#333;
    width:10px;
    height:10px;
    font-size:8px;
    text-align:center;
    opacity:0;
    -webkit-transition:all 0.15s ease-out;
    -moz-transition:all 0.15s ease-out;
    transition:all 0.15s ease-out
}
.soho-wrap .du-table1-wrap .du-table1 th:hover b:before,.soho-wrap .du-table1-wrap .du-table0 th:hover b:before,.soho-wrap .du-table1-wrap .du-table1 .accordion-login th.accordion-title:focus b:before,.accordion-login .soho-wrap .du-table1-wrap .du-table1 th.accordion-title:focus b:before,.soho-wrap .du-table1-wrap .du-table0 .accordion-login th.accordion-title:focus b:before,.accordion-login .soho-wrap .du-table1-wrap .du-table0 th.accordion-title:focus b:before,.soho-wrap .du-table1-wrap .du-table1 th.file-drop:focus b:before,.soho-wrap .du-table1-wrap .du-table0 th.file-drop:focus b:before,.soho-wrap .du-table1-wrap .du-table1 .file-drop-container th.file-drop-single:focus b:before,.file-drop-container .soho-wrap .du-table1-wrap .du-table1 th.file-drop-single:focus b:before,.soho-wrap .du-table1-wrap .du-table0 .file-drop-container th.file-drop-single:focus b:before,.file-drop-container .soho-wrap .du-table1-wrap .du-table0 th.file-drop-single:focus b:before{
    opacity:1
}
.soho-wrap .du-table1-wrap .du-table1 th.sorting_asc b:before,.soho-wrap .du-table1-wrap .du-table0 th.sorting_asc b:before{
    opacity:1;
    content:'h'
}
.soho-wrap .du-table1-wrap .du-table1 th.sorting_desc b:before,.soho-wrap .du-table1-wrap .du-table0 th.sorting_desc b:before{
    opacity:1
}
@media screen and (max-width: 37.5em){
    .soho-wrap .du-table1-wrap .du-table1,.soho-wrap .du-table1-wrap .du-table0{
        margin-top:0
    }
    .soho-wrap .du-table1-wrap .du-table1 thead,.soho-wrap .du-table1-wrap .du-table0 thead{
        display:none
    }
    .soho-wrap .du-table1-wrap .du-table1 tr,.soho-wrap .du-table1-wrap .du-table0 tr{
        display:flex;
        flex-flow:wrap
    }
    .soho-wrap .du-table1-wrap .du-table1 td,.soho-wrap .du-table1-wrap .du-table0 td{
        width:50%;
        padding:8px 0;
        border-top:0;
        color:#777
    }
    .soho-wrap .du-table1-wrap .du-table1 td.dataTables_empty,.soho-wrap .du-table1-wrap .du-table0 td.dataTables_empty{
        width:100%;
        text-align:center;
        padding-bottom:20px !important
    }
    .soho-wrap .du-table1-wrap .du-table1 td:nth-child(1),.soho-wrap .du-table1-wrap .du-table0 td:nth-child(1){
        font-size:1.1em;
        color:#333;
        padding-bottom:0
    }
    .soho-wrap .du-table1-wrap .du-table1 td:nth-child(2),.soho-wrap .du-table1-wrap .du-table0 td:nth-child(2){
        order:3;
        padding-top:0
    }
    .soho-wrap .du-table1-wrap .du-table1 td:nth-child(3),.soho-wrap .du-table1-wrap .du-table0 td:nth-child(3){
        order:4;
        text-align:right;
        padding-top:0
    }
    .soho-wrap .du-table1-wrap .du-table1 td:nth-child(4),.soho-wrap .du-table1-wrap .du-table0 td:nth-child(4){
        order:2;
        text-align:right;
        font-size:1em;
        color:#333;
        padding-bottom:0
    }
    .soho-wrap .du-table1-wrap .du-table1 tr+tr td:nth-child(1),.soho-wrap .du-table1-wrap .du-table0 tr+tr td:nth-child(1),.soho-wrap .du-table1-wrap .du-table1 tr+tr td:nth-child(4),.soho-wrap .du-table1-wrap .du-table0 tr+tr td:nth-child(4){
        border-top:#ddd solid 1px
    }
}
.datepicker-years thead,.datepicker-years tbody,.datepicker-years tfoot,.datepicker-months thead,.datepicker-months tbody,.datepicker-months tfoot,.datepicker-days thead,.datepicker-days tbody,.datepicker-days tfoot{
    border:0
}
.datepicker-years .prev i:before,.datepicker-months .prev i:before,.datepicker-days .prev i:before{
    content:'\25C2';
    font-size:24px;
    font-style:normal
}
.datepicker-years .next i:before,.datepicker-months .next i:before,.datepicker-days .next i:before{
    content:'\25C2';
    font-size:24px;
    font-style:normal;
    display:inline-block;
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.datepicker.dropdown-menu{
    border:1px solid rgba(0,0,0,0.1);
    -webkit-box-shadow:0 2px 4px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 2px 4px 0px rgba(0,0,0,0.1);
    box-shadow:0 2px 4px 0px rgba(0,0,0,0.1)
}
.datepicker td span.active,.datepicker td.active.day{
    color:#fff
}
.dataTables_wrapper.no-footer{
    margin-bottom:-50px
}
.dataTables_paginate{
    position:relative;
    bottom:-30px;
    text-align:center
}
.dataTables_paginate a{
    display:inline-block;
    vertical-align:middle;
    width:30px;
    height:30px;
    margin:0 3px;
    line-height:30px;
    color:#777;
    background:#fff;
    border:#eee solid 1px;
    border-radius:20px;
    font-family:"du-font-secondary-regular";
    font-size:0.875rem;
    text-align:center
}
.dataTables_paginate a.current{
    width:40px;
    height:40px;
    background-color:#00a9ce;
    border:0;
    color:#fff;
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    line-height:40px
}
.dataTables_paginate .previous,.dataTables_paginate .next{
    text-indent:-9999em;
    position:relative;
    border-color:#00a9ce;
    color:#00a9ce
}
.dataTables_paginate .previous:before,.dataTables_paginate .next:before{
    content:'';
    font-family:du-icon-font;
    text-indent:0;
    font-size:10px;
    line-height:14px;
    display:block;
    position:absolute;
    top:7px;
    left:6px;
    width:15px;
    height:15px
}
.dataTables_paginate .previous.disabled,.dataTables_paginate .next.disabled{
    border-color:#ddd;
    color:#888
}
.dataTables_paginate .previous:before{
    content:'f'
}
.dataTables_paginate .next:before{
    content:'d'
}
.campaign-landing.bg-grey{
    background-color:#F8F8F8
}
.campaign-landing .columns{
    display:flex;
    flex-flow:row wrap;
    margin:auto
}
.campaign-landing .columns .left-column{
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 64em){
    .campaign-landing .columns .left-column{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
.campaign-landing .columns .left-column--text{
    position:relative
}
.campaign-landing .columns .right-column{
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 64em){
    .campaign-landing .columns .right-column{
        width:50%;
        margin-right:0;
        margin-left:0;
        max-width:683px;
        overflow:hidden
    }
}
.campaign-landing .columns .right-column .column-content{
    padding:30px 25px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .columns .right-column .column-content{
        padding:80px 50px 50px;
        display:flex;
        align-items:center;
        flex-flow:column;
        height:100%;
        overflow-y:scroll;
        -ms-overflow-style:none;
        overflow:-moz-scrollbars-none
    }
    .campaign-landing .columns .right-column .column-content::-webkit-scrollbar{
        display:none
    }
}
@media screen and (min-width: 64em) and (-ms-high-contrast: active), print and (-ms-high-contrast: none), screen and (min-width: 64em) and (-ms-high-contrast: none){
    .campaign-landing .columns .right-column .column-content{
        display:block
    }
}
.campaign-landing .campaign-image{
    height:100%;
    min-height:35vh;
    max-height:250px;
    background-color:#ddd
}
.campaign-landing .campaign-image>div{
    height:100%;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-image{
        height:100%;
        min-height:650px;
        max-height:unset
    }
}
@media screen and (min-width: 100em){
    .campaign-landing .campaign-image{
        min-height:700px
    }
}
.campaign-landing .campaign-image[data-position-small='right-center']>div{
    background-position:right center
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-image[data-position-large='center-bottom']>div{
        background-position:50% 100%
    }
}
.campaign-landing .campaign-copy{
    padding:20px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-copy{
        padding:115px 0 0 0px;
        padding-left:20px;
        left:50%;
        position:absolute;
        min-width:515px;
        height:100%;
        top:0;
        transform:translateX(-50%)
    }
}
@media print, screen and (min-width: 48em){
    .campaign-landing .campaign-copy.centered{
        left:auto;
        right:50%;
        min-width:inherit;
        width:50%;
        max-width:633px;
        padding-left:20px;
        padding-right:20px;
        transform:none
    }
    .campaign-landing .campaign-copy.centered>.campaign-copy__title,.campaign-landing .campaign-copy.centered>.campaign-copy__sub-title{
        max-width:400px;
        margin-left:auto;
        margin-right:auto
    }
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .campaign-copy.centered{
        position:absolute;
        transform:translateY(-100%)
    }
    .campaign-landing .campaign-copy.centered>.campaign-copy__title,.campaign-landing .campaign-copy.centered>.campaign-copy__sub-title{
        color:#fff
    }
}
.campaign-landing .campaign-copy .campaign-copy__title{
    color:#333;
    font-family:du-font-primary-b;
    font-size:31px;
    line-height:1.2;
    margin:0 0 15px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-copy .campaign-copy__title{
        color:#fff;
        font-size:48px
    }
}
.campaign-landing .campaign-copy .campaign-copy__sub-title{
    color:#333;
    font-family:"du-font-secondary-regular";
    font-size:20px;
    line-height:1.3;
    margin:0 0 20px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-copy .campaign-copy__sub-title{
        color:#fff;
        max-width:415px
    }
}
.campaign-landing .campaign-info h6{
    margin:0;
    font-family:"du-font-secondary-regular";
    font-size:1rem
}
.campaign-landing .campaign-info h4{
    margin:0;
    color:#00a9ce
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-info h4{
        width:75%
    }
}
.campaign-landing .campaign-info p{
    color:#333;
    font-family:"du-font-secondary-regular";
    font-size:1rem
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-info p{
        width:85%
    }
}
@media print, screen and (min-width: 48em){
    .campaign-landing .campaign-form{
        margin:30px 0 0
    }
}
@media print and (-ms-high-contrast: none), screen and (-ms-high-contrast: active) and (min-width: 48em), screen and (-ms-high-contrast: none) and (min-width: 48em){
    .campaign-landing .campaign-form{
        padding-bottom:15px
    }
}
.campaign-landing .campaign-form .du-form{
    padding:0;
    margin:0 -20px 0
}
@media print, screen and (min-width: 48em){
    .campaign-landing .campaign-form .du-form{
        margin:0 -10px 0
    }
}
.campaign-landing .campaign-form .group{
    margin-bottom:0
}
@media print, screen and (min-width: 48em){
    .campaign-landing .campaign-form .group{
        width:50%;
        margin-right:0;
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .campaign-landing .campaign-form .group-wide{
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.campaign-landing .campaign-form .group-action{
    display:block;
    text-align:center
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-form .group-action{
        text-align:inherit
    }
}
.campaign-landing .campaign-form .group-action a{
    font-size:.875rem;
    margin-left:20px
}
.campaign-landing .campaign-form .ajax-action-btn{
    width:100%;
    margin-bottom:15px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-form .ajax-action-btn{
        width:auto;
        margin-bottom:0
    }
}
.campaign-landing .campaign-form .ajax-action-btn button{
    width:100%
}
@media print, screen and (min-width: 64em){
    .campaign-landing .campaign-form .ajax-action-btn button{
        width:auto
    }
}
.campaign-landing .campaign-form.loading .loader-box{
    display:block
}
.campaign-landing .form-success,.campaign-landing .form-error{
    width:100%;
    padding:25px;
    background-color:rgba(0,169,206,0.08);
    border-radius:12px;
    position:relative
}
.campaign-landing .form-success .success-icon,.campaign-landing .form-error .success-icon{
    font-size:1.563rem;
    line-height:1.2;
    flex:0 0 auto;
    width:auto;
    margin-right:0;
    margin-left:0;
    position:absolute;
    right:25px
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .form-success .success-icon,.campaign-landing .form-error .success-icon{
        margin-bottom:10px
    }
}
.campaign-landing .form-success .success-icon .icon,.campaign-landing .form-error .success-icon .icon,.campaign-landing .form-success .success-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .form-success .success-icon .secondary-btn--primary-color,.campaign-landing .form-error .success-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .form-error .success-icon .secondary-btn--primary-color,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .secondary-btn--primary-color,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .secondary-btn--primary-color,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .secondary-btn--primary-color,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .secondary-btn--primary-color,.campaign-landing .form-success .success-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .form-success .success-icon .hint2,.campaign-landing .form-error .success-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .form-error .success-icon .hint2,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .hint2,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .hint2,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .hint2,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .hint2{
    display:inline-block;
    color:#fff;
    width:44px;
    height:44px;
    font-size:2.2rem;
    border-radius:35px;
    background:#00a9ce;
    -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.25);
    box-shadow:0 0 20px 0 rgba(0,0,0,0.25);
    text-align:center
}
@media screen and (max-width: 47.99875em){
    .campaign-landing .form-success .success-icon .icon,.campaign-landing .form-error .success-icon .icon,.campaign-landing .form-success .success-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .form-success .success-icon .secondary-btn--primary-color,.campaign-landing .form-error .success-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .form-error .success-icon .secondary-btn--primary-color,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .secondary-btn--primary-color,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .secondary-btn--primary-color,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .secondary-btn--primary-color,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .secondary-btn--primary-color,.campaign-landing .form-success .success-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .form-success .success-icon .hint2,.campaign-landing .form-error .success-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .form-error .success-icon .hint2,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .hint2,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .hint2,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .hint2,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .hint2{
        width:30px;
        height:30px;
        font-size:1.5rem
    }
}
.campaign-landing .form-success .success-icon .icon:before,.campaign-landing .form-error .success-icon .icon:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .campaign-landing .form-success .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .campaign-landing .form-error .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .campaign-landing .form-success .success-icon .hint2:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .campaign-landing .form-error .success-icon .hint2:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .hint2:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .hint2:before,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .hint2:before,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .hint2:before{
    font-size:1.5rem;
    line-height:45px;
    vertical-align:top
}
@media screen and (max-width: 47.99875em){
    .campaign-landing .form-success .success-icon .icon:before,.campaign-landing .form-error .success-icon .icon:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .campaign-landing .form-success .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .campaign-landing .form-error .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .campaign-landing .form-success .success-icon .hint2:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .campaign-landing .form-error .success-icon .hint2:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .hint2:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .hint2:before,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .hint2:before,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .hint2:before{
        font-size:1.5rem;
        line-height:28px
    }
}
.campaign-landing .form-success .success-icon .icon.red,.campaign-landing .form-error .success-icon .icon.red,.campaign-landing .form-success .success-icon .accordion-item .file-drop .red.secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .form-success .success-icon .red.secondary-btn--primary-color,.campaign-landing .form-error .success-icon .accordion-item .file-drop .red.secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .form-error .success-icon .red.secondary-btn--primary-color,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .red.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .red.secondary-btn--primary-color,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .red.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .red.secondary-btn--primary-color,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .red.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .red.secondary-btn--primary-color,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .red.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .red.secondary-btn--primary-color,.campaign-landing .form-success .success-icon .accordion-item .file-drop .red.hint2,.accordion-item .file-drop .campaign-landing .form-success .success-icon .red.hint2,.campaign-landing .form-error .success-icon .accordion-item .file-drop .red.hint2,.accordion-item .file-drop .campaign-landing .form-error .success-icon .red.hint2,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .red.hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .red.hint2,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .red.hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .red.hint2,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .red.hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .red.hint2,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .red.hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .red.hint2{
    background:#F44242
}
.campaign-landing .form-success .success-icon .icon.red:before,.campaign-landing .form-error .success-icon .icon.red:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop .red.secondary-btn--primary-color:before,.accordion-item .file-drop .campaign-landing .form-success .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop .red.secondary-btn--primary-color:before,.accordion-item .file-drop .campaign-landing .form-error .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .red.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .red.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .red.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .red.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop .red.hint2:before,.accordion-item .file-drop .campaign-landing .form-success .success-icon .red.hint2:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop .red.hint2:before,.accordion-item .file-drop .campaign-landing .form-error .success-icon .red.hint2:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .red.hint2:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .red.hint2:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .red.hint2:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .red.hint2:before,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .red.hint2:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .red.hint2:before,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .red.hint2:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .red.hint2:before{
    font-size:2.5rem;
    line-height:43px;
    color:#fff
}
@media screen and (max-width: 47.99875em){
    .campaign-landing .form-success .success-icon .icon.red:before,.campaign-landing .form-error .success-icon .icon.red:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop .red.secondary-btn--primary-color:before,.accordion-item .file-drop .campaign-landing .form-success .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop .red.secondary-btn--primary-color:before,.accordion-item .file-drop .campaign-landing .form-error .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .red.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .red.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .red.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .red.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .red.secondary-btn--primary-color:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop .red.hint2:before,.accordion-item .file-drop .campaign-landing .form-success .success-icon .red.hint2:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop .red.hint2:before,.accordion-item .file-drop .campaign-landing .form-error .success-icon .red.hint2:before,.campaign-landing .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .red.hint2:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-success .success-icon .red.hint2:before,.campaign-landing .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .red.hint2:before,.accordion-item .file-drop-container .file-drop-single .campaign-landing .form-error .success-icon .red.hint2:before,.campaign-landing .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .red.hint2:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-success .success-icon .red.hint2:before,.campaign-landing .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .red.hint2:before,.file-drop-container .accordion-item .file-drop-single .campaign-landing .form-error .success-icon .red.hint2:before{
        font-size:1.5rem;
        line-height:28px
    }
}
.campaign-landing .form-success h5,.campaign-landing .form-error h5{
    margin:0 0 10px;
    font-family:du-font-primary-b
}
.campaign-landing .form-success h6,.campaign-landing .form-error h6{
    margin:0 0 10px;
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
.campaign-landing .form-success p,.campaign-landing .form-error p{
    color:#333;
    margin-top:0;
    padding-right:25%;
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
.campaign-landing .form-success .upsell,.campaign-landing .form-error .upsell{
    border-top:1px solid #ccc;
    padding-top:20px
}
.campaign-landing .form-error{
    display:block;
    color:initial;
    font-weight:normal
}
.campaign-landing .home-campaign{
    padding:20px 20px 30px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign{
        padding:80px 50px 30px;
        display:flex;
        flex-flow:column;
        height:100%;
        overflow-y:scroll;
        -ms-overflow-style:none;
        overflow:-moz-scrollbars-none
    }
    .campaign-landing .home-campaign::-webkit-scrollbar{
        display:none
    }
}
@media screen and (min-width: 64em) and (-ms-high-contrast: active), print and (-ms-high-contrast: none), screen and (min-width: 64em) and (-ms-high-contrast: none){
    .campaign-landing .home-campaign{
        display:block
    }
}
.campaign-landing .home-campaign.loading{
    position:relative
}
.campaign-landing .home-campaign.loading .loader-box{
    display:block
}
.campaign-landing .home-campaign.loading .form-success,.campaign-landing .home-campaign.loading .form-error{
    opacity:0
}
.campaign-landing .home-campaign--inner{
    height:100%
}
.campaign-landing .home-campaign--inner form{
    height:100%
}
.campaign-landing .home-campaign .campaign{
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:space-between
}
.campaign-landing .home-campaign.loading .campaign{
    opacity:0
}
.campaign-landing .home-campaign__row{
    margin-bottom:30px
}
@media screen and (max-width: 40em){
    .campaign-landing .home-campaign__row{
        margin-bottom:60px
    }
}
.campaign-landing .home-campaign__title{
    font-family:"du-font-secondary-bold";
    font-size:16px;
    margin:0 0 20px
}
.campaign-landing .home-campaign__subtitle{
    color:#0a0a0a;
    font-size:16px
}
.campaign-landing .home-campaign .cards{
    display:flex;
    flex-flow:column
}
@media print, screen and (min-width: 48em){
    .campaign-landing .home-campaign .cards{
        flex-wrap:wrap;
        flex-flow:wrap;
        justify-content:space-between
    }
}
.campaign-landing .home-campaign .cards__item{
    background:#fff;
    display:inline-block;
    border-radius:0 10px 10px 0;
    border:1px solid #ddd;
    border-left:0;
    position:relative;
    margin-bottom:30px;
    width:100%
}
.campaign-landing .home-campaign .cards__item:first-child{
    margin-bottom:0
}
.campaign-landing .home-campaign .cards__item.preferred{
    border-right:2px solid #00205b
}
.campaign-landing .home-campaign .cards__item-best{
    display:none;
    position:absolute;
    background:#00205b;
    font-family:du-font-secondary-bold;
    font-size:1rem;
    color:#fff;
    padding:5px 22px;
    transform:rotate(-90deg) translateX(34px);
    transform-origin:100% 100%;
    border-radius:10px 0 10px 0;
    top:2px;
    right:-1px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .cards__item-best{
        top:0;
        right:-2px
    }
}
.campaign-landing .home-campaign .cards__item.preferred .cards__item-best{
    display:block
}
.campaign-landing .home-campaign .cards__item-pay{
    border-left:4px solid #c724b1;
    padding:20px 20px 15px;
    padding-right:40px
}
.campaign-landing .home-campaign .cards__item-pay+.cards__item-get{
    border-top:0px
}
.campaign-landing .home-campaign .cards__item-pay h5{
    font-family:du-font-secondary-regular;
    font-size:1rem;
    line-height:1;
    margin:0;
    color:#c724b1
}
.campaign-landing .home-campaign .cards__item-pay h4,.campaign-landing .home-campaign .cards__item-pay h6{
    font-size:20px;
    font-family:du-font-primary-b;
    margin:0;
    color:#c724b1;
    line-height:1.5
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .cards__item-pay h4,.campaign-landing .home-campaign .cards__item-pay h6{
        font-size:25px
    }
}
.campaign-landing .home-campaign .cards__item-pay h4 small,.campaign-landing .home-campaign .cards__item-pay h6 small{
    font-family:du-font-secondary-medium;
    font-size:.875rem
}
.campaign-landing .home-campaign .cards__item-pay h4 .strike{
    font-family:"du-font-secondary-regular";
    position:relative;
    padding:0 3px
}
.campaign-landing .home-campaign .cards__item-pay h4 .strike:before{
    content:'';
    width:100%;
    height:100%;
    border-bottom:1px solid #c724b1;
    -webkit-transform:translateY(-23px) translateX(5px) rotate(15deg);
    position:absolute;
    z-index:3;
    left:0
}
.campaign-landing .home-campaign .cards__item-pay h4 .strike:after{
    content:'';
    width:100%;
    height:100%;
    border-bottom:3px solid #fff;
    -webkit-transform:translateY(-22px) translateX(5px) rotate(15deg);
    position:absolute;
    left:0
}
.campaign-landing .home-campaign .cards__item .term{
    font-family:du-font-secondary-regular;
    font-size:.875rem;
    line-height:1.4
}
.campaign-landing .home-campaign .cards__item .term strong{
    font-family:du-font-secondary-bold
}
.campaign-landing .home-campaign .cards__item .term .separator{
    color:#ccc;
    margin:0;
    background:transparent;
    width:auto;
    height:auto
}
.campaign-landing .home-campaign .cards__item-get{
    border-top:1px solid #ddd;
    border-left:4px solid #00a9ce;
    padding:20px 20px 24px
}
.campaign-landing .home-campaign .cards__item-get h5{
    font-family:du-font-secondary-regular;
    font-size:1rem;
    line-height:1;
    margin:0;
    color:#00a9ce
}
.campaign-landing .home-campaign .cards__item-get h4{
    font-size:20px;
    line-height:1.5;
    font-family:du-font-primary-b;
    margin:0;
    color:#00a9ce
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .cards__item-get h4{
        font-size:25px
    }
}
.campaign-landing .home-campaign .cards__item-get h4 small{
    font-family:du-font-secondary-medium;
    font-size:.875rem
}
.campaign-landing .home-campaign .cards__item-get .key-features,.campaign-landing .home-campaign .cards__item-get .addons{
    border-top:1px solid #ddd;
    margin-top:22px;
    padding:24px 0 0;
    display:flex
}
.campaign-landing .home-campaign .cards__item-get .key-features.bb0,.campaign-landing .home-campaign .cards__item-get .bb0.addons{
    border-bottom:0px
}
.campaign-landing .home-campaign .cards__item-get .key-features-item{
    padding-right:30px;
    display:flex;
    flex-flow:column
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .cards__item-get .key-features-item{
        flex-flow:row
    }
}
.campaign-landing .home-campaign .cards__item-get .key-features--justify{
    justify-content:space-between
}
.campaign-landing .home-campaign .cards__item-get .key-features--justify .key-features-item{
    padding-right:0
}
.campaign-landing .home-campaign .cards__item-get .key-features .icon,.campaign-landing .home-campaign .cards__item-get .addons .icon,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .key-features .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .key-features .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .key-features .hint2,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .hint2,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .hint2,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2,.campaign-landing .home-campaign .cards__item-get .key-features .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .hint2,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2{
    margin-bottom:10px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .cards__item-get .key-features .icon,.campaign-landing .home-campaign .cards__item-get .addons .icon,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .key-features .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .key-features .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .key-features .hint2,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .hint2,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .hint2,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2,.campaign-landing .home-campaign .cards__item-get .key-features .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .hint2,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2{
        margin:0;
        margin-right:16px;
        margin-top:4px
    }
}
.campaign-landing .home-campaign .cards__item-get .key-features .icon img,.campaign-landing .home-campaign .cards__item-get .addons .icon img,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .key-features .secondary-btn--primary-color img,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color img,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .secondary-btn--primary-color img,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color img,.campaign-landing .home-campaign .cards__item-get .key-features .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .secondary-btn--primary-color img,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color img,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .key-features .hint2 img,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .hint2 img,.campaign-landing .home-campaign .cards__item-get .key-features .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .hint2 img,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2 img,.campaign-landing .home-campaign .cards__item-get .key-features .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features .hint2 img,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2 img{
    max-width:24px;
    width:100%
}
.campaign-landing .home-campaign .cards__item-get .key-features .icon--large img,.campaign-landing .home-campaign .cards__item-get .addons .icon--large img{
    max-width:56px
}
.campaign-landing .home-campaign .cards__item-get .key-features .data,.campaign-landing .home-campaign .cards__item-get .addons .data{
    font-size:.875rem;
    margin:0;
    font-family:du-font-secondary-regular;
    line-height:1.2
}
.campaign-landing .home-campaign .cards__item-get .key-features .data p,.campaign-landing .home-campaign .cards__item-get .addons .data p{
    color:#333;
    margin:0
}
.campaign-landing .home-campaign .cards__item-get .key-features .data strong,.campaign-landing .home-campaign .cards__item-get .addons .data strong{
    font-size:20px;
    font-family:du-font-secondary-bold
}
.campaign-landing .home-campaign .cards__item-get .key-features .data strong small,.campaign-landing .home-campaign .cards__item-get .addons .data strong small{
    font-size:14px;
    font-family:"du-font-secondary-regular";
    font-weight:normal
}
.campaign-landing .home-campaign .cards__item-get .key-features .data .desc,.campaign-landing .home-campaign .cards__item-get .addons .data .desc{
    display:block;
    color:#333;
    line-height:1.3
}
.campaign-landing .home-campaign .cards__item-get .key-features .data .desc a,.campaign-landing .home-campaign .cards__item-get .addons .data .desc a{
    text-decoration:underline;
    font-weight:normal
}
.campaign-landing .home-campaign .cards__item-get .key-features.type2 .key-features-item,.campaign-landing .home-campaign .cards__item-get .type2.addons .key-features-item{
    padding-right:2rem
}
.campaign-landing .home-campaign .cards__item-get .key-features.type2 .key-features-item>div,.campaign-landing .home-campaign .cards__item-get .type2.addons .key-features-item>div{
    display:flex;
    flex-flow:wrap;
    justify-content:flex-start;
    align-items:center;
    margin-top:1rem
}
.campaign-landing .home-campaign .cards__item-get .key-features.type2 .key-features-item>div .data,.campaign-landing .home-campaign .cards__item-get .type2.addons .key-features-item>div .data{
    line-height:1
}
.campaign-landing .home-campaign .cards__item-get .key-features.type2 .icon,.campaign-landing .home-campaign .cards__item-get .type2.addons .icon,.campaign-landing .home-campaign .cards__item-get .key-features.type2 .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .key-features.type2 .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .type2.addons .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .type2.addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .key-features.type2 .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features.type2 .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .type2.addons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .type2.addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .key-features.type2 .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features.type2 .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .type2.addons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .type2.addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .key-features.type2 .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .key-features.type2 .hint2,.campaign-landing .home-campaign .cards__item-get .type2.addons .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .type2.addons .hint2,.campaign-landing .home-campaign .cards__item-get .key-features.type2 .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features.type2 .hint2,.campaign-landing .home-campaign .cards__item-get .type2.addons .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .type2.addons .hint2,.campaign-landing .home-campaign .cards__item-get .key-features.type2 .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .key-features.type2 .hint2,.campaign-landing .home-campaign .cards__item-get .type2.addons .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .type2.addons .hint2{
    margin-bottom:0;
    margin-right:10px
}
.campaign-landing .home-campaign .cards__item-get .features ul{
    margin:0;
    padding:10px 0
}
.campaign-landing .home-campaign .cards__item-get .features ul li{
    font-size:.875rem;
    margin:0;
    font-family:du-font-secondary-regular;
    line-height:1.4;
    padding:3px 0
}
.campaign-landing .home-campaign .cards__item-get .features ul li strong{
    font-family:du-font-secondary-bold
}
.campaign-landing .home-campaign .cards__item-get .addons{
    border-bottom:0;
    border-top:1px solid #ddd
}
.campaign-landing .home-campaign .cards__item-get .addons-item{
    background:none;
    border:0 none;
    margin:0;
    width:100%;
    padding:0;
    padding-right:0;
    padding-bottom:1rem
}
.campaign-landing .home-campaign .cards__item-get .addons .icon,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .hint2,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2{
    margin-bottom:0;
    margin-right:10px;
    padding-bottom:1rem
}
.campaign-landing .home-campaign .cards__item-get .addons .icon img,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color img,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color img,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .secondary-btn--primary-color img,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .campaign-landing .home-campaign .cards__item-get .addons .hint2 img,.campaign-landing .home-campaign .cards__item-get .addons .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2 img,.campaign-landing .home-campaign .cards__item-get .addons .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign .cards__item-get .addons .hint2 img{
    max-width:30px
}
.campaign-landing .home-campaign .cards__item-get .addons .data strong{
    font-size:1rem
}
.campaign-landing .home-campaign .cards__item-get .action{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-top:15px;
    border-top:1px solid #ddd
}
.campaign-landing .home-campaign .cards__item-get .action .info-btn{
    font-family:du-font-secondary-regular;
    font-size:1rem;
    color:#333;
    position:relative;
    line-height:1.1;
    padding-left:30px
}
.campaign-landing .home-campaign .cards__item-get .action .info-btn:before{
    content:"p";
    font-family:du-icon-font;
    color:#00a9ce;
    position:absolute;
    left:0;
    top:-4px;
    font-size:150%
}
.campaign-landing .home-campaign .cards__item-get .action .info-btn:hover,.campaign-landing .home-campaign .cards__item-get .action .accordion-login .info-btn.accordion-title:focus,.accordion-login .campaign-landing .home-campaign .cards__item-get .action .info-btn.accordion-title:focus,.campaign-landing .home-campaign .cards__item-get .action .info-btn.file-drop:focus,.campaign-landing .home-campaign .cards__item-get .action .file-drop-container .info-btn.file-drop-single:focus,.file-drop-container .campaign-landing .home-campaign .cards__item-get .action .info-btn.file-drop-single:focus{
    color:#00a9ce
}
.campaign-landing .home-campaign .cards__item-get .action .btn,.campaign-landing .home-campaign .cards__item-get .action .tvpackages .btn-primary,.tvpackages .campaign-landing .home-campaign .cards__item-get .action .btn-primary,.campaign-landing .home-campaign .cards__item-get .action .tvpackages .btn-secondary,.tvpackages .campaign-landing .home-campaign .cards__item-get .action .btn-secondary{
    min-width:140px
}
.campaign-landing .home-campaign .cards__item:hover,.campaign-landing .home-campaign .accordion-login .cards__item.accordion-title:focus,.accordion-login .campaign-landing .home-campaign .cards__item.accordion-title:focus,.campaign-landing .home-campaign .cards__item.file-drop:focus,.campaign-landing .home-campaign .file-drop-container .cards__item.file-drop-single:focus,.file-drop-container .campaign-landing .home-campaign .cards__item.file-drop-single:focus{
    -webkit-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3);
    -moz-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3);
    box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3)
}
.campaign-landing .home-campaign .cards__item .du-accordion{
    margin-left:0;
    background:#fff;
    list-style-type:none;
    padding:0;
    margin:0
}
.campaign-landing .home-campaign .cards__item .du-accordion[disabled] .accordion-title{
    cursor:not-allowed
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item:first-child>:first-child{
    border-radius:0 0 0 0
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item:last-child>:last-child{
    border-radius:0 0 0 0
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .item__info{
    background:none;
    color:#00a9ce;
    vertical-align:middle;
    opacity:.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80);
    position:absolute;
    right:0;
    top:4px;
    font-size:1.563rem;
    line-height:1;
    transform:rotate(-90deg)
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .item__info:hover,.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .accordion-login .item__info.accordion-title:focus,.accordion-login .campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .item__info.accordion-title:focus,.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .item__info.file-drop:focus,.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .file-drop-container .item__info.file-drop-single:focus,.file-drop-container .campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .item__info.file-drop-single:focus{
    background:none;
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100)
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .item__info:focus{
    background:none
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .item__info:visited{
    background:none
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .item__info:before{
    content:"g";
    font-family:du-icon-font
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item.is-active .item__info{
    opacity:1;
    transform:rotate(90deg);
    right:4px
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content{
    display:none;
    padding:1rem;
    border:1px solid #e6e6e6;
    border-bottom:0;
    background-color:#fff;
    color:#000;
    padding-top:0;
    background-color:#FAFAFA;
    background-size:100%;
    width:100%;
    height:100%;
    text-align:left;
    position:relative;
    border:none;
    border:1px solid #ddd;
    border-radius:10px;
    margin-bottom:-11px;
    margin-top:7px;
    z-index:9;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s
}
:last-child>.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content:last-child{
    border-bottom:1px solid #e6e6e6
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content:last-child{
    border-radius:10px
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content:before{
    content:" ";
    position:absolute;
    width:0;
    height:0;
    border-left:11px solid transparent;
    border-right:11px solid transparent;
    border-bottom:11px solid #ddd;
    top:-12px;
    right:4px;
    display:none
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content:after{
    content:" ";
    position:absolute;
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #FAFAFA;
    top:-10px;
    right:5px;
    display:none
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content span{
    font-family:"du-font-secondary-bold";
    font-size:.875rem;
    line-height:.875rem;
    color:#333;
    display:inline-block;
    padding-top:1rem
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content span{
        font-size:1rem
    }
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content i{
    font-size:13px;
    color:#cacaca;
    cursor:pointer;
    float:right;
    padding-top:5px;
    margin-right:-7px;
    display:none
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content p{
    font-family:"du-font-secondary-regular";
    font-size:.75rem;
    color:#333;
    text-align:left;
    margin-bottom:0
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content p span{
    font-family:du-font-primary-b
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content p{
        font-size:.875rem
    }
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content .item__link{
    display:block;
    font-weight:bold;
    margin-top:10px
}
.campaign-landing .home-campaign .cards__item .du-accordion .du-accordion-item .du-accordion-content .item__link:after{
    content:"d";
    font-family:"du-icon-font";
    position:relative;
    top:2px;
    padding-left:5px
}
.campaign-landing .home-campaign .cards__item .du-accordion:before{
    content:" "
}
.campaign-landing .home-campaign .free-package-selector{
    padding:0
}
.campaign-landing .home-campaign .free-package-selector .custom-radio-group{
    padding:0
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .free-package-selector .custom-radio-group{
        justify-content:space-between
    }
}
.campaign-landing .home-campaign .free-package-selector .du-custom-radio{
    margin-left:0;
    margin-right:0
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .free-package-selector .du-custom-radio{
        width:calc(50% - 10px)
    }
}
.campaign-landing .home-campaign .free-package-selector .du-custom-radio .channels-link2:after{
    font-family:du-icon-font;
    position:relative;
    top:2px;
    font-size:10px;
    content:"d";
    padding-left:5px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .free-package-selector .du-custom-radio .channels-link2:after{
        top:1px
    }
}
.campaign-landing .home-campaign .home-campaign-form{
    padding:0
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .home-campaign-form{
        margin-left:-10px;
        margin-right:-10px
    }
}
.campaign-landing .home-campaign .home-campaign-form .group{
    margin-top:0;
    margin-bottom:0
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .home-campaign .home-campaign-form .group{
        padding:0
    }
}
@media screen and (max-width: 64.06125em){
    .campaign-landing .home-campaign .home-campaign-form .group.group-shrink{
        width:100%
    }
}
@media screen and (max-width: 79.99875em){
    .campaign-landing .home-campaign .home-campaign-form .checkbox-group{
        margin-top:-25px;
        margin-bottom:25px
    }
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .home-campaign-form .checkbox-group{
        padding-top:17px
    }
}
.campaign-landing .home-campaign .home-campaign-form .btn,.campaign-landing .home-campaign .home-campaign-form .tvpackages .btn-primary,.tvpackages .campaign-landing .home-campaign .home-campaign-form .btn-primary,.campaign-landing .home-campaign .home-campaign-form .tvpackages .btn-secondary,.tvpackages .campaign-landing .home-campaign .home-campaign-form .btn-secondary{
    width:100%
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign .home-campaign-form .btn,.campaign-landing .home-campaign .home-campaign-form .tvpackages .btn-primary,.tvpackages .campaign-landing .home-campaign .home-campaign-form .btn-primary,.campaign-landing .home-campaign .home-campaign-form .tvpackages .btn-secondary,.tvpackages .campaign-landing .home-campaign .home-campaign-form .btn-secondary{
        width:280px;
        max-width:280px
    }
}
.campaign-landing .home-campaign .home-campaign-form .btn.disabled,.campaign-landing .home-campaign .home-campaign-form .tvpackages .disabled.btn-primary,.tvpackages .campaign-landing .home-campaign .home-campaign-form .disabled.btn-primary,.campaign-landing .home-campaign .home-campaign-form .tvpackages .disabled.btn-secondary,.tvpackages .campaign-landing .home-campaign .home-campaign-form .disabled.btn-secondary{
    background:#c724b1;
    border-color:#c724b1;
    opacity:.4
}
.campaign-landing .home-campaign-success .form-success,.campaign-landing .home-campaign-success .form-error{
    background-color:#fff;
    border:1px solid #ddd;
    padding:25px 20px
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign-success .form-success,.campaign-landing .home-campaign-success .form-error{
        padding:30px 40px
    }
}
.campaign-landing .home-campaign-success .form-success .success-icon .icon,.campaign-landing .home-campaign-success .form-error .success-icon .icon,.campaign-landing .home-campaign-success .form-success .success-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign-success .form-success .success-icon .secondary-btn--primary-color,.campaign-landing .home-campaign-success .form-error .success-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign-success .form-error .success-icon .secondary-btn--primary-color,.campaign-landing .home-campaign-success .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign-success .form-success .success-icon .secondary-btn--primary-color,.campaign-landing .home-campaign-success .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign-success .form-error .success-icon .secondary-btn--primary-color,.campaign-landing .home-campaign-success .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign-success .form-success .success-icon .secondary-btn--primary-color,.campaign-landing .home-campaign-success .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign-success .form-error .success-icon .secondary-btn--primary-color,.campaign-landing .home-campaign-success .form-success .success-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign-success .form-success .success-icon .hint2,.campaign-landing .home-campaign-success .form-error .success-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign-success .form-error .success-icon .hint2,.campaign-landing .home-campaign-success .form-success .success-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign-success .form-success .success-icon .hint2,.campaign-landing .home-campaign-success .form-error .success-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign-success .form-error .success-icon .hint2,.campaign-landing .home-campaign-success .form-success .success-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign-success .form-success .success-icon .hint2,.campaign-landing .home-campaign-success .form-error .success-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign-success .form-error .success-icon .hint2{
    background:#78be20;
    -webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);
    -moz-box-shadow:0 0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 0 rgba(0,0,0,0)
}
.campaign-landing .home-campaign-success .form-success-secondary{
    margin:23px 0
}
@media print, screen and (min-width: 64em){
    .campaign-landing .home-campaign-success .form-success-secondary{
        margin:23px 40px
    }
}
.campaign-landing .home-campaign-success .form-success-secondary .link{
    color:#333;
    font-family:du-font-secondary-medium;
    font-size:16px;
    padding-left:28px;
    position:relative;
    line-height:1.2
}
.campaign-landing .home-campaign-success .form-success-secondary .link:before{
    content:"g";
    font-family:du-icon-font;
    position:absolute;
    color:#00a9ce;
    left:0;
    font-size:20px;
    transform:rotate(180deg)
}
.campaign-landing .home-campaign-success .form-success-secondary .link:hover,.campaign-landing .home-campaign-success .form-success-secondary .accordion-login .link.accordion-title:focus,.accordion-login .campaign-landing .home-campaign-success .form-success-secondary .link.accordion-title:focus,.campaign-landing .home-campaign-success .form-success-secondary .link.file-drop:focus,.campaign-landing .home-campaign-success .form-success-secondary .file-drop-container .link.file-drop-single:focus,.file-drop-container .campaign-landing .home-campaign-success .form-success-secondary .link.file-drop-single:focus{
    color:#00a9ce
}
.campaign-filters{
    border-top:1px solid #ddd;
    margin:20px 0 0;
    padding:20px 0 0
}
.campaign-filters h6{
    margin:0 0 5px;
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
.campaign-filters .tabs{
    border:0 none
}
@media print, screen and (min-width: 64em){
    .mpr-offers .columns .right-column .column-content{
        align-items:flex-start;
        justify-content:center
    }
}
@media print, screen and (min-width: 48em){
    .mpr-offers .campaign-form{
        margin:0
    }
}
.mpr-offers .campaign-form .form-success,.mpr-offers .campaign-form .campaign-landing .form-error,.campaign-landing .mpr-offers .campaign-form .form-error,.mpr-offers .campaign-form .form-error{
    margin-top:30px
}
.big-weekends .home-campaign{
    padding-bottom:0 !important
}
.big-weekends-copy{
    padding:30px 0 0;
    color:#444
}
@media screen and (max-width: 37.5em){
    .big-weekends-copy{
        padding-top:20px
    }
}
.big-weekends-copy h5,.big-weekends-copy .page-title{
    margin:0
}
.big-weekends-copy h5{
    font-size:1.125rem
}
.big-weekends-copy .page-title{
    font-family:du-font-primary-b;
    color:#00a9ce;
    font-size:1.875rem
}
.big-weekends-copy p{
    color:inherit
}
.big-weekends-copy p>strong{
    font-family:"du-font-secondary-bold"
}
.big-weekends-copy .ornament{
    padding:30px 0 0
}
@media screen and (max-width: 37.5em){
    .big-weekends-copy .ornament{
        margin:0 -90px
    }
}
.mpr-optimize-offers{
    background:#f8f8f8
}
@media screen and (max-width: 64.06125em){
    .mpr-optimize-offers.campaign-landing .campaign-image{
        min-height:25vh
    }
}
.mpr-optimize-offers .columns .right-column{
    max-width:633px
}
@media print, screen and (min-width: 48em){
    .mpr-optimize-offers .columns .right-column .column-content{
        padding-top:100px;
        padding-right:0
    }
}
@media screen and (max-width: 64.06125em){
    .mpr-optimize-offers .columns .right-column .column-content{
        padding:0
    }
}
.mpr-optimize-offers .du-frame .subtitle2{
    margin-top:1rem
}
.mpr-optimize-offers .du-frame .du-form{
    max-width:400px;
    margin-bottom:1.5rem
}
.mpr-optimize-offers .form-next-steps .subtitle2{
    margin-bottom:1.5rem
}
.mpr-optimize-offers .form-feedback p{
    color:#444;
    margin:0 0 1rem
}
.mpr-optimize-offers .form-feedback p a{
    color:#000
}
.mpr-optimize-offers .form-feedback .callout{
    font-size:.875rem;
    margin-top:1.5rem;
    margin-bottom:1.5rem;
    color:#00a9ce
}
.mpr-optimize-offers .form-feedback .callout i.icon,.mpr-optimize-offers .form-feedback .callout .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .mpr-optimize-offers .form-feedback .callout i.secondary-btn--primary-color,.mpr-optimize-offers .form-feedback .callout .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mpr-optimize-offers .form-feedback .callout i.secondary-btn--primary-color,.mpr-optimize-offers .form-feedback .callout .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mpr-optimize-offers .form-feedback .callout i.secondary-btn--primary-color,.mpr-optimize-offers .form-feedback .callout .accordion-item .file-drop i.hint2,.accordion-item .file-drop .mpr-optimize-offers .form-feedback .callout i.hint2,.mpr-optimize-offers .form-feedback .callout .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .mpr-optimize-offers .form-feedback .callout i.hint2,.mpr-optimize-offers .form-feedback .callout .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .mpr-optimize-offers .form-feedback .callout i.hint2{
    font-size:1.3rem
}
.du-frame{
    width:100%;
    padding:20px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:10px
}
@media print, screen and (min-width: 48em){
    .du-frame{
        padding:15px 30px
    }
}
@media screen and (max-width: 64.06125em){
    .du-frame{
        border-left:0;
        border-right:0;
        border-radius:0
    }
}
.du-bullet-list{
    margin:.5rem 0 1.5rem;
    padding:0
}
.du-bullet-list li{
    position:relative;
    padding:0;
    padding-left:20px;
    margin:0 0 .7rem
}
.du-bullet-list li:before{
    content:'';
    position:absolute;
    left:0;
    top:.5rem;
    width:6px;
    height:6px;
    border-radius:50%;
    background:#333
}
.du-icon-list{
    margin:.5rem 0 1.5rem;
    padding:0
}
.du-icon-list li{
    position:relative;
    padding:0;
    padding-left:45px;
    margin:0 0 1rem
}
.du-icon-list li>img.icon,.du-icon-list .accordion-item .file-drop li>img.secondary-btn--primary-color,.accordion-item .file-drop .du-icon-list li>img.secondary-btn--primary-color,.du-icon-list .accordion-item .file-drop-container .file-drop-single li>img.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-icon-list li>img.secondary-btn--primary-color,.du-icon-list .file-drop-container .accordion-item .file-drop-single li>img.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-icon-list li>img.secondary-btn--primary-color,.du-icon-list .accordion-item .file-drop li>img.hint2,.accordion-item .file-drop .du-icon-list li>img.hint2,.du-icon-list .accordion-item .file-drop-container .file-drop-single li>img.hint2,.accordion-item .file-drop-container .file-drop-single .du-icon-list li>img.hint2,.du-icon-list .file-drop-container .accordion-item .file-drop-single li>img.hint2,.file-drop-container .accordion-item .file-drop-single .du-icon-list li>img.hint2,.du-icon-list li>.svg-bg-icon{
    position:absolute;
    left:0;
    top:-0.3rem
}
.du-link1,.mpr-optimize-offers .form-feedback .du-link1{
    color:#00a9ce;
    text-decoration:underline
}
.suspension-plan-wrap>.du-msg-error,.suspension-plan-wrap>.du-msg-warning,.suspension-plan-wrap>.du-msg-info{
    margin-top:0
}
.suspension-plan-inner{
    padding-top:10px
}
@media screen and (max-width: 64.06125em){
    .suspension-plan-inner>.cell:first-child{
        order:2
    }
    .suspension-plan-inner>.cell+.cell{
        order:1
    }
}
.suspension-plan-inner .du-box-frame,.suspension-plan-inner .du-box-frame__white{
    min-height:0;
    height:auto;
    padding:30px 30px 35px;
    margin-bottom:30px
}
.suspension-plan-inner .du-box-frame h5,.suspension-plan-inner .du-box-frame__white h5{
    margin:0 0 1rem;
    font-size:1rem;
    font-family:"du-font-secondary-bold"
}
@media print, screen and (min-width: 48em){
    .suspension-plan-inner .du-box-frame .cell+.cell,.suspension-plan-inner .du-box-frame__white .cell+.cell{
        padding-left:30px
    }
}
@media screen and (max-width: 64.06125em){
    .suspension-plan-inner .du-box-frame .cell+.cell,.suspension-plan-inner .du-box-frame__white .cell+.cell{
        padding-left:20px
    }
}
@media screen and (max-width: 47.9375em){
    .suspension-plan-inner .du-box-frame .cell+.cell,.suspension-plan-inner .du-box-frame__white .cell+.cell{
        padding-left:0
    }
}
.suspension-plan-inner .du-custom-radio{
    width:100%
}
.suspension-plan-inner .du-custom-radio>input,.suspension-plan-inner .du-text-field.readonly .du-custom-radio>input:focus,.du-text-field.readonly .suspension-plan-inner .du-custom-radio>input:focus,.suspension-plan-inner .readonly.du-text-field--btn .du-custom-radio>input:focus,.readonly.du-text-field--btn .suspension-plan-inner .du-custom-radio>input:focus,.suspension-plan-inner .du-text-field.locked .du-custom-radio>input:focus,.du-text-field.locked .suspension-plan-inner .du-custom-radio>input:focus,.suspension-plan-inner .locked.du-text-field--btn .du-custom-radio>input:focus,.locked.du-text-field--btn .suspension-plan-inner .du-custom-radio>input:focus{
    display:none
}
.suspension-plan-inner .du-custom-radio .du-radio-details{
    float:none
}
.suspension-plan-inner .du-custom-radio .du-radio-details-val{
    line-height:1em;
    padding-bottom:7px
}
.suspension-plan-inner .du-custom-radio .du-radio-status{
    position:absolute;
    top:50%;
    right:15px;
    margin-top:-17px
}
.suspension-plan-inner .du-custom-radio .du-radio-status2{
    border-radius:10px !important
}
.suspension-plan-inner .du-custom-radio+.du-custom-radio{
    margin-top:1rem
}
.suspension-plan-inner input[type=date],.suspension-plan-inner .du-text-field.readonly input[type=date]:focus,.du-text-field.readonly .suspension-plan-inner input[type=date]:focus,.suspension-plan-inner .readonly.du-text-field--btn input[type=date]:focus,.readonly.du-text-field--btn .suspension-plan-inner input[type=date]:focus,.suspension-plan-inner .du-text-field.locked input[type=date]:focus,.du-text-field.locked .suspension-plan-inner input[type=date]:focus,.suspension-plan-inner .locked.du-text-field--btn input[type=date]:focus,.locked.du-text-field--btn .suspension-plan-inner input[type=date]:focus{
    border:#ccc solid 1px;
    border-radius:8px;
    -webkit-appearance:none
}
.suspension-plan-inner input[type=date]::-webkit-clear-button,.suspension-plan-inner .du-text-field.readonly input:focus[type=date]::-webkit-clear-button,.du-text-field.readonly .suspension-plan-inner input:focus[type=date]::-webkit-clear-button,.suspension-plan-inner .readonly.du-text-field--btn input:focus[type=date]::-webkit-clear-button,.readonly.du-text-field--btn .suspension-plan-inner input:focus[type=date]::-webkit-clear-button,.suspension-plan-inner .du-text-field.locked input:focus[type=date]::-webkit-clear-button,.du-text-field.locked .suspension-plan-inner input:focus[type=date]::-webkit-clear-button,.suspension-plan-inner .locked.du-text-field--btn input:focus[type=date]::-webkit-clear-button,.locked.du-text-field--btn .suspension-plan-inner input:focus[type=date]::-webkit-clear-button{
    display:none
}
.suspension-plan-inner input[type=date]::-ms-clear,.suspension-plan-inner .du-text-field.readonly input:focus[type=date]::-ms-clear,.du-text-field.readonly .suspension-plan-inner input:focus[type=date]::-ms-clear,.suspension-plan-inner .readonly.du-text-field--btn input:focus[type=date]::-ms-clear,.readonly.du-text-field--btn .suspension-plan-inner input:focus[type=date]::-ms-clear,.suspension-plan-inner .du-text-field.locked input:focus[type=date]::-ms-clear,.du-text-field.locked .suspension-plan-inner input:focus[type=date]::-ms-clear,.suspension-plan-inner .locked.du-text-field--btn input:focus[type=date]::-ms-clear,.locked.du-text-field--btn .suspension-plan-inner input:focus[type=date]::-ms-clear{
    display:none
}
.suspension-plan-inner .widget-shortcuts,.suspension-plan-inner .widget-payment{
    margin-left:25px
}
@media screen and (max-width: 64.06125em){
    .suspension-plan-inner .widget-shortcuts,.suspension-plan-inner .widget-payment{
        margin-left:0
    }
}
.suspension-plan-inner .widget-shortcuts p,.suspension-plan-inner .widget-payment p{
    margin:0 0 1em;
    font-family:"du-font-secondary-regular";
    font-size:.9rem;
    color:#444;
    line-height:1.4em
}
.suspension-plan-inner .calendar-wrap{
    width:100%;
    min-height:300px
}
@media screen and (min-width: 48em){
    .suspension-plan-inner .calendar-wrap{
        display:block !important
    }
}
.suspension-plan-inner .date-picker{
    position:relative
}
.suspension-plan-inner .date-picker .datepicker{
    position:static;
    width:100%;
    box-shadow:none;
    border-color:#ddd;
    border-radius:10px
}
.suspension-plan-inner .date-picker .datepicker table{
    width:100%
}
.suspension-plan-inner .date-picker .datepicker td,.suspension-plan-inner .date-picker .datepicker th{
    font-size:.9rem;
    padding:6px;
    height:37px;
    min-height:37px;
    text-align:center
}
.suspension-plan-inner .date-picker .datepicker th.prev,.suspension-plan-inner .date-picker .datepicker th.next{
    color:#00a9ce
}
.suspension-plan-inner .date-picker .datepicker tr:first-child th{
    border-bottom:#ddd solid 1px
}
.suspension-plan-inner .date-picker .datepicker td>em{
    display:block;
    width:25px;
    height:25px;
    margin:0 auto;
    font-style:normal;
    line-height:26px
}
.suspension-plan-inner .date-picker .datepicker td.old{
    color:#aaa
}
.suspension-plan-inner .date-picker .datepicker td.disabled{
    color:#ccc
}
.suspension-plan-inner .date-picker .datepicker td.covered{
    position:relative;
    color:#fff;
    font-family:"du-font-secondary-bold"
}
.suspension-plan-inner .date-picker .datepicker td.covered em{
    border-radius:0;
    background:#00a9ce
}
.suspension-plan-inner .date-picker .datepicker td.active+.covered,.suspension-plan-inner .date-picker .datepicker td.covered+.covered{
    color:#fff
}
.suspension-plan-inner .date-picker .datepicker td.active+.covered:before,.suspension-plan-inner .date-picker .datepicker td.covered+.covered:before{
    content:'';
    position:absolute;
    right:75%;
    top:6px;
    width:50%;
    height:25px;
    background:#00a9ce
}
.suspension-plan-inner .date-picker .datepicker td.active{
    background:#fff
}
.suspension-plan-inner .date-picker .datepicker td.active em{
    background:#00a9ce
}
.suspension-plan-inner .date-picker .datepicker td.first-covered em,.suspension-plan-inner .date-picker .datepicker td:first-child.covered em{
    border-top-left-radius:50%;
    border-bottom-left-radius:50%
}
.suspension-plan-inner .date-picker .datepicker td:last-child.covered em,.suspension-plan-inner .date-picker .datepicker td.last-covered em{
    border-top-right-radius:50%;
    border-bottom-right-radius:50%
}
.suspension-plan-inner .date-picker .datepicker td.day.covered{
    pointer-events:all;
    color:#fff
}
.suspension-plan-inner .date-picker .datepicker td.day.covered.disabled{
    pointer-events:none
}
.suspension-plan-inner .date-picker .datepicker td.day.covered.disabled em{
    color:rgba(255,255,255,0.3)
}
.suspension-plan-inner .action-wrap{
    margin-bottom:20px
}
@media screen and (max-width: 64.06125em){
    .suspension-plan-inner .action-wrap{
        text-align:center
    }
}
.suspension-plan-inner .action{
    text-align:right
}
.suspension-plan-inner .action input,.suspension-plan-inner .action .du-text-field.readonly input:focus,.du-text-field.readonly .suspension-plan-inner .action input:focus,.suspension-plan-inner .action .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .suspension-plan-inner .action input:focus,.suspension-plan-inner .action .du-text-field.locked input:focus,.du-text-field.locked .suspension-plan-inner .action input:focus,.suspension-plan-inner .action .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .suspension-plan-inner .action input:focus{
    width:auto;
    cursor:pointer
}
.suspension-plan-inner .action input:disabled{
    pointer-events:none
}
@media screen and (max-width: 64.06125em){
    .suspension-plan-inner .action{
        margin-top:20px;
        text-align:center
    }
}
.suspension-plan-inner .mya-summary .action{
    text-align:left
}
.suspension-plan-inner .mya-summary td.note{
    padding-left:0;
    padding-right:0;
    text-align:left
}
.suspension-plan-inner .mya-summary .paused-notice{
    padding:0
}
.suspension-plan-inner .mya-summary .paused-notice,.suspension-plan-inner .mya-summary .paused-notice p{
    color:#444;
    text-align:left
}
.suspension-plan-inner .mya-summary .paused-notice .btn,.suspension-plan-inner .mya-summary .paused-notice .tvpackages .btn-primary,.tvpackages .suspension-plan-inner .mya-summary .paused-notice .btn-primary,.suspension-plan-inner .mya-summary .paused-notice .tvpackages .btn-secondary,.tvpackages .suspension-plan-inner .mya-summary .paused-notice .btn-secondary{
    width:auto;
    min-width:200px;
    margin-top:15px
}
.suspension-plan-inner .custom-radio-group+.suspension-notice{
    padding-top:10px
}
.suspension-plan-inner .suspension-notice{
    display:none
}
.suspension-plan-inner .suspension-notice strong{
    font-family:"du-font-secondary-bold"
}
.suspension-plan-inner .mya-summary td>strong+div{
    font-size:.9rem
}
@media screen and (max-width: 64em){
    .deposit-refund-wrap,.rd-payment,.rd-recharge{
        padding-bottom:80px
    }
}
@media screen and (max-width: 37.5em){
    .deposit-refund-wrap,.rd-payment,.rd-recharge{
        padding-bottom:50px
    }
}
.deposit-refund-wrap .du-box-frame,.rd-payment .du-box-frame,.rd-recharge .du-box-frame,.deposit-refund-wrap .du-box-frame__white,.rd-payment .du-box-frame__white,.rd-recharge .du-box-frame__white{
    min-height:auto
}
.deposit-refund-wrap .du-box-frame .store-links+div,.rd-payment .du-box-frame .store-links+div,.rd-recharge .du-box-frame .store-links+div,.deposit-refund-wrap .du-box-frame__white .store-links+div,.rd-payment .du-box-frame__white .store-links+div,.rd-recharge .du-box-frame__white .store-links+div{
    margin-top:30px
}
.deposit-refund-wrap .du-box-frame .store-links a>img,.rd-payment .du-box-frame .store-links a>img,.rd-recharge .du-box-frame .store-links a>img,.deposit-refund-wrap .du-box-frame__white .store-links a>img,.rd-payment .du-box-frame__white .store-links a>img,.rd-recharge .du-box-frame__white .store-links a>img{
    max-width:140px;
    max-height:40px
}
@media screen and (max-width: 37.5em){
    .deposit-refund-wrap .du-box-frame .store-links a>img,.rd-payment .du-box-frame .store-links a>img,.rd-recharge .du-box-frame .store-links a>img,.deposit-refund-wrap .du-box-frame__white .store-links a>img,.rd-payment .du-box-frame__white .store-links a>img,.rd-recharge .du-box-frame__white .store-links a>img{
        max-width:46%;
        max-height:100%
    }
}
.deposit-refund-wrap .du-box-frame .store-links a+a,.rd-payment .du-box-frame .store-links a+a,.rd-recharge .du-box-frame .store-links a+a,.deposit-refund-wrap .du-box-frame__white .store-links a+a,.rd-payment .du-box-frame__white .store-links a+a,.rd-recharge .du-box-frame__white .store-links a+a{
    margin-left:12px
}
.deposit-refund-wrap .du-box-frame p+.action,.rd-payment .du-box-frame p+.action,.rd-recharge .du-box-frame p+.action,.deposit-refund-wrap .du-box-frame__white p+.action,.rd-payment .du-box-frame__white p+.action,.rd-recharge .du-box-frame__white p+.action{
    padding:20px 0
}
.deposit-refund-wrap .btn-primary,.rd-payment .btn-primary,.rd-recharge .btn-primary{
    width:auto;
    padding-left:2rem;
    padding-right:2rem
}
@media screen and (max-width: 37.5em){
    .deposit-refund-wrap .btn-primary,.rd-payment .btn-primary,.rd-recharge .btn-primary{
        width:100%
    }
}
@media screen and (max-width: 64.06125em){
    .deposit-refund-wrap .du-form,.rd-payment .du-form,.rd-recharge .du-form{
        padding-left:0;
        padding-right:0
    }
    .deposit-refund-wrap .du-form fieldset.group,.rd-payment .du-form fieldset.group,.rd-recharge .du-form fieldset.group{
        width:100%;
        padding-left:0;
        padding-right:0
    }
}
.deposit-refund-wrap .du-form .autopayment-card,.rd-payment .du-form .autopayment-card,.rd-recharge .du-form .autopayment-card,.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee,.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-fee{
    width:100%;
    padding:10px 0 15px;
    border:0
}
.deposit-refund-wrap .du-form .autopayment-card .autopay-card,.rd-payment .du-form .autopayment-card .autopay-card,.rd-recharge .du-form .autopayment-card .autopay-card,.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-card,.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .autopay-card,.rd-payment .du-form .autopayment-fee .autopay-card,.rd-recharge .du-form .autopayment-fee .autopay-card{
    margin:0
}
@media screen and (max-width: 73.75em){
    .deposit-refund-wrap .du-form .autopayment-card .autopay-card,.rd-payment .du-form .autopayment-card .autopay-card,.rd-recharge .du-form .autopayment-card .autopay-card,.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-card,.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .autopay-card,.rd-payment .du-form .autopayment-fee .autopay-card,.rd-recharge .du-form .autopayment-fee .autopay-card{
        display:none
    }
}
.deposit-refund-wrap .du-form .autopayment-card .autopay-form,.rd-payment .du-form .autopayment-card .autopay-form,.rd-recharge .du-form .autopayment-card .autopay-form,.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-form,.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .autopay-form,.rd-payment .du-form .autopayment-fee .autopay-form,.rd-recharge .du-form .autopayment-fee .autopay-form{
    max-width:365px;
    margin:0;
    margin-left:auto
}
@media screen and (max-width: 73.75em){
    .deposit-refund-wrap .du-form .autopayment-card .autopay-form,.rd-payment .du-form .autopayment-card .autopay-form,.rd-recharge .du-form .autopayment-card .autopay-form,.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-form,.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .autopay-form,.rd-payment .du-form .autopayment-fee .autopay-form,.rd-recharge .du-form .autopayment-fee .autopay-form{
        width:100%;
        max-width:100%
    }
}
.deposit-refund-wrap .du-form .autopayment-card .autopay-form input[readonly],.rd-payment .du-form .autopayment-card .autopay-form input[readonly],.rd-recharge .du-form .autopayment-card .autopay-form input[readonly],.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-form input[readonly],.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .autopay-form input[readonly],.rd-payment .du-form .autopayment-fee .autopay-form input[readonly],.rd-recharge .du-form .autopayment-fee .autopay-form input[readonly]{
    border:0 !important
}
@media screen and (max-width: 37.5em){
    .deposit-refund-wrap .du-form .autopayment-card .autopay-form input[readonly],.rd-payment .du-form .autopayment-card .autopay-form input[readonly],.rd-recharge .du-form .autopayment-card .autopay-form input[readonly],.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-form input[readonly],.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .autopay-form input[readonly],.rd-payment .du-form .autopayment-fee .autopay-form input[readonly],.rd-recharge .du-form .autopayment-fee .autopay-form input[readonly]{
        margin-bottom:-20px
    }
}
.deposit-refund-wrap .du-form .autopayment-card .autopay-form .card-cert,.rd-payment .du-form .autopayment-card .autopay-form .card-cert,.rd-recharge .du-form .autopayment-card .autopay-form .card-cert,.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-form .card-cert,.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .autopay-form .card-cert,.rd-payment .du-form .autopayment-fee .autopay-form .card-cert,.rd-recharge .du-form .autopayment-fee .autopay-form .card-cert{
    border:0;
    padding-bottom:30px
}
.deposit-refund-wrap .du-form .autopayment-card .autopay-form .card-cert:last-child,.rd-payment .du-form .autopayment-card .autopay-form .card-cert:last-child,.rd-recharge .du-form .autopayment-card .autopay-form .card-cert:last-child,.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-form .card-cert:last-child,.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .autopay-form .card-cert:last-child,.rd-payment .du-form .autopayment-fee .autopay-form .card-cert:last-child,.rd-recharge .du-form .autopayment-fee .autopay-form .card-cert:last-child{
    padding-bottom:0
}
.deposit-refund-wrap .du-form .autopayment-card .autopay-form .checkbox-group>span,.rd-payment .du-form .autopayment-card .autopay-form .checkbox-group>span,.rd-recharge .du-form .autopayment-card .autopay-form .checkbox-group>span,.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .autopay-form .checkbox-group>span,.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .autopay-form .checkbox-group>span,.rd-payment .du-form .autopayment-fee .autopay-form .checkbox-group>span,.rd-recharge .du-form .autopayment-fee .autopay-form .checkbox-group>span{
    line-height:1em
}
.deposit-refund-wrap .du-form .autopayment-card .mockup-card .card-number,.rd-payment .du-form .autopayment-card .mockup-card .card-number,.rd-recharge .du-form .autopayment-card .mockup-card .card-number,.deposit-refund-wrap .checkout-autopayment .du-form .autopayment-fee .mockup-card .card-number,.checkout-autopayment .deposit-refund-wrap .du-form .autopayment-fee .mockup-card .card-number,.rd-payment .du-form .autopayment-fee .mockup-card .card-number,.rd-recharge .du-form .autopayment-fee .mockup-card .card-number{
    font-size:1.375rem
}
.deposit-refund-wrap .du-box-row,.rd-payment .du-box-row,.rd-recharge .du-box-row{
    padding:30px 35px;
    margin:0 -35px 0
}
@media screen and (max-width: 37.5em){
    .deposit-refund-wrap .du-box-row,.rd-payment .du-box-row,.rd-recharge .du-box-row{
        padding:30px 25px;
        margin-left:-25px;
        margin-right:-25px
    }
}
.deposit-refund-wrap .du-box-row:first-child,.rd-payment .du-box-row:first-child,.rd-recharge .du-box-row:first-child{
    padding-top:0
}
.deposit-refund-wrap .du-box-row:last-child,.rd-payment .du-box-row:last-child,.rd-recharge .du-box-row:last-child{
    margin-bottom:-30px
}
.deposit-refund-wrap .du-box-row+.du-box-row,.rd-payment .du-box-row+.du-box-row,.rd-recharge .du-box-row+.du-box-row{
    border-top:#ddd solid 1px
}
.deposit-refund-wrap .du-box-row .filter-radio-group,.rd-payment .du-box-row .filter-radio-group,.rd-recharge .du-box-row .filter-radio-group{
    justify-content:inherit
}
.deposit-refund-wrap .du-box-row .radio-group,.rd-payment .du-box-row .radio-group,.rd-recharge .du-box-row .radio-group{
    max-width:100%;
    margin:0
}
.deposit-refund-wrap .du-box-row .radio-group>label,.rd-payment .du-box-row .radio-group>label,.rd-recharge .du-box-row .radio-group>label{
    margin:0;
    padding-left:45px;
    font-size:1.25rem;
    font-family:"du-font-secondary-bold"
}
.deposit-refund-wrap .du-box-row .radio-group>label:before,.rd-payment .du-box-row .radio-group>label:before,.rd-recharge .du-box-row .radio-group>label:before,.deposit-refund-wrap .du-box-row .radio-group>label:after,.rd-payment .du-box-row .radio-group>label:after,.rd-recharge .du-box-row .radio-group>label:after{
    margin-left:0
}
@media screen and (max-width: 37.5em){
    .deposit-refund-wrap .du-box-row .radio-group>label:before,.rd-payment .du-box-row .radio-group>label:before,.rd-recharge .du-box-row .radio-group>label:before,.deposit-refund-wrap .du-box-row .radio-group>label:after,.rd-payment .du-box-row .radio-group>label:after,.rd-recharge .du-box-row .radio-group>label:after{
        width:30px;
        height:30px;
        line-height:30px
    }
}
.deposit-refund-wrap .du-box-row .radio-group>label em,.rd-payment .du-box-row .radio-group>label em,.rd-recharge .du-box-row .radio-group>label em{
    display:block;
    font-style:normal;
    font-family:"du-font-secondary-regular"
}
.deposit-refund-wrap .du-box-row .du-form,.rd-payment .du-box-row .du-form,.rd-recharge .du-box-row .du-form{
    padding-top:20px
}
@media screen and (min-width: 73.75em){
    .deposit-refund-wrap .du-box-row .du-form,.rd-payment .du-box-row .du-form,.rd-recharge .du-box-row .du-form{
        padding-left:40px
    }
}
.deposit-refund-wrap .du-box-row .du-form .js-form,.rd-payment .du-box-row .du-form .js-form,.rd-recharge .du-box-row .du-form .js-form{
    width:100%;
    display:inherit;
    flex-flow:inherit
}
.deposit-refund-wrap .du-box-frame-footer .checkbox-group,.rd-payment .du-box-frame-footer .checkbox-group,.rd-recharge .du-box-frame-footer .checkbox-group{
    padding-bottom:12px;
    padding-top:12px
}
.deposit-refund-wrap .du-box-frame-footer .checkbox-group>label,.rd-payment .du-box-frame-footer .checkbox-group>label,.rd-recharge .du-box-frame-footer .checkbox-group>label{
    padding-left:35px;
    margin-left:5px
}
.deposit-refund-wrap .du-box-frame-footer .checkbox-group>label:before,.rd-payment .du-box-frame-footer .checkbox-group>label:before,.rd-recharge .du-box-frame-footer .checkbox-group>label:before,.deposit-refund-wrap .du-box-frame-footer .checkbox-group>label:after,.rd-payment .du-box-frame-footer .checkbox-group>label:after,.rd-recharge .du-box-frame-footer .checkbox-group>label:after{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2)
}
.deposit-refund-wrap .row-content p:last-child,.rd-payment .row-content p:last-child,.rd-recharge .row-content p:last-child{
    margin-bottom:0
}
.deposit-refund-wrap .filter-radio-group ~ .row-content,.rd-payment .filter-radio-group ~ .row-content,.rd-recharge .filter-radio-group ~ .row-content{
    padding-left:50px
}
.deposit-refund-wrap .filter-radio-group ~ .du-form,.rd-payment .filter-radio-group ~ .du-form,.rd-recharge .filter-radio-group ~ .du-form,.deposit-refund-wrap .filter-radio-group ~ .row-content,.rd-payment .filter-radio-group ~ .row-content,.rd-recharge .filter-radio-group ~ .row-content{
    display:none
}
.deposit-refund-wrap .filter-radio-group.checked ~ .du-form,.rd-payment .filter-radio-group.checked ~ .du-form,.rd-recharge .filter-radio-group.checked ~ .du-form{
    display:flex
}
.deposit-refund-wrap .filter-radio-group.checked ~ .row-content,.rd-payment .filter-radio-group.checked ~ .row-content,.rd-recharge .filter-radio-group.checked ~ .row-content{
    display:block
}
.deposit-refund-wrap .widget-keyvalue-list li,.rd-payment .widget-keyvalue-list li,.rd-recharge .widget-keyvalue-list li{
    font-size:.875rem
}
.deposit-refund-wrap .cards-list .cards-list-item,.rd-payment .cards-list .cards-list-item,.rd-recharge .cards-list .cards-list-item{
    border-color:#e5e5e5;
    background-color:#fafafa
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap .widget-info:last-child,.rd-payment .widget-info:last-child,.rd-recharge .widget-info:last-child{
        margin-bottom:80px
    }
}
.deposit-refund-wrap.rejectedtt,.rejectedtt.rd-payment,.rejectedtt.rd-recharge{
    padding-top:20px
}
.deposit-refund-wrap.rejectedtt .page-title,.rejectedtt.rd-payment .page-title,.rejectedtt.rd-recharge .page-title{
    color:#fff
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt,.rejectedtt.rd-payment,.rejectedtt.rd-recharge{
        padding-top:50px
    }
}
.deposit-refund-wrap.rejectedtt .page-expired .headline2,.rejectedtt.rd-payment .page-expired .headline2,.rejectedtt.rd-recharge .page-expired .headline2{
    margin:25px 0 0;
    font-size:1.25rem;
    font-family:"du-font-secondary-bold"
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .page-expired .headline2,.rejectedtt.rd-payment .page-expired .headline2,.rejectedtt.rd-recharge .page-expired .headline2{
        font-size:1.5625rem
    }
}
.deposit-refund-wrap.rejectedtt .page-expired p,.rejectedtt.rd-payment .page-expired p,.rejectedtt.rd-recharge .page-expired p{
    padding:0 0 5px;
    margin:0;
    font-size:1.125rem
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .page-expired p,.rejectedtt.rd-payment .page-expired p,.rejectedtt.rd-recharge .page-expired p{
        font-size:1.25rem
    }
}
.deposit-refund-wrap.rejectedtt .page-expired .widget-info,.rejectedtt.rd-payment .page-expired .widget-info,.rejectedtt.rd-recharge .page-expired .widget-info{
    margin:0 20px
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .page-expired .widget-info,.rejectedtt.rd-payment .page-expired .widget-info,.rejectedtt.rd-recharge .page-expired .widget-info{
        margin:0
    }
}
.deposit-refund-wrap.rejectedtt .page-expired .widget-info p,.rejectedtt.rd-payment .page-expired .widget-info p,.rejectedtt.rd-recharge .page-expired .widget-info p{
    font-size:.875rem
}
.deposit-refund-wrap.rejectedtt .du-box-row,.rejectedtt.rd-payment .du-box-row,.rejectedtt.rd-recharge .du-box-row{
    position:relative
}
.deposit-refund-wrap.rejectedtt .du-box-row .selected-detail--full,.rejectedtt.rd-payment .du-box-row .selected-detail--full,.rejectedtt.rd-recharge .du-box-row .selected-detail--full{
    flex-direction:initial;
    width:100%
}
.deposit-refund-wrap.rejectedtt .du-box-row .widget-info,.rejectedtt.rd-payment .du-box-row .widget-info,.rejectedtt.rd-recharge .du-box-row .widget-info{
    position:relative;
    top:auto;
    left:auto;
    border:#ddd solid 1px;
    background-color:#F8F8F8;
    margin-bottom:0;
    text-align:left
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .du-box-row .widget-info,.rejectedtt.rd-payment .du-box-row .widget-info,.rejectedtt.rd-recharge .du-box-row .widget-info{
        position:absolute;
        top:50px;
        left:37%
    }
}
.deposit-refund-wrap.rejectedtt .du-box-row .widget-info p,.rejectedtt.rd-payment .du-box-row .widget-info p,.rejectedtt.rd-recharge .du-box-row .widget-info p{
    padding:0;
    margin-bottom:0;
    font-size:1rem
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .du-box-row .widget-info p,.rejectedtt.rd-payment .du-box-row .widget-info p,.rejectedtt.rd-recharge .du-box-row .widget-info p{
        margin-top:0
    }
}
.deposit-refund-wrap.rejectedtt .du-box-row .widget-info p+p,.rejectedtt.rd-payment .du-box-row .widget-info p+p,.rejectedtt.rd-recharge .du-box-row .widget-info p+p{
    margin-top:10px
}
.deposit-refund-wrap.rejectedtt .du-box-row .du-form,.rejectedtt.rd-payment .du-box-row .du-form,.rejectedtt.rd-recharge .du-box-row .du-form{
    display:flex
}
.deposit-refund-wrap.rejectedtt .du-form,.rejectedtt.rd-payment .du-form,.rejectedtt.rd-recharge .du-form{
    display:block;
    padding:0
}
.deposit-refund-wrap.rejectedtt .du-form .group,.rejectedtt.rd-payment .du-form .group,.rejectedtt.rd-recharge .du-form .group{
    margin-top:10px;
    padding-left:0;
    padding:0
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .du-form .group,.rejectedtt.rd-payment .du-form .group,.rejectedtt.rd-recharge .du-form .group{
        padding-right:20px
    }
}
.deposit-refund-wrap.rejectedtt .du-form .group .body3,.rejectedtt.rd-payment .du-form .group .body3,.rejectedtt.rd-recharge .du-form .group .body3{
    font-size:.875rem
}
.deposit-refund-wrap.rejectedtt .du-form .du-text-field,.rejectedtt.rd-payment .du-form .du-text-field,.rejectedtt.rd-recharge .du-form .du-text-field,.deposit-refund-wrap.rejectedtt .du-form .du-text-field--btn,.rejectedtt.rd-payment .du-form .du-text-field--btn,.rejectedtt.rd-recharge .du-form .du-text-field--btn{
    margin-bottom:0
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .du-form .du-text-field,.rejectedtt.rd-payment .du-form .du-text-field,.rejectedtt.rd-recharge .du-form .du-text-field,.deposit-refund-wrap.rejectedtt .du-form .du-text-field--btn,.rejectedtt.rd-payment .du-form .du-text-field--btn,.rejectedtt.rd-recharge .du-form .du-text-field--btn{
        margin-bottom:20px
    }
}
.deposit-refund-wrap.rejectedtt .du-form .headline6.body1,.rejectedtt.rd-payment .du-form .headline6.body1,.rejectedtt.rd-recharge .du-form .headline6.body1{
    font-size:1.1875rem
}
.deposit-refund-wrap.rejectedtt .du-form .btn-full-width-mobile,.rejectedtt.rd-payment .du-form .btn-full-width-mobile,.rejectedtt.rd-recharge .du-form .btn-full-width-mobile{
    width:100%
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .du-form .btn-full-width-mobile,.rejectedtt.rd-payment .du-form .btn-full-width-mobile,.rejectedtt.rd-recharge .du-form .btn-full-width-mobile{
        width:auto
    }
}
.deposit-refund-wrap.rejectedtt .du-form .btn-full-width-all,.rejectedtt.rd-payment .du-form .btn-full-width-all,.rejectedtt.rd-recharge .du-form .btn-full-width-all{
    width:100%;
    max-width:none
}
.deposit-refund-wrap.rejectedtt .du-form .du-msg-error.adjust,.rejectedtt.rd-payment .du-form .du-msg-error.adjust,.rejectedtt.rd-recharge .du-form .du-msg-error.adjust{
    margin:10px 0 0 0
}
.deposit-refund-wrap.rejectedtt .du-form .location-container,.rejectedtt.rd-payment .du-form .location-container,.rejectedtt.rd-recharge .du-form .location-container{
    position:relative
}
.deposit-refund-wrap.rejectedtt .du-form .location-container .svg-bg-icon,.rejectedtt.rd-payment .du-form .location-container .svg-bg-icon,.rejectedtt.rd-recharge .du-form .location-container .svg-bg-icon{
    position:absolute;
    top:10px;
    left:10px
}
.deposit-refund-wrap.rejectedtt .du-form .location-container #location,.rejectedtt.rd-payment .du-form .location-container #location,.rejectedtt.rd-recharge .du-form .location-container #location{
    font-size:1.03125rem;
    color:#8a8a8a;
    margin-top:10px;
    text-align:left;
    padding-right:10px;
    border-radius:6px
}
.deposit-refund-wrap.rejectedtt .du-form .location-container.detected #location,.rejectedtt.rd-payment .du-form .location-container.detected #location,.rejectedtt.rd-recharge .du-form .location-container.detected #location{
    background-color:#F1F8E7;
    border:2px solid #78BE20;
    text-align:right
}
.deposit-refund-wrap.rejectedtt .du-form .detect-location2.checked,.rejectedtt.rd-payment .du-form .detect-location2.checked,.rejectedtt.rd-recharge .du-form .detect-location2.checked{
    text-align:center;
    color:#8a8a8a;
    background:transparent;
    border-radius:6px;
    pointer-events:none;
    font-size:1.03125rem
}
.deposit-refund-wrap.rejectedtt .du-form .detect-location2.checked:before,.rejectedtt.rd-payment .du-form .detect-location2.checked:before,.rejectedtt.rd-recharge .du-form .detect-location2.checked:before{
    border:2px solid #78BE20;
    background-color:#F1F8E7
}
.deposit-refund-wrap.rejectedtt .du-form .file-drop-container,.rejectedtt.rd-payment .du-form .file-drop-container,.rejectedtt.rd-recharge .du-form .file-drop-container{
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-start;
    margin:0;
    column-gap:1rem
}
.deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single{
    width:100%;
    margin:0
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single{
        width:30%
    }
}
.deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single>label,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single>label,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single>label{
    flex-flow:row;
    height:100%;
    padding:15px;
    align-items:flex-start
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single>label,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single>label,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single>label{
        padding:30px 15px;
        flex-flow:column;
        align-items:center
    }
}
.deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single>label .hint1,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single>label .hint1,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single>label .hint1{
    display:block;
    margin:0 auto
}
.deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single>label h6,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single>label h6,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single>label h6{
    margin:0 5px;
    white-space:normal !important;
    flex:1
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single>label h6,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single>label h6,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single>label h6{
        text-align:center;
        margin:0
    }
}
.deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single>label i,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single>label i,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single>label i{
    margin-bottom:18px;
    margin-right:0
}
.deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single .spacer,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single .spacer,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single .spacer{
    order:3
}
.deposit-refund-wrap.rejectedtt .du-form .file-drop-container .file-drop-single button,.rejectedtt.rd-payment .du-form .file-drop-container .file-drop-single button,.rejectedtt.rd-recharge .du-form .file-drop-container .file-drop-single button{
    width:auto;
    margin:0
}
.deposit-refund-wrap.rejectedtt .selected-detail .detail,.rejectedtt.rd-payment .selected-detail .detail,.rejectedtt.rd-recharge .selected-detail .detail,.deposit-refund-wrap.rejectedtt .selected-detail--full,.rejectedtt.rd-payment .selected-detail--full,.rejectedtt.rd-recharge .selected-detail--full,.deposit-refund-wrap.rejectedtt .selected-detail--full .detail .cell,.rejectedtt.rd-payment .selected-detail--full .detail .cell,.rejectedtt.rd-recharge .selected-detail--full .detail .cell{
    margin:0;
    border:none;
    padding-left:0
}
.deposit-refund-wrap.rejectedtt .selected-detail--full .detail .cell,.rejectedtt.rd-payment .selected-detail--full .detail .cell,.rejectedtt.rd-recharge .selected-detail--full .detail .cell{
    display:flex
}
.deposit-refund-wrap.rejectedtt .selected-detail--full .detail .cell .body5,.rejectedtt.rd-payment .selected-detail--full .detail .cell .body5,.rejectedtt.rd-recharge .selected-detail--full .detail .cell .body5{
    width:50%
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .selected-detail--full .detail .cell .body5,.rejectedtt.rd-payment .selected-detail--full .detail .cell .body5,.rejectedtt.rd-recharge .selected-detail--full .detail .cell .body5{
        width:205px
    }
}
.deposit-refund-wrap.rejectedtt .selected-detail--full .detail .cell strong,.rejectedtt.rd-payment .selected-detail--full .detail .cell strong,.rejectedtt.rd-recharge .selected-detail--full .detail .cell strong{
    text-align:right
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .selected-detail--full .detail .cell strong,.rejectedtt.rd-payment .selected-detail--full .detail .cell strong,.rejectedtt.rd-recharge .selected-detail--full .detail .cell strong{
        text-align:left
    }
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .selected-detail--full .detail .cell,.rejectedtt.rd-payment .selected-detail--full .detail .cell,.rejectedtt.rd-recharge .selected-detail--full .detail .cell{
        display:block
    }
}
.deposit-refund-wrap.rejectedtt .selected-detail--full .detail,.rejectedtt.rd-payment .selected-detail--full .detail,.rejectedtt.rd-recharge .selected-detail--full .detail{
    padding:0;
    width:100%
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .selected-detail--full .detail,.rejectedtt.rd-payment .selected-detail--full .detail,.rejectedtt.rd-recharge .selected-detail--full .detail{
        width:auto
    }
}
.deposit-refund-wrap.rejectedtt .body5,.rejectedtt.rd-payment .body5,.rejectedtt.rd-recharge .body5{
    font-size:1.0625rem
}
.deposit-refund-wrap.rejectedtt strong.body5,.rejectedtt.rd-payment strong.body5,.rejectedtt.rd-recharge strong.body5{
    font-family:"du-font-secondary-bold"
}
.deposit-refund-wrap.rejectedtt .widget-info,.rejectedtt.rd-payment .widget-info,.rejectedtt.rd-recharge .widget-info{
    position:relative;
    padding:20px 65px 10px 20px
}
.deposit-refund-wrap.rejectedtt .widget-info i,.rejectedtt.rd-payment .widget-info i,.rejectedtt.rd-recharge .widget-info i{
    position:absolute;
    top:10px;
    right:0
}
.deposit-refund-wrap.rejectedtt .du-box-frame__success,.rejectedtt.rd-payment .du-box-frame__success,.rejectedtt.rd-recharge .du-box-frame__success{
    margin-bottom:20px
}
@media print, screen and (min-width: 48em){
    .deposit-refund-wrap.rejectedtt .du-box-frame__success,.rejectedtt.rd-payment .du-box-frame__success,.rejectedtt.rd-recharge .du-box-frame__success{
        margin-bottom:50px
    }
}
.deposit-refund-wrap.rejectedtt .regular,.rejectedtt.rd-payment .regular,.rejectedtt.rd-recharge .regular{
    font-family:"du-font-secondary-regular";
    margin-bottom:0;
    font-size:1.0625rem
}
.rejectedtt[data-spotlight-size='xsmall'] .spotlight__caption__main{
    font-size:1.5625rem;
    line-height:1.5625rem
}
@media print, screen and (min-width: 48em){
    .rejectedtt[data-spotlight-size='xsmall'] .spotlight__caption__main{
        font-size:1.9375rem;
        line-height:2.375rem
    }
}
.rejectedtt[data-spotlight-size='xsmall']+.page{
    padding-top:0
}
.deposit-refund-sticky .du-sticky,.rd-payment-sticky .du-sticky{
    height:auto;
    min-height:80px;
    padding-left:20px;
    padding-right:20px
}
.deposit-refund-sticky .sticky-item.action,.rd-payment-sticky .sticky-item.action{
    display:flex;
    align-items:center;
    margin-left:auto
}
@media screen and (max-width: 37.5em){
    .deposit-refund-sticky .sticky-item.action,.rd-payment-sticky .sticky-item.action{
        margin-right:auto
    }
}
.deposit-refund-sticky .sticky-item.action button,.rd-payment-sticky .sticky-item.action button{
    min-width:200px
}
@media screen and (max-width: 37.5em){
    .deposit-refund-sticky .sticky-item.action button,.rd-payment-sticky .sticky-item.action button{
        min-width:140px
    }
}
.deposit-refund-sticky .sticky-data,.rd-payment-sticky .sticky-data{
    padding:0 20px;
    font-family:"du-font-secondary-regular";
    font-size:.9rem;
    line-height:1.25em;
    text-align:right;
    color:#444
}
.deposit-refund-sticky .sticky-data.align-left,.rd-payment-sticky .sticky-data.align-left{
    text-align:left
}
@media screen and (max-width: 37.5em){
    .deposit-refund-sticky .sticky-data,.rd-payment-sticky .sticky-data{
        font-size:12px;
        padding-left:0
    }
}
.deposit-refund-sticky .sticky-data>span,.rd-payment-sticky .sticky-data>span{
    display:block
}
.deposit-refund-sticky .sticky-data strong,.rd-payment-sticky .sticky-data strong{
    font-family:"du-font-secondary-bold";
    font-size:1.125rem
}
.spotlight[data-spotlight-height=short]{
    min-height:200px;
    height:40vh
}
@media screen and (min-width: 100em){
    .spotlight[data-spotlight-height=short] .spotlight__caption__main{
        font-size:46px
    }
}
@media screen and (max-width: 37.5em){
    .spotlight[data-spotlight-height=short]{
        height:2vh
    }
    .spotlight[data-spotlight-height=short] .spotlight__caption__main{
        font-size:30px
    }
}
@media screen and (max-width: 64em){
    .spotlight[data-inset=true]:before{
        content:'';
        position:absolute;
        width:100%;
        height:100%;
        height:calc(100% - 40px);
        background:rgba(0,0,0,0);
        background:rgba(0,0,0,0.08);
        background:-moz-linear-gradient(top, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0) 100%);
        background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.08)), color-stop(100%, rgba(0,0,0,0)));
        background:-webkit-linear-gradient(top, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0) 100%);
        background:-o-linear-gradient(top, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0) 100%);
        background:-ms-linear-gradient(top, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0) 100%);
        background:linear-gradient(to bottom, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0) 100%);
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 )
    }
}
.calling__pack{
    padding-bottom:60px
}
.calling__pack .box-title{
    font-size:28px;
    font-weight:bolder;
    text-align:center
}
@media screen and (max-width: 37.5em){
    .calling__pack .box-title{
        font-size:22px;
        margin-top:0;
        margin-bottom:35px
    }
}
.calling__pack .du__content__box{
    padding-top:40px
}
@media screen and (max-width: 37.5em){
    .calling__pack .du__content__box{
        padding:0 10px;
        border:0;
        box-shadow:none
    }
}
.calling__pack .custom-radio-group{
    padding-bottom:30px;
    margin-right:-20px
}
.calling__pack .du-custom-radio{
    overflow:hidden;
    display:inline-block;
    width:45%;
    height:34px;
    padding:0 10px;
    margin-bottom:6px;
    border:0;
    box-shadow:inset 0 0 0 1px #ddd
}
@media screen and (max-width: 37.5em){
    .calling__pack .du-custom-radio{
        height:32px;
        margin-right:15px
    }
}
.calling__pack .du-custom-radio .du-radio-details{
    padding-top:5px;
    color:#666;
    font-family:"du-font-secondary-regular"
}
.calling__pack .du-custom-radio .du-radio-details:before{
    content:'';
    position:absolute;
    top:0;
    left:-25%;
    width:200%;
    height:120%;
    -webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
.calling__pack .du-custom-radio .du-radio-details span{
    position:relative
}
.calling__pack .du-custom-radio input[type=radio]:checked ~ .du-radio-status,.calling__pack .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status,.calling__pack .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.calling__pack .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status,.calling__pack .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.calling__pack .du-custom-radio .du-radio-status{
    position:relative;
    z-index:1;
    width:20px;
    height:20px;
    margin-top:6px;
    margin-right:-3px
}
.calling__pack .du-custom-radio input[type=radio]:checked ~ .du-radio-status:before,.calling__pack .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status:before,.calling__pack .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before,.calling__pack .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status:before,.calling__pack .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before,.calling__pack .du-custom-radio .du-radio-status:before{
    font-size:12px;
    line-height:20px
}
.calling__pack .du-custom-radio input[type=radio]:checked ~ .du-radio-status,.calling__pack .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status,.calling__pack .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.calling__pack .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status,.calling__pack .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status{
    background:#fff;
    border-color:#00a9ce
}
.calling__pack .du-custom-radio input[type=radio]:checked ~ .du-radio-status:before,.calling__pack .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status:before,.calling__pack .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before,.calling__pack .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status:before,.calling__pack .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before{
    color:#00a9ce
}
.calling__pack .du-custom-radio input[type=radio]:checked ~ .du-radio-details,.calling__pack .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details,.calling__pack .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details,.calling__pack .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details,.calling__pack .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details{
    color:#fff
}
.calling__pack .du-custom-radio input[type=radio]:checked ~ .du-radio-details:before,.calling__pack .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details:before,.calling__pack .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details:before,.calling__pack .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details:before,.calling__pack .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details:before{
    background:#00a9ce
}
.calling__pack .du-custom-radio.error{
    border:red solid 1px
}
.calling__pack form .action{
    padding:20px 0
}
.calling__pack form .action .disabled{
    opacity:.7;
    background-color:#00a9ce;
    border-color:#00a9ce
}
@media screen and (max-width: 37.5em){
    .calling__pack form .action .disabled{
        display:block;
        width:100%;
        margin:0 auto
    }
}
.calling__pack .group+.group{
    margin-top:25px
}
.calling__pack .group .parsley-errors-list{
    margin-top:2px
}
.calling__pack .group .parsley-errors-list li{
    line-height:1.5em !important
}
.thankyou__copy{
    min-height:35vh;
    padding-top:5vh;
    text-align:center;
    color:#333
}
@media screen and (max-width: 37.5em){
    .thankyou__copy{
        padding-left:5vw;
        padding-right:5vw
    }
}
.thankyou__copy p{
    color:#444;
    font-size:1.25em;
    font-family:"du-font-secondary-regular"
}
.thankyou__copy .du-check{
    position:absolute;
    display:inline-block;
    left:50%;
    margin-left:-28px;
    top:-30px;
    color:#fff;
    width:58px;
    height:58px;
    font-size:2.2rem;
    border:#fff solid 7px;
    border-radius:35px;
    background:#78be20;
    -webkit-box-shadow:0 0 12px 0 rgba(119,119,119,0.2);
    -moz-box-shadow:0 0 12px 0 rgba(119,119,119,0.2);
    box-shadow:0 0 12px 0 rgba(119,119,119,0.2)
}
.thankyou__copy .du-check:before{
    font-size:1.5rem;
    line-height:45px;
    vertical-align:top
}
@media screen and (max-width: 37.5em){
    .thankyou__copy .du-check{
        border-width:5px
    }
}
.callpack{
    max-width:1266px;
    margin:auto;
    padding:0 0px
}
.callpack h2{
    font-family:du-font-primary-b;
    font-size:1.953rem;
    margin:0
}
@media print, screen and (min-width: 64em){
    .callpack h2{
        margin-bottom:30px
    }
}
.callpack__ad[data-theme="light"]{
    color:#fff
}
.callpack__ad[data-theme="light"] a{
    color:#fff;
    display:block
}
.callpack__ad .callpack__inner{
    height:220px;
    background-size:cover;
    padding:25px 140px 30px 30px !important;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
@media screen and (max-width: 64.06125em){
    .callpack__ad .callpack__inner{
        padding:25px 100px 24px 30px !important;
        max-width:360px
    }
}
.callpack__ad .callpack__inner .subtitle1{
    margin-bottom:15px
}
.callpack__ad .callpack__inner .svg-icon{
    width:14px;
    height:10px;
    vertical-align:top
}
@media screen and (max-width: 64.06125em){
    .callpack__heading .callpack__inner{
        padding-left:30px;
        padding-right:30px
    }
}
@media screen and (min-width: 47.9375em){
    .callpack__heading .callpack__inner.title,.callpack__heading .order-addon .callpack__inner.sub-title,.order-addon .callpack__heading .callpack__inner.sub-title,.callpack__heading .order-addon .callpack__inner.desc,.order-addon .callpack__heading .callpack__inner.desc,.callpack__heading .order-addon .callpack__inner.price,.order-addon .callpack__heading .callpack__inner.price{
        padding:0 20px
    }
}
@media screen and (max-width: 64.06125em){
    .callpack__form .callpack__inner{
        padding-left:30px;
        padding-right:30px
    }
}
@media print, screen and (min-width: 64em){
    .callpack__form .callpack__inner{
        border-radius:12px;
        border:1px solid #ccc;
        padding:40px 40px;
        margin-right:36px
    }
}
@media screen and (max-width: 47.9375em){
    .callpack__form .callpack__inner .full-mobile .group{
        padding-left:0px;
        padding-right:0px
    }
}
@media screen and (max-width: 47.9375em){
    .callpack__form .callpack__inner .full-mobile .primary-btn--primary-color{
        width:100%
    }
}
.callpack__form .du-form{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between
}
.callpack__form .du-form .group{
    margin-top:30px
}
@media screen and (max-width: 64.06125em){
    .callpack__form .du-form .group{
        width:100%
    }
}
@media print, screen and (min-width: 64em){
    .callpack__form .du-form .group{
        max-width:350px;
        min-width:350px;
        margin-top:40px
    }
}
.callpack__form .du-form .group.group-wide{
    max-width:none;
    width:100%
}
.callpack__form .du-form .group.group-action{
    max-width:none;
    min-width:0;
    flex-shrink:1
}
@media screen and (max-width: 64.06125em){
    .callpack__form .du-form .group.group-action .btn,.callpack__form .du-form .group.group-action .tvpackages .btn-primary,.tvpackages .callpack__form .du-form .group.group-action .btn-primary,.callpack__form .du-form .group.group-action .tvpackages .btn-secondary,.tvpackages .callpack__form .du-form .group.group-action .btn-secondary{
        width:100%;
        max-width:100%
    }
}
.callpack__form .du-form .group.group-auto{
    max-width:none;
    min-width:0
}
@media screen and (max-width: 64.06125em){
    .callpack__form .du-form .group.group-auto{
        margin:20px auto
    }
}
@media print, screen and (min-width: 64em){
    .callpack__form .du-form .group.group-auto{
        flex:2
    }
}
.callpack__form .du-form .group .action-info{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    margin:0
}
@media screen and (max-width: 64.06125em){
    .callpack__form .du-form .group .action-info{
        text-align:center
    }
}
@media print, screen and (min-width: 64em){
    .callpack__form .du-form .group .action-info{
        margin-left:20px
    }
}
.callpack__form .du-form .group .action-info strong{
    font-family:"du-font-secondary-bold"
}
.callpack__info .callpack__inner{
    padding:30px 40px;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    background:#F8F8F8
}
@media print, screen and (min-width: 64em){
    .callpack__info .callpack__inner{
        padding:40px 40px;
        height:100%;
        border-radius:12px;
        border:1px solid #ccc;
        background:transparent
    }
    .callpack__info .callpack__inner.auto{
        height:auto
    }
}
.callpack__info h3{
    font-family:"du-font-secondary-bold";
    font-weight:normal;
    margin:0 0 10px
}
@media (max-width: 991.98px){
    .callpack__info h3{
        font-size:1.0625rem;
        line-height:1.32812rem
    }
}
@media (min-width: 992px){
    .callpack__info h3{
        font-size:1.25rem;
        line-height:1.5625rem
    }
}
.callpack__info p{
    font-family:"du-font-secondary-regular";
    font-size:.875rem;
    color:#333;
    margin:0 0 10px
}
@media print, screen and (min-width: 64em){
    .callpack__info p{
        margin-left:40px;
        margin-right:40px
    }
}
.callpack__info .callpack__icon{
    max-width:120px;
    margin:auto;
    margin-bottom:20px
}
@media screen and (max-width: 64.06125em){
    .callpack__thankyou .callpack__inner{
        padding-left:30px;
        padding-right:30px;
        border-bottom:1px solid #ccc;
        padding-bottom:40px
    }
}
@media print, screen and (min-width: 64em){
    .callpack__thankyou .callpack__inner{
        border-radius:12px;
        border:1px solid #ccc;
        margin-right:36px
    }
}
.callpack__thankyou .callpack__inner .highlight,.callpack__thankyou .callpack__inner .highlight--blue{
    background:rgba(0,169,206,0.1);
    padding:20px 30px;
    margin:0 0 20px
}
@media screen and (max-width: 64.06125em){
    .callpack__thankyou .callpack__inner .highlight,.callpack__thankyou .callpack__inner .highlight--blue{
        margin-left:-30px;
        margin-right:-30px
    }
}
@media print, screen and (min-width: 64em){
    .callpack__thankyou .callpack__inner .highlight,.callpack__thankyou .callpack__inner .highlight--blue{
        border-radius:10px
    }
}
.callpack__thankyou .callpack__inner .highlight .table1,.callpack__thankyou .callpack__inner .highlight--blue .table1{
    font-family:"du-font-secondary-regular";
    margin:0;
    border:0
}
.callpack__thankyou .callpack__inner .highlight .table1 tbody,.callpack__thankyou .callpack__inner .highlight--blue .table1 tbody{
    background:transparent;
    border:0
}
.callpack__thankyou .callpack__inner .highlight .table1 tbody tr td,.callpack__thankyou .callpack__inner .highlight--blue .table1 tbody tr td{
    padding-left:0;
    vertical-align:top
}
.callpack__thankyou .callpack__inner .highlight .table1 tbody tr:nth-child(even),.callpack__thankyou .callpack__inner .highlight--blue .table1 tbody tr:nth-child(even){
    background-color:transparent
}
.callpack__thankyou .callpack__inner .highlight .table1 strong,.callpack__thankyou .callpack__inner .highlight--blue .table1 strong{
    font-family:"du-font-secondary-bold"
}
.callpack__thankyou .callpack__inner .highlight .table1 strong .number,.callpack__thankyou .callpack__inner .highlight--blue .table1 strong .number{
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.callpack__thankyou .callpack__inner .highlight p .label,.callpack__thankyou .callpack__inner .highlight--blue p .label{
    min-width:200px;
    padding-right:20px;
    display:inline-block
}
.callpack__thankyou .callpack__inner .highlight p strong,.callpack__thankyou .callpack__inner .highlight--blue p strong{
    font-family:"du-font-secondary-bold"
}
.callpack__thankyou .callpack__inner .highlight p strong .number,.callpack__thankyou .callpack__inner .highlight--blue p strong .number{
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.callpack__thankyou .callpack__inner p{
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333;
    color:#333;
    margin:0 0 20px
}
.callpack__thankyou .callpack__inner p strong{
    font-family:"du-font-secondary-bold"
}
.callpack__thankyou .callpack__inner .thankyou-body{
    color:#333
}
@media print, screen and (min-width: 64em){
    .callpack__thankyou .callpack__inner .thankyou-body{
        padding:40px
    }
}
@media print, screen and (min-width: 64em){
    .callpack__thankyou .callpack__inner .thankyou-footer{
        border-top:1px solid #ccc;
        background:#FAFAFA;
        border-radius:0 0 10px 10px;
        padding:30px 40px
    }
}
.callpack__thankyou .callpack__inner .thankyou-footer .btn,.callpack__thankyou .callpack__inner .thankyou-footer .tvpackages .btn-primary,.tvpackages .callpack__thankyou .callpack__inner .thankyou-footer .btn-primary,.callpack__thankyou .callpack__inner .thankyou-footer .tvpackages .btn-secondary,.tvpackages .callpack__thankyou .callpack__inner .thankyou-footer .btn-secondary{
    display:inline-block;
    position:relative;
    padding-left:50px;
    padding-right:30px
}
.callpack__thankyou .callpack__inner .thankyou-footer .btn:before,.callpack__thankyou .callpack__inner .thankyou-footer .tvpackages .btn-primary:before,.tvpackages .callpack__thankyou .callpack__inner .thankyou-footer .btn-primary:before,.callpack__thankyou .callpack__inner .thankyou-footer .tvpackages .btn-secondary:before,.tvpackages .callpack__thankyou .callpack__inner .thankyou-footer .btn-secondary:before{
    transform:scaleX(-1);
    content:"1";
    font-family:du-icon-font;
    width:30px;
    height:50px;
    line-height:50px;
    height:50px;
    line-height:50px;
    position:absolute;
    left:20px
}
@media screen and (max-width: 64.06125em){
    .callpack__order .callpack__inner{
        padding-left:30px;
        padding-right:30px;
        padding-bottom:20px;
        padding-top:35px
    }
}
.callpack__order h3{
    font-family:"du-font-secondary-regular";
    font-size:1.25rem;
    margin:0 0 15px
}
.callpack__order .table1{
    margin-top:10px;
    margin-bottom:0;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    color:#333
}
.callpack__order .table1 thead,.callpack__order .table1 tbody,.callpack__order .table1 th,.callpack__order .table1 td{
    background:none;
    border:0
}
.callpack__order .table1 tbody tr:nth-child(even){
    background:none
}
.callpack__order .table1 th:first-child,.callpack__order .table1 td:first-child{
    padding-left:0
}
.callpack__order .table1 th:nth-child(3),.callpack__order .table1 th:last-child,.callpack__order .table1 td:nth-child(3),.callpack__order .table1 td:last-child{
    min-width:100px;
    text-align:right
}
@media screen and (max-width: 64.06125em){
    .callpack__order .table1 th,.callpack__order .table1 td{
        padding-left:0
    }
}
.callpack__order .table1 th{
    font-weight:normal;
    font-size:.875rem;
    padding-bottom:5px;
    border-bottom:#777 solid 1px
}
.callpack__order .table1 td{
    padding-top:20px;
    padding-bottom:20px;
    vertical-align:top
}
@media screen and (max-width: 64.06125em){
    .callpack__order .table1 td{
        padding-top:10px;
        padding-bottom:10px
    }
}
.callpack__order .table1 td>strong{
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
@media screen and (max-width: 47.99875em){
    .callpack__order .table1 td>strong a{
        display:block;
        width:150%;
        font-size:1rem
    }
}
.callpack__order .table1 td sub{
    font-size:.875rem;
    position:relative;
    top:0px
}
.callpack__order .table1 td a.icon,.callpack__order .table1 td .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .callpack__order .table1 td a.secondary-btn--primary-color,.callpack__order .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .callpack__order .table1 td a.secondary-btn--primary-color,.callpack__order .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .callpack__order .table1 td a.secondary-btn--primary-color,.callpack__order .table1 td .accordion-item .file-drop a.hint2,.accordion-item .file-drop .callpack__order .table1 td a.hint2,.callpack__order .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .callpack__order .table1 td a.hint2,.callpack__order .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .callpack__order .table1 td a.hint2{
    display:inline-block;
    vertical-align:middle;
    margin-left:8px
}
.callpack__order .table1 td a.icon:before,.callpack__order .table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .callpack__order .table1 td a.secondary-btn--primary-color:before,.callpack__order .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .callpack__order .table1 td a.secondary-btn--primary-color:before,.callpack__order .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .callpack__order .table1 td a.secondary-btn--primary-color:before,.callpack__order .table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .callpack__order .table1 td a.hint2:before,.callpack__order .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .callpack__order .table1 td a.hint2:before,.callpack__order .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .callpack__order .table1 td a.hint2:before{
    font-size:22px
}
@media screen and (max-width: 37.5em){
    .callpack__order .table1 td a.icon:before,.callpack__order .table1 td .accordion-item .file-drop a.secondary-btn--primary-color:before,.accordion-item .file-drop .callpack__order .table1 td a.secondary-btn--primary-color:before,.callpack__order .table1 td .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .callpack__order .table1 td a.secondary-btn--primary-color:before,.callpack__order .table1 td .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .callpack__order .table1 td a.secondary-btn--primary-color:before,.callpack__order .table1 td .accordion-item .file-drop a.hint2:before,.accordion-item .file-drop .callpack__order .table1 td a.hint2:before,.callpack__order .table1 td .accordion-item .file-drop-container .file-drop-single a.hint2:before,.accordion-item .file-drop-container .file-drop-single .callpack__order .table1 td a.hint2:before,.callpack__order .table1 td .file-drop-container .accordion-item .file-drop-single a.hint2:before,.file-drop-container .accordion-item .file-drop-single .callpack__order .table1 td a.hint2:before{
        font-size:18px
    }
}
.callpack__order .table1 tr+tr td{
    border-top:#ccc solid 1px
}
.callpack__order .table1 .detail .detail-item{
    line-height:1.3em
}
.callpack__order .table1 .detail .detail-item+.detail-item{
    padding-top:10px
}
.callpack__order .table1 .detail .detail-item a{
    font-weight:bold
}
.callpack__order .table1 tr:first-child td .detail{
    padding-top:15px
}
@media screen and (max-width: 37.5em){
    .callpack__order .table1 tr:first-child td .detail{
        padding-top:5px
    }
}
.callpack__order .table1 .total-row td{
    padding-top:15px;
    border-top:#333 solid 2px
}
.callpack__order .table1 .total-row td>em{
    display:block;
    color:#777;
    font-style:normal;
    font-size:.875rem
}
@media screen and (max-width: 64.06125em){
    .callpack__order .download-apps{
        padding-top:15px;
        border-top:1px solid #ddd
    }
}
.callpack__order .download-apps .apps-list__item{
    border:1px solid #ddd;
    padding:14px;
    border-radius:10px;
    display:flex;
    margin-top:20px
}
.callpack__order .download-apps .apps-list__item:first-of-type{
    margin-top:0
}
@media screen and (max-width: 64.06125em){
    .callpack__order .download-apps .apps-list__item{
        flex-wrap:wrap
    }
}
.callpack__order .download-apps .item-logo{
    max-width:65px
}
@media screen and (max-width: 64.06125em){
    .callpack__order .download-apps .item-logo{
        width:65px
    }
}
.callpack__order .download-apps .item-logo img{
    min-width:65px
}
.callpack__order .download-apps .item-text{
    padding:0 12px
}
@media screen and (max-width: 64.06125em){
    .callpack__order .download-apps .item-text{
        width:170px
    }
}
.callpack__order .download-apps .item-app-icons{
    display:flex;
    flex-flow:column;
    justify-content:space-between
}
@media screen and (max-width: 64.06125em){
    .callpack__order .download-apps .item-app-icons{
        flex-flow:row;
        justify-items:flex-start;
        width:100%;
        justify-content:flex-start;
        margin-top:15px
    }
}
@media screen and (max-width: 37.5em){
    .callpack__order .download-apps .item-app-icons{
        justify-content:space-evenly
    }
}
@media screen and (max-width: 64.06125em){
    .callpack__order .download-apps .item-app-icons .app-icons{
        margin-left:5px
    }
}
.callpack__order .download-apps .item-app-icons img{
    max-width:110px
}
@media screen and (max-width: 64.06125em){
    .callpack__order .download-apps .item-app-icons img{
        max-width:100px
    }
}
.callpack__order .download-apps h4{
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    color:#333;
    margin:0 0 5px
}
.callpack__order .download-apps p{
    font-family:"du-font-secondary-regular";
    font-size:.875rem;
    line-height:1.7;
    margin:0;
    color:#333
}
.callpack__info-header{
    display:flex;
    text-align:left;
    justify-content:space-between;
    border-bottom:1px solid #ddd;
    padding-bottom:15px;
    margin-bottom:10px
}
.callpack__info-header .subtitle1{
    margin-bottom:0px
}
.callpack__info-image img{
    width:32px
}
@media screen and (max-width: 64em){
    .calling__pack4.content-inner-wrap{
        padding:30px 20px
    }
}
.calling__pack4 .callpack__inner{
    padding:20px;
    border:1px solid #ddd;
    border-radius:10px
}
@media screen and (min-width: 64em){
    .calling__pack4 .callpack__inner{
        padding:25px 30px
    }
}
.calling__pack4 .callpack__inner__half{
    max-width:450px
}
.calling__pack4 .callpack__inner .link-dark{
    color:#333;
    text-decoration:underline;
    font-family:"du-font-secondary-bold"
}
.calling__pack4 .du-checked-list li{
    color:#333
}
.calling__pack4 .du-checked-list li:before{
    font-size:12px;
    color:#ddd
}
@media screen and (max-width: 64.06125em){
    .calling__pack4 .callpack__order .download-apps{
        padding-top:0;
        border-top:0
    }
}
.calling__pack4 .callpack__order .download-apps .apps-list{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
@media screen and (max-width: 64.06125em){
    .calling__pack4 .callpack__order .download-apps .apps-list .apps-list__item{
        flex-wrap:wrap;
        flex:1;
        margin-right:20px;
        margin-top:0;
        margin-bottom:20px
    }
}
.calling__pack2{
    position:relative
}
@media print, screen and (min-width: 64em){
    .calling__pack2{
        padding-top:30px;
        padding-bottom:140px
    }
}
.calling__pack2 .du-check{
    background:#78be20;
    color:#fff;
    padding:3px 3px;
    width:60px;
    height:60px;
    display:inline-block;
    border-radius:35px;
    font-size:2.2rem;
    text-align:center;
    position:absolute;
    left:50%;
    top:-60px;
    margin-left:-30px;
    -webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);
    box-shadow:0 5px 15px 0 rgba(0,0,0,0.25)
}
.calling__pack2 .du-check:before{
    position:absolute;
    top:0;
    left:0;
    line-height:60px;
    width:60px;
    height:60px;
    font-size:2rem
}
@media screen and (min-width: 64em){
    .calling__pack3{
        padding:0 0 100px
    }
}
.calling__pack3 .callpack h2{
    margin-bottom:15px
}
.calling__pack3 .callpack__info{
    border-radius:0px;
    background:#fff;
    border-top:1px solid #D8D8D8;
    padding:30px 0
}
.calling__pack3 .callpack__info .callpack__inner{
    max-width:335px
}
@media screen and (max-width: 64.06125em){
    .calling__pack3 .callpack__info .callpack__inner{
        margin:0 auto
    }
}
@media screen and (min-width: 64em){
    .calling__pack3 .callpack__info{
        border-top:0px;
        border-left:1px solid #D8D8D8;
        padding-left:50px;
        padding-top:0px;
        margin:0
    }
}
.calling__pack3 .callpack__inner{
    background:#fff;
    border:0px;
    padding:0
}
@media screen and (min-width: 64em){
    .calling__pack3 .callpack__inner{
        text-align:left
    }
}
.calling__pack3 .callpack__info p{
    margin:0
}
@media screen and (min-width: 64em){
    .calling__pack3 .callpack__icon{
        margin:20px 0
    }
}
@media screen and (max-width: 79.99875em){
    .calling__pack3 .callpack__form{
        padding-bottom:30px
    }
}
.calling__pack3 .callpack__form .callpack__inner{
    padding:0
}
@media screen and (min-width: 64em){
    .calling__pack3 .callpack__form .group.group-wide{
        max-width:530px
    }
}
.calling__pack3 .callpack__form .group.group__action.group-wide .group--flex{
    display:flex;
    flex-direction:column
}
@media screen and (min-width: 48em){
    .calling__pack3 .callpack__form .group.group__action.group-wide .group--flex{
        justify-content:space-between;
        flex-direction:row
    }
}
@media screen and (max-width: 47.9375em){
    .calling__pack3 .callpack__form .group.group__action.group-wide .group--flex{
        text-align:center
    }
}
.calling__pack3 .callpack__form .group.group__action.group-wide .group--flex input{
    margin:30px 0
}
@media screen and (max-width: 47.9375em){
    .calling__pack3 .callpack__form .group.group__action.group-wide .group--flex input{
        margin:30px auto
    }
}
.calling__pack3 .callpack__form .group.group__action.group-wide .group--flex .action-register{
    align-self:center
}
@media screen and (max-width: 47.9375em){
    .calling__pack3 .forget-link{
        text-align:center
    }
}
.calling__pack3 .pwd{
    position:absolute;
    right:0;
    top:15px;
    width:20px;
    height:20px;
    text-align:center;
    cursor:pointer;
    opacity:.8;
    font-style:normal
}
.calling__pack3 .pwd:before{
    content:'Y';
    font-size:17px;
    line-height:20px;
    font-family:du-icon-font
}
.calling__pack3 .pwd.show:before{
    content:'S'
}
.calling__pack3 ul.du-checked-list li{
    padding-bottom:0;
    white-space:initial;
    padding-top:7px;
    padding-left:24px;
    text-align:left
}
.calling__pack3 ul.du-checked-list li:before{
    top:7px
}
.mya-redesign{
    -webkit-transition:all 0.15s ease-in-out;
    -moz-transition:all 0.15s ease-in-out;
    transition:all 0.15s ease-in-out;
    color:#333
}
@media print, screen and (min-width: 64em){
    .mya-redesign--fit-height{
        min-height:calc(100vh - 105px);
        display:flex;
        flex-flow:column
    }
}
@media print, screen and (min-width: 64em){
    .mya-redesign--fit-height .page{
        flex-grow:1;
        display:flex
    }
}
@media print, screen and (min-width: 64em){
    .mya-redesign--fit-height .page .page__content{
        display:flex
    }
}
@media print, screen and (min-width: 64em){
    .mya-redesign--fit-height .page .page__content .page__content__grey,.mya-redesign--fit-height .page .page__content .mya-redesign .page__content__success,.mya-redesign .mya-redesign--fit-height .page .page__content .page__content__success{
        flex-grow:1
    }
}
.mya-redesign .du-box-frame,.mya-redesign .du-box-frame__white{
    min-height:unset
}
.mya-redesign h1,.mya-redesign h2,.mya-redesign h3,.mya-redesign h4,.mya-redesign h5,.mya-redesign h6{
    margin:0
}
.mya-redesign p{
    color:#333
}
.mya-redesign b,.mya-redesign strong{
    font-weight:normal;
    font-family:"du-font-secondary-bold"
}
.mya-redesign .du-blue{
    color:#00a9ce !important
}
.mya-redesign .du-magenta{
    color:#c724b1 !important
}
.mya-redesign .du-grey{
    color:#777 !important
}
.mya-redesign .du-light-grey{
    color:#777 !important
}
.mya-redesign .du-lightest-grey{
    color:#ccc !important
}
.mya-redesign .hidden{
    display:none
}
.mya-redesign .margin0{
    margin:0
}
.mya-redesign .secondary-btn--mono-color{
    color:#00a9ce
}
.mya-redesign .secondary-btn--mono-color:hover,.mya-redesign .accordion-login .secondary-btn--mono-color.accordion-title:focus,.accordion-login .mya-redesign .secondary-btn--mono-color.accordion-title:focus,.mya-redesign .secondary-btn--mono-color.file-drop:focus,.mya-redesign .file-drop-container .secondary-btn--mono-color.file-drop-single:focus,.file-drop-container .mya-redesign .secondary-btn--mono-color.file-drop-single:focus{
    color:#fff
}
.mya-redesign .link{
    color:#00a9ce;
    line-height:1
}
.mya-redesign .link:hover,.mya-redesign .accordion-login .link.accordion-title:focus,.accordion-login .mya-redesign .link.accordion-title:focus,.mya-redesign .link.file-drop:focus,.mya-redesign .file-drop-container .link.file-drop-single:focus,.file-drop-container .mya-redesign .link.file-drop-single:focus{
    color:#333
}
.mya-redesign .link:hover:after,.mya-redesign .accordion-login .link.accordion-title:focus:after,.accordion-login .mya-redesign .link.accordion-title:focus:after,.mya-redesign .link.file-drop:focus:after,.mya-redesign .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .mya-redesign .link.file-drop-single:focus:after{
    color:#333;
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2)
}
.mya-redesign .link.forward{
    padding-right:15px;
    display:inline-block;
    position:relative
}
.mya-redesign .link.forward:after{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-7px;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#00a9ce
}
@media print, screen and (min-width: 48em){
    .mya-redesign .link.forward:after{
        margin-top:-6px
    }
}
.mya-redesign .link.forward:hover:after,.mya-redesign .accordion-login .link.forward.accordion-title:focus:after,.accordion-login .mya-redesign .link.forward.accordion-title:focus:after,.mya-redesign .link.forward.file-drop:focus:after,.mya-redesign .file-drop-container .link.forward.file-drop-single:focus:after,.file-drop-container .mya-redesign .link.forward.file-drop-single:focus:after{
    color:#333
}
.mya-redesign .link.forward.small:after{
    margin-top:-4px;
    font-size:9px
}
.mya-redesign .link.forward.arrow{
    padding-right:18px
}
.mya-redesign .link.forward.arrow:after{
    content:'';
    background-image:url(../..//common/images/du-arrow-right.svg);
    background-size:contain;
    background-repeat:no-repeat;
    width:12px;
    height:10px
}
.mya-redesign .link.backward{
    padding-left:15px;
    display:inline-block;
    position:relative
}
.mya-redesign .link.backward:after{
    position:absolute;
    left:0;
    top:50%;
    margin-top:-7px;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#00a9ce;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
@media print, screen and (min-width: 48em){
    .mya-redesign .link.backward:after{
        margin-top:-6px
    }
}
.mya-redesign .link.arrow-right{
    position:relative;
    padding-right:22px
}
.mya-redesign .link.arrow-right:after{
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    background-size:contain;
    width:16px;
    height:12px;
    display:inline-block;
    position:relative;
    top:2px;
    margin-left:5px;
    transform:scale(0.85)
}
.mya-redesign .link.arrow-right:hover,.mya-redesign .accordion-login .link.arrow-right.accordion-title:focus,.accordion-login .mya-redesign .link.arrow-right.accordion-title:focus,.mya-redesign .link.arrow-right.file-drop:focus,.mya-redesign .file-drop-container .link.arrow-right.file-drop-single:focus,.file-drop-container .mya-redesign .link.arrow-right.file-drop-single:focus{
    color:#333
}
.mya-redesign .du-msg-success,.mya-redesign .du-msg-error,.mya-redesign .du-msg-warning,.mya-redesign .du-msg-info{
    margin-bottom:40px
}
@media screen and (max-width: 64.06125em){
    .mya-redesign .du-msg-success,.mya-redesign .du-msg-error,.mya-redesign .du-msg-warning,.mya-redesign .du-msg-info{
        margin-bottom:30px;
        padding:10px 20px
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .du-msg-success,.mya-redesign .du-msg-error,.mya-redesign .du-msg-warning,.mya-redesign .du-msg-info{
        text-align:left;
        border-right-width:0;
        border-left-width:0
    }
}
.mya-redesign .du-msg-success p,.mya-redesign .du-msg-error p,.mya-redesign .du-msg-warning p,.mya-redesign .du-msg-info p{
    margin:0;
    font-size:1rem !important
}
@media print, screen and (min-width: 48em){
    .mya-redesign .du-msg-success p,.mya-redesign .du-msg-error p,.mya-redesign .du-msg-warning p,.mya-redesign .du-msg-info p{
        font-size:.882rem !important
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .bread-crumb{
        display:none
    }
}
@media print, screen and (min-width: 48em){
    .mya-redesign .bread-crumb{
        padding:0
    }
    .mya-redesign .bread-crumb+.mya-header,.mya-redesign .bread-crumb+.mya-header--narrow,.mya-redesign .bread-crumb+.mya-header--columns{
        padding:70px 0 40px
    }
    .mya-redesign .bread-crumb+.mya-header .content-inner-wrap,.mya-redesign .bread-crumb+.mya-header--narrow .content-inner-wrap,.mya-redesign .bread-crumb+.mya-header--columns .content-inner-wrap{
        padding:0 20px
    }
}
@media screen and (min-width: 64em){
    .mya-redesign .bread-crumb{
        padding:40px 10px 20px
    }
    .mya-redesign .bread-crumb.bread-crumb--mya .bread-crumb__inner{
        top:85px
    }
    .mya-redesign .bread-crumb+.mya-header .content-inner-wrap,.mya-redesign .bread-crumb+.mya-header--narrow .content-inner-wrap,.mya-redesign .bread-crumb+.mya-header--columns .content-inner-wrap{
        padding:0 10px
    }
}
@media screen and (min-width: 85.375em){
    .mya-redesign .bread-crumb{
        padding:40px 0 20px
    }
    .mya-redesign .bread-crumb+.mya-header .content-inner-wrap,.mya-redesign .bread-crumb+.mya-header--narrow .content-inner-wrap,.mya-redesign .bread-crumb+.mya-header--columns .content-inner-wrap{
        padding:0
    }
}
.mya-redesign .mya-header:not(.mya-header--narrow):not(.mya-header--columns),.mya-redesign .mya-header--narrow:not(.mya-header--narrow):not(.mya-header--columns),.mya-redesign .mya-header--columns:not(.mya-header--narrow):not(.mya-header--columns){
    -webkit-box-shadow:0 2px 12px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 2px 12px 0px rgba(0,0,0,0.1);
    box-shadow:0 2px 12px 0px rgba(0,0,0,0.1);
    background:transparent;
    position:relative;
    z-index:1
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .mya-header--columns{
        padding-top:40px
    }
}
.mya-redesign .mya-header--narrow .mya-title .icon.du-check,.mya-redesign .mya-header--columns .mya-title .icon.du-check,.mya-redesign .mya-header--narrow .mya-title .accordion-item .file-drop .du-check.secondary-btn--primary-color,.accordion-item .file-drop .mya-redesign .mya-header--narrow .mya-title .du-check.secondary-btn--primary-color,.mya-redesign .mya-header--columns .mya-title .accordion-item .file-drop .du-check.secondary-btn--primary-color,.accordion-item .file-drop .mya-redesign .mya-header--columns .mya-title .du-check.secondary-btn--primary-color,.mya-redesign .mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-redesign .mya-header--narrow .mya-title .du-check.secondary-btn--primary-color,.mya-redesign .mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-redesign .mya-header--columns .mya-title .du-check.secondary-btn--primary-color,.mya-redesign .mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-redesign .mya-header--narrow .mya-title .du-check.secondary-btn--primary-color,.mya-redesign .mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-redesign .mya-header--columns .mya-title .du-check.secondary-btn--primary-color,.mya-redesign .mya-header--narrow .mya-title .accordion-item .file-drop .du-check.hint2,.accordion-item .file-drop .mya-redesign .mya-header--narrow .mya-title .du-check.hint2,.mya-redesign .mya-header--columns .mya-title .accordion-item .file-drop .du-check.hint2,.accordion-item .file-drop .mya-redesign .mya-header--columns .mya-title .du-check.hint2,.mya-redesign .mya-header--narrow .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.hint2,.accordion-item .file-drop-container .file-drop-single .mya-redesign .mya-header--narrow .mya-title .du-check.hint2,.mya-redesign .mya-header--columns .mya-title .accordion-item .file-drop-container .file-drop-single .du-check.hint2,.accordion-item .file-drop-container .file-drop-single .mya-redesign .mya-header--columns .mya-title .du-check.hint2,.mya-redesign .mya-header--narrow .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.hint2,.file-drop-container .accordion-item .file-drop-single .mya-redesign .mya-header--narrow .mya-title .du-check.hint2,.mya-redesign .mya-header--columns .mya-title .file-drop-container .accordion-item .file-drop-single .du-check.hint2,.file-drop-container .accordion-item .file-drop-single .mya-redesign .mya-header--columns .mya-title .du-check.hint2{
    line-height:1
}
.mya-redesign .mya-header,.mya-redesign .mya-header--narrow,.mya-redesign .mya-header--columns{
    background:#F8F8F8
}
.mya-redesign .mya-header .mya-title--success .svg-bg-icon,.mya-redesign .mya-header--narrow .mya-title--success .svg-bg-icon,.mya-redesign .mya-header--columns .mya-title--success .svg-bg-icon{
    position:relative;
    top:-3px
}
.mya-redesign .mya-header .mya-title--success+.mya-intro,.mya-redesign .mya-header--narrow .mya-title--success+.mya-intro,.mya-redesign .mya-header--columns .mya-title--success+.mya-intro{
    padding-left:40px
}
.mya-redesign .mya-header .mya-title--success+.mya-intro .spacing-left,.mya-redesign .mya-header--narrow .mya-title--success+.mya-intro .spacing-left,.mya-redesign .mya-header--columns .mya-title--success+.mya-intro .spacing-left{
    padding-left:40px
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .mya-header .content-inner-wrap,.mya-redesign .mya-header--narrow .content-inner-wrap,.mya-redesign .mya-header--columns .content-inner-wrap{
        padding:0 30px
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .mya-login-page{
        padding-top:40px
    }
}
.mya-redesign .mya-login-page .quick-pane-wrap,.mya-redesign .mya-login-page .login-panel{
    max-width:1266px
}
.mya-redesign .page__content__grey,.mya-redesign .page__content__success{
    border:0 none;
    padding:0;
    min-height:unset;
    background:#fff;
    background:-moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
    background:-webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #f8f8f8));
    background:-webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
    background:-o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
    background:-ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
    background:linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0)
}
.mya-redesign .page__content__grey .du-msg-success,.mya-redesign .page__content__success .du-msg-success,.mya-redesign .page__content__grey .du-msg-error,.mya-redesign .page__content__success .du-msg-error,.mya-redesign .page__content__grey .du-msg-warning,.mya-redesign .page__content__success .du-msg-warning,.mya-redesign .page__content__grey .du-msg-info,.mya-redesign .page__content__success .du-msg-info{
    margin-top:0
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .page__content__grey .du-msg-success,.mya-redesign .page__content__success .du-msg-success,.mya-redesign .page__content__grey .du-msg-error,.mya-redesign .page__content__success .du-msg-error,.mya-redesign .page__content__grey .du-msg-warning,.mya-redesign .page__content__success .du-msg-warning,.mya-redesign .page__content__grey .du-msg-info,.mya-redesign .page__content__success .du-msg-info{
        width:auto;
        max-width:100%;
        margin:0;
        border-radius:0
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .page__content__grey .du-msg-success.border-for-small,.mya-redesign .page__content__success .du-msg-success.border-for-small,.mya-redesign .page__content__grey .du-msg-error.border-for-small,.mya-redesign .page__content__success .du-msg-error.border-for-small,.mya-redesign .page__content__grey .du-msg-warning.border-for-small,.mya-redesign .page__content__success .du-msg-warning.border-for-small,.mya-redesign .page__content__grey .du-msg-info.border-for-small,.mya-redesign .page__content__success .du-msg-info.border-for-small{
        border-radius:6px;
        border-left-width:2px;
        border-right-width:2px
    }
}
.mya-redesign .page__content__grey .du-msg-success.medium-padding,.mya-redesign .page__content__success .du-msg-success.medium-padding,.mya-redesign .page__content__grey .du-msg-error.medium-padding,.mya-redesign .page__content__success .du-msg-error.medium-padding,.mya-redesign .page__content__grey .du-msg-warning.medium-padding,.mya-redesign .page__content__success .du-msg-warning.medium-padding,.mya-redesign .page__content__grey .du-msg-info.medium-padding,.mya-redesign .page__content__success .du-msg-info.medium-padding{
    padding:20px 30px
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .page__content__grey .du-msg-success.medium-padding,.mya-redesign .page__content__success .du-msg-success.medium-padding,.mya-redesign .page__content__grey .du-msg-error.medium-padding,.mya-redesign .page__content__success .du-msg-error.medium-padding,.mya-redesign .page__content__grey .du-msg-warning.medium-padding,.mya-redesign .page__content__success .du-msg-warning.medium-padding,.mya-redesign .page__content__grey .du-msg-info.medium-padding,.mya-redesign .page__content__success .du-msg-info.medium-padding{
        padding:30px 20px
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .page__content__grey .content-inner-wrap,.mya-redesign .page__content__success .content-inner-wrap{
        padding:0
    }
    .mya-redesign .page__content__grey .content-inner-wrap .du-box-frame,.mya-redesign .page__content__success .content-inner-wrap .du-box-frame,.mya-redesign .page__content__grey .content-inner-wrap .du-box-frame__white,.mya-redesign .page__content__success .content-inner-wrap .du-box-frame__white{
        border:0 none;
        border-radius:0;
        -webkit-box-shadow:0 5px 12px 0px rgba(0,0,0,0.05);
        -moz-box-shadow:0 5px 12px 0px rgba(0,0,0,0.05);
        box-shadow:0 5px 12px 0px rgba(0,0,0,0.05)
    }
    .mya-redesign .page__content__grey .content-inner-wrap .du-box-frame+.du-box-frame,.mya-redesign .page__content__success .content-inner-wrap .du-box-frame+.du-box-frame,.mya-redesign .page__content__grey .content-inner-wrap .du-box-frame__white+.du-box-frame,.mya-redesign .page__content__success .content-inner-wrap .du-box-frame__white+.du-box-frame,.mya-redesign .page__content__grey .content-inner-wrap .du-box-frame+.du-box-frame__white,.mya-redesign .page__content__success .content-inner-wrap .du-box-frame+.du-box-frame__white,.mya-redesign .page__content__grey .content-inner-wrap .du-box-frame__white+.du-box-frame__white,.mya-redesign .page__content__success .content-inner-wrap .du-box-frame__white+.du-box-frame__white{
        margin-top:5px
    }
}
.mya-redesign .page__content__grey .content-inner-wrap .du-box-frame__success,.mya-redesign .page__content__success .content-inner-wrap .du-box-frame__success{
    margin-bottom:40px
}
@media print, screen and (min-width: 64em){
    .mya-redesign .page__content__grey .content-inner-wrap .du-box-frame__success,.mya-redesign .page__content__success .content-inner-wrap .du-box-frame__success{
        margin-bottom:0
    }
}
@media print, screen and (min-width: 64em){
    .mya-redesign .page__content__success .widget-info{
        padding:20px;
        margin-left:25px
    }
}
@media screen and (min-width: 80em){
    .mya-redesign .page__content__success .widget-info{
        margin-left:auto
    }
}
.mya-redesign .spotlight[data-spotlight-size='xsmall']{
    height:30vh;
    min-height:230px;
    max-height:230px
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'].menu-open .du-content-inner{
    overflow:inherit
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice{
        height:35vh;
        min-height:420px;
        max-height:420px
    }
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice .du-content-inner{
        flex-flow:column
    }
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice .du-content-inner .spotlight__caption{
        margin:30px auto
    }
}
@media screen and (max-width: 48em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice .spotlight__caption .spotlight__icon{
        width:40px;
        margin:0 0 10px;
        display:block
    }
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice .spotlight__header{
        padding:0
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice{
        height:35vh;
        min-height:420px;
        max-height:420px
    }
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice .du-content-inner{
        flex-flow:column
    }
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice .du-content-inner .spotlight__caption{
        margin:30px auto
    }
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice .spotlight__caption .spotlight__icon{
        width:75px;
        margin:0
    }
}
@media print, screen and (min-width: 64em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].with-duVoice .spotlight__caption{
        margin:0
    }
}
@media print, screen and (min-width: 48em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall']{
        height:25vh;
        min-height:200px;
        max-height:260px
    }
}
@media print, screen and (min-width: 64em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall']{
        height:45vh;
        min-height:320px;
        max-height:320px
    }
    .mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption{
        margin:0
    }
}
@media screen and (min-width: 105em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall']{
        max-height:350px
    }
}
@media print, screen and (min-width: 48em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'] .du-content-inner{
        height:calc(100% - 50px)
    }
    .mya-redesign .spotlight[data-spotlight-size='xsmall'] .du-content-inner .spotlight__caption .spotlight__icon .btn__with-icon--large .btn-icon{
        width:130px
    }
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption .spotlight__icon{
    width:130px
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption .spotlight__icon{
        display:block;
        width:75px
    }
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption__main{
    font-size:1.666rem
}
@media print, screen and (min-width: 48em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption__main{
        font-size:2.25rem
    }
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption__sub{
    margin-top:5px;
    font-size:1.133rem;
    color:#fff
}
@media print, screen and (min-width: 48em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption__sub{
        margin:0 0 10px;
        font-size:1.17rem;
        max-width:100%
    }
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption__sub strong{
    font-weight:normal;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked .spotlight__icon{
        width:50px !important
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked .spotlight__caption__main{
        font-size:20px;
        margin-bottom:5px;
        line-height:1.5rem
    }
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked a.link-with-icon{
    color:#fff;
    text-decoration:underline;
    line-height:25px;
    align-items:end
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked a.link-with-icon+.link-with-icon{
    margin-left:10px
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked a.link-with-icon img{
    display:block
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked a.link-with-icon i{
    margin-left:0
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked a.link-with-icon:hover,.mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked .accordion-login a.link-with-icon.accordion-title:focus,.accordion-login .mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked a.link-with-icon.accordion-title:focus,.mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked a.link-with-icon.file-drop:focus,.mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked .file-drop-container a.link-with-icon.file-drop-single:focus,.file-drop-container .mya-redesign .spotlight[data-spotlight-size='xsmall'].account-linked a.link-with-icon.file-drop-single:focus{
    text-decoration:none
}
@media print, screen and (min-width: 48em){
    .mya-redesign .spotlight[data-position-medium='center-left'] .spotlight__header>*{
        text-align:left
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption{
        margin:15px 0 !important
    }
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption .spotlight__icon{
    width:125px
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption .spotlight__icon{
        width:50px !important
    }
}
@media print, screen and (min-width: 64em){
    .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption .spotlight__icon{
        vertical-align:top;
        padding-top:10px
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__main{
        font-size:20px;
        margin-bottom:5px;
        line-height:1.5rem
    }
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__sub{
    margin-top:5px;
    color:#fff;
    line-height:1.2
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__sub{
        text-align:left;
        max-width:300px;
        font-size:14px
    }
}
@media print, screen and (min-width: 48em){
    .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__sub{
        margin:0 0 10px;
        max-width:100%
    }
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__sub strong{
    font-weight:normal;
    font-family:"du-font-secondary-regular"
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__sub a.link-with-icon{
    color:#fff;
    text-decoration:underline;
    line-height:24px
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__sub-title{
    font-size:1.25rem;
    color:#fff
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd{
    position:relative
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .spotlight__caption__select{
    font-size:1rem;
    color:#fff;
    border:1px solid #fff;
    border-radius:6px;
    line-height:46px;
    padding:0 18px;
    cursor:pointer;
    position:relative;
    max-width:300px
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .spotlight__caption__select{
        margin:auto;
        text-align:left
    }
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .spotlight__caption__select:after{
    content:"n";
    font-family:du-icon-font;
    font-size:14px;
    width:15px;
    position:absolute;
    right:15px
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu{
    left:auto;
    width:300px;
    margin:-1px 0 0;
    border-color:#ddd;
    background:#fff;
    -webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,0.1);
    -moz-box-shadow:0 2px 15px 0 rgba(0,0,0,0.1);
    box-shadow:0 2px 15px 0 rgba(0,0,0,0.1);
    padding:0;
    z-index:2
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu .menu-header{
    margin:0;
    padding:14px 20px;
    border-bottom:1px solid #eee
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li{
    padding:0 20px
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li:not(.link-acc):hover,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul .accordion-login li.accordion-title:not(.link-acc):focus,.accordion-login .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li.accordion-title:not(.link-acc):focus,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li.file-drop:not(.link-acc):focus,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul .file-drop-container li.file-drop-single:not(.link-acc):focus,.file-drop-container .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li.file-drop-single:not(.link-acc):focus{
    background:linear-gradient(90deg, #753BBD 0%, #00A9CE 89.36%, #00A9CE 100%)
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li:not(.link-acc):hover .avatar-icon,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul .accordion-login li.accordion-title:not(.link-acc):focus .avatar-icon,.accordion-login .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li.accordion-title:not(.link-acc):focus .avatar-icon,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li.file-drop:not(.link-acc):focus .avatar-icon,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul .file-drop-container li.file-drop-single:not(.link-acc):focus .avatar-icon,.file-drop-container .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li.file-drop-single:not(.link-acc):focus .avatar-icon{
    border-color:#fff
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li:not(.link-acc) a:hover,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li:not(.link-acc) .accordion-login a.accordion-title:focus,.accordion-login .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li:not(.link-acc) a.accordion-title:focus,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li:not(.link-acc) a.file-drop:focus,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li:not(.link-acc) .file-drop-container a.file-drop-single:focus,.file-drop-container .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li:not(.link-acc) a.file-drop-single:focus{
    color:#fff
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li a.link-another{
    text-align:left;
    padding:14px 0
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li a.link-another{
        padding:10px 0
    }
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li .subtitle2{
    font-size:13px;
    display:flex;
    align-items:center;
    max-width:175px;
    overflow:hidden
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li .subtitle2 span{
    margin-left:15px
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li .avatar-icon{
    width:32px;
    border:1px solid #00a9ce;
    border-radius:50%
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li .caption,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li .north-star .radio-group input[type=radio]+label,.north-star .radio-group .mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li input[type=radio]+label,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd .linked-accounts__menu ul li .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-size:13px
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption__dd.is-open .linked-accounts__menu{
    display:block
}
.mya-redesign .spotlight[data-spotlight-size='small'].account-linked .spotlight__caption .spotlight__header{
    max-width:335px
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='small'].with-duVoice{
        height:35vh;
        min-height:420px;
        max-height:420px
    }
    .mya-redesign .spotlight[data-spotlight-size='small'].with-duVoice .du-content-inner{
        flex-flow:column
    }
    .mya-redesign .spotlight[data-spotlight-size='small'].with-duVoice .du-content-inner .spotlight__caption{
        margin:30px auto
    }
}
@media screen and (max-width: 48em){
    .mya-redesign .spotlight[data-spotlight-size='small'].with-duVoice .spotlight__caption .spotlight__icon{
        width:40px;
        margin:0 0 10px;
        display:block
    }
    .mya-redesign .spotlight[data-spotlight-size='small'].with-duVoice .spotlight__header{
        padding:0
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='small'].with-duVoice{
        height:35vh;
        min-height:420px;
        max-height:420px
    }
    .mya-redesign .spotlight[data-spotlight-size='small'].with-duVoice .du-content-inner{
        flex-flow:column
    }
    .mya-redesign .spotlight[data-spotlight-size='small'].with-duVoice .du-content-inner .spotlight__caption{
        margin:30px auto
    }
    .mya-redesign .spotlight[data-spotlight-size='small'].with-duVoice .spotlight__caption .spotlight__icon{
        width:75px;
        margin:0
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-position-small='center-center'] .du-content-inner{
        height:calc(100% - 45px)
    }
    .mya-redesign .spotlight[data-position-small='center-center'] .spotlight__caption>div{
        display:flex;
        flex-flow:column;
        align-items:center
    }
}
.mya-redesign .spotlight[data-spotlight-type="myaccount"] .du-content-inner{
    height:calc(100% - 45px)
}
@media print, screen and (min-width: 48em){
    .mya-redesign .spotlight[data-spotlight-type="myaccount"] .du-content-inner{
        justify-content:space-between
    }
}
.mya-redesign .spotlight[data-spotlight-type="myaccount"] .spotlight__icon .btn__with-icon--large .btn-icon{
    border:2px solid #fff
}
.mya-redesign .spotlight.menu-open{
    z-index:2
}
.mya-redesign .spotlight[data-spotlight-size='xxsmall']{
    height:30vh;
    min-height:90px;
    max-height:90px
}
@media print, screen and (min-width: 48em){
    .mya-redesign .spotlight[data-spotlight-size='xxsmall']{
        margin-top:60px;
        min-height:130px;
        max-height:130px
    }
}
@media print, screen and (min-width: 64em){
    .mya-redesign .spotlight[data-spotlight-size='xxsmall'] .spotlight__caption{
        margin:0
    }
}
@media screen and (min-width: 105em){
    .mya-redesign .spotlight[data-spotlight-size='xxsmall'][data-position-small='center-center'] .du-content-inner{
        height:calc(100% - 45px)
    }
    .mya-redesign .spotlight[data-spotlight-size='xxsmall'][data-position-small='center-center'] .spotlight__caption>div{
        display:flex;
        flex-flow:column;
        align-items:center
    }
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .spotlight[data-spotlight-size='xxsmall'][data-position-small='center-center'] .du-content-inner{
        height:calc(100%)
    }
    .mya-redesign .spotlight[data-spotlight-size='xxsmall'][data-position-small='center-center'] .spotlight__caption>div{
        display:flex;
        flex-flow:column;
        align-items:center
    }
}
.mya-redesign .full-tabs .full-tabs__link.locked{
    padding-left:15px;
    padding-right:15px;
    position:relative;
    font-weight:normal
}
@media print, screen and (min-width: 48em){
    .mya-redesign .full-tabs .full-tabs__link.locked{
        padding-left:40px;
        padding-right:40px
    }
}
.mya-redesign .full-tabs .full-tabs__link.locked .svg-bg-icon{
    position:absolute;
    right:5px
}
@media print, screen and (min-width: 48em){
    .mya-redesign .full-tabs .full-tabs__link.locked .svg-bg-icon{
        right:20px
    }
}
.mya-redesign .full-tabs .full-tabs__open-more{
    display:none
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .full-tabs .full-tabs__navigation .full-tabs__open-more ~ .tabs{
        width:100%
    }
}
@keyframes placeHolderShimmer{
    0%{
        background-position:-468px 0
    }
    100%{
        background-position:468px 0
    }
}
.mya-redesign .rd-loader{
    text-indent:-9999px;
    position:relative;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
    overflow:hidden;
    opacity:.15;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
    filter:alpha(opacity=15)
}
.mya-redesign .rd-loader::before{
    content:' ';
    display:inline-block;
    animation-duration:1.25s;
    animation-fill-mode:forwards;
    animation-iteration-count:infinite;
    animation-name:placeHolderShimmer;
    animation-timing-function:linear;
    background:#F6F6F6;
    background:linear-gradient(to right, #00a9ce 8%, #753bbd 18%, #00a9ce 33%);
    background-size:800px 104px;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:90%;
    min-width:240px
}
.mya-redesign .btn__with-icon--large{
    cursor:default
}
.mya-redesign .secondary-btn--primary-color--xsmall{
    line-height:1.4em !important
}
.mya-redesign .table-wrapper table thead th{
    border-bottom:1px solid #333
}
.mya-redesign .dataTables_wrapper{
    margin-bottom:0
}
.mya-redesign .dataTables_wrapper .dataTables_filter{
    max-width:300px;
    width:100%
}
.mya-redesign .dataTables_wrapper .dataTables_filter input[type='search'],.mya-redesign .dataTables_wrapper .dataTables_filter .du-text-field.readonly input[type=search]:focus,.du-text-field.readonly .mya-redesign .dataTables_wrapper .dataTables_filter input[type=search]:focus,.mya-redesign .dataTables_wrapper .dataTables_filter .readonly.du-text-field--btn input[type=search]:focus,.readonly.du-text-field--btn .mya-redesign .dataTables_wrapper .dataTables_filter input[type=search]:focus,.mya-redesign .dataTables_wrapper .dataTables_filter .du-text-field.locked input[type=search]:focus,.du-text-field.locked .mya-redesign .dataTables_wrapper .dataTables_filter input[type=search]:focus,.mya-redesign .dataTables_wrapper .dataTables_filter .locked.du-text-field--btn input[type=search]:focus,.locked.du-text-field--btn .mya-redesign .dataTables_wrapper .dataTables_filter input[type=search]:focus{
    box-sizing:border-box;
    border-radius:4px;
    box-shadow:none;
    border-color:#999
}
.mya-redesign .dataTables_wrapper .dataTables_filter input[type='search']:focus,.mya-redesign .dataTables_wrapper .dataTables_filter .du-text-field.readonly input[type=search]:focus,.du-text-field.readonly .mya-redesign .dataTables_wrapper .dataTables_filter input[type=search]:focus,.mya-redesign .dataTables_wrapper .dataTables_filter .readonly.du-text-field--btn input[type=search]:focus,.readonly.du-text-field--btn .mya-redesign .dataTables_wrapper .dataTables_filter input[type=search]:focus,.mya-redesign .dataTables_wrapper .dataTables_filter .du-text-field.locked input[type=search]:focus,.du-text-field.locked .mya-redesign .dataTables_wrapper .dataTables_filter input[type=search]:focus,.mya-redesign .dataTables_wrapper .dataTables_filter .locked.du-text-field--btn input[type=search]:focus,.locked.du-text-field--btn .mya-redesign .dataTables_wrapper .dataTables_filter input[type=search]:focus{
    box-shadow:none;
    border-color:#999
}
.mya-redesign .dataTables_wrapper .dataTables_paginate{
    bottom:0;
    margin-top:30px
}
.mya-redesign .dataTables_wrapper .dataTable th{
    position:relative;
    cursor:pointer;
    padding-left:1rem;
    padding-right:1rem
}
.mya-redesign .dataTables_wrapper .dataTable th:before{
    content:'c';
    font-family:du-icon-font;
    position:absolute;
    left:0;
    color:#777;
    width:10px;
    height:10px;
    font-size:10px;
    text-align:center;
    opacity:0;
    -webkit-transition:all 0.15s ease-out;
    -moz-transition:all 0.15s ease-out;
    transition:all 0.15s ease-out
}
.mya-redesign .dataTables_wrapper .dataTable th:hover:before,.mya-redesign .dataTables_wrapper .dataTable .accordion-login th.accordion-title:focus:before,.accordion-login .mya-redesign .dataTables_wrapper .dataTable th.accordion-title:focus:before,.mya-redesign .dataTables_wrapper .dataTable th.file-drop:focus:before,.mya-redesign .dataTables_wrapper .dataTable .file-drop-container th.file-drop-single:focus:before,.file-drop-container .mya-redesign .dataTables_wrapper .dataTable th.file-drop-single:focus:before{
    opacity:1
}
.mya-redesign .dataTables_wrapper .dataTable th.sorting_asc:before{
    opacity:1;
    content:'h'
}
.mya-redesign .dataTables_wrapper .dataTable th.sorting_desc:before{
    opacity:1
}
.mya-redesign .dataTables_wrapper .dataTable th:empty{
    cursor:inherit
}
.mya-redesign .dataTables_wrapper .dataTable th:empty:before{
    display:none
}
.mya-redesign .dataTables_wrapper .dataTable td{
    padding-left:1rem;
    padding-right:1rem
}
.mya-redesign .layout-of-cards{
    margin-left:15px
}
.mya-redesign .layout-of-cards.style-1{
    margin:0;
    background-color:#f8f8f8
}
@media print, screen and (min-width: 48em){
    .mya-redesign .layout-of-cards.style-1{
        padding:0
    }
}
.mya-redesign .layout-of-cards.style-1 .hold-tabs{
    background-color:#fff;
    width:100%;
    -webkit-box-shadow:0 0 12px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 0 12px 0px rgba(0,0,0,0.1);
    box-shadow:0 0 12px 0px rgba(0,0,0,0.1)
}
.mya-redesign .layout-of-cards .du-content-inner{
    margin-top:25px;
    padding:0 15px 60px
}
@media print, screen and (min-width: 48em){
    .mya-redesign .layout-of-cards .du-content-inner{
        padding:0 15px 60px
    }
}
.mya-redesign .layout-of-cards .mya-header-tabs{
    margin:0 auto;
    max-width:1266px;
    padding:0 15px
}
.mya-redesign .layout-of-cards .mya-header-tabs .tabs-title{
    margin:0;
    position:relative;
    display:inline-block;
    float:none
}
.mya-redesign .layout-of-cards .mya-header-tabs .tabs-title a{
    padding:30px 15px
}
.mya-redesign .layout-of-cards .mya-header-tabs .tabs-title.is-active a{
    color:#c724b1
}
.mya-redesign .layout-of-cards .cards-wrapper{
    padding-top:30px
}
.mya-redesign .layout-of-cards .cards-wrapper .card-container{
    padding:0;
    text-align:center
}
@media (min-width: 768px){
    .mya-redesign .layout-of-cards .cards-wrapper .card-container{
        margin:0 auto;
        display:grid;
        grid-gap:1rem;
        grid-template-columns:repeat(auto-fit, minmax(230px, 1fr))
    }
}
.mya-redesign .layout-of-cards .cards-wrapper .card-container .du-card-inner{
    padding:30px 10px 24px;
    text-align:center;
    min-width:230px;
    border-radius:5px
}
@media (min-width: 768px){
    .mya-redesign .layout-of-cards .cards-wrapper .card-container .du-card-inner{
        max-width:230px
    }
}
.mya-redesign .layout-of-cards .cards-wrapper .card-container .du-card-inner .card-info{
    padding:25px 0 15px;
    border:0;
    margin-top:0
}
.mya-redesign .layout-of-cards .cards-wrapper .card-container .du-card-inner .card-info .card-copy{
    padding:0 20px
}
.mya-redesign .layout-of-cards .cards-wrapper .card-container .du-card-inner:hover,.mya-redesign .layout-of-cards .cards-wrapper .card-container .accordion-login .du-card-inner.accordion-title:focus,.accordion-login .mya-redesign .layout-of-cards .cards-wrapper .card-container .du-card-inner.accordion-title:focus,.mya-redesign .layout-of-cards .cards-wrapper .card-container .du-card-inner.file-drop:focus,.mya-redesign .layout-of-cards .cards-wrapper .card-container .file-drop-container .du-card-inner.file-drop-single:focus,.file-drop-container .mya-redesign .layout-of-cards .cards-wrapper .card-container .du-card-inner.file-drop-single:focus{
    position:relative;
    -webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 5px 12px 0 rgba(0,0,0,0.25);
    box-shadow:0 5px 12px 0 rgba(0,0,0,0.25);
    z-index:10;
    height:100% !important
}
.mya-redesign .layout-of-cards .cards-wrapper .card-container .call-to-action{
    padding:0 52px
}
.mya-redesign .layout-of-cards .cards-wrapper .card-container .svg-bg-icon{
    margin:0 auto;
    height:52px
}
.mya-redesign .layout-of-cards .cards-wrapper .card-container .du-card-icon{
    height:52px;
    width:auto;
    padding:0
}
.rd-content-block,.mya-redesign .page__content__grey .content-inner-wrap,.mya-redesign .page__content__success .content-inner-wrap{
    margin:auto;
    width:100%;
    max-width:1266px
}
@media print, screen and (min-width: 48em){
    .rd-content-block,.mya-redesign .page__content__grey .content-inner-wrap,.mya-redesign .page__content__success .content-inner-wrap{
        padding:30px 20px
    }
}
@media screen and (min-width: 80em){
    .rd-content-block,.mya-redesign .page__content__grey .content-inner-wrap,.mya-redesign .page__content__success .content-inner-wrap{
        padding:30px 15px
    }
}
@media screen and (min-width: 85.375em){
    .rd-content-block,.mya-redesign .page__content__grey .content-inner-wrap,.mya-redesign .page__content__success .content-inner-wrap{
        padding:50px 0
    }
}
.rd-content-block.style-1,.mya-redesign .page__content__grey .style-1.content-inner-wrap,.mya-redesign .page__content__success .style-1.content-inner-wrap{
    padding:30px
}
@media print, screen and (min-width: 48em){
    .rd-content-block.style-1,.mya-redesign .page__content__grey .style-1.content-inner-wrap,.mya-redesign .page__content__success .style-1.content-inner-wrap{
        padding-top:150px
    }
}
.rd-content-block.style-1 .du-msg-success>i.icon,.mya-redesign .page__content__grey .style-1.content-inner-wrap .du-msg-success>i.icon,.mya-redesign .page__content__success .style-1.content-inner-wrap .du-msg-success>i.icon,.rd-content-block.style-1 .accordion-item .file-drop .du-msg-success>i.secondary-btn--primary-color,.accordion-item .file-drop .rd-content-block.style-1 .du-msg-success>i.secondary-btn--primary-color,.mya-redesign .page__content__grey .style-1.content-inner-wrap .accordion-item .file-drop .du-msg-success>i.secondary-btn--primary-color,.accordion-item .file-drop .mya-redesign .page__content__grey .style-1.content-inner-wrap .du-msg-success>i.secondary-btn--primary-color,.mya-redesign .page__content__success .style-1.content-inner-wrap .accordion-item .file-drop .du-msg-success>i.secondary-btn--primary-color,.accordion-item .file-drop .mya-redesign .page__content__success .style-1.content-inner-wrap .du-msg-success>i.secondary-btn--primary-color,.rd-content-block.style-1 .accordion-item .file-drop-container .file-drop-single .du-msg-success>i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .rd-content-block.style-1 .du-msg-success>i.secondary-btn--primary-color,.mya-redesign .page__content__grey .style-1.content-inner-wrap .accordion-item .file-drop-container .file-drop-single .du-msg-success>i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-redesign .page__content__grey .style-1.content-inner-wrap .du-msg-success>i.secondary-btn--primary-color,.mya-redesign .page__content__success .style-1.content-inner-wrap .accordion-item .file-drop-container .file-drop-single .du-msg-success>i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-redesign .page__content__success .style-1.content-inner-wrap .du-msg-success>i.secondary-btn--primary-color,.rd-content-block.style-1 .file-drop-container .accordion-item .file-drop-single .du-msg-success>i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .rd-content-block.style-1 .du-msg-success>i.secondary-btn--primary-color,.mya-redesign .page__content__grey .style-1.content-inner-wrap .file-drop-container .accordion-item .file-drop-single .du-msg-success>i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-redesign .page__content__grey .style-1.content-inner-wrap .du-msg-success>i.secondary-btn--primary-color,.mya-redesign .page__content__success .style-1.content-inner-wrap .file-drop-container .accordion-item .file-drop-single .du-msg-success>i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-redesign .page__content__success .style-1.content-inner-wrap .du-msg-success>i.secondary-btn--primary-color,.rd-content-block.style-1 .accordion-item .file-drop .du-msg-success>i.hint2,.accordion-item .file-drop .rd-content-block.style-1 .du-msg-success>i.hint2,.mya-redesign .page__content__grey .style-1.content-inner-wrap .accordion-item .file-drop .du-msg-success>i.hint2,.accordion-item .file-drop .mya-redesign .page__content__grey .style-1.content-inner-wrap .du-msg-success>i.hint2,.mya-redesign .page__content__success .style-1.content-inner-wrap .accordion-item .file-drop .du-msg-success>i.hint2,.accordion-item .file-drop .mya-redesign .page__content__success .style-1.content-inner-wrap .du-msg-success>i.hint2,.rd-content-block.style-1 .accordion-item .file-drop-container .file-drop-single .du-msg-success>i.hint2,.accordion-item .file-drop-container .file-drop-single .rd-content-block.style-1 .du-msg-success>i.hint2,.mya-redesign .page__content__grey .style-1.content-inner-wrap .accordion-item .file-drop-container .file-drop-single .du-msg-success>i.hint2,.accordion-item .file-drop-container .file-drop-single .mya-redesign .page__content__grey .style-1.content-inner-wrap .du-msg-success>i.hint2,.mya-redesign .page__content__success .style-1.content-inner-wrap .accordion-item .file-drop-container .file-drop-single .du-msg-success>i.hint2,.accordion-item .file-drop-container .file-drop-single .mya-redesign .page__content__success .style-1.content-inner-wrap .du-msg-success>i.hint2,.rd-content-block.style-1 .file-drop-container .accordion-item .file-drop-single .du-msg-success>i.hint2,.file-drop-container .accordion-item .file-drop-single .rd-content-block.style-1 .du-msg-success>i.hint2,.mya-redesign .page__content__grey .style-1.content-inner-wrap .file-drop-container .accordion-item .file-drop-single .du-msg-success>i.hint2,.file-drop-container .accordion-item .file-drop-single .mya-redesign .page__content__grey .style-1.content-inner-wrap .du-msg-success>i.hint2,.mya-redesign .page__content__success .style-1.content-inner-wrap .file-drop-container .accordion-item .file-drop-single .du-msg-success>i.hint2,.file-drop-container .accordion-item .file-drop-single .mya-redesign .page__content__success .style-1.content-inner-wrap .du-msg-success>i.hint2{
    left:auto
}
@media print, screen and (min-width: 64em){
    .rd-content-block.vertically-centered,.mya-redesign .page__content__grey .vertically-centered.content-inner-wrap,.mya-redesign .page__content__success .vertically-centered.content-inner-wrap{
        padding:60px 0 0
    }
}
.rd-content-block h1,.mya-redesign .page__content__grey .content-inner-wrap h1,.mya-redesign .page__content__success .content-inner-wrap h1{
    font-size:1.666rem;
    font-family:du-font-primary-b;
    margin:0 0 20px
}
@media print, screen and (min-width: 48em){
    .rd-content-block h1,.mya-redesign .page__content__grey .content-inner-wrap h1,.mya-redesign .page__content__success .content-inner-wrap h1{
        font-size:1.937rem
    }
}
.rd-content-block .masked-mob,.mya-redesign .page__content__grey .content-inner-wrap .masked-mob,.mya-redesign .page__content__success .content-inner-wrap .masked-mob{
    margin-right:15px
}
.rd-content-block .masked-mob .svg-icon,.mya-redesign .page__content__grey .content-inner-wrap .masked-mob .svg-icon,.mya-redesign .page__content__success .content-inner-wrap .masked-mob .svg-icon{
    margin-right:5px
}
.rd-content-block .masked-email .svg-icon,.mya-redesign .page__content__grey .content-inner-wrap .masked-email .svg-icon,.mya-redesign .page__content__success .content-inner-wrap .masked-email .svg-icon{
    margin-right:10px
}
.rd-minimal-form{
    margin:30px 0 0;
    padding:20px 25px;
    border:1px solid #ddd;
    border-radius:10px;
    -webkit-box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
    box-shadow:0 5px 15px 0px rgba(0,0,0,0.1)
}
@media print, screen and (min-width: 48em){
    .rd-minimal-form{
        padding:30px;
        max-width:420px
    }
}
.rd-minimal-form .action{
    margin:30px 0 0
}
.rd-minimal-form .action input,.rd-minimal-form .action .du-text-field.readonly input:focus,.du-text-field.readonly .rd-minimal-form .action input:focus,.rd-minimal-form .action .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .rd-minimal-form .action input:focus,.rd-minimal-form .action .du-text-field.locked input:focus,.du-text-field.locked .rd-minimal-form .action input:focus,.rd-minimal-form .action .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .rd-minimal-form .action input:focus{
    min-width:190px
}
.rd-minimal-form .action input.disabled{
    background-color:#00a9ce;
    border-color:#00a9ce;
    opacity:.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter:alpha(opacity=40)
}
.rd-info-block h6{
    font-size:1rem;
    font-family:du-font-primary-b;
    margin:0 0 15px
}
.rd-checklist{
    margin:0;
    padding:10px 0 0;
    font-family:"du-font-secondary-regular";
    color:#333;
    font-weight:normal
}
.rd-checklist li{
    position:relative;
    line-height:1.3em;
    padding:0 0 10px;
    padding-left:30px
}
.rd-checklist li:before{
    position:absolute;
    top:0;
    left:0;
    font-family:du-icon-font;
    content:'k';
    color:#00a9ce
}
.rd-checklist ~ a.more{
    display:inline-block;
    margin-top:10px;
    font-size:.882rem;
    font-family:"du-font-secondary-bold";
    position:relative;
    padding-right:15px;
    padding-left:30px
}
.rd-checklist ~ a.more:after{
    position:absolute;
    top:0;
    right:0;
    font-family:du-icon-font;
    content:'d';
    color:#00a9ce;
    font-size:.764rem
}
.rd-hint-block{
    padding:20px 25px;
    border-radius:10px;
    background:rgba(0,169,206,0.1);
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
.rd-hint-block h6{
    font-size:1rem;
    font-family:du-font-primary-b;
    margin:0 0 5px
}
.rd-hint-block p{
    margin:0
}
.rd-hint-block+div{
    margin:40px 0 0
}
.rd-hint-block .hint-copy{
    flex:1 1 0px;
    width:auto;
    margin-right:0;
    margin-left:0;
    padding-right:25px
}
.rd-hint-block .hint-icon{
    flex:0 0 auto;
    width:auto;
    margin-right:0;
    margin-left:0;
    justify-content:flex-end
}
@media print, screen and (min-width: 48em){
    .rd-hint-block{
        max-width:420px
    }
}
.rd-file-drop-container{
    display:flex;
    flex-flow:row wrap;
    justify-content:center
}
@media print, screen and (min-width: 48em){
    .rd-file-drop-container{
        width:auto;
        margin:30px 0 0;
        border:1px solid #ddd;
        border-radius:10px;
        -webkit-box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
        -moz-box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
        box-shadow:0 5px 15px 0px rgba(0,0,0,0.1)
    }
}
.rd-file-drop-container .rd-single-file-upload{
    width:100%;
    margin-right:0;
    margin-left:0;
    background:none;
    margin:0;
    display:block;
    max-width:325px
}
@media print, screen and (min-width: 48em){
    .rd-file-drop-container .rd-single-file-upload{
        width:50%;
        margin-right:0;
        margin-left:0;
        padding:30px;
        max-width:unset
    }
    .rd-file-drop-container .rd-single-file-upload+div:before{
        content:'';
        display:block;
        height:100%;
        width:1px;
        background:#ddd;
        position:absolute;
        left:0;
        top:0
    }
}
@media screen and (max-width: 47.99875em){
    .rd-file-drop-container .rd-single-file-upload{
        border:1px solid #ddd;
        border-radius:10px;
        -webkit-box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
        -moz-box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
        box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
        margin:30px 0 0;
        padding:15px
    }
}
.rd-file-drop-container .rd-single-file-upload label{
    border:0 none;
    display:block;
    width:100%;
    height:180px;
    background:#F8F8F8;
    font-size:1.133rem;
    font-family:"du-font-secondary-bold";
    max-width:100% !important;
    overflow:hidden !important;
    text-overflow:ellipsis;
    white-space:nowrap !important;
    max-width:295px !important;
    position:relative;
    border-radius:10px
}
@media print, screen and (min-width: 48em){
    .rd-file-drop-container .rd-single-file-upload label{
        font-size:1rem;
        height:185px
    }
}
.rd-file-drop-container .rd-single-file-upload label small{
    font-family:"du-font-secondary-regular";
    display:block;
    color:#777
}
.rd-file-drop-container .rd-single-file-upload label.eid-front{
    background:url(../..//common/images/eid-front.svg) no-repeat 0 0;
    background-size:100% 100%;
    padding:120px 75px 0 15px
}
.rd-file-drop-container .rd-single-file-upload label.eid-back{
    text-align:center;
    background:url(../..//common/images/eid-back.svg) no-repeat 0 0;
    background-size:100% 100%;
    padding:60px 0 0
}
.rd-file-drop-container .rd-single-file-upload label .error-msg{
    top:0
}
.rd-file-drop-container .rd-single-file-upload:hover,.rd-file-drop-container .accordion-login .rd-single-file-upload.accordion-title:focus,.accordion-login .rd-file-drop-container .rd-single-file-upload.accordion-title:focus,.rd-file-drop-container .rd-single-file-upload.file-drop:focus,.rd-file-drop-container .file-drop-container .rd-single-file-upload.file-drop-single:focus,.file-drop-container .rd-file-drop-container .rd-single-file-upload.file-drop-single:focus{
    box-shadow:none
}
.rd-file-drop-container .rd-single-file-upload strong{
    font-size:1rem;
    line-height:1.25
}
@media print, screen and (min-width: 48em){
    .rd-file-drop-container .rd-single-file-upload strong{
        font-size:.882rem
    }
}
.rd-file-drop-container .rd-single-file-upload .file-upload-cta{
    display:flex;
    flex-flow:row wrap;
    margin:15px 0 0;
    align-items:center
}
.rd-file-drop-container .rd-single-file-upload .file-upload-cta>*{
    flex:1 1 0px;
    width:auto;
    margin-right:0;
    margin-left:0;
    padding:0 5px
}
.rd-file-drop-container .rd-single-file-upload .button-remove{
    position:absolute;
    left:0;
    top:0
}
.rd-file-drop-container .rd-single-file-upload .button-remove .file-preview{
    width:100%;
    height:185px;
    display:block;
    max-height:unset;
    max-width:unset
}
.rd-file-drop-container .rd-single-file-upload .button-remove .file-preview:before{
    right:15px;
    top:15px;
    position:absolute;
    z-index:999;
    background:#fff;
    border-radius:50%
}
.rd-file-drop-container .rd-single-file-upload .button-remove .file-preview .thumb{
    height:100%;
    border:1px solid #ddd;
    border-radius:10px
}
.rd-file-drop-container .rd-single-file-upload .button-remove .file-preview .thumb:before{
    left:15px;
    top:15px
}
.file-formats{
    padding:15px 0;
    font-size:.866rem
}
@media print, screen and (min-width: 48em){
    .file-formats{
        font-size:.764rem
    }
}
.rd-contact-info{
    display:flex
}
.rd-contact-info>span{
    display:flex;
    align-items:center
}
.rd-contact-info .svg-icon{
    float:left;
    width:30px;
    height:30px;
    margin-top:3px
}
.rd-contact-info a{
    display:block;
    line-height:1;
    font-family:"du-font-secondary-regular";
    font-size:.764rem;
    text-decoration:underline
}
@media screen and (max-width: 47.99875em){
    .rd-contact-info{
        flex-flow:wrap
    }
    .rd-contact-info>span{
        margin-bottom:15px
    }
    .rd-contact-info .svg-icon{
        margin-top:0;
        width:20px;
        height:20px
    }
    .rd-contact-info a{
        display:inline-block;
        margin-left:5px
    }
}
.widget-payment{
    padding:25px 30px 10px
}
@media screen and (max-width: 47.99875em){
    .widget-payment{
        padding:20px 20px 5px
    }
}
.widget-payment .payment-cleared__icon{
    display:none
}
.widget-payment .du-msg-error{
    margin-bottom:20px;
    text-align:center;
    display:none
}
@media screen and (max-width: 47.99875em){
    .widget-payment .du-msg-error{
        margin-bottom:10px !important
    }
}
.widget-payment h4{
    margin:0;
    padding:0;
    font-family:"du-font-secondary-bold"
}
.widget-payment h4>.svg-bg-icon{
    width:24px;
    height:24px;
    margin:0;
    margin-right:5px;
    display:none
}
.widget-payment p{
    margin:12px 0
}
.widget-payment p span{
    color:#999
}
.widget-payment p span.color-black{
    color:#333
}
.widget-payment p span.text-nowrap{
    white-space:nowrap
}
.widget-payment .payment-due{
    display:flex;
    flex-flow:row wrap;
    align-items:flex-end;
    justify-content:space-between;
    border-bottom:1px solid #ddd;
    padding:0 0 12px
}
.widget-payment .payment-due .text-amount{
    line-height:23px
}
@media screen and (max-width: 47.99875em){
    .widget-payment .payment-due .text-amount{
        line-height:19px
    }
}
.widget-payment .payment-due .text-amount span{
    line-height:16px
}
.widget-payment .payment-due .text-amount small{
    line-height:16px
}
.widget-payment .payment-due .subtitle2{
    line-height:17px;
    font-family:"du-font-secondary-regular"
}
.widget-payment .payment-due .subtitle2 span.caption{
    font-family:"du-font-secondary-bold"
}
.widget-payment .payment-cta{
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    justify-content:space-between;
    padding:10px 0 20px
}
@media print, screen and (min-width: 48em){
    .widget-payment .payment-cta{
        padding:18px 0 20px
    }
}
@media print, screen and (min-width: 64em){
    .widget-payment .payment-cta{
        justify-content:flex-end;
        flex-flow:column;
        align-items:flex-end
    }
    .widget-payment .payment-cta .link{
        order:2;
        margin:20px 0 0
    }
}
@media screen and (min-width: 80em){
    .widget-payment .payment-cta{
        justify-content:space-between;
        flex-flow:row wrap;
        align-items:center
    }
    .widget-payment .payment-cta .link{
        order:unset;
        margin:0
    }
}
.widget-payment .payment-cta .link:hover,.widget-payment .payment-cta .accordion-login .link.accordion-title:focus,.accordion-login .widget-payment .payment-cta .link.accordion-title:focus,.widget-payment .payment-cta .link.file-drop:focus,.widget-payment .payment-cta .file-drop-container .link.file-drop-single:focus,.file-drop-container .widget-payment .payment-cta .link.file-drop-single:focus{
    color:#333
}
.widget-payment .payment-cta .link:not(.forward){
    position:relative;
    padding-left:24px;
    display:inline-block;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.widget-payment .payment-cta .link:not(.forward):after{
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    transform:scale(0.9);
    background-size:contain;
    width:16px;
    height:12px;
    display:inline-block;
    position:absolute;
    top:calc(50% - 6px);
    left:0
}
.widget-payment .payment-cta .link:not(.forward):hover,.widget-payment .payment-cta .accordion-login .link.accordion-title:not(.forward):focus,.accordion-login .widget-payment .payment-cta .link.accordion-title:not(.forward):focus,.widget-payment .payment-cta .link.file-drop:not(.forward):focus,.widget-payment .payment-cta .file-drop-container .link.file-drop-single:not(.forward):focus,.file-drop-container .widget-payment .payment-cta .link.file-drop-single:not(.forward):focus{
    color:#333
}
.widget-payment .payment-cta .link:not(.forward):hover:after,.widget-payment .payment-cta .accordion-login .link.accordion-title:focus:not(.forward):after,.accordion-login .widget-payment .payment-cta .link.accordion-title:focus:not(.forward):after,.widget-payment .payment-cta .link.file-drop:focus:not(.forward):after,.widget-payment .payment-cta .file-drop-container .link.file-drop-single:focus:not(.forward):after,.file-drop-container .widget-payment .payment-cta .link.file-drop-single:focus:not(.forward):after{
    transform:scale(0.9)
}
.widget-payment .payment-cta .primary-btn--primary-color,.widget-payment .payment-cta .primary-btn--action-color{
    max-width:190px;
    margin-bottom:0
}
@media screen and (max-width: 47.99875em){
    .widget-payment .payment-cta .primary-btn--primary-color,.widget-payment .payment-cta .primary-btn--action-color{
        line-height:2.5
    }
}
@media print, screen and (min-width: 64em){
    .widget-payment .payment-cta .primary-btn--primary-color,.widget-payment .payment-cta .primary-btn--action-color{
        margin-bottom:5px
    }
}
.widget-payment .payment-unbilled{
    padding:17px 10px 9px 0;
    position:relative
}
.widget-payment .payment-unbilled:before{
    position:absolute;
    content:"";
    left:-30px;
    right:-30px;
    top:0px;
    height:1px;
    background-color:#ddd
}
@media screen and (max-width: 47.99875em){
    .widget-payment .payment-unbilled:before{
        left:-20px;
        right:-20px
    }
}
.widget-payment .payment-unbilled a{
    color:#333
}
.widget-payment .payment-unbilled a:hover,.widget-payment .payment-unbilled .accordion-login a.accordion-title:focus,.accordion-login .widget-payment .payment-unbilled a.accordion-title:focus,.widget-payment .payment-unbilled a.file-drop:focus,.widget-payment .payment-unbilled .file-drop-container a.file-drop-single:focus,.file-drop-container .widget-payment .payment-unbilled a.file-drop-single:focus{
    color:#c724b1
}
.widget-payment .payment-unbilled a:before{
    position:absolute;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#c724b1;
    top:50%;
    transform:translateY(-50%);
    right:0px
}
.widget-payment .payment-unbilled hr{
    height:1px;
    background-color:#ddd;
    border:none
}
.widget-payment .rd-loader:before{
    left:auto !important;
    right:0
}
.widget-payment.payment-overdue h4 i{
    display:block;
    color:#ff8200
}
.widget-payment.payment-overdue .payment-cta .primary-btn--primary-color{
    background:#c724b1;
    border-color:#c724b1
}
.widget-payment.payment-overdue .payment-cta .primary-btn--primary-color:hover,.widget-payment.payment-overdue .payment-cta .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .widget-payment.payment-overdue .payment-cta .primary-btn--primary-color.accordion-title:focus,.widget-payment.payment-overdue .payment-cta .primary-btn--primary-color.file-drop:focus,.widget-payment.payment-overdue .payment-cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .widget-payment.payment-overdue .payment-cta .primary-btn--primary-color.file-drop-single:focus{
    background:#e209c5;
    border-color:#e209c5;
    color:#fff
}
.widget-payment.payment-overdue .payment-cta .primary-btn--primary-color:active{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    color:#fff;
    background:#c724b1
}
.widget-payment.account-suspended h4{
    color:#F44242
}
.widget-payment.account-suspended h4 i{
    display:block
}
.widget-payment.account-suspended .du-msg-error{
    display:block;
    text-align:left;
    padding:6px 10px;
    background:#F44242;
    color:#fff;
    border-radius:4px
}
.widget-payment.account-suspended .payment-cta .primary-btn--primary-color{
    background:#c724b1;
    border-color:#c724b1
}
.widget-payment.account-suspended .payment-cta .primary-btn--primary-color:hover,.widget-payment.account-suspended .payment-cta .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .widget-payment.account-suspended .payment-cta .primary-btn--primary-color.accordion-title:focus,.widget-payment.account-suspended .payment-cta .primary-btn--primary-color.file-drop:focus,.widget-payment.account-suspended .payment-cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .widget-payment.account-suspended .payment-cta .primary-btn--primary-color.file-drop-single:focus{
    background:#e209c5;
    border-color:#e209c5;
    color:#fff
}
.widget-payment.account-suspended .payment-cta .primary-btn--primary-color:active{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    color:#fff;
    background:#c724b1
}
.widget-payment.payment-cleared{
    padding-right:90px;
    position:relative
}
.widget-payment.payment-cleared .payment-due{
    border-bottom:0;
    padding:0
}
.widget-payment.payment-cleared .payment-due .subtitle2{
    font-size:20px;
    font-family:"du-font-secondary-bold"
}
.widget-payment.payment-cleared h2{
    display:none
}
.widget-payment.payment-cleared .payment-cleared__icon{
    display:block;
    position:absolute;
    top:20px;
    right:20px;
    box-shadow:0 4px 15px 0 #EEE;
    border-radius:50px
}
.widget-payment.payment-cleared p{
    text-align:left;
    margin:5px 0 10px
}
.widget-payment.payment-cleared .payment-cta{
    align-items:flex-start
}
.widget-payment.payment-cleared .payment-cta .primary-btn--action-color{
    display:none
}
@media print, screen and (min-width: 48em){
    .widget-payment.style-1-widget{
        margin-top:57px
    }
}
.widget-payment.style-1-widget .subtitle3{
    margin:0 0 8px;
    font-size:.9rem;
    font-weight:bold
}
.widget-payment.style-1-widget .body1{
    font-size:.9rem
}
.rd-rounded-tabs{
    text-align:center;
    margin:0 0 30px !important
}
@media screen and (min-width: 85.375em){
    .rd-rounded-tabs{
        margin:0 0 70px !important
    }
}
.rd-rounded-tabs .tabs{
    margin:0;
    width:100%;
    display:inline-flex
}
@media print, screen and (min-width: 48em){
    .rd-rounded-tabs .tabs{
        width:auto
    }
}
.rd-rounded-tabs .tabs .tabs-title{
    min-width:50%;
    max-width:300px
}
@media print, screen and (min-width: 48em){
    .rd-rounded-tabs .tabs .tabs-title{
        min-width:240px
    }
}
.rd-rounded-tabs .tabs .tabs-title a{
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
.rd-rounded-tabs .tabs .tabs-title.is-active a{
    font-family:"du-font-secondary-bold"
}
.rd-rounded-tabs .tabs.tabs-set-3 .tabs-title{
    min-width:33%;
    padding:0 5px
}
@media print, screen and (min-width: 48em){
    .rd-rounded-tabs .tabs.tabs-set-3 .tabs-title{
        padding:0 10px;
        min-width:240px
    }
}
.rd-content-box{
    background:#fff;
    -webkit-box-shadow:0 5px 12px 0px rgba(0,0,0,0.05);
    -moz-box-shadow:0 5px 12px 0px rgba(0,0,0,0.05);
    box-shadow:0 5px 12px 0px rgba(0,0,0,0.05);
    padding:30px 25px;
    position:relative;
    overflow:hidden
}
.rd-content-box+.rd-content-box{
    margin-top:5px
}
@media print, screen and (min-width: 48em){
    .rd-content-box{
        padding:50px;
        border:1px solid #ddd;
        -webkit-box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
        -moz-box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
        box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
        border-radius:10px
    }
    .rd-content-box+.rd-content-box{
        margin-top:30px
    }
}
@media screen and (min-width: 80em){
    .rd-content-box{
        padding:80px
    }
    .rd-content-box+.rd-content-box{
        margin-top:60px
    }
}
.rd-content-box.small{
    padding:25px
}
.rd-content-box__header{
    margin:0 0 30px;
    padding:0 10px
}
.rd-content-box__header .du-switch--red{
    float:none;
    display:inline-block
}
@media print, screen and (min-width: 48em){
    .rd-content-box__header{
        margin:0 0 50px;
        padding:0;
        align-items:center
    }
}
.rd-content-box .rd-payment{
    padding:0
}
.rd-content-box__action{
    background:#F8F8F8;
    border-radius:10px;
    padding:20px;
    margin:40px 0 0;
    width:100%;
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    justify-content:center
}
.rd-content-box__action div+a{
    margin:15px 0 0
}
@media print, screen and (min-width: 48em){
    .rd-content-box__action div+a{
        margin:0;
        margin-left:20px
    }
}
.rd-form{
    padding:0;
    margin:0
}
.rd-form h4{
    margin:0 0 30px
}
.rd-form .headline-size-22{
    font-size:22px
}
.rd-form .group{
    margin-top:0
}
.rd-form .group+.group{
    margin-top:20px
}
.rd-form .group.group-action{
    width:100%;
    text-align:right;
    margin:0;
    display:block
}
.rd-form .group.group-action a,.rd-form .group.group-action button{
    min-width:240px
}
@media screen and (max-width: 47.99875em){
    .rd-form .group.group-action a,.rd-form .group.group-action button{
        width:100%
    }
}
@media screen and (max-width: 47.99875em){
    .rd-form .group.group-action a.secondary-btn--mono-color--large,.rd-form .group.group-action a.primary-btn--primary-color--large,.rd-form .group.group-action button.secondary-btn--mono-color--large,.rd-form .group.group-action button.primary-btn--primary-color--large{
        width:100%
    }
}
@media screen and (max-width: 47.99875em){
    .rd-form .group.group-action button+button{
        margin-top:5px
    }
}
.rd-form__inner{
    width:100%;
    display:flex;
    flex-flow:row wrap
}
.rd-form__inner .group{
    padding:0 10px
}
.rd-form__inner--full .group{
    padding:0
}
.rd-form .id-status,.rd-form .id-expiring-soon,.rd-form .id-expired{
    display:flex;
    justify-content:space-between;
    align-items:flex-end
}
.rd-form .id-status .id-status,.rd-form .id-expiring-soon .id-status,.rd-form .id-expired .id-status,.rd-form .id-status .id-expiring-soon,.rd-form .id-expiring-soon .id-expiring-soon,.rd-form .id-expired .id-expiring-soon,.rd-form .id-status .id-expired,.rd-form .id-expiring-soon .id-expired,.rd-form .id-expired .id-expired{
    margin-bottom:25px
}
@media screen and (max-width: 47.99875em){
    .rd-form .id-status .id-status,.rd-form .id-expiring-soon .id-status,.rd-form .id-expired .id-status,.rd-form .id-status .id-expiring-soon,.rd-form .id-expiring-soon .id-expiring-soon,.rd-form .id-expired .id-expiring-soon,.rd-form .id-status .id-expired,.rd-form .id-expiring-soon .id-expired,.rd-form .id-expired .id-expired{
        margin-top:-15px;
        margin-left:-20px;
        margin-right:-20px;
        margin-bottom:0
    }
}
.rd-form .id-status>div,.rd-form .id-expiring-soon>div,.rd-form .id-expired>div{
    line-height:0
}
.rd-form .id-status h5,.rd-form .id-expiring-soon h5,.rd-form .id-expired h5{
    margin:0
}
.rd-form .pwd,.rd-form .pwd.show{
    position:absolute;
    right:0;
    top:15px;
    width:20px;
    height:20px;
    text-align:center;
    cursor:pointer;
    opacity:.8;
    font-style:normal
}
.rd-form .pwd:before,.rd-form .pwd.show:before{
    content:'S';
    font-size:17px;
    line-height:20px;
    font-family:du-icon-font
}
.rd-form .pwd:before{
    content:'Y'
}
.rd-form .rd-loader-cta{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    -webkit-transition:all 0.25s ease-in-out;
    -moz-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out
}
.rd-form .rd-loader-cta button{
    min-width:180px
}
.rd-form .rd-loader-cta .loader-mask,.rd-form .rd-loader-cta .rd-content-box__loader{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center
}
.rd-form .rd-loader-cta .loader-mask .lds-ring,.rd-form .rd-loader-cta .rd-content-box__loader .lds-ring{
    margin-top:6px
}
.rd-form .rd-loader-cta .loader-mask .lds-ring div,.rd-form .rd-loader-cta .rd-content-box__loader .lds-ring div{
    border-top-color:#fff
}
.rd-form .rd-loader-cta.loading .loader-mask,.rd-form .rd-loader-cta.loading .rd-content-box__loader{
    display:block
}
.rd-form .rd-loader-cta.loading button{
    text-indent:-999em
}
.rd-form .rd-loader-cta.done button{
    font-family:"du-font-secondary-bold";
    background-color:#78be20;
    border-color:#78be20
}
.rd-form .rd-loader-cta.done:after{
    content:'k';
    font-family:du-icon-font;
    font-size:20px;
    line-height:40px;
    position:absolute;
    color:#fff;
    top:0;
    left:50%;
    margin-left:-60px;
    width:40px;
    height:40px
}
@media screen and (max-width: 47.9375em){
    .rd-form .rd-loader-cta.done:after{
        font-size:16px;
        line-height:44px
    }
}
@media screen and (max-width: 48em){
    .rd-form .rd-loader-cta{
        display:block;
        margin:2rem auto;
        max-width:250px
    }
}
.rd-menu-btn [data-fragment="du-cross-filled-blue"]{
    display:none
}
.rd-menu-btn.is-open [data-fragment="du-menu-circled"]{
    display:none
}
.rd-menu-btn.is-open [data-fragment="du-cross-filled-blue"]{
    display:inline-block
}
.text-amount{
    margin:0;
    display:inline-block;
    overflow:visible !important;
    line-height:1;
    display:flex;
    align-items:flex-end
}
.text-amount small{
    padding-left:5px !important;
    padding-right:5px !important;
    padding-bottom:0;
    font-family:"du-font-secondary-regular" !important;
    line-height:.8
}
@media print, screen and (min-width: 48em){
    .text-amount small{
        line-height:1.3
    }
}
.text-amount small.currency{
    font-family:"du-font-secondary-bold" !important;
    font-size:1rem
}
.text-amount span{
    font-family:"du-font-secondary-regular";
    padding-top:6px;
    line-height:.5
}
@media print, screen and (min-width: 48em){
    .text-amount span{
        line-height:1.2
    }
}
@media screen and (max-width: 47.99875em){
    .text-amount{
        font-size:1.666rem
    }
}
.rd-icon-list{
    margin:10px 0 0;
    padding:0
}
.rd-icon-list li{
    display:flex;
    align-items:center;
    padding:10px 0
}
.rd-icon-list li div{
    margin-left:15px
}
.rd-slider{
    border-radius:6px;
    height:6px;
    -webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.1)
}
.rd-slider .slider-handle{
    width:16px;
    height:16px;
    border-radius:50%;
    background:#fff;
    -webkit-box-shadow:0 0 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 0 15px 0px rgba(0,0,0,0.1);
    box-shadow:0 0 15px 0px rgba(0,0,0,0.1);
    border:1px solid #ddd;
    position:relative
}
.rd-slider .slider-handle:hover,.rd-slider .accordion-login .slider-handle.accordion-title:focus,.accordion-login .rd-slider .slider-handle.accordion-title:focus,.rd-slider .slider-handle.file-drop:focus,.rd-slider .file-drop-container .slider-handle.file-drop-single:focus,.file-drop-container .rd-slider .slider-handle.file-drop-single:focus{
    background:#fff
}
@media screen and (max-width: 64.06125em){
    .rd-slider .slider-handle.large-mobile{
        width:30px;
        height:30px
    }
}
.rd-slider .slider-handle .slider-value{
    display:inline-block;
    position:absolute;
    top:20px;
    left:50%;
    margin-left:-16px;
    text-align:center;
    padding:3px 5px 1px;
    background:#00205b;
    border-radius:4px;
    color:#fff;
    font-size:.75rem;
    line-height:1;
    font-family:"du-font-secondary-bold"
}
.rd-slider .slider-handle .slider-value::before{
    content:' ';
    display:block;
    position:absolute;
    top:-3px;
    left:50%;
    margin-left:-5px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 4px 4px 4px;
    border-color:transparent transparent #00205b transparent
}
.rd-slider .slider-fill{
    height:6px;
    border-radius:6px 0 0 6px;
    background:linear-gradient(to right, #00A9CE 15%, #753BBD 70%)
}
@media print, screen and (min-width: 48em){
    .rd-form .group-action .cta-flex .btn,.rd-form .group-action .cta-flex .tvpackages .btn-primary,.tvpackages .rd-form .group-action .cta-flex .btn-primary,.rd-form .group-action .cta-flex .tvpackages .btn-secondary,.tvpackages .rd-form .group-action .cta-flex .btn-secondary{
        width:45%;
        min-width:140px
    }
}
.rd-content-box__loader{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.9);
    z-index:99
}
.rd-content-box__loader .lds-ring{
    display:block;
    margin:auto;
    top:50%;
    margin-top:-17px
}
.rd-commitments__item{
    display:flex;
    border:1px solid #ddd;
    border-radius:6px;
    background:#FAFAFA;
    padding:15px
}
@media print, screen and (min-width: 48em){
    .rd-commitments__item{
        background:#fff;
        padding:20px
    }
}
.rd-commitments__item:not(:first-of-type){
    margin-top:15px
}
@media print, screen and (min-width: 48em){
    .rd-commitments__item:not(:first-of-type){
        margin-top:25px
    }
}
.rd-commitments__item__icon{
    margin:12px 20px 12px 15px
}
@media print, screen and (min-width: 48em){
    .rd-commitments__item__icon{
        margin:12px 40px 12px 20px
    }
}
.rd-commitments__item__content{
    font-family:"du-font-secondary-regular"
}
.rd-commitments__item__content .sub-title{
    font-size:.866rem
}
@media print, screen and (min-width: 48em){
    .rd-commitments__item__content .sub-title{
        font-size:.764rem
    }
}
.rd-commitments__item__content .title,.rd-commitments__item__content .order-addon .sub-title,.order-addon .rd-commitments__item__content .sub-title,.rd-commitments__item__content .order-addon .desc,.order-addon .rd-commitments__item__content .desc,.rd-commitments__item__content .order-addon .price,.order-addon .rd-commitments__item__content .price{
    font-family:"du-font-secondary-bold";
    margin-bottom:7px;
    font-size:1.333rem
}
@media print, screen and (min-width: 48em){
    .rd-commitments__item__content .title,.rd-commitments__item__content .order-addon .sub-title,.order-addon .rd-commitments__item__content .sub-title,.rd-commitments__item__content .order-addon .desc,.order-addon .rd-commitments__item__content .desc,.rd-commitments__item__content .order-addon .price,.order-addon .rd-commitments__item__content .price{
        font-size:1.17rem
    }
}
.rd-commitments__item__content .body p{
    color:#333;
    line-height:1.4;
    margin:0 0 1px;
    font-size:.866rem
}
@media print, screen and (min-width: 48em){
    .rd-commitments__item__content .body p{
        font-size:.882rem
    }
}
.rd-commitments__item__content .body p strong{
    font-family:"du-font-secondary-bold"
}
.rd-commitments__item__content .cta{
    margin-top:10px
}
.rd-commitments__item__content .cta a{
    color:#00a9ce;
    position:relative;
    padding-right:18px;
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
@media print, screen and (min-width: 48em){
    .rd-commitments__item__content .cta a{
        font-size:.882rem
    }
}
.rd-commitments__item__content .cta a:after{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-8px;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#00a9ce
}
.rd-commitments__footer{
    margin-top:30px
}
.rd-commitments__footer .btn,.rd-commitments__footer .tvpackages .btn-primary,.tvpackages .rd-commitments__footer .btn-primary,.rd-commitments__footer .tvpackages .btn-secondary,.tvpackages .rd-commitments__footer .btn-secondary{
    min-width:100%
}
@media print, screen and (min-width: 48em){
    .rd-commitments__footer .btn,.rd-commitments__footer .tvpackages .btn-primary,.tvpackages .rd-commitments__footer .btn-primary,.rd-commitments__footer .tvpackages .btn-secondary,.tvpackages .rd-commitments__footer .btn-secondary{
        min-width:200px
    }
}
.rd-commitments__footer .action.inline .btn,.rd-commitments__footer .action.inline .tvpackages .btn-primary,.tvpackages .rd-commitments__footer .action.inline .btn-primary,.rd-commitments__footer .action.inline .tvpackages .btn-secondary,.tvpackages .rd-commitments__footer .action.inline .btn-secondary{
    min-width:160px
}
@media screen and (max-width: 64.06125em){
    .rd-commitments__footer .action.inline .btn,.rd-commitments__footer .action.inline .tvpackages .btn-primary,.tvpackages .rd-commitments__footer .action.inline .btn-primary,.rd-commitments__footer .action.inline .tvpackages .btn-secondary,.tvpackages .rd-commitments__footer .action.inline .btn-secondary{
        min-width:calc(50% - 10px)
    }
}
.rd-commitments__footer .action.inline .btn:first-of-type,.rd-commitments__footer .action.inline .tvpackages .btn-primary:first-of-type,.tvpackages .rd-commitments__footer .action.inline .btn-primary:first-of-type,.rd-commitments__footer .action.inline .tvpackages .btn-secondary:first-of-type,.tvpackages .rd-commitments__footer .action.inline .btn-secondary:first-of-type{
    margin-right:15px
}
.with-password-hint .input-hint{
    padding-top:5px;
    line-height:20px !important;
    color:#999 !important;
    display:block !important;
    visibility:visible !important
}
.with-password-hint .input-hint .input-hint__check{
    display:inline-block;
    margin-right:10px;
    font-family:"du-font-secondary-bold";
    color:#777
}
.with-password-hint .input-hint .input-hint__check .icon,.with-password-hint .input-hint .input-hint__check .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .with-password-hint .input-hint .input-hint__check .secondary-btn--primary-color,.with-password-hint .input-hint .input-hint__check .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .with-password-hint .input-hint .input-hint__check .secondary-btn--primary-color,.with-password-hint .input-hint .input-hint__check .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .with-password-hint .input-hint .input-hint__check .secondary-btn--primary-color,.with-password-hint .input-hint .input-hint__check .accordion-item .file-drop .hint2,.accordion-item .file-drop .with-password-hint .input-hint .input-hint__check .hint2,.with-password-hint .input-hint .input-hint__check .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .with-password-hint .input-hint .input-hint__check .hint2,.with-password-hint .input-hint .input-hint__check .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .with-password-hint .input-hint .input-hint__check .hint2{
    font-size:12px;
    position:relative;
    top:2px;
    color:rgba(119,119,119,0.7);
    color:#777
}
.with-password-hint .input-hint .input-hint__check.checked .icon,.with-password-hint .input-hint .input-hint__check.checked .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .with-password-hint .input-hint .input-hint__check.checked .secondary-btn--primary-color,.with-password-hint .input-hint .input-hint__check.checked .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .with-password-hint .input-hint .input-hint__check.checked .secondary-btn--primary-color,.with-password-hint .input-hint .input-hint__check.checked .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .with-password-hint .input-hint .input-hint__check.checked .secondary-btn--primary-color,.with-password-hint .input-hint .input-hint__check.checked .accordion-item .file-drop .hint2,.accordion-item .file-drop .with-password-hint .input-hint .input-hint__check.checked .hint2,.with-password-hint .input-hint .input-hint__check.checked .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .with-password-hint .input-hint .input-hint__check.checked .hint2,.with-password-hint .input-hint .input-hint__check.checked .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .with-password-hint .input-hint .input-hint__check.checked .hint2{
    color:#78be20
}
.with-password-hint .input-hint .input-hint__check.checked{
    color:#78be20
}
.card-grid-title{
    margin:20px
}
.card-desktop-only{
    padding:40px 20px;
    background-color:white
}
@media screen and (min-width: 48em){
    .card-desktop-only{
        border:1px solid #ddd;
        border-radius:14px;
        background:#fff;
        margin:12px;
        padding:30px
    }
}
.card-desktop-only p{
    color:#333
}
@media screen and (max-width: 64.06125em){
    .card-desktop-only .subtitle1{
        font-size:1.333rem
    }
}
.card-desktop-only .card-download-app a{
    margin-right:10px;
    margin-bottom:10px;
    display:inline-block
}
.card-download-app a{
    margin-right:10px;
    margin-bottom:10px;
    display:inline-block
}
@media screen and (min-width: 48em){
    .grid-success.align-height .cell-success,.grid-success.align-height .cell-side-widget{
        display:flex;
        height:100%
    }
}
.grid-success .cell-success{
    padding:40px 20px;
    background-color:white
}
@media screen and (min-width: 48em){
    .grid-success .cell-success .cell-success-inner{
        max-width:600px
    }
}
@media screen and (min-width: 48em){
    .grid-success .cell-success{
        border:1px solid #ddd;
        border-radius:14px;
        padding:30px;
        margin-right:12px
    }
}
.grid-success .cell-success p{
    color:#333
}
.grid-success .cell-side-widget{
    padding:40px 20px;
    background-color:white;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd
}
@media screen and (min-width: 48em){
    .grid-success .cell-side-widget{
        border:1px solid #ddd;
        border-radius:14px;
        padding:30px
    }
}
@media print, screen and (min-width: 64em){
    .grid-success .cell-side-widget{
        margin-left:12px
    }
}
@media screen and (min-width: 48em){
    .align-height .grid-success .cell-side-widget{
        display:flex;
        height:100%
    }
}
.grid-success .cell-side-widget .table1--steps{
    margin-top:0
}
.grid-success .cell-side-widget .table1--steps .steps-info td{
    padding-top:0
}
.grid-success .cell-side-widget .table1--steps .steps-info td .row2{
    display:none
}
.subtitle1.sm-margin-left{
    margin-left:20px
}
@media screen and (max-width: 64.06125em){
    .content-inner-wrap.scroll-mobile{
        padding-left:0;
        padding-right:0
    }
}
@media screen and (max-width: 64.06125em){
    .content-inner-wrap.scroll-mobile .subtitle1{
        padding:0 25px
    }
}
.cards-scrollable{
    display:flex;
    flex-flow:row;
    flex-wrap:nowrap;
    overflow:auto;
    scroll-snap-type:x mandatory
}
@media screen and (max-width: 64.06125em){
    .cards-scrollable{
        padding-right:30px;
        padding-left:25px
    }
}
.cards-scrollable.margin-align{
    margin-left:-12px
}
.margin-align .cards-scrollable-inner{
    margin-right:48px
}
.cards-scrollable-inner{
    margin-right:30px;
    display:flex
}
@media screen and (min-width: 48em){
    .cards-scrollable-inner{
        width:100%
    }
}
.cards-scrollable-inner.cards__wrapper-bmu{
    margin-top:10px
}
.cards-scrollable-inner.cards__wrapper-bmu .element-item.device-card-container:first-of-type{
    margin-left:0px
}
@media screen and (max-width: 64.06125em){
    .cards-scrollable-inner.cards__wrapper-bmu .element-item.device-card-container{
        min-width:310px;
        margin:0 10px
    }
}
@media screen and (max-width: 64.06125em){
    .cards-scrollable .subtitle1{
        font-size:1.333rem
    }
}
.cards-scrollable .card{
    scroll-snap-align:center;
    min-width:300px
}
@media screen and (min-width: 48em){
    .cards-scrollable .card{
        min-width:33%
    }
}
.cards-scrollable .card-image{
    min-height:230px;
    background-size:cover;
    background-position:center
}
.cards-scrollable .card-section{
    padding:10px 25px 25px
}
@media screen and (min-width: 48em){
    .cards-scrollable .card-section{
        padding:15px 35px 35px
    }
}
a.arrow-right-after{
    position:relative;
    padding-right:20px
}
a.arrow-right-after:hover:after,.accordion-login a.arrow-right-after.accordion-title:focus:after,a.arrow-right-after.file-drop:focus:after,.file-drop-container a.arrow-right-after.file-drop-single:focus:after{
    right:-3px
}
a.arrow-right-after:after{
    content:'';
    background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/link-arrow.svg") no-repeat;
    background-size:contain;
    position:absolute;
    width:16px;
    height:12px;
    bottom:2px;
    right:0;
    transition:.3s ease-out
}
.card{
    margin:10px
}
@media print, screen and (min-width: 48em){
    .card{
        margin:12px
    }
}
.card-section p{
    color:#333
}
.card-desc{
    margin-bottom:25px
}
.card-link{
    text-align:right;
    display:block;
    position:relative;
    font-family:"du-font-secondary-bold";
    margin-right:20px
}
.card-link:after{
    content:'';
    background:url("https://www.du.ae/servlet/duaediscovery/common/discovery/common/images/link-arrow.svg") no-repeat;
    background-size:contain;
    position:absolute;
    width:16px;
    height:12px;
    top:50%;
    transform:translateY(-50%);
    margin-left:5px
}
.card.device{
    text-align:left;
    min-width:95%;
    scroll-snap-align:start
}
@media print, screen and (min-width: 48em){
    .card.device{
        width:calc(50% - 30px);
        min-width:auto
    }
}
@media print, screen and (min-width: 64em){
    .card.device{
        width:calc(25% - 20px)
    }
}
.card.device>[type=radio]{
    display:none
}
.card.device>[type=radio] ~ .card-section>.card-action>.secondary-btn--primary-color{
    display:block
}
.card.device>[type=radio] ~ .card-section>.card-action>.secondary-btn--primary-color.selected{
    display:none
}
.card.device>[type=radio]:checked ~ .card-section>.card-action>.secondary-btn--primary-color{
    display:none
}
.card.device>[type=radio]:checked ~ .card-section>.card-action>.secondary-btn--primary-color.selected{
    display:block
}
.card.device .secondary-btn--primary-color{
    width:100%;
    position:relative
}
.card.device .secondary-btn--primary-color .svg-bg-icon{
    display:none
}
.card.device .secondary-btn--primary-color.selected{
    text-align:left;
    padding-left:12px !important;
    color:#fff
}
.card.device .secondary-btn--primary-color.selected:before{
    background:linear-gradient(45deg, #00a9ce 0%, #753bbd 100%);
    height:100%;
    width:100%;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.card.device .secondary-btn--primary-color.selected .svg-bg-icon{
    display:inline-block;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:8px
}
.card.device .card-section .card-visual,.card.device .card-section .card-title{
    display:inline-block;
    vertical-align:top
}
.card.device .card-section .card-title{
    width:54%;
    margin-top:15px
}
.card.device .card-section .card-title .subtitle1{
    font-size:1.333rem
}
.card.device .card-section .card-visual{
    width:44%
}
.card.device .card-section .card-visual-img{
    max-width:100px;
    display:block;
    margin:0 auto
}
.card.device .card-section .device-color-options{
    text-align:center
}
.card.device .card-section .device-color-options span{
    width:24px;
    height:4px;
    border:0;
    border-radius:3px
}
.card.img-right{
    padding:20px;
    padding-left:0;
    margin:0;
    display:inline-block
}
.card.img-right img,.card.img-right div{
    display:inline-block;
    vertical-align:middle
}
@media screen and (max-width: 64.06125em){
    .card.img-right img,.card.img-right div{
        vertical-align:top
    }
}
.card.img-right .content{
    max-width:90%
}
@media screen and (max-width: 64.06125em){
    .card.img-right .content{
        max-width:70%
    }
}
.card.img-right img{
    max-width:15%;
    width:60px;
    margin-right:20px
}
.card-head{
    padding:20px;
    border-bottom:1px solid #ddd;
    display:flex
}
.card-body{
    padding:20px
}
.card-body.grey{
    background:#F6F6F6
}
.card-body-flex{
    margin-bottom:7px;
    display:flex;
    justify-content:space-between
}
.card-body-flex:last-of-type{
    margin-bottom:0
}
.mya-redesign .du-form .group{
    margin-top:10px;
    margin-bottom:7px
}
.mya-redesign .du-form .group .du-text-field .input-error,.mya-redesign .du-form .group .du-text-field--btn .input-error,.mya-redesign .du-form .group .du-text-field .parsley-errors-list,.mya-redesign .du-form .group .du-text-field--btn .parsley-errors-list,.mya-redesign .du-form .group .du-text-field--btn .input-error,.mya-redesign .du-form .group .du-text-field--btn .parsley-errors-list,.mya-redesign .du-form .group .du-text-field .parsley-errors-list,.mya-redesign .du-form .group .du-text-field--btn .parsley-errors-list,.mya-redesign .du-form .group .du-text-field--btn .parsley-errors-list{
    color:#333;
    font-size:.8125rem;
    margin-left:12px
}
.mya-redesign .du-form .group .input-hint{
    font-size:.8125rem !important;
    margin-left:12px !important;
    margin-top:4px !important
}
.mya-redesign .du-form .group .du-text-field input[type=date].parsley-error,.mya-redesign .du-form .group .du-text-field--btn input[type=date].parsley-error,.mya-redesign .du-form .group .du-text-field input[type=text].parsley-error,.mya-redesign .du-form .group .du-text-field--btn input[type=text].parsley-error,.mya-redesign .du-form .group .du-text-field input[type=tel].parsley-error,.mya-redesign .du-form .group .du-text-field--btn input[type=tel].parsley-error,.mya-redesign .du-form .group .du-text-field input[type=email].parsley-error,.mya-redesign .du-form .group .du-text-field--btn input[type=email].parsley-error,.mya-redesign .du-form .group .du-text-field input[type=password].parsley-error,.mya-redesign .du-form .group .du-text-field--btn input[type=password].parsley-error{
    color:#333
}
html body .mya-redesign .du-form .group .du-text-field .parsley-errors-list,html body .mya-redesign .du-form .group .du-text-field--btn .parsley-errors-list{
    margin-top:4px !important
}
html body .mya-redesign .du-form .group .du-text-field .parsley-errors-list li,html body .mya-redesign .du-form .group .du-text-field--btn .parsley-errors-list li{
    margin-top:0px !important
}
.mya-redesign .du-form .group .checkbox-group{
    padding-top:0
}
.mya-redesign .du-form .group .lang-group{
    display:flex;
    flex-wrap:wrap
}
.mya-redesign .du-form .group .lang-group .du-custom-radio{
    padding:10px 14px;
    margin-right:20px;
    max-width:160px
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .du-form .group .lang-group .du-custom-radio{
        max-width:130px;
        margin-right:15px
    }
}
.mya-redesign .du-form .group .lang-group .du-custom-radio:last-of-type{
    margin-right:0
}
.mya-redesign .du-form .group .lang-group .custom-radio-cta{
    padding:10px 0 0;
    display:flex;
    flex:3 0px;
    justify-content:flex-end
}
@media screen and (max-width: 47.9375em){
    .mya-redesign .du-form .group .lang-group .custom-radio-cta{
        justify-content:flex-end;
        padding-left:20px
    }
}
@media screen and (orientation: portrait){
    .mya-redesign .du-form .group .lang-group .custom-radio-cta{
        justify-content:normal;
        padding:0
    }
}
@media (max-width: 320px){
    .mya-redesign .du-form .group .lang-group .custom-radio-cta{
        margin-top:10px;
        padding-left:18px
    }
}
.mya-redesign .du-form .group .lang-group .custom-radio-cta .align-bottom-flex{
    display:flex;
    align-self:flex-end
}
@media screen and (max-width: 47.99875em){
    .mya-redesign .du-form .group .lang-group .custom-radio-cta .align-bottom-flex{
        display:inline-block;
        align-self:auto
    }
}
.mya-redesign .du-form .group .lang-group .du-radio-status{
    width:24px;
    height:24px
}
.mya-redesign .du-form .group .lang-group .du-radio-details-label{
    font-size:17px;
    line-height:23px
}
.mya-redesign .du-form .group .lang-group .du-custom-radio input[type=radio]:checked ~ .du-radio-status::before,.mya-redesign .du-form .group .lang-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status::before,.mya-redesign .du-form .group .lang-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before,.mya-redesign .du-form .group .lang-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status::before,.mya-redesign .du-form .group .lang-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before{
    line-height:25px
}
@media print, screen and (min-width: 48em){
    .mya-redesign .du-form.margin-left-minus-10{
        margin-left:-10px
    }
}
.page__content_feedback{
    background:#e9f2f8;
    padding:0px 40px;
    margin-top:-10px;
    border:1px solid #ddd;
    border-radius:0 0 10px 10px
}
@media screen and (max-width: 64.06125em){
    .bmu-content-pane.page-light-gray .action-block{
        background:#fff;
        background:-moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
        background:-webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #f8f8f8));
        background:-webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
        background:-o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
        background:-ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
        background:linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #f8f8f8 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0)
    }
}
.rd-box{
    background-color:#fff;
    border-radius:10px;
    padding:15px;
    -webkit-box-shadow:0 2px 12px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 2px 12px 0px rgba(0,0,0,0.1);
    box-shadow:0 2px 12px 0px rgba(0,0,0,0.1);
    margin-bottom:20px;
    width:calc(50% - 20px)
}
.rd-box .primary-btn--action-color.full,.rd-box input,.rd-box .du-text-field.readonly input:focus,.du-text-field.readonly .rd-box input:focus,.rd-box .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .rd-box input:focus,.rd-box .du-text-field.locked input:focus,.du-text-field.locked .rd-box input:focus,.rd-box .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .rd-box input:focus,.rd-box .du-text-field,.rd-box .du-text-field--btn{
    width:100%
}
@media screen and (min-width: 48em){
    .rd-box:nth-child(odd){
        margin-right:20px
    }
}
@media screen and (max-width: 64.06125em){
    .rd-box{
        margin:10px 20px;
        width:100%
    }
}
.rd-box-title,.rd-box .pin-boxes{
    display:flex
}
.rd-box-icon{
    margin-right:15px
}
.rd-box-icon span{
    vertical-align:text-top
}
.rd-box .fineprint{
    font-size:0.875rem;
    margin-top:10px;
    display:block
}
.rd-box input.otp-input,.rd-box .du-text-field.readonly input.otp-input:focus,.du-text-field.readonly .rd-box input.otp-input:focus,.rd-box .readonly.du-text-field--btn input.otp-input:focus,.readonly.du-text-field--btn .rd-box input.otp-input:focus,.rd-box .du-text-field.locked input.otp-input:focus,.du-text-field.locked .rd-box input.otp-input:focus,.rd-box .locked.du-text-field--btn input.otp-input:focus,.locked.du-text-field--btn .rd-box input.otp-input:focus{
    width:40px;
    height:40px;
    padding:5px;
    margin:0 4px;
    font-size:20px;
    font-weight:700;
    border-radius:4px;
    border:1px solid rgba(0,0,0,0.3);
    text-align:center
}
.rd-box input.otp-input:focus{
    border:2px solid #00a9ce;
    box-shadow:none
}
.mya-addons-page .device-gallery.myaccount{
    padding-right:0px
}
.mya-addons-page .device-gallery.myaccount .previews{
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:12px;
    box-shadow:0 5px 7px -2px rgba(0,0,0,0.1)
}
.mya-addons-page .device-gallery.myaccount .previews .loader-box{
    margin-top:-40px;
    margin-left:20px
}
.mya-addons-page .device-gallery.myaccount .preview-item{
    height:370px;
    padding:64px 55px
}
.mya-addons-page .device-gallery.myaccount .thumb-item{
    width:108px;
    height:108px;
    margin-bottom:20px;
    padding:10px 15px;
    margin-right:30px;
    margin-left:0;
    position:relative
}
.mya-addons-page .device-gallery.myaccount .thumb-item.active,.mya-addons-page .device-gallery.myaccount .thumb-item:hover,.mya-addons-page .device-gallery.myaccount .accordion-login .thumb-item.accordion-title:focus,.accordion-login .mya-addons-page .device-gallery.myaccount .thumb-item.accordion-title:focus,.mya-addons-page .device-gallery.myaccount .thumb-item.file-drop:focus,.mya-addons-page .device-gallery.myaccount .file-drop-container .thumb-item.file-drop-single:focus,.file-drop-container .mya-addons-page .device-gallery.myaccount .thumb-item.file-drop-single:focus{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border:transparent solid 1px;
    border-left-color:#824bc7;
    border-right-color:#00a9ce
}
.mya-addons-page .device-gallery.myaccount .thumb-item.active:before,.mya-addons-page .device-gallery.myaccount .thumb-item:hover:before,.mya-addons-page .device-gallery.myaccount .accordion-login .thumb-item.accordion-title:focus:before,.accordion-login .mya-addons-page .device-gallery.myaccount .thumb-item.accordion-title:focus:before,.mya-addons-page .device-gallery.myaccount .thumb-item.file-drop:focus:before,.mya-addons-page .device-gallery.myaccount .file-drop-container .thumb-item.file-drop-single:focus:before,.file-drop-container .mya-addons-page .device-gallery.myaccount .thumb-item.file-drop-single:focus:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:white;
    z-index:1;
    border-radius:4px
}
.mya-addons-page .device-gallery.myaccount .thumb-item img{
    z-index:9
}
.mya-addons-page .mya-mob-carousel{
    max-width:100%;
    margin:0 auto
}
.mya-addons-page .mya-mob-carousel .slick-dotted .slick-dots{
    bottom:0;
    padding:0
}
.mya-addons-page .mya-mob-carousel .slick-dotted.slick-slider{
    margin-bottom:50px
}
.mya-addons-page .mya-mob-carousel img{
    max-width:100%;
    padding:30px;
    margin:0 auto
}
@media screen and (max-width: 64.06125em){
    .mya-addons-page .du-form .group.group-wide.pill-buttons{
        padding:0
    }
}
.mya-addons-page .du-form .group.group-wide.pill-buttons .radio-group{
    width:48%
}
.rd-section{
    padding:60px 0
}
@media screen and (max-width: 64.06125em){
    .rd-section{
        padding:30px 20px
    }
}
.rd-section.gray{
    background-color:#F6F6F6
}
.rd-section-appDownload{
    width:128px;
    height:128px
}
.rd-section-image{
    width:240px;
    border-radius:10px
}
.rd-section .offer-card__list{
    max-width:1266px;
    margin:0 15px
}
@media print, screen and (min-width: 48em){
    .rd-section .offer-card__list{
        display:flex;
        flex-flow:row wrap;
        width:100%;
        margin-right:0;
        margin-left:0;
        justify-content:center;
        margin:auto
    }
}
.rd-section .offer-card__item{
    background:#fff;
    display:flex;
    flex-wrap:wrap;
    border-left:0;
    position:relative;
    border-radius:0 10px 10px 0
}
@media print, screen and (min-width: 48em){
    .rd-section .offer-card__item{
        width:calc(50% - 10px);
        border-top:0;
        border-radius:0 0 10px 10px
    }
}
@media print, screen and (min-width: 48em){
    .rd-section .offer-card__item:nth-child(even){
        margin-left:20px
    }
}
.rd-section .offer-card__item:before{
    content:"";
    background:linear-gradient(90deg, #c724b1 25%, #00a9ce 50%);
    height:6px;
    width:100.3%;
    position:absolute;
    z-index:1;
    left:-1px;
    right:0;
    top:-1px;
    border-top-left-radius:2px;
    border-top-right-radius:2px
}
@media screen and (max-width: 47.9375em){
    .rd-section .offer-card__item:before{
        height:100.2%;
        width:8px;
        right:auto;
        background:linear-gradient(180deg, #c724b1 15%, #00a9ce 35%);
        border-top-left-radius:3px;
        border-top-right-radius:0;
        border-bottom-left-radius:3px
    }
}
.rd-section .offer-card .yp{
    padding:25px 30px;
    width:100%;
    text-align:left
}
@media print, screen and (min-width: 48em){
    .rd-section .offer-card .yp{
        padding:15px 20px 20px;
        width:35%;
        border-top:3px solid #c724b1
    }
}
.rd-section .offer-card .yg{
    width:100%
}
@media screen and (max-width: 64.06125em){
    .rd-section .offer-card .yg{
        border-top:1px solid #eee
    }
}
@media print, screen and (min-width: 48em){
    .rd-section .offer-card .yg{
        width:65%;
        border-top:3px solid #00a9ce;
        border-left:1px solid #eee
    }
}
.rd-section .offer-card .yg-inner{
    padding:25px 30px
}
@media print, screen and (min-width: 48em){
    .rd-section .offer-card .yg-inner{
        padding:15px 20px 20px
    }
}
.rd-section .offer-card .yg .action{
    border-top:1px solid #eee;
    width:100%;
    padding:22px 30px
}
@media screen and (min-width: 48em){
    .rd-section .grid-x.with-padding .cell{
        padding:0 15px
    }
}
.rd-section .google-play-btn__icon,.rd-section .play-store-btn__icon{
    width:110px
}
.rd-resp-accordion-box{
    padding:0;
    position:relative
}
.rd-resp-accordion-box .ajax-action-btn.loading button{
    min-width:115px
}
.rd-resp-accordion-box .ajax-action-btn .loader-mask,.rd-resp-accordion-box .ajax-action-btn .rd-content-box__loader{
    left:auto;
    right:0;
    min-width:115px
}
.rd-resp-accordion-box .ajax-action-btn .loader-mask .lds-ring,.rd-resp-accordion-box .ajax-action-btn .rd-content-box__loader .lds-ring{
    margin-top:13px
}
.rd-resp-accordion-box .tabs{
    background:#fff;
    border:1px solid #eee;
    border-radius:5px;
    padding:0;
    margin-right:20px
}
.rd-resp-accordion-box .tabs .tabs-title a{
    border-bottom:1px solid #eee;
    padding:28px 0;
    text-align:center;
    font-size:15px;
    color:#333
}
.rd-resp-accordion-box .tabs .tabs-title a[aria-selected='true']{
    background:transparent;
    border-bottom:0;
    position:relative;
    color:#c724b1
}
.rd-resp-accordion-box .tabs .tabs-title a[aria-selected='true']:after{
    content:'';
    height:4px;
    background:linear-gradient(-315deg, #753bbd 0%, #c724b1 100%);
    width:100%;
    position:absolute;
    left:0;
    bottom:0
}
.rd-resp-accordion-box .tabs-content{
    background:transparent;
    border:0;
    margin-left:20px
}
.rd-resp-accordion-box .tabs-content .tabs-panel{
    padding-top:0
}
.rd-resp-accordion-box .tabs-content .tabs-panel .card{
    background:#fff;
    border:1px solid #eee;
    border-radius:5px;
    margin-top:0;
    padding:50px
}
.rd-resp-accordion-box .tabs-content .tabs-panel .card label{
    display:flex
}
.rd-resp-accordion-box .tabs-content .tabs-panel .card label .renewal__tooltip{
    top:-4px
}
.rd-resp-accordion-box .tabs-content .tabs-panel .card .eid-image{
    margin:-13px 0 0 -5px;
    padding-right:20px
}
@media print, screen and (min-width: 48em){
    .rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item,.rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item--add,.rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item--add{
        max-width:185px;
        margin:10px
    }
}
@media print, screen and (min-width: 64em){
    .rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item,.rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item--add,.rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item--add{
        max-width:219px
    }
}
@media screen and (min-width: 80em){
    .rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item,.rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item--add,.rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item--add{
        max-width:245px
    }
}
@media screen and (min-width: 85.375em){
    .rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item,.rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item--add,.rd-resp-accordion-box .tabs-content .rd-friends__items .rd-friends__item--add{
        max-width:250px
    }
}
.rd-resp-accordion-box .tabs-content .du-switch--gradient .switch-paddle:after{
    top:-3px
}
.rd-resp-accordion-box .tabs-content .switch input:checked ~ .switch-paddle::after,.rd-resp-accordion-box .tabs-content .switch .du-text-field.readonly input:checked:focus ~ .switch-paddle::after,.rd-resp-accordion-box .tabs-content .switch .readonly.du-text-field--btn input:checked:focus ~ .switch-paddle::after,.rd-resp-accordion-box .tabs-content .switch .du-text-field.locked input:checked:focus ~ .switch-paddle::after,.rd-resp-accordion-box .tabs-content .switch .locked.du-text-field--btn input:checked:focus ~ .switch-paddle::after{
    left:28px
}
.rd-resp-accordion-box .tabs-content .rd-autopayment__accounts{
    width:52%
}
.rd-resp-accordion-box .accordion{
    padding:0;
    border:0;
    margin:0;
    background:transparent
}
.rd-resp-accordion-box .accordion .accordion-item .accordion-title{
    border:0;
    border-bottom:1px solid #ddd;
    font-size:17px;
    padding:1.5rem;
    color:#333
}
.rd-resp-accordion-box .accordion .accordion-item .accordion-title:before{
    display:none
}
.rd-resp-accordion-box .accordion .accordion-item .accordion-title:focus{
    background:transparent
}
.rd-resp-accordion-box .accordion .accordion-item.is-active .accordion-title{
    font-family:"du-font-secondary-bold"
}
.rd-resp-accordion-box .accordion .accordion-content{
    border:0;
    border-bottom:1px solid #ddd
}
.alert-msgs{
    padding-right:20px;
    margin-bottom:0
}
.alert-msgs .du-msg-success,.alert-msgs .du-msg-error{
    height:100%;
    align-items:center;
    display:flex;
    margin-bottom:0
}
.card.account-card:first-child{
    margin-left:0
}
.card.account-card .svg-bg-icon{
    margin-right:10px
}
#account-mgmt-tabs .card{
    padding:20px 0
}
#account-mgmt-tabs .card.account-card{
    margin-left:0
}
#account-mgmt-tabs .card h4.headline4{
    margin-bottom:0
}
#account-mgmt-tabs .card fieldset{
    padding:0 20px
}
#account-mgmt-tabs .card label{
    display:flex;
    font-size:14px
}
#account-mgmt-tabs .card label .renewal__tooltip{
    top:-4px
}
#account-mgmt-tabs .card .rd-autopayment,#account-mgmt-tabs .card .rd-autopayment--active{
    border:none
}
#account-mgmt-tabs .card .du-form .group{
    padding:0
}
#account-mgmt-tabs .card .alert-msgs{
    padding-right:0;
    margin-bottom:20px
}
#account-mgmt-tabs .card .eid-image{
    margin:0 0 20px 0;
    padding-right:0
}
@media (max-width: 767px){
    .quad-tabs .full-tabs__navigation .tabs{
        overflow:auto
    }
    .quad-tabs .full-tabs__navigation .tabs-title{
        min-width:140px
    }
    .card.account-card{
        margin-left:0
    }
    .cta-flex button+button{
        margin-top:15px
    }
}
.tt-accordion{
    background:transparent
}
.tt-accordion .accordion-item{
    background:#fff;
    box-shadow:0 4px 10px rgba(0,0,0,0.12);
    margin-bottom:20px;
    border-radius:10px
}
.tt-accordion .accordion-title{
    border:transparent !important;
    background:transparent
}
.tt-accordion .accordion-content{
    border:none !important;
    background:transparent
}
.tt-accordion .separator{
    margin:17px 0;
    background:#eee
}
.tt-accordion .accordion-title::before{
    content:"Show";
    font-family:'du-font-secondary-regular' !important
}
@media screen and (max-width: 64.06125em){
    .tt-accordion .accordion-title::before{
        top:30px
    }
}
.tt-accordion .is-active>.accordion-title::before{
    content:"Hide"
}
.inputfile{
    width:0.1px;
    height:0.1px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    z-index:-1
}
.inputfile+label{
    display:inline-block;
    color:#c724b1
}
.inputfile+label{
    cursor:pointer
}
.inputfile a{
    position:relative;
    z-index:9
}
.primary-btn-link{
    padding:10px 25px
}
.attachment-list label{
    margin-right:20px;
    display:flex;
    border:1px solid #ddd;
    padding:5px 15px;
    border-radius:5px
}
.attachment-list label img{
    height:23px
}
.attachment-list span{
    width:150px;
    text-overflow:ellipsis;
    overflow:hidden;
    display:block;
    white-space:nowrap;
    margin-right:10px;
    margin-left:10px
}
.rate{
    display:flex;
    height:46px;
    flex-flow:row-reverse;
    justify-content:left
}
.rate:not(:checked)>input,.du-text-field.readonly .rate:not(:checked)>input:focus,.readonly.du-text-field--btn .rate:not(:checked)>input:focus,.du-text-field.locked .rate:not(:checked)>input:focus,.locked.du-text-field--btn .rate:not(:checked)>input:focus{
    position:absolute;
    top:-9999px
}
.rate:not(:checked)>label{
    float:right;
    width:1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:37px;
    color:#ccc;
    margin-left:0;
    line-height:100%
}
.rate:not(:checked)>label:before{
    content:'';
    background:url("http://172.24.108.102:8100/servlet/duaediscovery/~BMC/du/du-redesign/dist/common/images/star-unselected.svg") no-repeat;
    width:44px;
    position:absolute;
    height:40px;
    z-index:9
}
.rate>input:checked ~ label:before,.du-text-field.readonly .rate>input:checked:focus ~ label:before,.readonly.du-text-field--btn .rate>input:checked:focus ~ label:before,.du-text-field.locked .rate>input:checked:focus ~ label:before,.locked.du-text-field--btn .rate>input:checked:focus ~ label:before{
    background:url("http://172.24.108.102:8100/servlet/duaediscovery/~BMC/du/du-redesign/dist/common/images/star-selected.svg") no-repeat
}
.voucher-box{
    border:1px solid #ccc;
    width:280px;
    border-radius:10px;
    padding:4px 15px
}
.voucher-box>div{
    padding:10px 0
}
.voucher-box>div+div{
    border-top:1px solid #ccc
}
select.select-filter{
    border-color:#ddd;
    font-size:14px;
    margin-bottom:0;
    height:36px;
    width:auto
}
@media screen and (max-width: 64.06125em){
    select.select-filter{
        margin:10px 0
    }
}
.addons-nav{
    width:100%;
    height:80px;
    box-shadow:0 0 10px rgba(0,0,0,0.15);
    background:#fff;
    position:relative;
    z-index:1
}
.addons-nav .content-inner-wrap{
    padding:0 !important;
    height:100%
}
.addons-nav nav{
    position:relative;
    z-index:2;
    height:2.5rem;
    overflow-y:hidden;
    scroll-behavior:smooth;
    height:100%
}
.addons-nav nav ul{
    display:flex;
    flex-wrap:nowrap;
    padding-left:0;
    margin-block:0;
    overflow-x:auto;
    list-style:none;
    text-align:center;
    white-space:nowrap;
    justify-content:space-between
}
.addons-nav nav ul li{
    margin:0 5px;
    flex-shrink:0;
    position:relative
}
.addons-nav nav ul li a{
    display:block;
    padding:30px 10px;
    color:black
}
.addons-nav nav ul li a:hover,.addons-nav nav ul li .accordion-login a.accordion-title:focus,.accordion-login .addons-nav nav ul li a.accordion-title:focus,.addons-nav nav ul li a.file-drop:focus,.addons-nav nav ul li .file-drop-container a.file-drop-single:focus,.file-drop-container .addons-nav nav ul li a.file-drop-single:focus,.addons-nav nav ul li a.active{
    color:#c724b1
}
.addons-nav nav ul li a:hover::after,.addons-nav nav ul li .accordion-login a.accordion-title:focus::after,.accordion-login .addons-nav nav ul li a.accordion-title:focus::after,.addons-nav nav ul li a.file-drop:focus::after,.addons-nav nav ul li .file-drop-container a.file-drop-single:focus::after,.file-drop-container .addons-nav nav ul li a.file-drop-single:focus::after,.addons-nav nav ul li a.active::after{
    content:"";
    background:linear-gradient(45deg, #753bbd 0%, #c724b1 100%);
    height:7px;
    width:100%;
    bottom:0;
    left:0;
    position:absolute
}
#streamingAddons .tag{
    margin-top:5px
}
@media screen and (max-width: 64.06125em){
    #streamingAddons .content-inner-wrap{
        padding:0 20px
    }
}
@media screen and (max-width: 64.06125em){
    #streamingAddons .widget-info{
        padding:0
    }
}
#try-buy-cancel-popup .rrmc_inner{
    max-width:1400px;
    height:auto;
    width:auto
}
#try-buy-cancel-popup .rrmc_inner .rrmc_inner_content{
    width:auto;
    max-width:1000px;
    margin:0 auto
}
#try-buy-cancel-popup p{
    margin:0
}
#try-buy-cancel-popup .header-title{
    min-width:350px
}
#try-buy-cancel-popup .header-title .fine-print{
    font-size:15px
}
#try-buy-cancel-popup .header-title .bold-title{
    font-size:24px;
    width:max-content
}
#try-buy-cancel-popup .du-form{
    padding:0 !important
}
#try-buy-cancel-popup .success-icon .svg-bg-icon{
    height:55px
}
#try-buy-cancel-popup .form-wrap .du__textarea3 textarea{
    width:100%;
    resize:none;
    font-size:1rem;
    box-sizing:border-box;
    border:1px solid #ccc;
    border-radius:8px
}
#try-buy-cancel-popup .success p{
    margin-bottom:8px
}
#try-buy-cancel-popup .confirmationOptions .buttons-wrap{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:420px
}
#try-buy-cancel-popup .confirmationOptions .icon-with-text{
    display:flex;
    margin:16px 0
}
#try-buy-cancel-popup .confirmationOptions .icon-with-text .tick-icon{
    width:20px;
    height:20px
}
#try-buy-cancel-popup .confirmationOptions .icon-with-text p{
    width:fit-content;
    margin:0 14px
}
#try-buy-cancel-popup .footer-wrap{
    display:flex;
    justify-content:space-between
}
#try-buy-cancel-popup .footer-wrap .charges{
    margin:5px 0
}
#try-buy-cancel-popup .footer-wrap .charges .charge-btn{
    text-decoration:underline !important
}
#try-buy-cancel-popup .footer-wrap .charges .all-charges{
    display:flex;
    flex-direction:column;
    width:270px;
    transition:all 0.5s
}
#try-buy-cancel-popup .footer-wrap .charges .all-charges .row{
    display:flex;
    justify-content:space-between
}
#try-buy-cancel-popup .close-button span{
    color:#c724b1
}
@media screen and (max-width: 47.99875em){
    #try-buy-cancel-popup .rrmc_inner{
        margin:0
    }
    #try-buy-cancel-popup .rrmc_inner .rrmc_inner_content{
        margin-bottom:30px
    }
    #try-buy-cancel-popup .rrmc_inner .header-title{
        margin-top:30px
    }
    #try-buy-cancel-popup .rrmc_inner .h-seperator-holder{
        margin:8px 0
    }
    #try-buy-cancel-popup .rrmc_inner .success-icon .svg-bg-icon{
        margin-top:35px;
        margin-bottom:22px;
        padding:10px
    }
    #try-buy-cancel-popup .rrmc_inner .du-form{
        margin-bottom:25px;
        height:325px;
        overflow-x:hidden;
        margin-bottom:0px;
        overflow-y:auto
    }
    #try-buy-cancel-popup .rrmc_inner .du-form .form-section-title{
        padding:0;
        margin-bottom:10px
    }
    #try-buy-cancel-popup .rrmc_inner .du-form fieldset.group{
        padding:0 !important;
        margin:5px 0 !important
    }
    #try-buy-cancel-popup .rrmc_inner .buttons-wrap{
        flex-direction:column !important
    }
    #try-buy-cancel-popup .rrmc_inner .footer-wrap{
        flex-direction:column
    }
    #try-buy-cancel-popup .rrmc_inner .footer-wrap .charges{
        margin-bottom:10px
    }
    #try-buy-cancel-popup .rrmc_inner .footer-wrap .charges .all-charges{
        width:100%
    }
}
.contract-renewal-page .accounts-table{
    margin:-17px 0 17px 0;
    border-collapse:collapse;
    text-align:center;
    border-radius:12px;
    border:2px solid #eee
}
.contract-renewal-page .accounts-table.mobile{
    background-color:#F7F7F7;
    margin:0;
    border:0;
    padding:20px
}
.contract-renewal-page .accounts-table.mobile ul{
    padding:0
}
.contract-renewal-page .accounts-table td{
    background-color:#fff
}
.contract-renewal-page .accounts-table tr{
    border-bottom:2px solid #f2f2f2
}
.contract-renewal-page .accounts-table tbody{
    border:none
}
.contract-renewal-page .accounts-table .heading-row{
    height:50px
}
.contract-renewal-page .accounts-table .heading-row .table-heading{
    display:flex;
    justify-content:center;
    align-items:center
}
.contract-renewal-page .accounts-table .heading-row .table-heading.checkmark{
    justify-content:space-evenly
}
.contract-renewal-page .accounts-table .heading-row .table-heading.checkmark input{
    margin:0
}
.contract-renewal-page .accounts-table .heading-row .table-heading .icon,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .contract-renewal-page .accounts-table .heading-row .table-heading .secondary-btn--primary-color,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .secondary-btn--primary-color,.contract-renewal-page .accounts-table .heading-row .table-heading .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .secondary-btn--primary-color,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop .hint2,.accordion-item .file-drop .contract-renewal-page .accounts-table .heading-row .table-heading .hint2,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .hint2,.contract-renewal-page .accounts-table .heading-row .table-heading .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .hint2{
    transform:rotate(90deg);
    width:12px;
    margin:0 6px;
    cursor:pointer;
    filter:grayscale(1)
}
.contract-renewal-page .accounts-table .heading-row .table-heading .icon.asc,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop .asc.secondary-btn--primary-color,.accordion-item .file-drop .contract-renewal-page .accounts-table .heading-row .table-heading .asc.secondary-btn--primary-color,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop-container .file-drop-single .asc.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .asc.secondary-btn--primary-color,.contract-renewal-page .accounts-table .heading-row .table-heading .file-drop-container .accordion-item .file-drop-single .asc.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .asc.secondary-btn--primary-color,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop .asc.hint2,.accordion-item .file-drop .contract-renewal-page .accounts-table .heading-row .table-heading .asc.hint2,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop-container .file-drop-single .asc.hint2,.accordion-item .file-drop-container .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .asc.hint2,.contract-renewal-page .accounts-table .heading-row .table-heading .file-drop-container .accordion-item .file-drop-single .asc.hint2,.file-drop-container .accordion-item .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .asc.hint2{
    transform:rotate(90deg);
    filter:none
}
.contract-renewal-page .accounts-table .heading-row .table-heading .icon.des,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop .des.secondary-btn--primary-color,.accordion-item .file-drop .contract-renewal-page .accounts-table .heading-row .table-heading .des.secondary-btn--primary-color,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop-container .file-drop-single .des.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .des.secondary-btn--primary-color,.contract-renewal-page .accounts-table .heading-row .table-heading .file-drop-container .accordion-item .file-drop-single .des.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .des.secondary-btn--primary-color,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop .des.hint2,.accordion-item .file-drop .contract-renewal-page .accounts-table .heading-row .table-heading .des.hint2,.contract-renewal-page .accounts-table .heading-row .table-heading .accordion-item .file-drop-container .file-drop-single .des.hint2,.accordion-item .file-drop-container .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .des.hint2,.contract-renewal-page .accounts-table .heading-row .table-heading .file-drop-container .accordion-item .file-drop-single .des.hint2,.file-drop-container .accordion-item .file-drop-single .contract-renewal-page .accounts-table .heading-row .table-heading .des.hint2{
    transform:rotate(270deg);
    filter:none
}
.contract-renewal-page .accounts-table .status-tag{
    min-width:115px;
    display:inline-block;
    height:30px;
    color:white;
    border-radius:20px;
    padding-top:5px;
    padding-bottom:5px
}
.contract-renewal-page .accounts-table .status-tag.expired{
    background:#F44242
}
.contract-renewal-page .accounts-table .status-tag.one-month{
    background:#FF8200
}
.contract-renewal-page .accounts-table .status-tag.two-months{
    background:#78BE20
}
.contract-renewal-page .accounts-table .checkbox-holder{
    border:1px solid #f2f2f2;
    cursor:pointer
}
.contract-renewal-page .accounts-table .checkbox-holder.checked{
    background-color:#F7F7F7
}
.contract-renewal-page .accounts-table .checkbox-holder .row-checkbox{
    position:relative
}
.contract-renewal-page .accounts-table .checkbox-holder .submitted{
    margin:0 auto;
    width:fit-content;
    font-size:13px;
    color:gray
}
.contract-renewal-page .accounts-table .checkbox-holder.mobile{
    width:35%;
    border:none;
    min-width:130px
}
.contract-renewal-page .accounts-table .checkbox-holder .checkbox-wrap{
    display:block;
    position:relative;
    cursor:pointer;
    font-size:22px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.contract-renewal-page .accounts-table .checkbox-holder .checkbox-wrap.header .title,.contract-renewal-page .accounts-table .checkbox-holder .checkbox-wrap.header .order-addon .sub-title,.order-addon .contract-renewal-page .accounts-table .checkbox-holder .checkbox-wrap.header .sub-title,.contract-renewal-page .accounts-table .checkbox-holder .checkbox-wrap.header .order-addon .desc,.order-addon .contract-renewal-page .accounts-table .checkbox-holder .checkbox-wrap.header .desc,.contract-renewal-page .accounts-table .checkbox-holder .checkbox-wrap.header .order-addon .price,.order-addon .contract-renewal-page .accounts-table .checkbox-holder .checkbox-wrap.header .price{
    font-size:16px;
    color:#444;
    padding-left:12px
}
.contract-renewal-page .accounts-table .checkbox-holder .checkbox-wrap.header .checkmark{
    top:7px !important
}
.contract-renewal-page .accounts-table .checkbox-holder input{
    position:absolute;
    opacity:0;
    cursor:pointer;
    height:0;
    width:0
}
.contract-renewal-page .accounts-table .checkbox-holder input:checked ~ .checkmark,.contract-renewal-page .accounts-table .checkbox-holder .du-text-field.readonly input:checked:focus ~ .checkmark,.contract-renewal-page .accounts-table .checkbox-holder .readonly.du-text-field--btn input:checked:focus ~ .checkmark,.contract-renewal-page .accounts-table .checkbox-holder .du-text-field.locked input:checked:focus ~ .checkmark,.contract-renewal-page .accounts-table .checkbox-holder .locked.du-text-field--btn input:checked:focus ~ .checkmark{
    background-color:#2196F3
}
.contract-renewal-page .accounts-table .checkbox-holder input:checked ~ .checkmark:after,.contract-renewal-page .accounts-table .checkbox-holder .du-text-field.readonly input:checked:focus ~ .checkmark:after,.contract-renewal-page .accounts-table .checkbox-holder .readonly.du-text-field--btn input:checked:focus ~ .checkmark:after,.contract-renewal-page .accounts-table .checkbox-holder .du-text-field.locked input:checked:focus ~ .checkmark:after,.contract-renewal-page .accounts-table .checkbox-holder .locked.du-text-field--btn input:checked:focus ~ .checkmark:after{
    display:block;
    left:10px;
    top:4px;
    width:6px;
    height:15px;
    border:solid white;
    border-width:0 2px 2px 0;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    border-radius:2px
}
.contract-renewal-page .accounts-table .checkbox-holder .checkmark{
    position:absolute;
    top:-10px;
    left:0;
    height:25px;
    width:25px;
    background-color:#eee
}
.contract-renewal-page .accounts-table .checkbox-holder .checkmark:after{
    content:"";
    position:absolute;
    display:none
}
.contract-renewal-page .accounts-table .checkbox-holder:hover .checkmark,.contract-renewal-page .accounts-table .accordion-login .checkbox-holder.accordion-title:focus .checkmark,.accordion-login .contract-renewal-page .accounts-table .checkbox-holder.accordion-title:focus .checkmark,.contract-renewal-page .accounts-table .checkbox-holder.file-drop:focus .checkmark,.contract-renewal-page .accounts-table .file-drop-container .checkbox-holder.file-drop-single:focus .checkmark,.file-drop-container .contract-renewal-page .accounts-table .checkbox-holder.file-drop-single:focus .checkmark,.contract-renewal-page .accounts-table .checkbox-holder:hover input,.contract-renewal-page .accounts-table .accordion-login .checkbox-holder.accordion-title:focus input,.accordion-login .contract-renewal-page .accounts-table .checkbox-holder.accordion-title:focus input,.contract-renewal-page .accounts-table .checkbox-holder.file-drop:focus input,.contract-renewal-page .accounts-table .file-drop-container .checkbox-holder.file-drop-single:focus input,.file-drop-container .contract-renewal-page .accounts-table .checkbox-holder.file-drop-single:focus input{
    background-color:#ccc
}
.contract-renewal-page .plan-box{
    background-color:#fff;
    border:1px solid #d3d3d3;
    height:fit-content;
    padding:20px;
    min-width:315px
}
.contract-renewal-page .plan-box .plan-status{
    display:flex;
    justify-content:space-between;
    width:100%
}
.contract-renewal-page .plan-box .plan-status .number-wrap{
    display:flex;
    justify-content:space-between
}
.contract-renewal-page .plan-box .plan-status .number-wrap .arrow-icon{
    transform:rotate(-90deg);
    width:20px;
    height:25px;
    cursor:pointer;
    margin:0 10px;
    transition:transform 0.5s
}
.contract-renewal-page .plan-box .plan-status .number-wrap .arrow-icon img{
    width:9px;
    height:14px
}
.contract-renewal-page .plan-box .plan-details{
    display:flex;
    flex-flow:column;
    height:270px;
    margin:10px 0;
    justify-content:space-between;
    opacity:1;
    transition:all 0.5s
}
.contract-renewal-page .plan-box .plan-details .column{
    text-align:left
}
.contract-renewal-page .plan-box .plan-details .column .title,.contract-renewal-page .plan-box .plan-details .column .order-addon .sub-title,.order-addon .contract-renewal-page .plan-box .plan-details .column .sub-title,.contract-renewal-page .plan-box .plan-details .column .order-addon .desc,.order-addon .contract-renewal-page .plan-box .plan-details .column .desc,.contract-renewal-page .plan-box .plan-details .column .order-addon .price,.order-addon .contract-renewal-page .plan-box .plan-details .column .price{
    color:#777;
    font-size:15px
}
.contract-renewal-page .plan-box .plan-details .column p{
    margin:0
}
.contract-renewal-page .plan-box .plan-action{
    display:flex;
    justify-content:space-around;
    opacity:1;
    transition:all 0.5s
}
.contract-renewal-page .plan-box:first-child{
    border-top-right-radius:12px;
    border-top-left-radius:12px
}
.contract-renewal-page .plan-box.minimized .plan-status .arrow-icon{
    transform:rotate(90deg);
    transition:transform 0.5s
}
.contract-renewal-page .plan-box.minimized .plan-details{
    height:0;
    opacity:0;
    transition:all 0.3s
}
.contract-renewal-page .plan-box.minimized .plan-action{
    display:none;
    opacity:0;
    transition:all 0.5s
}
.contract-renewal-page .bottom-wrap{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.contract-renewal-page .bottom-wrap.mobile{
    justify-content:center
}
.contract-renewal-page .bottom-wrap .pagination-wrap{
    display:flex;
    width:300px;
    justify-content:space-between;
    align-items:center
}
.contract-renewal-page .bottom-wrap .pagination-wrap .arrow-icon img{
    width:8px;
    height:11px
}
.contract-renewal-page .bottom-wrap .pagination-wrap .arrow-icon.left{
    transform:scaleX(-1)
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons{
    display:flex;
    width:100%;
    justify-content:space-evenly
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons ul{
    padding:0
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links{
    width:100%;
    display:flex;
    justify-content:center
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links .number{
    width:25px;
    border:1px solid #d8d8d8;
    border-radius:50%;
    height:25px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:11px;
    cursor:pointer;
    margin:0 10px
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links .number a{
    width:100%;
    text-align:center
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links .number.active{
    background-image:linear-gradient(134deg, #00A9CE 0%, #00A9CE 39%, #753BBD 100%);
    border:none
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links .number.active a{
    color:#eee !important
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links .number.ellipses{
    border:none
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links .left-arrow{
    margin-top:6px;
    background-image:url(../..//common/images/arrow-magenta.svg);
    width:10px;
    height:16px;
    transform:scaleX(-1)
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links .left-arrow a{
    opacity:0;
    width:10px;
    height:20px;
    display:block
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links .right-arrow{
    margin-top:6px;
    background-image:url(../..//common/images/arrow-magenta.svg);
    width:10px;
    height:16px
}
.contract-renewal-page .bottom-wrap .pagination-wrap .page-buttons .paginate-links .right-arrow a{
    opacity:0;
    width:10px;
    height:20px;
    display:block
}
.rd-mnmi .rd-minimal-form .pin-input{
    margin-bottom:20px
}
@media print, screen and (min-width: 64em){
    .rd-mnmi .rd-file-drop-container{
        margin-right:30px
    }
}
.rd-mnmi .du-form{
    padding:0
}
.rd-mnmi .du-form .eid-form{
    padding:15px 20px 0;
    border-top:1px solid #ddd
}
.rd-mnmi .du-form .eid-form-action{
    padding:0 30px 30px 20px;
    width:100%;
    display:flex;
    align-items:center
}
:root{
    --dot-size: 14px;
    --dot-color: #ddd;
    --dot-background: #000
}
.mya-redesign__dashboard .mya-content>.grid-x{
    padding:70px 0
}
.mya-redesign__dashboard .widget-shortcuts,.mya-redesign__dashboard .widget-payment{
    margin-bottom:30px
}
.mya-redesign__dashboard .widget-shortcuts:hover,.mya-redesign__dashboard .accordion-login .widget-shortcuts.accordion-title:focus,.accordion-login .mya-redesign__dashboard .widget-shortcuts.accordion-title:focus,.mya-redesign__dashboard .accordion-login .accordion-title.widget-payment:focus,.accordion-login .mya-redesign__dashboard .accordion-title.widget-payment:focus,.mya-redesign__dashboard .widget-shortcuts.file-drop:focus,.mya-redesign__dashboard .file-drop-container .widget-shortcuts.file-drop-single:focus,.file-drop-container .mya-redesign__dashboard .widget-shortcuts.file-drop-single:focus,.mya-redesign__dashboard .file-drop-container .file-drop-single.widget-payment:focus,.file-drop-container .mya-redesign__dashboard .file-drop-single.widget-payment:focus,.mya-redesign__dashboard .file-drop.widget-payment:focus,.mya-redesign__dashboard .widget-payment:hover{
    -webkit-box-shadow:0 5px 20px 0 rgba(200,200,200,0.3);
    -moz-box-shadow:0 5px 20px 0 rgba(200,200,200,0.3);
    box-shadow:0 5px 20px 0 rgba(200,200,200,0.3)
}
.mya-redesign__dashboard .widget-shortcuts h4,.mya-redesign__dashboard .widget-payment h4{
    font-size:1rem
}
.mya-redesign__dashboard .widget-shortcuts .shortcut-links a,.mya-redesign__dashboard .widget-payment .shortcut-links a{
    padding:15px 0;
    color:#333;
    font-family:"du-font-secondary-regular"
}
.mya-redesign__dashboard .widget-shortcuts .shortcut-links a:hover,.mya-redesign__dashboard .widget-payment .shortcut-links a:hover,.mya-redesign__dashboard .widget-shortcuts .shortcut-links .accordion-login a.accordion-title:focus,.accordion-login .mya-redesign__dashboard .widget-shortcuts .shortcut-links a.accordion-title:focus,.mya-redesign__dashboard .widget-payment .shortcut-links .accordion-login a.accordion-title:focus,.accordion-login .mya-redesign__dashboard .widget-payment .shortcut-links a.accordion-title:focus,.mya-redesign__dashboard .widget-shortcuts .shortcut-links a.file-drop:focus,.mya-redesign__dashboard .widget-payment .shortcut-links a.file-drop:focus,.mya-redesign__dashboard .widget-shortcuts .shortcut-links .file-drop-container a.file-drop-single:focus,.file-drop-container .mya-redesign__dashboard .widget-shortcuts .shortcut-links a.file-drop-single:focus,.mya-redesign__dashboard .widget-payment .shortcut-links .file-drop-container a.file-drop-single:focus,.file-drop-container .mya-redesign__dashboard .widget-payment .shortcut-links a.file-drop-single:focus{
    color:#c724b1
}
.mya-redesign__dashboard .feedback-banner{
    margin-bottom:0
}
.mya-redesign__dashboard .feedback-banner:hover,.mya-redesign__dashboard .accordion-login .feedback-banner.accordion-title:focus,.accordion-login .mya-redesign__dashboard .feedback-banner.accordion-title:focus,.mya-redesign__dashboard .feedback-banner.file-drop:focus,.mya-redesign__dashboard .file-drop-container .feedback-banner.file-drop-single:focus,.file-drop-container .mya-redesign__dashboard .feedback-banner.file-drop-single:focus{
    -webkit-box-shadow:0 0 12px 1px rgba(200,200,200,0.5);
    -moz-box-shadow:0 0 12px 1px rgba(200,200,200,0.5);
    box-shadow:0 0 12px 1px rgba(200,200,200,0.5)
}
@media print, screen and (min-width: 64em){
    .mya-redesign__dashboard .feedback-banner{
        margin-left:20px
    }
}
@media screen and (min-width: 80em){
    .mya-redesign__dashboard .feedback-banner{
        margin-left:auto
    }
}
.mya-redesign__dashboard .feedback-banner h4{
    font-size:1.25rem;
    max-width:55%
}
.mya-redesign__dashboard .feedback-banner p{
    max-width:55%
}
.mya-redesign__dashboard .feedback-banner .btn-primary:not(.secondary-btn--primary-color--small){
    background:transparent;
    font-size:1.0625rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    position:relative;
    padding-left:24px;
    display:inline-block
}
.mya-redesign__dashboard .feedback-banner .btn-primary:not(.secondary-btn--primary-color--small):before{
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    transform:scale(0.9);
    background-size:contain;
    width:16px;
    height:12px;
    display:inline-block;
    position:absolute;
    top:calc(50% - 6px);
    left:0
}
.mya-redesign__dashboard .feedback-banner .btn-primary:not(.secondary-btn--primary-color--small):hover,.mya-redesign__dashboard .feedback-banner .accordion-login .btn-primary.accordion-title:not(.secondary-btn--primary-color--small):focus,.accordion-login .mya-redesign__dashboard .feedback-banner .btn-primary.accordion-title:not(.secondary-btn--primary-color--small):focus,.mya-redesign__dashboard .feedback-banner .btn-primary.file-drop:not(.secondary-btn--primary-color--small):focus,.mya-redesign__dashboard .feedback-banner .file-drop-container .btn-primary.file-drop-single:not(.secondary-btn--primary-color--small):focus,.file-drop-container .mya-redesign__dashboard .feedback-banner .btn-primary.file-drop-single:not(.secondary-btn--primary-color--small):focus{
    color:#333
}
.mya-redesign__dashboard .feedback-banner .btn-primary:not(.secondary-btn--primary-color--small):hover:after,.mya-redesign__dashboard .feedback-banner .accordion-login .btn-primary.accordion-title:focus:not(.secondary-btn--primary-color--small):after,.accordion-login .mya-redesign__dashboard .feedback-banner .btn-primary.accordion-title:focus:not(.secondary-btn--primary-color--small):after,.mya-redesign__dashboard .feedback-banner .btn-primary.file-drop:focus:not(.secondary-btn--primary-color--small):after,.mya-redesign__dashboard .feedback-banner .file-drop-container .btn-primary.file-drop-single:focus:not(.secondary-btn--primary-color--small):after,.file-drop-container .mya-redesign__dashboard .feedback-banner .btn-primary.file-drop-single:focus:not(.secondary-btn--primary-color--small):after{
    transform:scale(0.9)
}
.mya-redesign__dashboard .feedback-banner .shortcut-links a{
    padding:15px 0
}
.mya-redesign__dashboard .feedback-banner.full-image{
    background-size:cover
}
.mya-redesign__dashboard .feedback-banner.full-image h4,.mya-redesign__dashboard .feedback-banner.full-image p,.mya-redesign__dashboard .feedback-banner.full-image a:before{
    color:#fff
}
@media screen and (max-width: 47.99875em){
    .mya-redesign__dashboard .rd-content-block,.mya-redesign__dashboard .mya-redesign .page__content__grey .content-inner-wrap,.mya-redesign .page__content__grey .mya-redesign__dashboard .content-inner-wrap,.mya-redesign__dashboard .mya-redesign .page__content__success .content-inner-wrap,.mya-redesign .page__content__success .mya-redesign__dashboard .content-inner-wrap{
        padding:30px 10px
    }
    .mya-redesign__dashboard .rd-content-block .rd-content-box,.mya-redesign__dashboard .mya-redesign .page__content__grey .content-inner-wrap .rd-content-box,.mya-redesign .page__content__grey .mya-redesign__dashboard .content-inner-wrap .rd-content-box,.mya-redesign__dashboard .mya-redesign .page__content__success .content-inner-wrap .rd-content-box,.mya-redesign .page__content__success .mya-redesign__dashboard .content-inner-wrap .rd-content-box{
        border:1px solid #ddd;
        border-radius:10px
    }
    .mya-redesign__dashboard .rd-content-block .rd-content-box+.rd-content-box,.mya-redesign__dashboard .mya-redesign .page__content__grey .content-inner-wrap .rd-content-box+.rd-content-box,.mya-redesign .page__content__grey .mya-redesign__dashboard .content-inner-wrap .rd-content-box+.rd-content-box,.mya-redesign__dashboard .mya-redesign .page__content__success .content-inner-wrap .rd-content-box+.rd-content-box,.mya-redesign .page__content__success .mya-redesign__dashboard .content-inner-wrap .rd-content-box+.rd-content-box{
        margin-top:30px
    }
}
.mya-redesign__dashboard .rd-plans-filter{
    padding:20px;
    position:relative;
    margin-bottom:30px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:10px;
    box-shadow:0 0px 10px 0px rgba(0,0,0,0.05)
}
.mya-redesign__dashboard .rd-plans-filter input,.mya-redesign__dashboard .rd-plans-filter .du-text-field.readonly input:focus,.du-text-field.readonly .mya-redesign__dashboard .rd-plans-filter input:focus,.mya-redesign__dashboard .rd-plans-filter .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .mya-redesign__dashboard .rd-plans-filter input:focus,.mya-redesign__dashboard .rd-plans-filter .du-text-field.locked input:focus,.du-text-field.locked .mya-redesign__dashboard .rd-plans-filter input:focus,.mya-redesign__dashboard .rd-plans-filter .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .mya-redesign__dashboard .rd-plans-filter input:focus{
    box-shadow:none;
    border:0px;
    padding-left:40px;
    padding-right:15px;
    width:100%;
    font-size:17px;
    display:inline-block;
    height:48px;
    margin-bottom:0;
    border:1px solid #ddd;
    border-radius:10px;
    box-shadow:0 0px 10px 0px rgba(0,0,0,0.05)
}
.mya-redesign__dashboard .rd-plans-filter input.error{
    border:2px solid #FF514D
}
.mya-redesign__dashboard .rd-plans-filter input::placeholder,.mya-redesign__dashboard .rd-plans-filter .du-text-field.readonly input:focus::placeholder,.du-text-field.readonly .mya-redesign__dashboard .rd-plans-filter input:focus::placeholder,.mya-redesign__dashboard .rd-plans-filter .readonly.du-text-field--btn input:focus::placeholder,.readonly.du-text-field--btn .mya-redesign__dashboard .rd-plans-filter input:focus::placeholder,.mya-redesign__dashboard .rd-plans-filter .du-text-field.locked input:focus::placeholder,.du-text-field.locked .mya-redesign__dashboard .rd-plans-filter input:focus::placeholder,.mya-redesign__dashboard .rd-plans-filter .locked.du-text-field--btn input:focus::placeholder,.locked.du-text-field--btn .mya-redesign__dashboard .rd-plans-filter input:focus::placeholder{
    font-size:17px
}
.mya-redesign__dashboard .rd-plans-filter button{
    height:48px;
    vertical-align:bottom;
    margin-top:20px;
    width:100%
}
@media print, screen and (min-width: 48em){
    .mya-redesign__dashboard .rd-plans-filter button{
        max-width:14%;
        float:right;
        margin-top:0px
    }
}
.mya-redesign__dashboard .rd-plans-filter-error{
    margin-top:10px
}
@media screen and (max-width: 64.06125em){
    .mya-redesign__dashboard .rd-plans-filter-error{
        margin-top:5px
    }
}
.mya-redesign__dashboard .rd-plans-filter .du-text-field,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn{
    width:85%;
    margin-bottom:0;
    position:relative;
    display:inline-block
}
@media screen and (max-width: 64.06125em){
    .mya-redesign__dashboard .rd-plans-filter .du-text-field,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn{
        width:100%
    }
}
.mya-redesign__dashboard .rd-plans-filter .du-text-field:before,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn:before{
    content:'E';
    font-family:du-icon-font;
    font-size:1.25rem;
    line-height:1;
    position:absolute;
    left:13px;
    top:50%;
    color:#333;
    transform:translateY(-50%);
    z-index:9
}
@media screen and (max-width: 64.06125em){
    .mya-redesign__dashboard .rd-plans-filter .du-text-field:before,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn:before{
        font-size:1rem;
        max-width:88%;
        left:10px
    }
}
.mya-redesign__dashboard .rd-plans-filter .du-text-field input,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn input{
    padding-left:40px;
    padding-top:14px;
    display:block
}
.mya-redesign__dashboard .rd-plans-filter .du-text-field input.parsley-error,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn input.parsley-error{
    margin-bottom:10px
}
@media screen and (max-width: 64.06125em){
    .mya-redesign__dashboard .rd-plans-filter .du-text-field input,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn input{
        padding-left:30px
    }
}
.mya-redesign__dashboard .rd-plans-filter .du-text-field input:valid ~ .material-label,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn input:valid ~ .material-label,.mya-redesign__dashboard .rd-plans-filter .du-text-field input:focus ~ .material-label,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn input:focus ~ .material-label,.mya-redesign__dashboard .rd-plans-filter .du-text-field input.parsley-error ~ .material-label,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn input.parsley-error ~ .material-label,.mya-redesign__dashboard .rd-plans-filter .du-text-field .search-error,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn .search-error{
    margin-left:10px
}
.mya-redesign__dashboard .rd-plans-filter .du-text-field .material-label,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn .material-label{
    margin-left:40px
}
@media screen and (max-width: 64.06125em){
    .mya-redesign__dashboard .rd-plans-filter .du-text-field .material-label,.mya-redesign__dashboard .rd-plans-filter .du-text-field--btn .material-label{
        margin-left:30px;
        font-size:1rem
    }
}
.du-text-field.search-icon:before,.search-icon.du-text-field--btn:before{
    content:'E';
    font-family:du-icon-font;
    font-size:1.25rem;
    line-height:1;
    position:absolute;
    left:13px;
    top:50%;
    color:#8a8a8a;
    transform:translateY(-50%);
    z-index:9
}
@media screen and (max-width: 64.06125em){
    .du-text-field.search-icon:before,.search-icon.du-text-field--btn:before{
        font-size:1rem;
        max-width:88%;
        left:10px
    }
}
.du-text-field.search-icon input,.search-icon.du-text-field--btn input,.du-text-field.search-icon .du-text-field.readonly input:focus,.du-text-field.readonly .du-text-field.search-icon input:focus,.search-icon.du-text-field--btn .du-text-field.readonly input:focus,.du-text-field.readonly .search-icon.du-text-field--btn input:focus,.du-text-field.search-icon .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .du-text-field.search-icon input:focus,.search-icon.du-text-field--btn .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .search-icon.du-text-field--btn input:focus,.du-text-field.search-icon .du-text-field.locked input:focus,.du-text-field.locked .du-text-field.search-icon input:focus,.search-icon.du-text-field--btn .du-text-field.locked input:focus,.du-text-field.locked .search-icon.du-text-field--btn input:focus,.du-text-field.search-icon .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .du-text-field.search-icon input:focus,.search-icon.du-text-field--btn .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .search-icon.du-text-field--btn input:focus{
    padding-left:40px;
    padding-top:14px;
    display:block
}
@media screen and (max-width: 64.06125em){
    .du-text-field.search-icon input,.search-icon.du-text-field--btn input,.du-text-field.search-icon .du-text-field.readonly input:focus,.du-text-field.readonly .du-text-field.search-icon input:focus,.search-icon.du-text-field--btn .du-text-field.readonly input:focus,.du-text-field.readonly .search-icon.du-text-field--btn input:focus,.du-text-field.search-icon .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .du-text-field.search-icon input:focus,.search-icon.du-text-field--btn .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .search-icon.du-text-field--btn input:focus,.du-text-field.search-icon .du-text-field.locked input:focus,.du-text-field.locked .du-text-field.search-icon input:focus,.search-icon.du-text-field--btn .du-text-field.locked input:focus,.du-text-field.locked .search-icon.du-text-field--btn input:focus,.du-text-field.search-icon .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .du-text-field.search-icon input:focus,.search-icon.du-text-field--btn .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .search-icon.du-text-field--btn input:focus{
        padding-left:30px
    }
}
.du-text-field.search-icon input:focus,.search-icon.du-text-field--btn input:focus{
    padding-left:40px
}
.du-text-field.search-icon input ~ .material-label,.search-icon.du-text-field--btn input ~ .material-label,.du-text-field.search-icon .du-text-field.readonly input:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.readonly input:focus ~ .material-label,.du-text-field.search-icon .readonly.du-text-field--btn input:focus ~ .material-label,.search-icon.du-text-field--btn .readonly.du-text-field--btn input:focus ~ .material-label,.du-text-field.search-icon .du-text-field.locked input:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.locked input:focus ~ .material-label,.du-text-field.search-icon .locked.du-text-field--btn input:focus ~ .material-label,.search-icon.du-text-field--btn .locked.du-text-field--btn input:focus ~ .material-label{
    margin-left:40px
}
@media screen and (max-width: 64.06125em){
    .du-text-field.search-icon input ~ .material-label,.search-icon.du-text-field--btn input ~ .material-label,.du-text-field.search-icon .du-text-field.readonly input:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.readonly input:focus ~ .material-label,.du-text-field.search-icon .readonly.du-text-field--btn input:focus ~ .material-label,.search-icon.du-text-field--btn .readonly.du-text-field--btn input:focus ~ .material-label,.du-text-field.search-icon .du-text-field.locked input:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.locked input:focus ~ .material-label,.du-text-field.search-icon .locked.du-text-field--btn input:focus ~ .material-label,.search-icon.du-text-field--btn .locked.du-text-field--btn input:focus ~ .material-label{
        margin-left:30px;
        font-size:1rem
    }
}
.du-text-field.search-icon input:valid ~ .material-label,.search-icon.du-text-field--btn input:valid ~ .material-label,.du-text-field.search-icon .du-text-field.readonly input:valid:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.readonly input:valid:focus ~ .material-label,.du-text-field.search-icon .readonly.du-text-field--btn input:valid:focus ~ .material-label,.search-icon.du-text-field--btn .readonly.du-text-field--btn input:valid:focus ~ .material-label,.du-text-field.search-icon .du-text-field.locked input:valid:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.locked input:valid:focus ~ .material-label,.du-text-field.search-icon .locked.du-text-field--btn input:valid:focus ~ .material-label,.search-icon.du-text-field--btn .locked.du-text-field--btn input:valid:focus ~ .material-label{
    margin-left:40px
}
.du-text-field.search-icon input.filled:valid ~ .material-label,.search-icon.du-text-field--btn input.filled:valid ~ .material-label,.du-text-field.search-icon .du-text-field.readonly input.filled:valid:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.readonly input.filled:valid:focus ~ .material-label,.du-text-field.search-icon .readonly.du-text-field--btn input.filled:valid:focus ~ .material-label,.search-icon.du-text-field--btn .readonly.du-text-field--btn input.filled:valid:focus ~ .material-label,.du-text-field.search-icon .du-text-field.locked input.filled:valid:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.locked input.filled:valid:focus ~ .material-label,.du-text-field.search-icon .locked.du-text-field--btn input.filled:valid:focus ~ .material-label,.search-icon.du-text-field--btn .locked.du-text-field--btn input.filled:valid:focus ~ .material-label,.du-text-field.search-icon input:focus ~ .material-label,.search-icon.du-text-field--btn input:focus ~ .material-label,.du-text-field.search-icon .du-text-field.readonly input:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.readonly input:focus ~ .material-label,.du-text-field.search-icon .readonly.du-text-field--btn input:focus ~ .material-label,.search-icon.du-text-field--btn .readonly.du-text-field--btn input:focus ~ .material-label,.du-text-field.search-icon .du-text-field.locked input:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.locked input:focus ~ .material-label,.du-text-field.search-icon .locked.du-text-field--btn input:focus ~ .material-label,.search-icon.du-text-field--btn .locked.du-text-field--btn input:focus ~ .material-label,.du-text-field.search-icon input.parsley-error ~ .material-label,.search-icon.du-text-field--btn input.parsley-error ~ .material-label,.du-text-field.search-icon .du-text-field.readonly input.parsley-error:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.readonly input.parsley-error:focus ~ .material-label,.du-text-field.search-icon .readonly.du-text-field--btn input.parsley-error:focus ~ .material-label,.search-icon.du-text-field--btn .readonly.du-text-field--btn input.parsley-error:focus ~ .material-label,.du-text-field.search-icon .du-text-field.locked input.parsley-error:focus ~ .material-label,.search-icon.du-text-field--btn .du-text-field.locked input.parsley-error:focus ~ .material-label,.du-text-field.search-icon .locked.du-text-field--btn input.parsley-error:focus ~ .material-label,.search-icon.du-text-field--btn .locked.du-text-field--btn input.parsley-error:focus ~ .material-label{
    margin-left:10px
}
.download-box{
    border:1px solid #ddd;
    border-radius:10px;
    padding:20px;
    position:relative;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.download-box-link{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.download-box-app{
    width:52px;
    height:52px;
    margin-right:10px
}
.download-box-ico{
    width:25px;
    height:23px
}
.download-box.small{
    padding:10px;
    margin-right:15px
}
.download-box.ver2{
    display:inline-block;
    padding-right:80px;
    width:100%
}
@media screen and (max-width: 39.9375em){
    .download-box.ver2{
        border:none;
        border-radius:0;
        padding:0 80px 0 0
    }
}
.download-box.ver2 .svg-bg-icon[data-size="small"].large-icon{
    height:42px
}
.download-box.ver2 .svg-bg-icon{
    position:absolute;
    right:25px;
    top:10px
}
.download-box.ver2 .subtitle,.download-box.ver2 .north-star .radio-group input[type=radio]+label,.north-star .radio-group .download-box.ver2 input[type=radio]+label,.download-box.ver2 .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.download-box.ver2 .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.download-box.ver2 .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.download-box.ver2 .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-family:"du-font-secondary-bold"
}
.download-box.bg-grey{
    background-color:#f8f8f8
}
.download-box.variant{
    border-radius:0;
    background-color:#f8f8f8;
    padding:20px 80px 20px 20px
}
.link-arrow{
    background:transparent;
    position:relative;
    display:inline-block
}
.link-arrow:before{
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    transform:scale(0.9);
    background-size:contain;
    width:13px;
    height:10px;
    display:inline-block;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.link-arrow.before{
    padding-left:20px
}
.link-arrow.before:before{
    left:0
}
.link-arrow.after{
    padding-right:20px
}
.link-arrow.after:before{
    right:0
}
.plans-accordion{
    margin:0 0 30px;
    padding:0;
    background:none
}
@media print, screen and (min-width: 64em){
    .plans-accordion{
        margin:0
    }
}
.plans-accordion.search-result{
    margin-bottom:30px
}
.plans-accordion__item{
    border:1px solid #ddd;
    border-radius:10px;
    background:none;
    position:relative
}
.plans-accordion__item.is-active{
    border-color:#eee;
    background:#fff;
    -webkit-box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
    -moz-box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
    box-shadow:0 2px 25px 0px rgba(0,0,0,0.07)
}
.plans-accordion__item.is-active .accordion-title{
    background:none;
    color:#333
}
.plans-accordion__item.is-active .accordion-title::before{
    content:"b";
    font-family:du-icon-font;
    text-transform:none
}
.plans-accordion__item.is-active .accordion-title.no-control:before{
    display:none
}
.plans-accordion__item+li{
    margin-top:30px
}
.plans-accordion__item:last-child .accordion-title,.plans-accordion__item:first-child .accordion-title{
    border-radius:10px
}
.plans-accordion .accordion-title{
    color:inherit;
    padding:0;
    font-size:inherit;
    border:0 none !important;
    line-height:inherit;
    border-radius:10px;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s
}
.plans-accordion .accordion-title:hover,.plans-accordion .accordion-login .accordion-title:focus,.accordion-login .plans-accordion .accordion-title:focus,.plans-accordion .accordion-title.file-drop:focus,.plans-accordion .file-drop-container .accordion-title.file-drop-single:focus,.file-drop-container .plans-accordion .accordion-title.file-drop-single:focus,.plans-accordion .accordion-title:focus,.plans-accordion .accordion-title:visited{
    background:#fff
}
.plans-accordion .accordion-title::before{
    content:"a";
    font-family:du-icon-font;
    font-size:30px;
    right:0;
    text-transform:none;
    color:#c724b1;
    margin:-20px 21px
}
@media screen and (max-width: 47.99875em){
    .plans-accordion .accordion-title::before{
        font-size:1.953rem
    }
}
.plans-accordion__header{
    padding:30px 20px
}
@media print, screen and (min-width: 48em){
    .plans-accordion__header{
        padding:20px
    }
}
.plans-accordion__header .plan-info{
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
@media screen and (max-width: 64.06125em){
    .plans-accordion__header .plan-info{
        flex-flow:row;
        align-items:end
    }
    .plans-accordion__header .plan-info div+div{
        max-width:60%;
        margin-left:15px
    }
}
.plans-accordion__header.voice-spam .plan-info{
    align-items:start;
    padding-top:20px
}
.plans-accordion__header i{
    margin-right:10px;
    width:50px;
    height:50px
}
@media screen and (max-width: 47.99875em){
    .plans-accordion__header i{
        width:40px;
        height:40px;
        margin-right:5px
    }
}
.plans-accordion__header i.rd-loader::before{
    height:100%
}
.plans-accordion__header h5{
    margin:3px 0 2px;
    line-height:1;
    font-family:"du-font-secondary-regular"
}
.is-active .plans-accordion__header h5{
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 47.99875em){
    .plans-accordion__header h5{
        font-size:1.133rem;
        margin:5px 0 0
    }
}
.plans-accordion__content{
    display:none;
    padding:20px;
    border-top:1px solid #ddd;
    text-align:right
}
.plans-accordion__content .plan-menu-btn{
    right:20px;
    padding:30px 0 24px;
    background:#fff;
    display:inline-block;
    position:absolute;
    top:0;
    color:#333
}
.plans-accordion__content .plan-menu-btn [data-fragment="du-cross-filled-blue"]{
    display:none
}
.plans-accordion__content .plan-menu-btn.is-open{
    font-family:"du-font-secondary-bold";
    border-bottom:5px solid #00a9ce
}
.plans-accordion__content .plan-menu-btn.is-open [data-fragment="du-menu-circled"]{
    display:none
}
.plans-accordion__content .plan-menu-btn.is-open [data-fragment="du-cross-filled-blue"]{
    display:inline-block
}
@media screen and (max-width: 47.99875em){
    .plans-accordion__content .plan-menu-btn{
        padding:30px 0 17px;
        display:inline-flex;
        flex-flow:column-reverse;
        align-items:center;
        font-family:"du-font-secondary-regular";
        font-size:.866rem;
        color:#fff
    }
    .plans-accordion__content .plan-menu-btn i{
        margin-bottom:5px;
        width:28px;
        height:28px
    }
}
.plans-accordion__content .plan-menu{
    position:absolute;
    left:0;
    top:101px;
    width:100%;
    text-align:left
}
@media print, screen and (min-width: 48em){
    .plans-accordion__content .plan-menu{
        top:91px;
        display:flex;
        flex-flow:column;
        align-items:flex-end
    }
}
.plans-accordion__content .plan-menu .menu-container{
    width:100%;
    padding:30px 20px;
    z-index:99;
    position:relative;
    text-align:left;
    background:#00d4e9;
    background:linear-gradient(220deg, #00d4e9 0%, #00a9ce 60%);
    background-image:linear-gradient(45deg, #00205B 0%, #753BBD 34%, #00A9CE 68%, #00A9CE 99%, #00A9CE 100%);
    border-radius:0 0 10px 10px
}
.plans-accordion__content .plan-menu .menu-container.hidden{
    display:none
}
@media print, screen and (min-width: 48em){
    .plans-accordion__content .plan-menu .menu-container.accordion-all{
        max-width:320px
    }
    .plans-accordion__content .plan-menu .menu-container.accordion-all .menu .is-accordion-submenu{
        border:0 none
    }
    .plans-accordion__content .plan-menu .menu-container.accordion-all .menu>li.is-accordion-submenu-parent[aria-expanded='true'] li a{
        background:rgba(0,0,0,0.06);
        border-radius:6px;
        display:block
    }
}
.plans-accordion__content .plan-menu .close-button{
    color:#fff;
    right:25px;
    top:20px
}
.plans-accordion__content .plan-menu .close-button:hover,.plans-accordion__content .plan-menu .accordion-login .close-button.accordion-title:focus,.accordion-login .plans-accordion__content .plan-menu .close-button.accordion-title:focus,.plans-accordion__content .plan-menu .close-button.file-drop:focus,.plans-accordion__content .plan-menu .file-drop-container .close-button.file-drop-single:focus,.file-drop-container .plans-accordion__content .plan-menu .close-button.file-drop-single:focus{
    color:#FF514D
}
.plans-accordion__content .plan-menu .menu{
    max-width:260px
}
.plans-accordion__content .plan-menu .menu>li.is-active a{
    color:#fff;
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100)
}
.plans-accordion__content .plan-menu .menu>li.is-active>a{
    background:rgba(0,212,233,0.3);
    font-family:"du-font-secondary-bold";
    border-radius:6px 0 0 6px
}
.plans-accordion__content .plan-menu .menu>li.is-active>a:after{
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#fff;
    border:0 none;
    position:absolute;
    right:25px;
    top:18px
}
.plans-accordion__content .plan-menu .menu>li>a:hover,.plans-accordion__content .plan-menu .accordion-login .menu>li>a.accordion-title:focus,.accordion-login .plans-accordion__content .plan-menu .menu>li>a.accordion-title:focus,.plans-accordion__content .plan-menu .menu>li>a.file-drop:focus,.plans-accordion__content .plan-menu .file-drop-container .menu>li>a.file-drop-single:focus,.file-drop-container .plans-accordion__content .plan-menu .menu>li>a.file-drop-single:focus{
    font-family:"du-font-secondary-bold";
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100)
}
.plans-accordion__content .plan-menu .menu>li.is-accordion-submenu-parent>a:after{
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#fff;
    border:0 none;
    position:absolute;
    right:10px;
    top:18px;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.plans-accordion__content .plan-menu .menu>li.is-accordion-submenu-parent[aria-expanded='true'] a{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100)
}
.plans-accordion__content .plan-menu .menu>li.is-accordion-submenu-parent[aria-expanded='true']>a{
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    background:rgba(0,212,233,0.4);
    font-family:"du-font-secondary-bold";
    border-radius:6px
}
.plans-accordion__content .plan-menu .menu>li.is-accordion-submenu-parent[aria-expanded='true']>a:after{
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg);
    right:29px;
    top:29px
}
.plans-accordion__content .plan-menu .menu a{
    background:none;
    color:#fff;
    padding:.8rem 1rem;
    display:flex
}
.plans-accordion__content .plan-menu .menu .rd-tag{
    background-color:#fff;
    font-size:.764rem;
    color:#333;
    border-radius:8px;
    font-family:"du-font-secondary-bold";
    padding:2px 8px;
    margin-left:5px
}
.plans-accordion__content .plan-menu .menu.accordion-menu{
    max-width:unset
}
.plans-accordion__content .plan-menu .menu .is-dropdown-submenu,.plans-accordion__content .plan-menu .menu .is-accordion-submenu{
    min-width:260px;
    max-width:unset;
    border:0 none;
    background:none;
    border-left:1px solid rgba(0,212,233,0.3)
}
.plans-accordion__content .plan-menu .menu .is-dropdown-submenu li,.plans-accordion__content .plan-menu .menu .is-accordion-submenu li{
    margin-top:1px
}
.plans-accordion__content .plan-menu .menu .is-dropdown-submenu a,.plans-accordion__content .plan-menu .menu .is-accordion-submenu a{
    background:rgba(0,0,0,0.03);
    border-radius:0 6px 6px 0
}
@media screen and (max-width: 47.99875em){
    .plans-accordion__content .plan-menu .menu .is-dropdown-submenu,.plans-accordion__content .plan-menu .menu .is-accordion-submenu{
        min-width:100%;
        border:0 none
    }
    .plans-accordion__content .plan-menu .menu .is-dropdown-submenu a,.plans-accordion__content .plan-menu .menu .is-accordion-submenu a{
        background:rgba(0,0,0,0.06);
        border-radius:6px
    }
}
.plans-accordion__content .plan-menu .menu .switch{
    display:inline-block;
    float:right;
    margin:0;
    top:-4px
}
@media screen and (max-width: 47.99875em){
    .plans-accordion__content.voice-spam .plan-menu-btn{
        padding-top:82px
    }
}
.plans-accordion.arrow .plans-accordion__item .accordion-title::before{
    content:'c';
    font-size:14px;
    top:50%;
    transform:translateY(-50%);
    margin:0 20px
}
.plans-accordion.arrow .plans-accordion__item.is-active .accordion-title::before{
    content:'h'
}
@media screen and (max-width: 64.06125em){
    .plans-accordion.arrow .plans-accordion__item .plan-info{
        align-items:center
    }
}
@media screen and (max-width: 64.06125em){
    .plans-accordion.arrow .plans-accordion__item .plans-accordion__header{
        padding:15px
    }
}
.plans-accordion.no-indicator .accordion-title{
    pointer-events:none
}
@media print, screen and (min-width: 48em){
    .plans-accordion.no-indicator .plans-accordion__header{
        padding:15px
    }
}
.plans-accordion.no-indicator .plans-accordion__item{
    box-shadow:none
}
.plans-accordion.no-indicator .plans-accordion__item .accordion-title::before,.plans-accordion.no-indicator .plans-accordion__item.is-active .accordion-title::before{
    content:none
}
.plans-accordion.no-indicator.float-arrow .plans-accordion__header{
    padding-bottom:35px
}
.plans-accordion.no-indicator.float-arrow .row:first-of-type{
    padding-top:30px
}
.plans-accordion.no-indicator.float-arrow .accordion-float-arrow{
    position:absolute;
    border:1px solid #ddd;
    border-radius:50%;
    left:50%;
    transform:translateX(-50%);
    width:31px;
    height:31px;
    bottom:-16px;
    background-color:#fff
}
.plans-accordion.no-indicator.float-arrow .accordion-float-arrow .svg-bg-icon{
    transform:rotate(90deg);
    margin:9px
}
.plans-accordion__list{
    display:none;
    text-align:left
}
.plans-accordion__list .row{
    padding:10px 20px;
    border-top:1px solid #ddd;
    display:flex;
    justify-content:space-between
}
.plans-accordion__list .row.action{
    display:block;
    padding:20px
}
.plans-accordion__list .row.action a{
    display:block;
    margin-bottom:20px
}
.plans-accordion__list .row.action a:last-of-type{
    margin-bottom:0
}
.plans-accordion__list.visible{
    display:block
}
.plans-accordion__list .slider.rd-slider{
    margin-bottom:20px !important;
    margin-top:10px !important
}
.plans-accordion__list--wide{
    display:none;
    text-align:left
}
.plans-accordion__list--wide .row{
    padding:10px 20px;
    border-top:1px solid #ddd;
    display:flex;
    justify-content:space-between
}
@media print, screen and (min-width: 48em){
    .plans-accordion__list--wide .row{
        padding:15px 25px
    }
}
.plans-accordion__list--wide .row--highlight{
    background:#F7F7F7
}
.plans-accordion__list--wide .row .col{
    min-width:75px
}
.plans-accordion__list--wide .row .discount-tag{
    background:linear-gradient(45deg, #00205b 10%, #753bbd 40%, #00a9ce 73%);
    color:#fff;
    border-radius:10px;
    display:inline-block;
    padding:1px 6px 0;
    margin-bottom:5px
}
.plans-accordion__list--wide .action .row{
    justify-content:space-between;
    padding:20px 25px
}
@media screen and (max-width: 64.06125em){
    .plans-accordion__list--wide .action .row{
        flex-flow:column;
        padding:20px 20px
    }
}
@media screen and (max-width: 64.06125em){
    .plans-accordion__list--wide .action button,.plans-accordion__list--wide .action a{
        width:100%
    }
}
@media print, screen and (min-width: 48em){
    .plans-accordion__list--wide .action button,.plans-accordion__list--wide .action a{
        width:calc(50% - 8px);
        margin-bottom:0
    }
}
.plans-accordion .rounded-tabs{
    max-width:100%
}
@media print, screen and (min-width: 48em){
    .plans-accordion .rounded-tabs{
        max-width:400px
    }
}
.plans-accordion .plan-usage{
    display:flex;
    flex-flow:row wrap;
    align-items:flex-start;
    justify-content:flex-start;
    text-align:left
}
@media print, screen and (min-width: 48em){
    .plans-accordion .plan-usage{
        justify-content:flex-start;
        padding:15px
    }
}
.plans-accordion .plan-usage.tabs-panel{
    display:none
}
.plans-accordion .plan-usage.tabs-panel.is-active{
    display:flex
}
.plans-accordion .usage-item{
    padding:5px 0;
    width:100%;
    position:static !important
}
.plans-accordion .usage-item.is-open .usage-total,.plans-accordion .usage-item.is-open .usage-breakdown{
    background:#F8F8F8
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-item.is-open{
        margin-bottom:20px
    }
    .plans-accordion .usage-item.is-open .usage-total{
        padding-bottom:0
    }
}
.plans-accordion .usage-item.is-open .usage-icon{
    background:#fff
}
.plans-accordion .usage-item+.usage-item{
    border-top:1px solid #eee
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-item:nth-child(2n) .usage-breakdown{
        margin-left:-100%
    }
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-item.column-3{
        min-width:30%;
        max-width:30%
    }
}
.plans-accordion .usage-item .headline2{
    font-size:2.25rem;
    font-family:du-font-primary-b
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-item{
        padding:0 !important;
        border:0 none !important;
        width:auto !important;
        min-width:50%;
        max-width:50%
    }
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-item.full{
        min-width:100%;
        max-width:100%
    }
}
.plans-accordion .usage-item.data .usage-graph{
    background:rgba(0,169,206,0.15)
}
.plans-accordion .usage-item.data.white .usage-graph{
    background:#fff
}
.plans-accordion .usage-item.data .waveShape{
    fill:#00a9ce
}
.plans-accordion .usage-item.data.is-open .usage-total,.plans-accordion .usage-item.data.is-open .usage-breakdown{
    background:#F8F8F8
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-item.data.is-open{
        margin-bottom:20px
    }
    .plans-accordion .usage-item.data.is-open .usage-total{
        padding-bottom:0
    }
}
.plans-accordion .usage-item.voice .usage-graph{
    background:rgba(199,36,177,0.15)
}
.plans-accordion .usage-item.voice .waveShape{
    fill:#c724b1
}
.plans-accordion .usage-item.voice.is-open .usage-total,.plans-accordion .usage-item.voice.is-open .usage-breakdown{
    background:#F8F8F8
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-item.voice.is-open{
        margin-bottom:20px
    }
    .plans-accordion .usage-item.voice.is-open .usage-total{
        padding-bottom:0
    }
}
.plans-accordion .usage-item.sms .usage-graph{
    background:#F8F8F8
}
.plans-accordion .usage-item.sms .waveShape{
    fill:#ff8200
}
.plans-accordion .usage-item.sms.is-open .usage-total,.plans-accordion .usage-item.sms.is-open .usage-breakdown{
    background:#F8F8F8
}
.plans-accordion .usage-item.is-open .usage-total{
    border-radius:10px 10px 0 0
}
@media screen and (max-width: 47.99875em){
    .plans-accordion .usage-item.is-open .usage-total{
        padding-bottom:0
    }
}
.plans-accordion .usage-item.is-open .usage-info a.breakdown-toggle.hide-breakdown{
    display:inline-block
}
.plans-accordion .usage-item.is-open .usage-info a.breakdown-toggle.show-breakdown{
    display:none
}
.plans-accordion .usage-item.is-open .usage-breakdown{
    display:block
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-item.is-open .usage-breakdown{
        display:flex
    }
}
.plans-accordion .usage-item.is-open+.usage-item{
    border-top:0 none
}
.plans-accordion .usage-item.other{
    max-width:unset
}
.plans-accordion .usage-item.other .usage-info h2{
    margin:2px 0 5px
}
.plans-accordion .usage-item.other .usage-info h2 small{
    padding:0 5px
}
.plans-accordion .usage-total{
    display:flex;
    flex-flow:row wrap;
    align-items:flex-start;
    padding:20px;
    flex-wrap:inherit
}
.plans-accordion .usage-graph{
    position:relative;
    width:80px;
    height:80px;
    min-width:80px;
    border-radius:50%;
    margin-right:10px;
    display:inline-block;
    direction:ltr
}
.plans-accordion .usage-graph .inner{
    border-radius:50%;
    width:80px;
    height:80px;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -webkit-transform:translate3d(0, 0, 0)
}
.plans-accordion .usage-graph .fill{
    -webkit-animation-name:fillAction100;
    -webkit-animation-iteration-count:1;
    -webkit-animation-timing-function:cubic-bezier(0.2, 0.6, 0.8, 0.4);
    -webkit-animation-duration:2s;
    -webkit-animation-fill-mode:forwards
}
.plans-accordion .usage-graph[data-usage="90"] .fill{
    -webkit-animation-name:fillAction90
}
.plans-accordion .usage-graph[data-usage="80"] .fill{
    -webkit-animation-name:fillAction80
}
.plans-accordion .usage-graph[data-usage="70"] .fill{
    -webkit-animation-name:fillAction70
}
.plans-accordion .usage-graph[data-usage="60"] .fill{
    -webkit-animation-name:fillAction60
}
.plans-accordion .usage-graph[data-usage="50"] .fill{
    -webkit-animation-name:fillAction50
}
.plans-accordion .usage-graph[data-usage="40"] .fill{
    -webkit-animation-name:fillAction40
}
.plans-accordion .usage-graph[data-usage="30"] .fill{
    -webkit-animation-name:fillAction30
}
.plans-accordion .usage-graph[data-usage="20"] .fill{
    -webkit-animation-name:fillAction20
}
.plans-accordion .usage-graph[data-usage="10"] .fill{
    -webkit-animation-name:fillAction10
}
.plans-accordion .usage-graph[data-usage="0"] .fill{
    -webkit-animation-name:fillAction0
}
.plans-accordion .usage-graph .waveShape{
    -webkit-animation-name:waveAction;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    -webkit-animation-duration:0.5s;
    width:300px;
    height:150px
}
.plans-accordion .usage-graph.usage-icon{
    border:1px solid #eee;
    display:flex;
    align-items:center;
    justify-content:center
}
@-webkit-keyframes fillAction0{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 80px)
    }
}
@-webkit-keyframes fillAction10{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 72px)
    }
}
@-webkit-keyframes fillAction20{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 64px)
    }
}
@-webkit-keyframes fillAction30{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 56px)
    }
}
@-webkit-keyframes fillAction40{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 48px)
    }
}
@-webkit-keyframes fillAction50{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 40px)
    }
}
@-webkit-keyframes fillAction60{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 32px)
    }
}
@-webkit-keyframes fillAction70{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 24px)
    }
}
@-webkit-keyframes fillAction80{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 16px)
    }
}
@-webkit-keyframes fillAction90{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 8px)
    }
}
@-webkit-keyframes fillAction100{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 0)
    }
}
@-webkit-keyframes waveAction{
    0%{
        -webkit-transform:translate(-150px, 0)
    }
    100%{
        -webkit-transform:translate(0, 0)
    }
}
.plans-accordion .usage-info{
    display:inline-block
}
.plans-accordion .usage-info .subtitle2{
    font-family:"du-font-secondary-regular";
    font-weight:normal
}
.plans-accordion .usage-info h2{
    margin:2px 0
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-info h2{
        margin:0 0 5px
    }
}
.plans-accordion .usage-info h2 small{
    font-family:"du-font-secondary-regular";
    padding:0 3px
}
.plans-accordion .usage-info .caption,.plans-accordion .usage-info .north-star .radio-group input[type=radio]+label,.north-star .radio-group .plans-accordion .usage-info input[type=radio]+label,.plans-accordion .usage-info .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.plans-accordion .usage-info .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.plans-accordion .usage-info .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.plans-accordion .usage-info .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-family:"du-font-secondary-regular";
    font-weight:normal
}
.plans-accordion .usage-info .icon,.plans-accordion .usage-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .plans-accordion .usage-info .secondary-btn--primary-color,.plans-accordion .usage-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .plans-accordion .usage-info .secondary-btn--primary-color,.plans-accordion .usage-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .plans-accordion .usage-info .secondary-btn--primary-color,.plans-accordion .usage-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .plans-accordion .usage-info .hint2,.plans-accordion .usage-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .plans-accordion .usage-info .hint2,.plans-accordion .usage-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .plans-accordion .usage-info .hint2{
    color:#333
}
.plans-accordion .usage-info p{
    margin:0;
    padding:0;
    color:#333
}
.plans-accordion .usage-info a.breakdown-toggle{
    padding-left:0;
    padding-right:23px;
    padding-top:5px;
    margin-bottom:10px;
    position:relative;
    display:inline-block
}
.plans-accordion .usage-info a.breakdown-toggle:hover,.plans-accordion .usage-info .accordion-login a.breakdown-toggle.accordion-title:focus,.accordion-login .plans-accordion .usage-info a.breakdown-toggle.accordion-title:focus,.plans-accordion .usage-info a.breakdown-toggle.file-drop:focus,.plans-accordion .usage-info .file-drop-container a.breakdown-toggle.file-drop-single:focus,.file-drop-container .plans-accordion .usage-info a.breakdown-toggle.file-drop-single:focus{
    color:#333
}
.plans-accordion .usage-info a.breakdown-toggle:hover::after,.plans-accordion .usage-info .accordion-login a.breakdown-toggle.accordion-title:focus::after,.accordion-login .plans-accordion .usage-info a.breakdown-toggle.accordion-title:focus::after,.plans-accordion .usage-info a.breakdown-toggle.file-drop:focus::after,.plans-accordion .usage-info .file-drop-container a.breakdown-toggle.file-drop-single:focus::after,.file-drop-container .plans-accordion .usage-info a.breakdown-toggle.file-drop-single:focus::after{
    color:#333
}
.plans-accordion .usage-info a.breakdown-toggle::before{
    display:none
}
.plans-accordion .usage-info a.breakdown-toggle::after{
    position:absolute;
    content:"c";
    font-family:du-icon-font;
    font-size:1rem;
    right:0;
    top:6px;
    text-transform:none;
    color:#c724b1;
    line-height:1;
    display:inline-block;
    transform:scale(0.75)
}
@media screen and (max-width: 47.99875em){
    .plans-accordion .usage-info a.breakdown-toggle::after{
        top:6px
    }
}
.plans-accordion .usage-info a.breakdown-toggle.hide-breakdown{
    display:none
}
.plans-accordion .usage-info a.breakdown-toggle.hide-breakdown::after{
    content:"h";
    font-family:du-icon-font
}
.plans-accordion .usage-breakdown{
    display:none;
    padding:20px 20px 0;
    width:100%;
    border-radius:0 0 10px 10px
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-breakdown{
        width:200%;
        flex-flow:row wrap;
        justify-content:flex-start
    }
}
.plans-accordion .usage-breakdown .usage-info{
    width:100%;
    padding:10px 15px;
    padding-right:50px;
    margin-bottom:20px;
    background:#fff;
    border-radius:10px;
    border:1px solid #ddd;
    position:relative
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-breakdown .usage-info{
        min-width:calc(50% - 10px);
        max-width:calc(50% - 10px);
        margin-bottom:20px
    }
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-breakdown .usage-info:nth-child(2n){
        margin-left:20px
    }
}
.plans-accordion .usage-breakdown .usage-info h2{
    margin:2px 0
}
.plans-accordion .usage-breakdown .usage-info .icon,.plans-accordion .usage-breakdown .usage-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .plans-accordion .usage-breakdown .usage-info .secondary-btn--primary-color,.plans-accordion .usage-breakdown .usage-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .plans-accordion .usage-breakdown .usage-info .secondary-btn--primary-color,.plans-accordion .usage-breakdown .usage-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .plans-accordion .usage-breakdown .usage-info .secondary-btn--primary-color,.plans-accordion .usage-breakdown .usage-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .plans-accordion .usage-breakdown .usage-info .hint2,.plans-accordion .usage-breakdown .usage-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .plans-accordion .usage-breakdown .usage-info .hint2,.plans-accordion .usage-breakdown .usage-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .plans-accordion .usage-breakdown .usage-info .hint2{
    position:absolute;
    top:15px;
    right:15px;
    font-size:1.562rem
}
.plans-accordion .usage-breakdown .usage-info span{
    position:absolute;
    top:-16px;
    left:50%;
    margin-left:-10px;
    width:20px;
    height:20px
}
@media print, screen and (min-width: 48em){
    .plans-accordion .usage-breakdown .usage-info span{
        left:-18px;
        top:50%;
        margin-top:-10px;
        margin-left:0
    }
}
.plans-accordion .plan-disclaimer{
    padding:20px 0
}
@media print, screen and (min-width: 48em){
    .plans-accordion .plan-disclaimer{
        padding:0
    }
}
.plans-accordion .plan-actions{
    padding:20px 0 0;
    border-top:1px solid #ddd;
    text-align:center;
    line-height:1
}
@media print, screen and (min-width: 48em){
    .plans-accordion .plan-actions{
        margin:20px 0 0
    }
}
.plans-accordion .plan-actions a,.plans-accordion .plan-actions button{
    min-width:130px;
    width:auto;
    margin-top:5px;
    margin-bottom:5px
}
@media print, screen and (min-width: 48em){
    .plans-accordion .plan-actions a,.plans-accordion .plan-actions button{
        min-width:170px;
        margin-top:0;
        margin-bottom:0
    }
}
@media print, screen and (min-width: 48em){
    .plans-accordion .plan-actions a.auto,.plans-accordion .plan-actions button.auto{
        min-width:auto
    }
}
.plans-accordion .plan-actions a+a,.plans-accordion .plan-actions a+button,.plans-accordion .plan-actions button+a,.plans-accordion .plan-actions button+button{
    margin-left:5px;
    margin-right:5px
}
.plans-accordion .plan-unbilled{
    padding:20px 0 0;
    margin:20px 0 0;
    border-top:1px solid #ddd;
    display:flex;
    justify-content:space-between;
    align-items:center
}
@media screen and (max-width: 47.99875em){
    .plans-accordion .plan-unbilled{
        flex-direction:column;
        justify-content:flex-start
    }
}
.plans-accordion .plan-unbilled-content,.plans-accordion .plan-unbilled-link,.plans-accordion .plan-unbilled-txt{
    display:inline-block;
    vertical-align:middle
}
.plans-accordion .plan-unbilled-content{
    width:49%;
    text-align:left
}
@media screen and (max-width: 47.99875em){
    .plans-accordion .plan-unbilled-content{
        width:100%
    }
}
.plans-accordion .plan-unbilled-icon{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
}
.plans-accordion .plan-unbilled-link{
    text-align:right
}
@media screen and (max-width: 47.99875em){
    .plans-accordion .plan-unbilled-link{
        text-align:left;
        width:100%
    }
}
.plans-accordion .plan-unbilled-link a.icon,.plans-accordion .plan-unbilled-link .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .plans-accordion .plan-unbilled-link a.secondary-btn--primary-color,.plans-accordion .plan-unbilled-link .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .plans-accordion .plan-unbilled-link a.secondary-btn--primary-color,.plans-accordion .plan-unbilled-link .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .plans-accordion .plan-unbilled-link a.secondary-btn--primary-color,.plans-accordion .plan-unbilled-link .accordion-item .file-drop a.hint2,.accordion-item .file-drop .plans-accordion .plan-unbilled-link a.hint2,.plans-accordion .plan-unbilled-link .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .plans-accordion .plan-unbilled-link a.hint2,.plans-accordion .plan-unbilled-link .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .plans-accordion .plan-unbilled-link a.hint2{
    vertical-align:text-top
}
.plans-accordion .plan-tickets{
    padding:20px 0 0;
    margin:20px 0 0;
    border-top:1px solid #eee;
    text-align:center;
    line-height:1
}
.plans-accordion .plan-tickets .tickets-carousel{
    width:100%;
    margin:0 0 20px;
    padding:15px 15px 12px;
    background:#F8F8F8;
    border-radius:6px
}
@media print, screen and (min-width: 48em){
    .plans-accordion .plan-tickets .tickets-carousel{
        padding:15px 30px
    }
}
.plans-accordion .plan-tickets .tickets-carousel .slick-slide{
    width:100%;
    display:block;
    font-size:1rem
}
@media print, screen and (min-width: 48em){
    .plans-accordion .plan-tickets .tickets-carousel .slick-slide{
        font-size:.882rem
    }
}
.plans-accordion .plan-tickets .tickets-carousel strong{
    width:100%;
    display:block
}
.plans-accordion .plan-tickets .tickets-carousel p{
    width:100%;
    display:block;
    color:#333;
    margin:4px 0 0;
    line-height:1.25
}
.plans-accordion .plan-tickets .tickets-carousel .slick-dots{
    bottom:-25px;
    left:0
}
.plans-accordion .plan-tickets .tickets-carousel .btn,.plans-accordion .plan-tickets .tickets-carousel .tvpackages .btn-primary,.tvpackages .plans-accordion .plan-tickets .tickets-carousel .btn-primary,.plans-accordion .plan-tickets .tickets-carousel .tvpackages .btn-secondary,.tvpackages .plans-accordion .plan-tickets .tickets-carousel .btn-secondary{
    margin-top:5px
}
.plans-accordion .plan-tickets .tickets-carousel .carousel-btn{
    margin-top:-20px;
    width:40px;
    height:40px
}
.plans-accordion .plan-tickets .tickets-carousel .carousel-btn.du-arrow-right-o{
    left:10px
}
.plans-accordion .plan-tickets .tickets-carousel .carousel-btn.du-arrow-left-o{
    right:10px
}
.plans-accordion[disabled] .accordion-title{
    background:#fff
}
.plans-accordion[disabled] .accordion-title::before{
    display:none
}
.link-arrow-down{
    position:relative;
    padding-right:20px
}
@media screen and (max-width: 64.06125em){
    .link-arrow-down{
        font-size:.866rem
    }
}
.link-arrow-down:before{
    position:absolute;
    content:"c";
    font-family:du-icon-font;
    right:0px;
    font-size:12px;
    top:50%;
    transform:translateY(-50%)
}
.bills-accordion{
    margin:0;
    padding:0;
    background:#fff;
    border-radius:10px
}
.bills-accordion.first li:last-of-type>:first-child{
    border-radius:0px;
    border-bottom:0;
    background-color:#fff
}
.bills-accordion.first li.loading>:first-child{
    border-radius:10px 10px 0 0 !important
}
.bills-accordion.first li.loading>:first-child:before{
    display:none
}
.bills-accordion.no-sorting .dataTables_wrapper .dataTable th:before,.bills-accordion.no-sorting .dataTables_wrapper .dataTable th:after{
    opacity:0
}
@media screen and (max-width: 64.06125em){
    .bills-accordion.no-sorting .dataTables_wrapper .dataTable th,.bills-accordion.no-sorting .rd-table .dataTables_wrapper .dataTable th:last-child{
        padding-left:0rem
    }
    .bills-accordion.no-sorting .rd-table .dataTables_wrapper .dataTable th.align-right-mobile span:after,.bills-accordion.no-sorting .rd-table .dataTables_wrapper .dataTable th.align-right-mobile span:before{
        display:none
    }
}
.bills-accordion .loader-box{
    text-align:center;
    width:30px;
    height:30px;
    margin:0 !important;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%)
}
.bills-accordion .headline5.rd-loader,.bills-accordion .caption.rd-loader,.bills-accordion .north-star .radio-group input[type=radio]+label.rd-loader,.north-star .radio-group .bills-accordion input[type=radio]+label.rd-loader,.bills-accordion .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label.rd-loader,.bills-accordion .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label.rd-loader,.bills-accordion .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label.rd-loader,.bills-accordion .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label.rd-loader{
    min-width:150px
}
@media screen and (max-width: 47.99875em){
    .bills-accordion .headline5.rd-loader,.bills-accordion .caption.rd-loader,.bills-accordion .north-star .radio-group input[type=radio]+label.rd-loader,.north-star .radio-group .bills-accordion input[type=radio]+label.rd-loader,.bills-accordion .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label.rd-loader,.bills-accordion .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label.rd-loader,.bills-accordion .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label.rd-loader,.bills-accordion .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label.rd-loader{
        height:14px
    }
}
.bills-accordion .accordion-title{
    color:#333;
    padding:24px
}
.bills-accordion .accordion-title:before{
    content:"c";
    font-family:du-icon-font;
    color:#c724b1;
    transition:.3s ease-out;
    right:25px
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .accordion-title:before{
        right:20px
    }
}
.bills-accordion .accordion-title.no-arrow:before{
    content:none
}
.bills-accordion .accordion-title:focus,.bills-accordion .accordion-title:hover,.bills-accordion .accordion-login .accordion-title:focus,.accordion-login .bills-accordion .accordion-title:focus,.bills-accordion .accordion-title.file-drop:focus,.bills-accordion .file-drop-container .accordion-title.file-drop-single:focus,.file-drop-container .bills-accordion .accordion-title.file-drop-single:focus{
    background-color:#fff
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .accordion-title{
        padding:16px 20px 15px
    }
}
.bills-accordion .accordion-title.disabled{
    opacity:1;
    background:transparent
}
.bills-accordion .accordion-title.disabled:before{
    display:none;
    content:''
}
.bills-accordion .accordion-item:first-child>:first-child,.bills-accordion .accordion-item:nth-child(2) a,.bills-accordion .accordion-item.loading a{
    border-radius:10px 10px 0 0
}
.bills-accordion .accordion-item.last>:first-child{
    border-radius:0 0 10px 10px
}
.bills-accordion .accordion-item.last .accordion-title:before{
    display:none
}
.bills-accordion .accordion-item.is-active .accordion-title:before{
    transform:rotate(180deg)
}
.bills-accordion .accordion-item.loadMore{
    border:1px solid #ddd;
    border-bottom:0;
    padding:20px;
    position:relative;
    min-height:65px
}
.bills-accordion .plan-info{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.bills-accordion .plan-info-amount{
    overflow:hidden
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .plan-info-amount{
        margin-top:10px
    }
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .plan-info{
        flex-direction:column;
        align-items:flex-start
    }
}
.bills-accordion .text-amount{
    display:block
}
.bills-accordion .text-amount span{
    line-height:1.2
}
.bills-accordion .text-amount-inline{
    display:inline-block;
    white-space:nowrap
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .text-amount-inline{
        text-align:right
    }
}
.bills-accordion__loadmore{
    border-top:1px solid #ddd;
    width:100%;
    padding-top:20px;
    position:relative
}
.bills-accordion__loadmore.loading{
    min-height:65px
}
.bills-accordion__inner{
    padding:25px;
    min-height:68vh
}
@media screen and (max-width: 64.06125em){
    .bills-accordion__inner{
        padding:30px;
        min-height:50vh
    }
}
.bills-accordion__content{
    display:none;
    border:1px solid #ddd;
    border-bottom:0px;
    padding:10px 24px
}
@media screen and (max-width: 64.06125em){
    .bills-accordion__content{
        padding:0 20px 10px 20px
    }
}
.bills-accordion__content.loading{
    min-height:60px;
    position:relative
}
.bills-accordion__filter select{
    border:0;
    width:auto;
    color:#c724b1;
    background-color:transparent;
    background-image:none;
    padding-right:0.5rem;
    padding-left:0.3rem;
    padding-top:0;
    padding-bottom:0;
    height:auto;
    margin-bottom:23px;
    -webkit-appearance:none
}
.bills-accordion__filter select:focus{
    box-shadow:none
}
.bills-accordion__filter img{
    width:16px;
    vertical-align:baseline
}
@media screen and (max-width: 79.99875em){
    .bills-accordion-inner{
        padding:25px 20px
    }
}
.bills-accordion .dataTables_wrapper .dataTable.du-table1,.bills-accordion .dataTables_wrapper .dataTable.du-table0,.bills-accordion .du-table1,.bills-accordion .du-table0{
    min-width:100%
}
.bills-accordion .dataTables_wrapper .dataTable.du-table1 img,.bills-accordion .dataTables_wrapper .dataTable.du-table0 img,.bills-accordion .du-table1 img,.bills-accordion .du-table0 img{
    margin-right:15px;
    margin-top:5px;
    width:30px
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .dataTables_wrapper .dataTable.du-table1 img,.bills-accordion .dataTables_wrapper .dataTable.du-table0 img,.bills-accordion .du-table1 img,.bills-accordion .du-table0 img{
        width:20px
    }
}
.bills-accordion .dataTables_wrapper .dataTable.du-table1 td,.bills-accordion .dataTables_wrapper .dataTable.du-table0 td,.bills-accordion .du-table1 td,.bills-accordion .du-table0 td{
    color:#333;
    vertical-align:middle;
    overflow:hidden
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .dataTables_wrapper .dataTable.du-table1 td strong,.bills-accordion .dataTables_wrapper .dataTable.du-table0 td strong,.bills-accordion .du-table1 td strong,.bills-accordion .du-table0 td strong{
        font-size:1rem
    }
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .dataTables_wrapper .dataTable.du-table1 td,.bills-accordion .dataTables_wrapper .dataTable.du-table0 td,.bills-accordion .du-table1 td,.bills-accordion .du-table0 td{
        font-size:.866rem;
        padding-top:15px;
        padding-bottom:15px
    }
}
.bills-accordion .dataTables_wrapper .dataTable.du-table1 td.row-icon,.bills-accordion .dataTables_wrapper .dataTable.du-table0 td.row-icon,.bills-accordion .du-table1 td.row-icon,.bills-accordion .du-table0 td.row-icon{
    display:flex
}
.bills-accordion .dataTables_wrapper .dataTable.du-table1 td:last-child,.bills-accordion .dataTables_wrapper .dataTable.du-table0 td:last-child,.bills-accordion .du-table1 td:last-child,.bills-accordion .du-table0 td:last-child{
    text-align:left
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .dataTables_wrapper .dataTable.du-table1 td:last-child,.bills-accordion .dataTables_wrapper .dataTable.du-table0 td:last-child,.bills-accordion .du-table1 td:last-child,.bills-accordion .du-table0 td:last-child{
        padding-left:0;
        padding-right:0
    }
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .dataTables_wrapper .dataTable.du-table1 td:first-child,.bills-accordion .dataTables_wrapper .dataTable.du-table0 td:first-child,.bills-accordion .du-table1 td:first-child,.bills-accordion .du-table0 td:first-child{
        padding-left:0;
        min-width:auto
    }
}
.bills-accordion .dataTables_wrapper .dataTable.du-table1 th,.bills-accordion .dataTables_wrapper .dataTable.du-table0 th,.bills-accordion .du-table1 th,.bills-accordion .du-table0 th{
    border-bottom:#333 solid 2px;
    color:#333;
    padding-bottom:10px;
    font-size:1rem
}
.bills-accordion .dataTables_wrapper .dataTable.du-table1 th.sorting_asc:before,.bills-accordion .dataTables_wrapper .dataTable.du-table0 th.sorting_asc:before,.bills-accordion .du-table1 th.sorting_asc:before,.bills-accordion .du-table0 th.sorting_asc:before{
    content:'c' !important
}
.bills-accordion .dataTables_wrapper .dataTable.du-table1 th:last-child,.bills-accordion .dataTables_wrapper .dataTable.du-table0 th:last-child,.bills-accordion .du-table1 th:last-child,.bills-accordion .du-table0 th:last-child{
    text-align:left
}
.bills-accordion .dataTables_wrapper .dataTable th:before{
    top:17px;
    font-size:8px !important
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .dataTables_wrapper .dataTable th:before{
        top:15px
    }
}
.bills-accordion .dataTables_wrapper .dataTable th:after{
    content:'h';
    font-family:du-icon-font;
    position:absolute;
    left:0;
    color:#333;
    width:10px;
    height:10px;
    font-size:8px;
    text-align:center;
    opacity:1;
    transition:all 0.15s ease-out;
    top:11px
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .dataTables_wrapper .dataTable th:after{
        top:9px
    }
}
@media screen and (max-width: 47.99875em){
    .bills-accordion .dataTables_wrapper .dataTable th.align-right-mobile:before,.bills-accordion .dataTables_wrapper .dataTable th.align-right-mobile:after{
        display:none
    }
}
.bills-accordion .dataTables_wrapper .dataTable th:before{
    opacity:1;
    color:#333
}
.bills-accordion .dataTables_filter{
    display:none
}
.bills-accordion .headline5{
    margin-bottom:5px
}
@media screen and (max-width: 64.06125em){
    .bills-accordion .headline5{
        font-size:1.17rem
    }
}
.bills-accordion .rd-table{
    border:1px solid #ddd;
    border-radius:10px;
    background-color:#fff;
    padding:0 20px
}
.bills-accordion .rd-table table th{
    position:relative
}
.bills-accordion .rd-table .dataTables_wrapper .dataTable td{
    vertical-align:top;
    overflow:hidden
}
@media screen and (max-width: 47.99875em){
    .bills-accordion .rd-table .dataTables_wrapper .dataTable td{
        padding-left:0;
        padding-right:0
    }
}
.bills-accordion .rd-table .dataTables_wrapper .dataTable td:last-child{
    min-width:120px
}
@media screen and (max-width: 47.99875em){
    .bills-accordion .rd-table .dataTables_wrapper .dataTable td:last-child{
        text-align:right;
        padding-left:15px;
        min-width:80px
    }
}
.bills-accordion .rd-table .dataTables_wrapper .dataTable th:last-child{
    min-width:120px
}
@media screen and (max-width: 47.99875em){
    .bills-accordion .rd-table .dataTables_wrapper .dataTable th:last-child{
        text-align:right;
        min-width:80px;
        padding-right:0;
        padding-left:30px
    }
    .bills-accordion .rd-table .dataTables_wrapper .dataTable th:last-child:before,.bills-accordion .rd-table .dataTables_wrapper .dataTable th:last-child:after{
        left:14px
    }
}
@media screen and (max-width: 47.99875em){
    .bills-accordion .rd-table .dataTables_wrapper .dataTable th.align-right-mobile span{
        position:relative;
        padding-left:15px
    }
    .bills-accordion .rd-table .dataTables_wrapper .dataTable th.align-right-mobile span:before,.bills-accordion .rd-table .dataTables_wrapper .dataTable th.align-right-mobile span:after{
        font-family:du-icon-font;
        position:absolute;
        left:0;
        color:#333;
        width:10px;
        height:10px;
        font-size:8px;
        text-align:center;
        opacity:1;
        transition:all 0.15s ease-out
    }
    .bills-accordion .rd-table .dataTables_wrapper .dataTable th.align-right-mobile span:before{
        content:'h';
        top:0px
    }
    .bills-accordion .rd-table .dataTables_wrapper .dataTable th.align-right-mobile span:after{
        content:'c';
        top:6px
    }
}
.bills-accordion .rd-table .dataTables_paginate.paging_simple_numbers{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    bottom:35px;
    width:100%
}
.bills-accordion .rd-table .dataTables_paginate a.current{
    background-color:#000
}
.bills-accordion .rd-table .dataTables_paginate .previous,.bills-accordion .rd-table .dataTables_paginate .next{
    display:none
}
.bills-accordion .unbilled-graph{
    padding:20px;
    border:1px solid #ddd;
    border-top:0px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding-bottom:140px
}
@media screen and (min-width: 48em){
    .bills-accordion .unbilled-graph{
        padding-bottom:120px
    }
}
.bills-accordion .unbilled-graph-timeline{
    width:65%;
    background-color:#ddd;
    height:10px;
    border-radius:6px;
    position:relative;
    margin:0 15px
}
.bills-accordion .unbilled-graph-timeline:before{
    position:absolute;
    content:"";
    left:0;
    bottom:0;
    top:0;
    background:linear-gradient(75deg, #753bbd 10%, #00a9ce 60%, #00a9ce 100%);
    width:0;
    transition:1s ease-out;
    border-radius:6px 0 0 6px
}
.bills-accordion .unbilled-graph-timeline .tooltip{
    transition:1s ease-out;
    z-index:9;
    left:0;
    top:26px;
    transform:translateX(-50%);
    min-width:150px
}
@media screen and (min-width: 48em){
    .bills-accordion .unbilled-graph-timeline .tooltip{
        min-width:280px
    }
}
.bills-accordion .unbilled-graph-timeline .tooltip.small-tip.bottom:after{
    display:block
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="10"]:before{
    width:10%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="10"] .tooltip{
    left:10%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="20"]:before{
    width:20%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="20"] .tooltip{
    left:20%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="30"]:before{
    width:30%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="30"] .tooltip{
    left:30%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="40"]:before{
    width:40%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="40"] .tooltip{
    left:40%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="50"]:before{
    width:50%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="50"] .tooltip{
    left:50%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="60"]:before{
    width:60%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="60"] .tooltip{
    left:60%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="70"]:before{
    width:70%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="70"] .tooltip{
    left:70%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="80"]:before{
    width:80%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="80"] .tooltip{
    left:80%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="90"]:before{
    width:90%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="90"] .tooltip{
    left:90%
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="100"]:before{
    width:100%;
    border-radius:6px
}
.bills-accordion .unbilled-graph-timeline.loaded[data-usage="100"] .tooltip{
    left:100%
}
.bills-accordion .unbilled-table{
    border:1px solid #ddd;
    background-color:#fff;
    border-top:0px;
    padding:20px;
    position:relative;
    border-radius:0 0 10px 10px !important;
    overflow:hidden
}
.bills-accordion .unbilled-table .du-table1,.bills-accordion .unbilled-table .du-table0{
    width:100% !important
}
@media screen and (max-width: 47.99875em){
    .bills-accordion .unbilled-table .rd-loader::before{
        min-width:110px;
        width:115px
    }
}
.profile__pic{
    width:144px;
    text-align:center
}
@media screen and (max-width: 47.99875em){
    .profile__pic{
        margin:0 auto
    }
}
.profile__pic img{
    width:100%;
    height:auto;
    display:inline-block;
    margin-bottom:15px;
    border:3px solid #fff;
    border-radius:50%;
    -webkit-box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
    -moz-box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
    box-shadow:0 2px 25px 0px rgba(0,0,0,0.07)
}
.id-status .id-status h5,.id-expiring-soon .id-status h5,.id-expired .id-status h5,.id-status .id-expiring-soon h5,.id-expiring-soon .id-expiring-soon h5,.id-expired .id-expiring-soon h5,.id-status .id-expired h5,.id-expiring-soon .id-expired h5,.id-expired .id-expired h5{
    color:#333
}
@media screen and (max-width: 47.99875em){
    .id-status .id-status,.id-expiring-soon .id-status,.id-expired .id-status,.id-status .id-expiring-soon,.id-expiring-soon .id-expiring-soon,.id-expired .id-expiring-soon,.id-status .id-expired,.id-expiring-soon .id-expired,.id-expired .id-expired{
        background:#f8f8f8;
        border-radius:10px;
        padding:20px 25px
    }
}
@media screen and (max-width: 47.99875em){
    .id-expiring-soon .id-status,.id-expired .id-status,.id-expiring-soon .id-expiring-soon,.id-expired .id-expiring-soon,.id-expiring-soon .id-expired,.id-expired .id-expired{
        background:rgba(255,130,0,0.1)
    }
    .id-expiring-soon .id-status h5,.id-expired .id-status h5,.id-expiring-soon .id-expiring-soon h5,.id-expired .id-expiring-soon h5,.id-expiring-soon .id-expired h5,.id-expired .id-expired h5{
        color:#ff8200
    }
}
@media screen and (max-width: 47.99875em){
    .id-expired .id-status,.id-expired .id-expiring-soon,.id-expired .id-expired{
        background:rgba(244,66,66,0.1)
    }
    .id-expired .id-status h5,.id-expired .id-expiring-soon h5,.id-expired .id-expired h5{
        color:#F44242
    }
}
.rd-autopayment,.rd-autopayment--active{
    border:1px solid #ddd;
    border-radius:10px;
    display:flex;
    flex-flow:row wrap;
    align-items:flex-start
}
.rd-autopayment+.rd-autopayment,.rd-autopayment--active+.rd-autopayment,.rd-autopayment+.rd-autopayment--active,.rd-autopayment--active+.rd-autopayment--active{
    margin:30px 0 0
}
.rd-autopayment__header{
    padding:20px;
    width:100%;
    margin-right:0;
    margin-left:0;
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    justify-content:space-between
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__header{
        flex:0 0 auto;
        width:auto;
        margin-right:0;
        margin-left:0;
        padding:30px 20px
    }
}
@media screen and (min-width: 80em){
    .rd-autopayment__header{
        padding:45px 40px 35px
    }
}
.rd-autopayment__accounts{
    border-top:1px solid #ddd;
    padding:20px;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__accounts{
        width:50%;
        margin-right:0;
        margin-left:0;
        display:flex;
        flex-flow:row wrap;
        padding:20px;
        border:0
    }
}
@media screen and (min-width: 80em){
    .rd-autopayment__accounts{
        width:50%;
        margin-right:0;
        margin-left:0;
        width:54%;
        display:flex;
        flex-flow:row wrap;
        padding:35px 40px;
        padding-right:0;
        border:0;
        align-items:flex-start
    }
}
.rd-autopayment__account{
    display:flex;
    flex-flow:row wrap;
    width:100%;
    margin-right:0;
    margin-left:0;
    align-items:flex-start;
    justify-content:space-between
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__account{
        width:50%;
        margin-right:0;
        margin-left:0;
        position:relative
    }
    .rd-autopayment__account:before{
        content:' ';
        position:absolute;
        left:-20px;
        top:0;
        display:inline-block;
        width:1px;
        height:100%;
        background:#ddd
    }
    .rd-autopayment__account>div{
        display:flex;
        flex-flow:row wrap
    }
}
@media screen and (min-width: 80em){
    .rd-autopayment__account:before{
        left:-40px
    }
}
.rd-autopayment__account>div:not(.caption){
    text-align:right
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__account>div:not(.caption){
        text-align:left
    }
}
.rd-autopayment__account+.rd-autopayment__account{
    margin-top:20px;
    padding-top:20px;
    border-top:1px solid #ddd
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__account+.rd-autopayment__account{
        margin:0;
        padding-top:0;
        border:0 none
    }
    .rd-autopayment__account+.rd-autopayment__account:nth-child(even){
        padding-left:20px
    }
    .rd-autopayment__account+.rd-autopayment__account:nth-child(even):before{
        display:none
    }
    .rd-autopayment__account+.rd-autopayment__account+.rd-autopayment__account{
        padding-top:30px
    }
}
@media screen and (min-width: 80em){
    .rd-autopayment__account+.rd-autopayment__account:nth-child(even){
        padding-left:40px
    }
}
.rd-autopayment__account strong{
    display:block
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__account>.caption,.north-star .radio-group .rd-autopayment__account>input[type=radio]+label,.north-star .radio-group .du-text-field.readonly .rd-autopayment__account>input[type=radio]:focus+label,.north-star .radio-group .readonly.du-text-field--btn .rd-autopayment__account>input[type=radio]:focus+label,.north-star .radio-group .du-text-field.locked .rd-autopayment__account>input[type=radio]:focus+label,.north-star .radio-group .locked.du-text-field--btn .rd-autopayment__account>input[type=radio]:focus+label{
        margin-bottom:5px
    }
}
.rd-autopayment__account .caption,.rd-autopayment__account .north-star .radio-group input[type=radio]+label,.north-star .radio-group .rd-autopayment__account input[type=radio]+label,.rd-autopayment__account .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.rd-autopayment__account .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.rd-autopayment__account .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.rd-autopayment__account .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    line-height:1
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__account .caption,.rd-autopayment__account .north-star .radio-group input[type=radio]+label,.north-star .radio-group .rd-autopayment__account input[type=radio]+label,.rd-autopayment__account .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.rd-autopayment__account .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.rd-autopayment__account .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.rd-autopayment__account .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
        line-height:1.5;
        width:100%
    }
}
.rd-autopayment__cta{
    border-top:1px solid #ddd;
    line-height:1;
    padding:20px;
    width:100%;
    margin-right:0;
    margin-left:0
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__cta{
        flex:1 1 0px;
        width:auto;
        margin-right:0;
        margin-left:0;
        padding:30px 20px;
        border:0
    }
}
@media screen and (min-width: 80em){
    .rd-autopayment__cta{
        padding:45px 40px 35px
    }
}
.rd-autopayment__cta>a,.rd-autopayment__cta>button{
    width:100%;
    margin:0;
    display:block
}
@media screen and (max-width: 47.99875em){
    .rd-autopayment__cta>a,.rd-autopayment__cta>button{
        display:block !important
    }
}
.rd-autopayment__cta>div a:not(.link){
    display:inline-block;
    min-width:75px;
    background:transparent;
    margin:10px 0 0
}
.rd-autopayment__cta>div a:not(.link).secondary-btn--mono-color--xsmall{
    padding-top:6px
}
.rd-autopayment__cta>div a:not(.link)+a{
    margin-left:10px
}
.rd-autopayment__cta>div .link-arrow{
    font-size:13px;
    position:relative;
    padding-right:22px
}
.rd-autopayment__cta>div .link-arrow:after{
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    background-size:contain;
    width:16px;
    height:12px;
    display:inline-block;
    position:absolute;
    top:calc(50% - 6px);
    right:0;
    transform:scale(0.85)
}
.rd-autopayment__cta>div .link-arrow:hover,.rd-autopayment__cta>div .accordion-login .link-arrow.accordion-title:focus,.accordion-login .rd-autopayment__cta>div .link-arrow.accordion-title:focus,.rd-autopayment__cta>div .link-arrow.file-drop:focus,.rd-autopayment__cta>div .file-drop-container .link-arrow.file-drop-single:focus,.file-drop-container .rd-autopayment__cta>div .link-arrow.file-drop-single:focus{
    color:#333
}
.rd-autopayment__cta>div .link-arrow:before{
    display:none
}
.rd-autopayment__cta .link{
    padding:20px 20px 10px;
    display:inline-block
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__cta .link{
        padding:10px 10px 0
    }
}
.rd-autopayment__footer{
    width:100%;
    padding:20px 25px 15px;
    border-top:1px solid #ddd
}
@media print, screen and (min-width: 48em){
    .rd-autopayment__footer{
        padding:20px 5px 15px;
        margin:0 40px
    }
}
.rd-autopayment--active{
    background:#f8f8f8;
    border-color:#eee
}
.rd-friends{
    padding:12px 0 25px;
    border:1px solid #ddd;
    border-radius:10px;
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    text-align:center
}
.rd-friends>div{
    padding:0 25px
}
.rd-friends>div img{
    max-width:250px;
    height:auto
}
@media print, screen and (min-width: 48em){
    .rd-friends{
        padding:45px;
        text-align:inherit
    }
    .rd-friends>div{
        padding:15px 25px
    }
    .rd-friends>div .headline4{
        margin-top:0;
        line-height:1.3;
        font-family:du-font-primary-b;
        font-size:1.5625rem
    }
}
.rd-friends .btn,.rd-friends .tvpackages .btn-primary,.tvpackages .rd-friends .btn-primary,.rd-friends .tvpackages .btn-secondary,.tvpackages .rd-friends .btn-secondary{
    min-width:170px
}
@media print, screen and (min-width: 48em){
    .rd-friends__items{
        margin-left:-10px
    }
}
.rd-friends__items .rd-friends__item,.rd-friends__items .rd-friends__item--add{
    padding:30px;
    border:1px solid #eee;
    border-radius:10px;
    text-align:center;
    max-width:100%;
    margin:auto;
    background:#fff;
    position:relative
}
@media print, screen and (min-width: 48em){
    .rd-friends__items .rd-friends__item,.rd-friends__items .rd-friends__item--add{
        max-width:185px;
        margin:10px
    }
}
@media print, screen and (min-width: 64em){
    .rd-friends__items .rd-friends__item,.rd-friends__items .rd-friends__item--add{
        max-width:219px
    }
}
@media screen and (min-width: 80em){
    .rd-friends__items .rd-friends__item,.rd-friends__items .rd-friends__item--add{
        max-width:260px
    }
}
@media screen and (min-width: 85.375em){
    .rd-friends__items .rd-friends__item,.rd-friends__items .rd-friends__item--add{
        max-width:275px
    }
}
@media screen and (max-width: 47.99875em){
    .rd-friends__items .rd-friends__item+.rd-friends__item,.rd-friends__items .rd-friends__item--add+.rd-friends__item,.rd-friends__items .rd-friends__item+.rd-friends__item--add,.rd-friends__items .rd-friends__item--add+.rd-friends__item--add,.rd-friends__items .rd-friends__item+.rd-friends__item--add,.rd-friends__items .rd-friends__item--add+.rd-friends__item--add{
        margin-top:30px
    }
}
.rd-friends__items .rd-friends__item .subtitle1,.rd-friends__items .rd-friends__item--add .subtitle1,.rd-friends__items .rd-friends__item .caption,.rd-friends__items .rd-friends__item--add .caption,.rd-friends__items .rd-friends__item .north-star .radio-group input[type=radio]+label,.north-star .radio-group .rd-friends__items .rd-friends__item input[type=radio]+label,.rd-friends__items .rd-friends__item--add .north-star .radio-group input[type=radio]+label,.north-star .radio-group .rd-friends__items .rd-friends__item--add input[type=radio]+label,.rd-friends__items .rd-friends__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.rd-friends__items .rd-friends__item--add .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.rd-friends__items .rd-friends__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.rd-friends__items .rd-friends__item--add .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.rd-friends__items .rd-friends__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.rd-friends__items .rd-friends__item--add .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.rd-friends__items .rd-friends__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.rd-friends__items .rd-friends__item--add .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -webkit-line-clamp:1;
    -moz-line-clamp:1
}
.rd-friends__items .rd-friends__item .primary-btn--primary-color--small,.rd-friends__items .rd-friends__item--add .primary-btn--primary-color--small,.rd-friends__items .rd-friends__item .primary-btn--action-color--small,.rd-friends__items .rd-friends__item--add .primary-btn--action-color--small{
    min-width:172px
}
.rd-friends__items .rd-friends__item--add{
    background:#F8F8F8;
    border-color:#ddd
}
.rd-friends__items .rd-friends__item--add .rd-friends__thumb{
    align-items:flex-end
}
.rd-friends__items .rd-friends__item--add .rd-friends__thumb i{
    width:100%;
    height:100%;
    margin-bottom:-1px
}
.rd-friends__items .rd-friends__thumb{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:10px auto 40px;
    background:#fff;
    border:1px solid #F8F8F8;
    box-shadow:0 5px 15px 0 rgba(51,51,51,0.05)
}
.rd-friends__items .caption,.rd-friends__items .north-star .radio-group input[type=radio]+label,.north-star .radio-group .rd-friends__items input[type=radio]+label,.rd-friends__items .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.rd-friends__items .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.rd-friends__items .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.rd-friends__items .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    margin-top:5px
}
.rd-friends__items a:not(.rd-menu-btn){
    width:100%;
    max-width:190px;
    margin:30px 0 0;
    display:inline-table
}
.rd-friends__items .rd-menu-btn{
    position:absolute;
    right:20px;
    top:20px
}
.rd-friends__items .svg-bg-icon{
    width:24px;
    height:24px
}
@media screen and (max-width: 47.99875em){
    .rd-friends__items.mobile-compact .rd-friends__item,.rd-friends__items.mobile-compact .rd-friends__item--add{
        border-radius:10px 10px 0 0;
        text-align:left
    }
    .rd-friends__items.mobile-compact .rd-friends__item+.rd-friends__item,.rd-friends__items.mobile-compact .rd-friends__item--add+.rd-friends__item,.rd-friends__items.mobile-compact .rd-friends__item+.rd-friends__item--add,.rd-friends__items.mobile-compact .rd-friends__item--add+.rd-friends__item--add{
        margin-top:0;
        border-top-width:0;
        border-radius:0
    }
    .rd-friends__items.mobile-compact .rd-friends__item+.rd-friends__item--add,.rd-friends__items.mobile-compact .rd-friends__item--add+.rd-friends__item--add{
        margin-top:0;
        border-top-width:1px;
        border-radius:0 0 10px 10px
    }
    .rd-friends__items.mobile-compact .rd-friends__item:last-of-type,.rd-friends__items.mobile-compact .rd-friends__item--add:last-of-type{
        border-radius:0 0 10px 10px
    }
    .rd-friends__items.mobile-compact .rd-friends__item .rd-friends__wrapper,.rd-friends__items.mobile-compact .rd-friends__item--add .rd-friends__wrapper{
        display:flex;
        flex-direction:row
    }
    .rd-friends__items.mobile-compact .rd-friends__item .rd-friends__thumb,.rd-friends__items.mobile-compact .rd-friends__item--add .rd-friends__thumb{
        width:40px;
        height:40px;
        margin:0;
        margin-right:15px
    }
    .rd-friends__items.mobile-compact .rd-friends__item a:not(.rd-menu-btn),.rd-friends__items.mobile-compact .rd-friends__item--add a:not(.rd-menu-btn){
        margin-top:10px;
        font-size:15px
    }
    .rd-friends__items.mobile-compact .rd-friends__item .rd-menu-btn,.rd-friends__items.mobile-compact .rd-friends__item--add .rd-menu-btn{
        top:32px
    }
    .rd-friends__items.mobile-compact .rd-friends__item .headline5,.rd-friends__items.mobile-compact .rd-friends__item--add .headline5{
        font-size:1rem
    }
}
@media screen and (max-width: 47.99875em){
    .duVoice{
        margin-left:-3px;
        max-width:100%
    }
}
.duVoice__items{
    width:calc(100% - 3px);
    max-width:360px;
    margin:0 auto !important;
    border-radius:10px
}
@media print, screen and (min-width: 48em){
    .duVoice__items{
        width:100%;
        margin-left:0
    }
}
.duVoice__items.slick-slider{
    height:auto
}
.duVoice__items .slick-list{
    border-radius:10px
}
.duVoice__items .slick-dots{
    bottom:-53px
}
@media screen and (max-width: 47.99875em){
    .duVoice__items .slick-dots{
        text-align:right;
        bottom:-45px;
        padding:0
    }
}
.duVoice__items .slick-dots li button::before,.duVoice__items .slick-dots li.slick-active button::before{
    color:#fff;
    background:#fff
}
.duVoice__items .carousel-btn{
    top:auto;
    bottom:-44px;
    animation:none;
    width:12px;
    height:12px
}
.duVoice__items .carousel-btn.du-arrow-left-o{
    right:10px
}
.duVoice__items .carousel-btn.du-arrow-left-o::before{
    background:none;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#fff;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none
}
.duVoice__items .carousel-btn.du-arrow-right-o{
    right:40px;
    left:auto;
    overflow:visible
}
.duVoice__items .carousel-btn.du-arrow-right-o::before{
    background:none;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#fff;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.duVoice__items .carousel-btn.du-arrow-right-o::after{
    content:' ';
    position:absolute;
    top:0;
    right:-15px;
    height:100%;
    width:1px;
    background:#fff;
    opacity:.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter:alpha(opacity=75);
    display:none
}
.duVoice__items .carousel-btn.du-arrow-right-o:hover::after,.duVoice__items .accordion-login .carousel-btn.du-arrow-right-o.accordion-title:focus::after,.accordion-login .duVoice__items .carousel-btn.du-arrow-right-o.accordion-title:focus::after,.duVoice__items .carousel-btn.du-arrow-right-o.file-drop:focus::after,.duVoice__items .file-drop-container .carousel-btn.du-arrow-right-o.file-drop-single:focus::after,.file-drop-container .duVoice__items .carousel-btn.du-arrow-right-o.file-drop-single:focus::after{
    right:-10px
}
.duVoice.duVoice__variant2{
    position:relative
}
.duVoice.duVoice__variant2 .duVoice__item{
    min-height:auto;
    max-height:none;
    height:auto;
    padding:10px 20px 10px 14px
}
.duVoice.duVoice__variant2 .duVoice__item .caption,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group input[type=radio]+label,.north-star .radio-group .duVoice.duVoice__variant2 .duVoice__item input[type=radio]+label,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-size:14px;
    padding-top:35px
}
.duVoice.duVoice__variant2 .duVoice__item .caption .link,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group input[type=radio]+label .link,.north-star .radio-group .duVoice.duVoice__variant2 .duVoice__item input[type=radio]+label .link,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link{
    font-size:14px;
    margin-top:10px
}
.duVoice.duVoice__variant2 .duVoice__item .caption .link:after,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group input[type=radio]+label .link:after,.north-star .radio-group .duVoice.duVoice__variant2 .duVoice__item input[type=radio]+label .link:after,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link:after,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link:after,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link:after,.duVoice.duVoice__variant2 .duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link:after{
    top:0;
    margin-top:0
}
.duVoice.duVoice__variant2 .svg-icon{
    position:absolute;
    bottom:15%;
    left:-30px
}
.duVoice.duVoice__variant2 .svg-icon:before{
    border-width:0 0 9px 10px;
    border-color:transparent transparent #fff transparent
}
.duVoice__item{
    position:relative;
    padding:20px;
    padding-left:65px;
    display:flex;
    align-items:center;
    background:#fff;
    border-radius:10px;
    margin-left:3px;
    height:90px;
    min-height:110px;
    max-height:110px;
    overflow:hidden
}
@media print, screen and (min-width: 64em){
    .duVoice__item{
        min-height:90px;
        max-height:90px
    }
}
.duVoice__item img{
    position:absolute;
    left:-3px;
    -webkit-box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
    box-shadow:0 5px 15px 0px rgba(0,0,0,0.1)
}
.duVoice__item .subtitle2{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -webkit-line-clamp:1;
    -moz-line-clamp:1;
    line-height:1;
    margin:0 0 5px;
    font-size:13px
}
.duVoice__item .subtitle2.flag{
    background:#FF514D;
    border-radius:0 16px 16px 0;
    color:#fff;
    position:absolute;
    left:0;
    top:15px;
    padding:5px 0;
    padding-right:15px;
    text-align:center;
    min-width:160px;
    font-size:13px
}
.duVoice__item .subtitle2.flag .du-alert{
    font-size:15px
}
.duVoice__item .caption,.duVoice__item .north-star .radio-group input[type=radio]+label,.north-star .radio-group .duVoice__item input[type=radio]+label,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-size:13px
}
.duVoice__item .caption span,.duVoice__item .north-star .radio-group input[type=radio]+label span,.north-star .radio-group .duVoice__item input[type=radio]+label span,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label span,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label span,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label span,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label span{
    margin:0 0 5px
}
.duVoice__item .caption .link,.duVoice__item .north-star .radio-group input[type=radio]+label .link,.north-star .radio-group .duVoice__item input[type=radio]+label .link,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link{
    font-size:13px;
    position:relative;
    padding-right:18px;
    display:inline-block;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.duVoice__item .caption .link:after,.duVoice__item .north-star .radio-group input[type=radio]+label .link:after,.north-star .radio-group .duVoice__item input[type=radio]+label .link:after,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link:after,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link:after,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link:after,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link:after{
    content:'';
    transform:scale(0.9);
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    background-size:contain;
    width:16px;
    height:12px;
    display:inline-block;
    position:absolute;
    top:calc(50% - 6px);
    right:0
}
.duVoice__item .caption .link:hover,.duVoice__item .north-star .radio-group input[type=radio]+label .link:hover,.north-star .radio-group .duVoice__item input[type=radio]+label .link:hover,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link:hover,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link:hover,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link:hover,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link:hover,.duVoice__item .caption .accordion-login .link.accordion-title:focus,.accordion-login .duVoice__item .caption .link.accordion-title:focus,.duVoice__item .north-star .radio-group input[type=radio]+label .accordion-login .link.accordion-title:focus,.accordion-login .duVoice__item .north-star .radio-group input[type=radio]+label .link.accordion-title:focus,.north-star .radio-group .duVoice__item input[type=radio]+label .accordion-login .link.accordion-title:focus,.accordion-login .north-star .radio-group .duVoice__item input[type=radio]+label .link.accordion-title:focus,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .accordion-login .link.accordion-title:focus,.accordion-login .duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link.accordion-title:focus,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .accordion-login .link.accordion-title:focus,.accordion-login .duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link.accordion-title:focus,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .accordion-login .link.accordion-title:focus,.accordion-login .duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link.accordion-title:focus,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .accordion-login .link.accordion-title:focus,.accordion-login .duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link.accordion-title:focus,.duVoice__item .caption .link.file-drop:focus,.duVoice__item .north-star .radio-group input[type=radio]+label .link.file-drop:focus,.north-star .radio-group .duVoice__item input[type=radio]+label .link.file-drop:focus,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link.file-drop:focus,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link.file-drop:focus,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link.file-drop:focus,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link.file-drop:focus,.duVoice__item .caption .file-drop-container .link.file-drop-single:focus,.file-drop-container .duVoice__item .caption .link.file-drop-single:focus,.duVoice__item .north-star .radio-group input[type=radio]+label .file-drop-container .link.file-drop-single:focus,.file-drop-container .duVoice__item .north-star .radio-group input[type=radio]+label .link.file-drop-single:focus,.north-star .radio-group .duVoice__item input[type=radio]+label .file-drop-container .link.file-drop-single:focus,.file-drop-container .north-star .radio-group .duVoice__item input[type=radio]+label .link.file-drop-single:focus,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .file-drop-container .link.file-drop-single:focus,.file-drop-container .duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link.file-drop-single:focus,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .file-drop-container .link.file-drop-single:focus,.file-drop-container .duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link.file-drop-single:focus,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .file-drop-container .link.file-drop-single:focus,.file-drop-container .duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link.file-drop-single:focus,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .file-drop-container .link.file-drop-single:focus,.file-drop-container .duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link.file-drop-single:focus{
    color:#333
}
.duVoice__item .caption .link:hover:after,.duVoice__item .north-star .radio-group input[type=radio]+label .link:hover:after,.north-star .radio-group .duVoice__item input[type=radio]+label .link:hover:after,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link:hover:after,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link:hover:after,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link:hover:after,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link:hover:after,.duVoice__item .caption .accordion-login .link.accordion-title:focus:after,.accordion-login .duVoice__item .caption .link.accordion-title:focus:after,.duVoice__item .north-star .radio-group input[type=radio]+label .accordion-login .link.accordion-title:focus:after,.accordion-login .duVoice__item .north-star .radio-group input[type=radio]+label .link.accordion-title:focus:after,.north-star .radio-group .duVoice__item input[type=radio]+label .accordion-login .link.accordion-title:focus:after,.accordion-login .north-star .radio-group .duVoice__item input[type=radio]+label .link.accordion-title:focus:after,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .accordion-login .link.accordion-title:focus:after,.accordion-login .duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link.accordion-title:focus:after,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .accordion-login .link.accordion-title:focus:after,.accordion-login .duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link.accordion-title:focus:after,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .accordion-login .link.accordion-title:focus:after,.accordion-login .duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link.accordion-title:focus:after,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .accordion-login .link.accordion-title:focus:after,.accordion-login .duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link.accordion-title:focus:after,.duVoice__item .caption .link.file-drop:focus:after,.duVoice__item .north-star .radio-group input[type=radio]+label .link.file-drop:focus:after,.north-star .radio-group .duVoice__item input[type=radio]+label .link.file-drop:focus:after,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link.file-drop:focus:after,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link.file-drop:focus:after,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link.file-drop:focus:after,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link.file-drop:focus:after,.duVoice__item .caption .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .duVoice__item .caption .link.file-drop-single:focus:after,.duVoice__item .north-star .radio-group input[type=radio]+label .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .duVoice__item .north-star .radio-group input[type=radio]+label .link.file-drop-single:focus:after,.north-star .radio-group .duVoice__item input[type=radio]+label .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .north-star .radio-group .duVoice__item input[type=radio]+label .link.file-drop-single:focus:after,.duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .duVoice__item .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label .link.file-drop-single:focus:after,.duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .duVoice__item .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label .link.file-drop-single:focus:after,.duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .duVoice__item .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label .link.file-drop-single:focus:after,.duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .file-drop-container .link.file-drop-single:focus:after,.file-drop-container .duVoice__item .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label .link.file-drop-single:focus:after{
    transform:scale(0.9)
}
.duVoice .slick-initialized .slick-slide{
    display:flex
}
.duVoice .svg-icon{
    margin-left:15px;
    display:block
}
.duVoice .svg-icon::before{
    content:' ';
    width:0;
    height:0;
    border-style:solid;
    border-width:15px 15px 0 0;
    border-color:#fff transparent transparent transparent;
    display:block;
    margin-left:10px;
    margin-bottom:5px
}
.voice-spam__wrap{
    margin-left:0 !important;
    display:inline-block
}
@media print, screen and (min-width: 48em){
    .voice-spam__wrap{
        text-align:right;
        bottom:-45px;
        padding:0
    }
}
@media print, screen and (min-width: 48em){
    .voice-spam__points{
        margin-left:20px
    }
}
.voice-spam__status{
    background:#FF514D;
    border-radius:0 16px 16px 0;
    color:#fff;
    position:absolute;
    left:0;
    top:15px;
    padding:2px 0;
    padding-right:15px;
    text-align:center;
    min-width:130px;
    font-size:13px
}
.voice-spam .dots{
    display:inline-block;
    font-size:var(--dot-size);
    font-family:Times;
    line-height:1;
    padding:5px 10px 0
}
.voice-spam .dots::before{
    letter-spacing:3px;
    background:linear-gradient(90deg, var(--dot-background) var(--percent), var(--dot-color) var(--percent));
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.voice-spam .dots.spam{
    --percent: calc(var(--rating) / 5 * 100%)
}
.voice-spam .dots.spam::before{
    content:'\25CF\25CF\25CF\25CF\25CF'
}
.voice-spam .dots.malicious{
    --percent: calc(var(--rating) / 10 * 100%)
}
.voice-spam .dots.malicious::before{
    content:'\25CF\25CF\25CF\25CF\25CF\25CF\25CF\25CF\25CF\25CF'
}
.linked-accounts{
    display:table-cell;
    vertical-align:top;
    padding:20px;
    position:relative
}
@media print, screen and (min-width: 48em){
    .linked-accounts{
        left:27px;
        padding:5px 20px 20px
    }
    .linked-accounts:before{
        content:'';
        border-left:1px solid rgba(255,255,255,0.5);
        height:50px;
        position:absolute;
        left:0;
        top:30px
    }
}
@media print, screen and (min-width: 64em){
    .linked-accounts{
        padding:35px 20px 20px
    }
}
@media screen and (max-width: 47.99875em){
    .linked-accounts{
        position:absolute;
        z-index:100
    }
}
@media print, screen and (min-width: 48em){
    .account-linked .linked-accounts:before{
        top:20px
    }
}
@media print, screen and (min-width: 64em){
    .account-linked .linked-accounts{
        padding-top:25px
    }
}
.linked-accounts__menu-btn{
    z-index:1
}
@media screen and (max-width: 47.99875em){
    .linked-accounts__menu-btn{
        display:inline-block;
        margin-right:-200px
    }
}
.linked-accounts__menu-btn [data-fragment="du-arrow-filled"]{
    display:none
}
.linked-accounts__menu-btn.is-open [data-fragment="du-arrow-circled"],.linked-accounts__menu-btn:hover [data-fragment="du-arrow-circled"],.accordion-login .linked-accounts__menu-btn.accordion-title:focus [data-fragment="du-arrow-circled"],.linked-accounts__menu-btn.file-drop:focus [data-fragment="du-arrow-circled"],.file-drop-container .linked-accounts__menu-btn.file-drop-single:focus [data-fragment="du-arrow-circled"]{
    display:none
}
.linked-accounts__menu-btn.is-open [data-fragment="du-arrow-filled"],.linked-accounts__menu-btn:hover [data-fragment="du-arrow-filled"],.accordion-login .linked-accounts__menu-btn.accordion-title:focus [data-fragment="du-arrow-filled"],.linked-accounts__menu-btn.file-drop:focus [data-fragment="du-arrow-filled"],.file-drop-container .linked-accounts__menu-btn.file-drop-single:focus [data-fragment="du-arrow-filled"]{
    display:block
}
.linked-accounts__menu{
    position:absolute;
    padding:20px 20px 10px;
    background:#fff;
    border:1px solid #ddd;
    -webkit-box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
    -moz-box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
    box-shadow:0 2px 25px 0px rgba(0,0,0,0.07);
    border-radius:10px;
    left:-160px;
    margin:10px 0 0;
    width:360px;
    display:none
}
@media print, screen and (min-width: 48em){
    .linked-accounts__menu{
        width:400px
    }
}
.linked-accounts__menu .menu-header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin:0 0 10px
}
.linked-accounts__menu .menu-header .caption,.linked-accounts__menu .menu-header .north-star .radio-group input[type=radio]+label,.north-star .radio-group .linked-accounts__menu .menu-header input[type=radio]+label,.linked-accounts__menu .menu-header .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.linked-accounts__menu .menu-header .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.linked-accounts__menu .menu-header .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.linked-accounts__menu .menu-header .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-size:13px
}
.linked-accounts__menu .menu-header .linked-accounts__close-menu .svg-icon{
    width:10px;
    height:10px;
    position:relative;
    top:-6px
}
.linked-accounts__menu ul{
    margin:0;
    padding:0;
    width:100%
}
.linked-accounts__menu ul li{
    width:100%
}
.linked-accounts__menu ul li .subtitle2{
    font-family:"du-font-secondary-bold"
}
.linked-accounts__menu ul li a{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    padding:15px 0;
    color:#333
}
@media print, screen and (min-width: 48em){
    .linked-accounts__menu ul li a{
        padding:10px 0
    }
}
.linked-accounts__menu ul li a:hover,.linked-accounts__menu ul li .accordion-login a.accordion-title:focus,.accordion-login .linked-accounts__menu ul li a.accordion-title:focus,.linked-accounts__menu ul li a.file-drop:focus,.linked-accounts__menu ul li .file-drop-container a.file-drop-single:focus,.file-drop-container .linked-accounts__menu ul li a.file-drop-single:focus{
    color:#c724b1
}
.linked-accounts__menu ul li a.link-another{
    text-align:center;
    padding-top:20px;
    display:inline-block;
    color:#c724b1
}
.linked-accounts__menu ul li a.link-another:after{
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    transform:scale(0.9);
    background-size:contain;
    width:16px;
    height:12px;
    display:inline-block;
    position:relative;
    top:2px;
    margin-left:10px
}
.linked-accounts__menu ul li a.link-another:hover,.linked-accounts__menu ul li .accordion-login a.link-another.accordion-title:focus,.accordion-login .linked-accounts__menu ul li a.link-another.accordion-title:focus,.linked-accounts__menu ul li a.link-another.file-drop:focus,.linked-accounts__menu ul li .file-drop-container a.link-another.file-drop-single:focus,.file-drop-container .linked-accounts__menu ul li a.link-another.file-drop-single:focus{
    color:#333
}
.linked-accounts__menu ul li+li{
    border-top:1px solid #eee
}
.linked-accounts.is-open .linked-accounts__menu-btn{
    z-index:1;
    position:relative
}
.linked-accounts.is-open .linked-accounts__menu{
    display:block;
    z-index:2
}
@media screen and (max-width: 47.99875em){
    .linked-accounts.is-open::before{
        content:' ';
        display:block;
        position:fixed;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:rgba(0,0,0,0.2)
    }
}
.linked-accounts.is-open .avatar-icon{
    width:30px;
    display:inline-block;
    position:relative;
    top:-4px
}
@media screen and (max-width: 47.99875em){
    .spotlight__link-cta{
        position:absolute;
        top:50px
    }
    .spotlight__link-cta a{
        color:transparent;
        display:inline-block;
        margin-left:-35px
    }
    .spotlight__link-cta a .svg-bg-icon{
        width:32px;
        height:32px
    }
}
.rd-manage-usage{
    padding:20px;
    border:1px solid #ddd;
    border-radius:10px;
    margin:30px 0 0
}
@media print, screen and (min-width: 48em){
    .rd-manage-usage{
        padding:50px
    }
}
.rd-usage-alerts{
    border:1px solid #ddd;
    border-radius:10px;
    overflow:hidden
}
.rd-usage-alerts__header{
    padding:15px 20px;
    border-bottom:1px solid #ddd
}
@media print, screen and (min-width: 48em){
    .rd-usage-alerts__header{
        align-items:center
    }
}
.rd-usage-alerts__header .du-switch--red{
    float:none;
    display:inline-block
}
.rd-usage-alerts__items{
    padding:30px 10px;
    background:#F8F8F8
}
@media screen and (max-width: 48em){
    .rd-usage-alerts__items .align-right{
        text-align:left !important;
        padding-bottom:5px
    }
}
.rd-usage-alerts__items .rd-slider{
    margin:10px 0 30px
}
.rd-usage-alerts__items .rd-loader-cta{
    margin:20px 10px 0
}
@media screen and (max-width: 47.99875em){
    .rd-usage-alerts__items .rd-loader-cta{
        width:100%;
        max-width:unset
    }
    .rd-usage-alerts__items .rd-loader-cta button{
        width:100%
    }
}
.rd-usage-alerts__items.alerts-off .group{
    -webkit-filter:grayscale(1);
    filter:grayscale(1);
    opacity:.25;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
    filter:alpha(opacity=25)
}
.du-switch-label{
    margin-left:10px;
    vertical-align:middle
}
.mya-header-tabs{
    padding-left:0
}
.mya-header-tabs li.tabs-title{
    position:relative
}
.mya-header-tabs li.tabs-title.is-active:before{
    height:4px
}
.mya-header-tabs li.tabs-title.is-active a{
    font-family:"du-font-secondary-bold";
    background-color:#fff
}
.mya-header-tabs li.tabs-title:before{
    position:absolute;
    content:"";
    left:0;
    right:0;
    bottom:0;
    height:0px;
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%);
    transition:.3s ease-out
}
.mya-header-tabs li.tabs-title a{
    color:#333;
    font-size:1rem;
    padding:15px
}
.home-services-request .welcome-user{
    font-family:"du-font-secondary-bold";
    font-size:1.563rem
}
.home-services-request .welcome-message{
    font-size:1.25rem
}
.mya-redesign .page__content__grey .home-services-request,.mya-redesign .page__content__success .home-services-request{
    padding-bottom:0
}
.home-services-request .rd-content-block,.home-services-request .mya-redesign .page__content__grey .content-inner-wrap,.mya-redesign .page__content__grey .home-services-request .content-inner-wrap,.home-services-request .mya-redesign .page__content__success .content-inner-wrap,.mya-redesign .page__content__success .home-services-request .content-inner-wrap{
    padding:0
}
@media screen and (max-width: 39.9375em){
    .home-services-request .rd-content-block,.home-services-request .mya-redesign .page__content__grey .content-inner-wrap,.mya-redesign .page__content__grey .home-services-request .content-inner-wrap,.home-services-request .mya-redesign .page__content__success .content-inner-wrap,.mya-redesign .page__content__success .home-services-request .content-inner-wrap{
        padding:0 14px 30px
    }
}
@media screen and (max-width: 39.9375em){
    .home-services-request .du-box-frame,.home-services-request .du-box-frame__white{
        background-color:transparent
    }
}
.home-services-request .bills-accordion-inner{
    position:relative
}
@media screen and (max-width: 39.9375em){
    .home-services-request .bills-accordion-inner{
        padding:0 0 1px;
        margin:0 -14px 25px
    }
}
.home-services-request .bills-accordion-inner .bills-accordion{
    background-color:transparent
}
.home-services-request .bills-accordion-inner .mya-header-tabs{
    text-align:center;
    margin:0
}
.home-services-request .bills-accordion-inner .mya-header-tabs:after{
    width:100%;
    height:1px;
    position:absolute;
    left:0;
    top:65px;
    content:" ";
    display:block;
    background-color:#ddd
}
.home-services-request .bills-accordion-inner .mya-header-tabs li.tabs-title{
    float:none;
    display:inline-block;
    text-align:center
}
.home-services-request .bills-accordion-inner .mya-header-tabs li.tabs-title.is-active a{
    color:#c724b1
}
.home-services-request .bills-accordion-inner .mya-header-tabs li.tabs-title a{
    font-family:"du-font-secondary-bold";
    color:#777;
    padding:25px
}
@media screen and (max-width: 39.9375em){
    .home-services-request .bills-accordion-inner .mya-header-tabs li.tabs-title a{
        padding:25px 31px
    }
}
.home-services-request .tabs-panel{
    padding-top:0
}
.home-services-request .main-headline{
    font-size:20px;
    font-weight:bold;
    padding-bottom:5px
}
.home-services-request .secondary-headline{
    font-size:14px;
    color:#999
}
.home-services-request .req-subject{
    display:flex;
    flex-flow:row wrap;
    align-items:flex-start;
    justify-content:flex-start
}
.home-services-request .req-subject .req-icon{
    flex:auto 0;
    order:1
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-subject .req-icon{
        order:2
    }
    .home-services-request .req-subject .req-icon img{
        height:40px
    }
}
.home-services-request .req-subject .req-copy{
    padding-left:30px;
    flex:3 0;
    order:2
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-subject .req-copy{
        padding:0;
        order:1
    }
}
.home-services-request .req-subject .req-copy .cta{
    color:#333;
    text-decoration:underline
}
.home-services-request .req-subject .req-copy .cta:before{
    text-decoration:none;
    border-bottom:1px solid #fff;
    display:inline-block
}
.home-services-request .req-subject .req-cta{
    flex:1 0;
    order:3
}
.home-services-request .req-status{
    padding-left:8.75%
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-status{
        padding:0
    }
}
.home-services-request .req-status .req-subject{
    padding-top:16px
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-status .req-subject .req-icon{
        order:1
    }
}
.home-services-request .req-status .req-subject .req-copy{
    padding-left:13px
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-status .req-subject .req-copy{
        order:2
    }
}
.home-services-request .req-status .req-subject .req-copy .headline{
    color:#333
}
.home-services-request .req-status .req-subject .req-copy .cta{
    color:#C724B1
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-status .req-subject .req-cta{
        margin-top:20px;
        flex-basis:100%;
        order:3
    }
    .home-services-request .req-status .req-subject .req-cta .primary-btn--action-color{
        min-width:100%
    }
}
.home-services-request .break{
    height:0;
    margin:0;
    border:1px solid #eee;
    margin:18px 0 18px 8.75%
}
@media screen and (max-width: 39.9375em){
    .home-services-request .break{
        margin:18px 0
    }
}
.home-services-request .req-date-time,.home-services-request .tip,.home-services-request .caption,.home-services-request .north-star .radio-group input[type=radio]+label,.north-star .radio-group .home-services-request input[type=radio]+label,.home-services-request .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.home-services-request .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.home-services-request .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.home-services-request .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.home-services-request .headline{
    color:#777;
    font-size:13px;
    margin:0
}
.home-services-request .rd-table{
    margin:50px;
    padding:0
}
@media screen and (max-width: 39.9375em){
    .home-services-request .rd-table{
        margin:20px 14px
    }
}
.home-services-request.track-order .rd-table{
    margin:60px
}
@media screen and (max-width: 39.9375em){
    .home-services-request.track-order .rd-table{
        margin:25px 10px;
        background:#fff;
        padding:25px;
        border-radius:8px;
        border:1px solid #ddd
    }
}
.home-services-request.track-order .req-wrapper{
    display:flex;
    flex-direction:row
}
@media screen and (max-width: 39.9375em){
    .home-services-request.track-order .req-wrapper{
        flex-direction:column
    }
}
.home-services-request.track-order .req-icon img{
    width:94px
}
@media screen and (max-width: 39.9375em){
    .home-services-request.track-order .req-icon img{
        width:36px;
        float:left
    }
}
.home-services-request.track-order .req-head{
    background:transparent;
    text-align:left;
    padding:0
}
.home-services-request.track-order .req-head .cta{
    float:none
}
.home-services-request.track-order .req-details{
    padding-left:40px;
    display:flex;
    flex-direction:column;
    flex-grow:1
}
@media screen and (max-width: 39.9375em){
    .home-services-request.track-order .req-details{
        padding-left:0
    }
}
@media screen and (max-width: 39.9375em){
    .home-services-request.track-order .req-details .req-icon{
        display:table
    }
}
@media screen and (max-width: 39.9375em){
    .home-services-request.track-order .req-details .req-icon div{
        display:table-cell;
        vertical-align:middle;
        padding-left:10px
    }
}
.home-services-request.track-order .req-body{
    padding:0
}
.home-services-request.track-order .req-body .v-step-progress{
    margin:25px 0 50px
}
@media screen and (max-width: 39.9375em){
    .home-services-request.track-order .v-step-wrapper{
        padding-left:45px
    }
}
.home-services-request.track-order .req-subject{
    margin:45px 0
}
@media screen and (max-width: 39.9375em){
    .home-services-request.track-order .req-subject{
        margin:0
    }
}
.home-services-request.track-order .req-copy{
    padding:0;
    max-width:70%
}
.home-services-request.track-order .break{
    margin-left:0;
    border-width:2px
}
.home-services-request .req-head{
    padding:15px;
    background:#f8f8f8;
    border-radius:6px 6px 0 0;
    text-align:center
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-head{
        text-align:left
    }
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-head .cta{
        float:right
    }
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-head .headline{
        font-size:14px
    }
}
.home-services-request .req-body{
    padding:30px
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-body{
        padding:15px 20px
    }
}
.home-services-request .req-footer{
    padding:20px;
    background:#f8f8f8;
    border-radius:0 0 10px 10px;
    color:#777;
    position:relative
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-footer{
        border-radius:6px;
        margin:10px 20px 17px
    }
}
.home-services-request .req-footer .tip{
    font-weight:bold
}
.home-services-request .req-footer .caption,.home-services-request .req-footer .north-star .radio-group input[type=radio]+label,.north-star .radio-group .home-services-request .req-footer input[type=radio]+label,.home-services-request .req-footer .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.home-services-request .req-footer .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.home-services-request .req-footer .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.home-services-request .req-footer .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    margin:0
}
.home-services-request .req-footer .svg-bg-icon{
    position:absolute;
    height:25px;
    right:20px;
    top:18px
}
@media screen and (max-width: 39.9375em){
    .home-services-request .req-footer .svg-bg-icon{
        right:10px;
        top:7px
    }
}
@media screen and (max-width: 39.9375em){
    .home-services-request .cta{
        font-size:14px;
        font-family:du-font-secondary-medium,"du-font-secondary-regular";
        font-weight:600;
        text-decoration:underline
    }
}
@media screen and (max-width: 39.9375em){
    .v-step-wrapper{
        padding:0 30px
    }
}
.v-step-wrapper .rd-commitments__footer{
    position:absolute;
    bottom:0;
    width:100%
}
@media screen and (max-width: 39.9375em){
    .v-step-wrapper .rd-commitments__footer{
        position:relative
    }
}
.v-step-progress{
    position:relative;
    padding-left:45px;
    list-style:none
}
@media screen and (max-width: 39.9375em){
    .v-step-progress{
        padding-left:30px
    }
}
.v-step-progress .subtitle,.v-step-progress .north-star .radio-group input[type=radio]+label,.north-star .radio-group .v-step-progress input[type=radio]+label,.v-step-progress .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.v-step-progress .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.v-step-progress .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.v-step-progress .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    line-height:0.75
}
.v-step-progress .subtitle.regular,.v-step-progress .north-star .radio-group input[type=radio]+label.regular,.north-star .radio-group .v-step-progress input[type=radio]+label.regular,.v-step-progress .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label.regular,.v-step-progress .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label.regular,.v-step-progress .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label.regular,.v-step-progress .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label.regular{
    font-family:"du-font-secondary-regular"
}
.v-step-progress .body5{
    color:#777
}
.v-step-progress::before{
    display:inline-block;
    content:'';
    position:absolute;
    top:0;
    left:15px;
    width:10px;
    height:100%;
    border-left:3px solid #d3d3d3
}
@media screen and (max-width: 39.9375em){
    .v-step-progress::before{
        left:10px
    }
}
.v-step-progress-item{
    position:relative;
    counter-increment:list
}
.v-step-progress-item:not(:last-child){
    padding-bottom:60px
}
.v-step-progress-item::before{
    display:inline-block;
    content:'';
    position:absolute;
    left:-30px;
    height:100%;
    width:10px
}
@media screen and (max-width: 39.9375em){
    .v-step-progress-item::before{
        left:-20px
    }
}
.v-step-progress-item::after{
    content:'';
    display:inline-block;
    position:absolute;
    top:0;
    left:-37px;
    width:16px;
    height:16px;
    border:3px solid #fff;
    border-radius:50%;
    background-color:#d3d3d3
}
@media screen and (max-width: 39.9375em){
    .v-step-progress-item::after{
        left:-27px
    }
}
.v-step-progress-item.is-active::before,.v-step-progress-item.is-done::before,.v-step-progress-item.is-on-hold::before{
    border-left:3px solid #d3d3d3
}
.v-step-progress-item.is-active::after,.v-step-progress-item.is-done::after,.v-step-progress-item.is-on-hold::after{
    content:" ";
    font-size:10px;
    color:#333;
    text-align:center;
    border:3px solid #fff;
    background-color:#333;
    width:22px;
    height:22px;
    left:-39px
}
.v-step-progress-item.is-done::before{
    border-left:3px solid #333
}
.v-step-progress-item.is-done.next-pending::before{
    border-left:3px solid #d3d3d3
}
@media screen and (max-width: 39.9375em){
    .v-step-progress-item.is-active::after{
        left:-29px
    }
}
.v-step-progress-item.is-active:last-child::before,.v-step-progress-item.is-done:last-child::before,.v-step-progress-item.is-on-hold:last-child::before{
    border-left:3px solid #fff
}
.v-step-progress-item.is-done::after{
    content:"\2714";
    background:#fff;
    font-size:22px;
    top:-8px;
    width:20px;
    height:36px;
    left:-39px
}
@media screen and (max-width: 39.9375em){
    .v-step-progress-item.is-done::after{
        left:-29px
    }
}
.v-step-progress-item.is-on-hold::after{
    content:"\2716";
    background:#fff;
    font-size:22px;
    top:-8px;
    width:24px;
    height:32px;
    left:-40px
}
@media screen and (max-width: 39.9375em){
    .v-step-progress-item.is-on-hold::after{
        left:-30px
    }
}
.v-step-progress-item.current::before{
    border-left:3px solid #d3d3d3
}
.v-step-progress-item.current::after{
    content:" ";
    padding-top:1px;
    width:14px;
    height:14px;
    top:-4px;
    left:-36px;
    font-size:14px;
    text-align:center;
    color:#d3d3d3;
    border:3px solid #fff;
    background-color:#d3d3d3
}
.v-step-progress strong{
    display:block
}
@media screen and (max-width: 47.9375em){
    #change-schedule .subtitle1{
        font-size:20px;
        font-weight:700;
        display:block;
        margin:10px 0
    }
}
#change-schedule .du-custom-radio{
    border-radius:6px;
    width:160px;
    display:inline-block;
    padding:6px 16px;
    margin-right:10px;
    margin-bottom:10px
}
#change-schedule .du-custom-radio.day-date-wrapper{
    text-align:center;
    width:84px;
    margin-right:24px
}
#change-schedule .du-custom-radio .next-day{
    font-size:20px;
    line-height:1.3;
    font-weight:700
}
#change-schedule .du-custom-radio .next-day{
    font-size:22px;
    line-height:1.3
}
#change-schedule .du-custom-radio .month{
    font-size:13px;
    line-height:1.3
}
#change-schedule .du-custom-radio .du-radio-status{
    display:none
}
#change-schedule .du-custom-radio .du-radio-details{
    width:100%
}
#change-schedule .du-custom-radio .du-radio-details-val{
    font-size:1rem;
    margin-bottom:0;
    line-height:2rem;
    font-family:"du-font-secondary-regular";
    display:flex;
    justify-content:space-between;
    align-items:center
}
#change-schedule .du-custom-radio input[type=radio]:checked ~ .du-radio-details,#change-schedule .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details,#change-schedule .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details,#change-schedule .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details,#change-schedule .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details{
    font-family:"du-font-secondary-bold";
    color:#fff
}
#change-schedule .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-val,#change-schedule .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,#change-schedule .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,#change-schedule .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,#change-schedule .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val{
    font-family:"du-font-secondary-bold";
    color:#fff
}
#change-schedule .du-custom-radio input[type=radio]:checked ~ .du-radio-status2:after,#change-schedule .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2:after,#change-schedule .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after,#change-schedule .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2:after,#change-schedule .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after{
    background:none
}
@media screen and (max-width: 47.9375em){
    #change-schedule .du-custom-radio{
        width:140px;
        margin-right:5px
    }
    #change-schedule .du-custom-radio.day-date-wrapper{
        width:65px;
        margin-right:10px
    }
    #change-schedule .du-custom-radio .next-day{
        font-size:17px
    }
    #change-schedule .du-custom-radio .next-day{
        font-size:18px
    }
    #change-schedule .du-custom-radio .month{
        font-size:11px
    }
}
@media screen and (max-width: 64.06125em){
    .rd-payment,.rd-recharge{
        padding-bottom:0
    }
}
.rd-payment .du-form .autopayment-card,.rd-payment .du-form .autopayment-fee,.rd-recharge .du-form .autopayment-card,.rd-recharge .du-form .autopayment-fee{
    padding:0
}
.rd-payment .du-box-frame h4,.rd-payment .du-box-frame__white h4,.rd-recharge .du-box-frame h4,.rd-recharge .du-box-frame__white h4{
    margin:0 0 1rem
}
.rd-payment .widget-info h4,.rd-recharge .widget-info h4{
    margin:0 0 .5rem;
    font-size:14px
}
.rd-payment .input-hint,.rd-recharge .input-hint{
    line-height:1.3 !important;
    margin:8px 0 0
}
.rd-payment .pay-amount,.rd-recharge .pay-amount{
    font-family:"du-font-secondary-bold";
    position:relative;
    padding-left:45px !important
}
.rd-payment .pay-amount ~ .measure,.rd-recharge .pay-amount ~ .measure{
    position:absolute;
    left:14px;
    font-size:.8125rem;
    top:12px;
    display:none
}
.rd-payment .pay-amount.focus,.rd-payment .pay-amount.filled,.rd-recharge .pay-amount.focus,.rd-recharge .pay-amount.filled{
    font-family:"du-font-secondary-bold" !important
}
.rd-payment .pay-amount.focus ~ .measure,.rd-payment .pay-amount.filled ~ .measure,.rd-recharge .pay-amount.focus ~ .measure,.rd-recharge .pay-amount.filled ~ .measure{
    display:block
}
.rd-payment .pay-amount.warning,.rd-recharge .pay-amount.warning{
    border-bottom:1px solid #ff8200
}
.rd-payment .pay-amount.warning ~ .material-label,.rd-recharge .pay-amount.warning ~ .material-label{
    color:#ff8200 !important
}
.rd-payment .pay-amount.warning ~ .bar::before,.rd-payment .pay-amount.warning ~ .bar::after,.rd-recharge .pay-amount.warning ~ .bar::before,.rd-recharge .pay-amount.warning ~ .bar::after{
    background:#ff8200
}
.rd-payment .du-form .autopayment-card .autopay-form .checkbox-group span,.rd-payment .du-form .autopayment-fee .autopay-form .checkbox-group span,.rd-recharge .du-form .autopayment-card .autopay-form .checkbox-group span,.rd-recharge .du-form .autopayment-fee .autopay-form .checkbox-group span{
    line-height:1
}
.rd-payment .du-form .autopayment-card .mockup-card .card-number,.rd-payment .du-form .autopayment-fee .mockup-card .card-number,.rd-recharge .du-form .autopayment-card .mockup-card .card-number,.rd-recharge .du-form .autopayment-fee .mockup-card .card-number{
    direction:ltr !important
}
@media screen and (max-width: 64.06125em){
    .rd-payment .du-form .autopayment-card .autopay-card,.rd-payment .du-form .autopayment-fee .autopay-card,.rd-recharge .du-form .autopayment-card .autopay-card,.rd-recharge .du-form .autopayment-fee .autopay-card{
        display:block
    }
    .rd-payment .du-form .autopayment-card .autopay-card .card-cert,.rd-payment .du-form .autopayment-fee .autopay-card .card-cert,.rd-recharge .du-form .autopayment-card .autopay-card .card-cert,.rd-recharge .du-form .autopayment-fee .autopay-card .card-cert{
        border:0 none
    }
}
@media screen and (max-width: 47.99875em){
    .rd-payment .du-form .autopayment-card .autopay-card,.rd-payment .du-form .autopayment-fee .autopay-card,.rd-recharge .du-form .autopayment-card .autopay-card,.rd-recharge .du-form .autopayment-fee .autopay-card{
        display:block;
        width:100%;
        margin-bottom:10px
    }
    .rd-payment .du-form .autopayment-card .autopay-card .mockup-card,.rd-payment .du-form .autopayment-fee .autopay-card .mockup-card,.rd-recharge .du-form .autopayment-card .autopay-card .mockup-card,.rd-recharge .du-form .autopayment-fee .autopay-card .mockup-card{
        max-width:100%;
        background-size:contain;
        margin:auto
    }
    .rd-payment .du-form .autopayment-card .autopay-card .mockup-card .card-exp,.rd-payment .du-form .autopayment-fee .autopay-card .mockup-card .card-exp,.rd-recharge .du-form .autopayment-card .autopay-card .mockup-card .card-exp,.rd-recharge .du-form .autopayment-fee .autopay-card .mockup-card .card-exp{
        left:auto;
        right:30px
    }
}
@media screen and (max-width: 25.8125em){
    .rd-payment .du-form .autopayment-card .autopay-card .mockup-card,.rd-payment .du-form .autopayment-fee .autopay-card .mockup-card,.rd-recharge .du-form .autopayment-card .autopay-card .mockup-card,.rd-recharge .du-form .autopayment-fee .autopay-card .mockup-card{
        max-width:calc(100% + 30px);
        width:315px;
        height:195px
    }
}
@media screen and (max-width: 23.375em){
    .rd-payment .du-form .autopayment-card .autopay-card,.rd-payment .du-form .autopayment-fee .autopay-card,.rd-recharge .du-form .autopayment-card .autopay-card,.rd-recharge .du-form .autopayment-fee .autopay-card{
        display:none
    }
}
@media print, screen and (min-width: 64em){
    .rd-payment .du-form .autopayment-card .autopay-card,.rd-payment .du-form .autopayment-fee .autopay-card,.rd-recharge .du-form .autopayment-card .autopay-card,.rd-recharge .du-form .autopayment-fee .autopay-card{
        margin-left:-8px
    }
}
.rd-payment .du-form .autopayment-card--saved .autopay-wrap,.rd-recharge .du-form .autopayment-card--saved .autopay-wrap{
    justify-content:inherit
}
.rd-payment .du-form .autopayment-card--saved .autopay-card-details,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details{
    display:flex;
    flex-flow:column;
    align-items:flex-start;
    justify-content:center;
    padding:10px;
    width:100%
}
.rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta{
    margin:30px 0 0;
    width:100%
}
.rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a{
    display:block
}
@media screen and (max-width: 47.99875em){
    .rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a{
        width:100% !important
    }
}
.rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a+a,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a+a{
    margin-top:15px
}
@media print, screen and (min-width: 48em){
    .rd-payment .du-form .autopayment-card--saved .autopay-card-details,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details{
        margin-left:20px;
        padding:0;
        width:269px
    }
    .rd-payment .du-form .autopayment-card--saved .autopay-card-details h3,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details h3{
        margin-bottom:30px
    }
    .rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta{
        margin:40px 0 0
    }
    .rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a{
        display:block;
        width:100%
    }
    .rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a+a,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a+a{
        margin-top:15px
    }
}
@media screen and (min-width: 80em){
    .rd-payment .du-form .autopayment-card--saved .autopay-card-details,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details{
        margin-left:auto;
        width:100%;
        max-width:380px
    }
    .rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a{
        display:inline-block;
        width:auto
    }
    .rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a+a,.rd-recharge .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a+a{
        margin-top:0;
        margin-left:15px
    }
}
.rd-payment .widget-info .card-cert,.rd-recharge .widget-info .card-cert{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-top:0
}
.rd-payment .widget-info+.widget-info,.rd-recharge .widget-info+.widget-info{
    border-top:1px solid #ddd;
    padding-top:25px
}
@media screen and (max-width: 47.99875em){
    .rd-payment .widget-info:last-child,.rd-recharge .widget-info:last-child{
        margin-bottom:30px
    }
}
@media print, screen and (min-width: 64em){
    .rd-payment .du-box-frame__success,.rd-recharge .du-box-frame__success{
        margin:0;
        width:100%
    }
}
.rd-payment .du-box-frame__success .success-left,.rd-recharge .du-box-frame__success .success-left{
    order:2
}
@media print, screen and (min-width: 64em){
    .rd-payment .du-box-frame__success .success-left,.rd-recharge .du-box-frame__success .success-left{
        order:initial
    }
}
.rd-payment .du-box-frame__success .success-right,.rd-recharge .du-box-frame__success .success-right{
    text-align:left;
    order:1;
    padding:0 0 20px
}
@media print, screen and (min-width: 64em){
    .rd-payment .du-box-frame__success .success-right,.rd-recharge .du-box-frame__success .success-right{
        padding:0;
        order:initial;
        text-align:right
    }
}
.rd-payment .du-box-frame__success .success-msg h4,.rd-recharge .du-box-frame__success .success-msg h4{
    font-family:"du-font-secondary-regular";
    font-weight:normal
}
@media screen and (max-width: 23.4375em){
    .rd-payment .rd-form .autopayment-card .group,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .group,.rd-payment .rd-form .du-form .autopayment-fee .group,.rd-payment .du-form .rd-form .autopayment-fee .group,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .group,.rd-recharge .rd-form .autopayment-card .group,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .group,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .group,.rd-recharge .rd-form .du-form .autopayment-fee .group,.rd-recharge .du-form .rd-form .autopayment-fee .group{
        padding:0 10px
    }
    .rd-payment .rd-form .autopayment-card .autopay-card,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .autopay-card,.rd-payment .rd-form .du-form .autopayment-fee .autopay-card,.rd-payment .du-form .rd-form .autopayment-fee .autopay-card,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .autopay-card,.rd-recharge .rd-form .autopayment-card .autopay-card,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-card,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-card,.rd-recharge .rd-form .du-form .autopayment-fee .autopay-card,.rd-recharge .du-form .rd-form .autopayment-fee .autopay-card{
        width:calc(100% + 30px);
        margin:auto -6px 10px
    }
    .rd-payment .rd-form .autopayment-card .autopay-card .mockup-card,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .autopay-card .mockup-card,.rd-payment .rd-form .du-form .autopayment-fee .autopay-card .mockup-card,.rd-payment .du-form .rd-form .autopayment-fee .autopay-card .mockup-card,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .autopay-card .mockup-card,.rd-recharge .rd-form .autopayment-card .autopay-card .mockup-card,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-card .mockup-card,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-card .mockup-card,.rd-recharge .rd-form .du-form .autopayment-fee .autopay-card .mockup-card,.rd-recharge .du-form .rd-form .autopayment-fee .autopay-card .mockup-card{
        width:100%;
        margin:auto
    }
}
.rd-payment .rd-form .autopayment-card .autopay-form,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .autopay-form,.rd-payment .rd-form .du-form .autopayment-fee .autopay-form,.rd-payment .du-form .rd-form .autopayment-fee .autopay-form,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .autopay-form,.rd-recharge .rd-form .autopayment-card .autopay-form,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-form,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-form,.rd-recharge .rd-form .du-form .autopayment-fee .autopay-form,.rd-recharge .du-form .rd-form .autopayment-fee .autopay-form{
    width:auto;
    max-width:100%
}
@media print, screen and (min-width: 48em){
    .rd-payment .rd-form .autopayment-card .autopay-form,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .autopay-form,.rd-payment .rd-form .du-form .autopayment-fee .autopay-form,.rd-payment .du-form .rd-form .autopayment-fee .autopay-form,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .autopay-form,.rd-recharge .rd-form .autopayment-card .autopay-form,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-form,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-form,.rd-recharge .rd-form .du-form .autopayment-fee .autopay-form,.rd-recharge .du-form .rd-form .autopayment-fee .autopay-form{
        max-width:260px
    }
}
@media print, screen and (min-width: 64em){
    .rd-payment .rd-form .autopayment-card .autopay-form,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .autopay-form,.rd-payment .rd-form .du-form .autopayment-fee .autopay-form,.rd-payment .du-form .rd-form .autopayment-fee .autopay-form,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .autopay-form,.rd-recharge .rd-form .autopayment-card .autopay-form,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-form,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-form,.rd-recharge .rd-form .du-form .autopayment-fee .autopay-form,.rd-recharge .du-form .rd-form .autopayment-fee .autopay-form{
        max-width:350px
    }
}
@media screen and (min-width: 80em){
    .rd-payment .rd-form .autopayment-card .autopay-form,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .autopay-form,.rd-payment .rd-form .du-form .autopayment-fee .autopay-form,.rd-payment .du-form .rd-form .autopayment-fee .autopay-form,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .autopay-form,.rd-recharge .rd-form .autopayment-card .autopay-form,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-form,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-form,.rd-recharge .rd-form .du-form .autopayment-fee .autopay-form,.rd-recharge .du-form .rd-form .autopayment-fee .autopay-form{
        max-width:380px
    }
}
@media screen and (min-width: 80em){
    .rd-payment .rd-form .autopayment-card .autopay-card,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .autopay-card,.rd-payment .rd-form .du-form .autopayment-fee .autopay-card,.rd-payment .du-form .rd-form .autopayment-fee .autopay-card,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .autopay-card,.rd-recharge .rd-form .autopayment-card .autopay-card,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-card,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .autopay-card,.rd-recharge .rd-form .du-form .autopayment-fee .autopay-card,.rd-recharge .du-form .rd-form .autopayment-fee .autopay-card{
        width:420px
    }
    .rd-payment .rd-form .autopayment-card .mockup-card,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .mockup-card,.rd-payment .rd-form .du-form .autopayment-fee .mockup-card,.rd-payment .du-form .rd-form .autopayment-fee .mockup-card,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .mockup-card,.rd-recharge .rd-form .autopayment-card .mockup-card,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .mockup-card,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .mockup-card,.rd-recharge .rd-form .du-form .autopayment-fee .mockup-card,.rd-recharge .du-form .rd-form .autopayment-fee .mockup-card{
        width:420px;
        height:260px;
        background-size:cover
    }
    .rd-payment .rd-form .autopayment-card .mockup-card .card-number,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .mockup-card .card-number,.rd-payment .rd-form .du-form .autopayment-fee .mockup-card .card-number,.rd-payment .du-form .rd-form .autopayment-fee .mockup-card .card-number,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .mockup-card .card-number,.rd-recharge .rd-form .autopayment-card .mockup-card .card-number,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .mockup-card .card-number,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .mockup-card .card-number,.rd-recharge .rd-form .du-form .autopayment-fee .mockup-card .card-number,.rd-recharge .du-form .rd-form .autopayment-fee .mockup-card .card-number{
        top:125px
    }
    .rd-payment .rd-form .autopayment-card .mockup-card .card-name,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .mockup-card .card-name,.rd-payment .rd-form .du-form .autopayment-fee .mockup-card .card-name,.rd-payment .du-form .rd-form .autopayment-fee .mockup-card .card-name,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .mockup-card .card-name,.rd-payment .rd-form .autopayment-card .mockup-card .card-exp,.checkout-autopayment .du-form .rd-payment .rd-form .autopayment-fee .mockup-card .card-exp,.rd-payment .rd-form .du-form .autopayment-fee .mockup-card .card-exp,.rd-payment .du-form .rd-form .autopayment-fee .mockup-card .card-exp,.rd-recharge .du-form .rd-payment .rd-form .autopayment-fee .mockup-card .card-exp,.rd-recharge .rd-form .autopayment-card .mockup-card .card-name,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .mockup-card .card-name,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .mockup-card .card-name,.rd-recharge .rd-form .du-form .autopayment-fee .mockup-card .card-name,.rd-recharge .du-form .rd-form .autopayment-fee .mockup-card .card-name,.rd-recharge .rd-form .autopayment-card .mockup-card .card-exp,.checkout-autopayment .du-form .rd-recharge .rd-form .autopayment-fee .mockup-card .card-exp,.rd-payment .du-form .rd-recharge .rd-form .autopayment-fee .mockup-card .card-exp,.rd-recharge .rd-form .du-form .autopayment-fee .mockup-card .card-exp,.rd-recharge .du-form .rd-form .autopayment-fee .mockup-card .card-exp{
        top:175px;
        font-size:1.133rem
    }
}
.rd-payment .du-form:not(.rd-form) .autopayment-card .autopay-form,.rd-payment .du-form:not(.rd-form) .autopayment-fee .autopay-form,.rd-recharge .du-form:not(.rd-form) .autopayment-card .autopay-form,.rd-recharge .du-form:not(.rd-form) .autopayment-fee .autopay-form{
    width:auto;
    max-width:100%
}
@media print, screen and (min-width: 48em){
    .rd-payment .du-form:not(.rd-form) .autopayment-card .autopay-form,.rd-payment .du-form:not(.rd-form) .autopayment-fee .autopay-form,.rd-recharge .du-form:not(.rd-form) .autopayment-card .autopay-form,.rd-recharge .du-form:not(.rd-form) .autopayment-fee .autopay-form{
        width:100%
    }
    .rd-payment .du-form:not(.rd-form) .autopayment-card .autopay-form .group,.rd-payment .du-form:not(.rd-form) .autopayment-fee .autopay-form .group,.rd-recharge .du-form:not(.rd-form) .autopayment-card .autopay-form .group,.rd-recharge .du-form:not(.rd-form) .autopayment-fee .autopay-form .group{
        max-width:50%;
        padding:0 15px
    }
    .rd-payment .du-form:not(.rd-form) .autopayment-card .autopay-form .group .du-checked-list-grd,.rd-payment .du-form:not(.rd-form) .autopayment-fee .autopay-form .group .du-checked-list-grd,.rd-recharge .du-form:not(.rd-form) .autopayment-card .autopay-form .group .du-checked-list-grd,.rd-recharge .du-form:not(.rd-form) .autopayment-fee .autopay-form .group .du-checked-list-grd{
        margin-top:0;
        margin-bottom:0
    }
    .rd-payment .du-form:not(.rd-form) .autopayment-card .autopay-form .group-wide:last-child,.rd-payment .du-form:not(.rd-form) .autopayment-fee .autopay-form .group-wide:last-child,.rd-recharge .du-form:not(.rd-form) .autopayment-card .autopay-form .group-wide:last-child,.rd-recharge .du-form:not(.rd-form) .autopayment-fee .autopay-form .group-wide:last-child{
        max-width:unset
    }
    .rd-payment .du-form:not(.rd-form) .autopayment-card .autopay-form .group-text,.rd-payment .du-form:not(.rd-form) .autopayment-fee .autopay-form .group-text,.rd-recharge .du-form:not(.rd-form) .autopayment-card .autopay-form .group-text,.rd-recharge .du-form:not(.rd-form) .autopayment-fee .autopay-form .group-text{
        padding:0 15px
    }
}
@media screen and (min-width: 80em){
    .rd-payment .du-form:not(.rd-form) .autopayment-card .autopay-form,.rd-payment .du-form:not(.rd-form) .autopayment-fee .autopay-form,.rd-recharge .du-form:not(.rd-form) .autopayment-card .autopay-form,.rd-recharge .du-form:not(.rd-form) .autopayment-fee .autopay-form{
        width:auto;
        max-width:360px
    }
    .rd-payment .du-form:not(.rd-form) .autopayment-card .autopay-form .group,.rd-payment .du-form:not(.rd-form) .autopayment-fee .autopay-form .group,.rd-recharge .du-form:not(.rd-form) .autopayment-card .autopay-form .group,.rd-recharge .du-form:not(.rd-form) .autopayment-fee .autopay-form .group{
        max-width:unset
    }
}
@media screen and (min-width: 85.375em){
    .rd-payment .du-form:not(.rd-form) .autopayment-card .autopay-form,.rd-payment .du-form:not(.rd-form) .autopayment-fee .autopay-form,.rd-recharge .du-form:not(.rd-form) .autopayment-card .autopay-form,.rd-recharge .du-form:not(.rd-form) .autopayment-fee .autopay-form{
        max-width:395px
    }
}
@media screen and (min-width: 85.375em){
    .rd-payment .du-form:not(.rd-form) .du-box-frame-content__inner .autopay-form,.rd-recharge .du-form:not(.rd-form) .du-box-frame-content__inner .autopay-form{
        max-width:380px
    }
}
@media screen and (max-width: 64.06125em){
    .rd-payment .sticky.non-sticky-on-mobile,.rd-recharge .sticky.non-sticky-on-mobile{
        position:static !important
    }
}
.rd-payment-details,.rd-card-details,.rd-contact-details,.rd-print-details{
    padding-right:50px
}
.rd-payment-details p,.rd-card-details p,.rd-contact-details p,.rd-print-details p{
    margin:0;
    font-size:.764rem
}
.rd-payment-details h4,.rd-card-details h4,.rd-contact-details h4,.rd-print-details h4{
    margin:0 !important;
    font-family:"du-font-secondary-bold";
    font-size:1.17rem
}
.rd-payment-details a,.rd-card-details a,.rd-contact-details a,.rd-print-details a{
    margin:5px 0 0
}
.rd-card-details,.rd-print-details{
    display:flex;
    align-items:center
}
.rd-card-details .svg-icon,.rd-print-details .svg-icon{
    margin-right:10px;
    height:30px
}
.rd-contact-details .svg-icon{
    margin-right:5px
}
.rd-contact-details h5{
    margin:5px 0 !important;
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
.rd-billing-graph{
    height:310px;
    display:flex;
    align-items:flex-end;
    justify-content:center;
    position:relative
}
@media screen and (max-width: 47.99875em){
    .rd-billing-graph{
        margin:0 -10px;
        justify-content:space-evenly
    }
}
.rd-billing-graph__item,.rd-billing-graph__item--unbilled{
    width:16.6666%;
    display:flex;
    flex-flow:column;
    align-items:center;
    justify-content:flex-end;
    text-align:center;
    height:100%
}
@media print, screen and (min-width: 48em){
    .rd-billing-graph__item,.rd-billing-graph__item--unbilled{
        width:14.2857%
    }
}
.rd-billing-graph__amount>span{
    display:block
}
@media screen and (max-width: 47.99875em){
    .rd-billing-graph__amount>span.subtitle1{
        font-size:.866rem
    }
}
.rd-billing-graph__amount>span.unbilled{
    color:#753bbd;
    background:rgba(117,59,189,0.1);
    padding:0 4px;
    margin:0 0 5px
}
@media screen and (max-width: 47.99875em){
    .rd-billing-graph__amount>span.unbilled{
        font-size:.866rem
    }
}
.rd-billing-graph__bar{
    width:20px;
    background:#00d4e9;
    background-image:linear-gradient(0deg, #00A9CE 17%, #00D4E9 84%);
    margin:10px auto;
    border-radius:20px;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
    -webkit-transition-delay:1s;
    -moz-transition-delay:1s;
    transition-delay:1s
}
@media print, screen and (min-width: 48em){
    .rd-billing-graph__bar{
        width:35px;
        margin:15px auto
    }
}
.rd-billing-graph__bar[data-size="0"]{
    height:2px
}
.rd-billing-graph__bar[data-size="10"]{
    height:5%
}
.rd-billing-graph__bar[data-size="20"]{
    height:10%
}
.rd-billing-graph__bar[data-size="30"]{
    height:15%
}
.rd-billing-graph__bar[data-size="40"]{
    height:20%
}
.rd-billing-graph__bar[data-size="50"]{
    height:25%
}
.rd-billing-graph__bar[data-size="60"]{
    height:30%
}
.rd-billing-graph__bar[data-size="70"]{
    height:35%
}
.rd-billing-graph__bar[data-size="80"]{
    height:40%
}
.rd-billing-graph__bar[data-size="90"]{
    height:45%
}
.rd-billing-graph__bar[data-size="100"]{
    height:50%
}
@media screen and (max-width: 47.99875em){
    .rd-billing-graph__date{
        max-width:55px
    }
}
.rd-billing-graph .has-tip{
    cursor:pointer
}
.rd-billing-graph a{
    padding:10px 0;
    text-align:center
}
.rd-billing-graph a .svg-bg-icon{
    display:block;
    margin:auto
}
.rd-billing-graph a span{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    color:#333
}
@media screen and (max-width: 47.99875em){
    .rd-billing-graph a span{
        font-size:11px
    }
}
.rd-billing-graph__item--unbilled .rd-billing-graph__bar{
    background:#753bbd
}
.rd-billing-graph__item--unbilled>.svg-bg-icon{
    display:block;
    margin:10px 0
}
.rd-billing-graph.loading .rd-billing-graph__item,.rd-billing-graph.loading .rd-billing-graph__item--unbilled,.rd-billing-graph.loading .rd-billing-graph__empty{
    display:none
}
.rd-billing-graph.loading .rd-billing-graph__item .rd-billing-graph__bar,.rd-billing-graph.loading .rd-billing-graph__item--unbilled .rd-billing-graph__bar,.rd-billing-graph.loading .rd-billing-graph__empty .rd-billing-graph__bar{
    height:5%
}
.rd-billing-graph.loading .rd-graph-loader{
    display:block
}
.rd-billing-graph.empty{
    align-items:center;
    text-align:center
}
.rd-graph-loader{
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    top:50%;
    width:90px;
    display:none
}
.rd-graph-loader ul{
    margin:0;
    list-style:none;
    width:90px;
    position:relative;
    padding:0;
    height:10px
}
.rd-graph-loader ul li{
    position:absolute;
    width:5px;
    height:0;
    background-color:#00a9ce;
    bottom:0
}
@keyframes sequence1{
    0%{
        height:10px
    }
    50%{
        height:50px
    }
    100%{
        height:10px
    }
}
@keyframes sequence2{
    0%{
        height:20px
    }
    50%{
        height:65px
    }
    100%{
        height:20px
    }
}
.rd-graph-loader li:nth-child(1){
    left:0;
    animation:sequence1 1s ease infinite 0s
}
.rd-graph-loader li:nth-child(2){
    left:15px;
    animation:sequence2 1s ease infinite 0.1s
}
.rd-graph-loader li:nth-child(3){
    left:30px;
    animation:sequence1 1s ease-in-out infinite 0.2s
}
.rd-graph-loader li:nth-child(4){
    left:45px;
    animation:sequence2 1s ease-in infinite 0.3s
}
.rd-graph-loader li:nth-child(5){
    left:60px;
    animation:sequence1 1s ease-in-out infinite 0.4s
}
.rd-graph-loader li:nth-child(6){
    left:75px;
    animation:sequence2 1s ease infinite 0.5s
}
.rd-linked-account{
    border:1px solid #ddd;
    background:#F8F8F8;
    padding:25px;
    border-radius:10px;
    text-align:center
}
@media print, screen and (min-width: 48em){
    .rd-linked-account{
        padding:60px 40px;
        display:flex;
        align-items:center;
        justify-content:center;
        text-align:inherit
    }
}
.rd-linked-account .rd-linked__thumb{
    width:70px;
    height:70px;
    border:1px solid #eee;
    border-radius:50%;
    -webkit-box-shadow:0 5px 15px 0px rgba(51,51,51,0.05);
    -moz-box-shadow:0 5px 15px 0px rgba(51,51,51,0.05);
    box-shadow:0 5px 15px 0px rgba(51,51,51,0.05);
    display:inline-flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    margin-bottom:10px;
    color:#00a9ce
}
@media print, screen and (min-width: 48em){
    .rd-linked-account .rd-linked__thumb{
        width:80px;
        height:80px;
        margin:0;
        margin-right:15px
    }
}
.rd-linked-account__info{
    margin-bottom:20px
}
@media print, screen and (min-width: 48em){
    .rd-linked-account__info{
        display:flex;
        flex-flow:row wrap;
        align-items:center;
        margin-bottom:0
    }
}
.rd-linked-account__action{
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center
}
@media print, screen and (min-width: 48em){
    .rd-linked-account__action{
        text-align:right;
        justify-content:flex-end
    }
}
.rd-linked-account__action a{
    margin-top:0
}
@media print, screen and (min-width: 48em){
    .rd-linked-account__action a .svg-bg-icon{
        margin-top:2px
    }
}
.rd-linked-account+.rd-linked-account{
    margin-top:25px
}
.rd-recharge .du-form{
    width:100%;
    padding:0;
    display:block
}
@media print, screen and (min-width: 48em){
    .rd-recharge .du-form.margin-minus-10{
        margin-left:-10px;
        margin-right:-10px;
        width:auto
    }
}
.rd-recharge .du-form .card-type-wrap{
    padding:10px
}
.rd-recharge .du-form .card-type-wrap .msg{
    padding-top:0;
    margin:0
}
.rd-recharge .addons-filter select{
    width:auto;
    margin:0;
    font-size:1rem;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    box-shadow:none;
    background-color:transparent;
    color:#000;
    height:auto
}
.rd-recharge-loader.loading{
    position:relative;
    width:100%;
    min-height:70px
}
.rd-recharge .recharge-panel{
    max-width:none;
    margin:0;
    padding:0
}
.rd-recharge .recharge-panel .pay-pane{
    padding:0
}
@media print, screen and (min-width: 64em){
    .rd-recharge .recharge-panel .pay-pane{
        margin:0;
        padding:0
    }
}
@media screen and (min-width: 105em){
    .rd-recharge .recharge-panel .pay-pane{
        border-radius:0;
        border:0;
        padding:0;
        margin:0
    }
}
.rd-recharge .recharge-panel .pay-pane h6,.rd-recharge .recharge-panel .pay-pane .headline6{
    font-family:du-font-primary-b;
    font-size:1rem;
    margin:0 0 26px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane h6,.rd-recharge .recharge-panel .pay-pane .headline6{
        text-align:left;
        font-size:1.133rem;
        margin-bottom:16px
    }
}
.rd-recharge .recharge-panel .pay-pane h6.ypyg-yp,.rd-recharge .recharge-panel .pay-pane .headline6.ypyg-yp{
    color:#c724b1
}
.rd-recharge .recharge-panel .pay-pane h6.ypyg-yg,.rd-recharge .recharge-panel .pay-pane .headline6.ypyg-yg{
    color:#00a9ce
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group{
    justify-content:flex-start
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .custom-radio-group{
        align-items:center;
        justify-content:flex-start
    }
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-custom-radio{
    padding:15px 20px 20px;
    max-width:300px
}
@media print, screen and (min-width: 64em){
    .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-custom-radio{
        max-width:255px;
        min-width:255px
    }
}
@media screen and (min-width: 80em){
    .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-custom-radio{
        max-width:300px;
        min-width:300px
    }
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-custom-radio{
        margin-right:1rem
    }
}
@media screen and (max-width: 47.99875em){
    .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-custom-radio{
        margin-left:0;
        margin-right:0;
        max-width:unset
    }
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group h6,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .headline6{
    margin:0 0 26px
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details{
    width:100%
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .icon,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .secondary-btn--primary-color,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .secondary-btn--primary-color,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .secondary-btn--primary-color,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .accordion-item .file-drop .hint2,.accordion-item .file-drop .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .hint2,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .hint2,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details .hint2{
    text-decoration:none;
    color:#c724b1;
    font-size:16px;
    position:relative;
    bottom:-4px
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-status{
    display:none
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group input[type=radio]:checked ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    border-width:2px
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-grid{
    display:flex;
    align-items:center
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-grid .du-radio-details-cell{
    width:50%
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-grid .du-radio-details-cell h6{
    margin:0;
    font-size:1.25rem
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-grid .text-amount{
    justify-content:flex-end
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-grid .text-amount small{
    line-height:1.6
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-grid .du-radio-details-text{
    text-align:right;
    margin:0;
    font-size:.764rem
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-grid .text-amount ~ .du-radio-details-text{
    margin-top:-5px
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-label{
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    padding:10px 0;
    margin:10px 0 15px
}
@media screen and (max-width: 47.99875em){
    .rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-label{
        font-size:1rem
    }
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-btn{
    color:#c724b1;
    text-decoration:none;
    font-size:1rem;
    margin:0;
    padding:6px 33px;
    border-radius:4px;
    display:inline-block;
    min-width:130px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:1.35;
    float:right;
    position:relative;
    text-align:center;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%);
    z-index:1
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-radio-details-btn:after{
    content:'';
    position:absolute;
    background:#fff;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    top:2px;
    left:2px;
    border-radius:3px;
    z-index:-2
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-btn,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn{
    background:linear-gradient(60deg, #00A9CE 12%, #7E35BC 66%, #C700B1 93%, #C700B1 100%);
    background:linear-gradient(45deg, #753BBD 0%, #00A9CE 67%, #00A9CE 100%);
    border:0 none;
    color:#fff
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-btn.selected,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn.selected,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn.selected,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn.selected,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn.selected{
    padding-left:12px;
    text-align:left
}
.rd-recharge .recharge-panel .pay-pane .custom-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-btn:after,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn:after,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn:after,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn:after,.rd-recharge .recharge-panel .pay-pane .custom-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-btn:after{
    position:absolute;
    margin:0;
    top:calc(50% - 10px);
    text-align:center;
    left:auto;
    right:12px;
    width:20px;
    height:20px;
    color:#00a9ce;
    border-color:#00a9ce;
    background:#fff;
    content:'k';
    font-family:du-icon-font;
    font-size:12px;
    border-radius:50%;
    line-height:20px
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group{
    margin-bottom:20px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group{
        justify-content:flex-start
    }
}
@media print, screen and (min-width: 64em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group{
        margin-bottom:20px;
        justify-content:flex-start;
        margin-right:0
    }
}
@media screen and (min-width: 105em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group{
        margin-bottom:20px
    }
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio{
    margin-left:0px;
    margin-right:16px;
    margin-bottom:15px;
    height:110px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio{
        margin-left:0px;
        margin-right:10px;
        margin-bottom:10px;
        padding:10px;
        border-radius:8px;
        min-width:55px;
        height:100px
    }
}
@media screen and (min-width: 80em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio{
        height:122px
    }
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio:first-child{
    margin-left:0
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio:last-child{
    margin-right:0
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-status{
    top:20px;
    left:calc(50% - 15px);
    width:30px;
    height:30px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-status{
        top:14px;
        width:24px;
        height:24px;
        left:calc(50% - 12px)
    }
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-status:before{
    width:30px;
    height:30px;
    line-height:30px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-status:before{
        width:24px;
        height:24px;
        line-height:24px
    }
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-val{
    line-height:1.2;
    font-size:1.17rem;
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-val{
        font-size:1.25rem
    }
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-val.small{
        font-size:.875rem;
        margin-left:-5px;
        margin-right:-5px
    }
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-label,.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details-inner{
    font-size:.882rem
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-val,.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val{
    font-family:"du-font-secondary-bold"
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details{
    margin-top:45px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group .du-custom-radio .du-radio-details{
        margin:35px auto 0
    }
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group .parsley-errors-list{
    display:none
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day{
    margin-right:-10px
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio{
    height:100px;
    margin-left:5px;
    margin-right:5px
}
@media print, screen and (min-width: 64em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio{
        width:93px
    }
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio{
        min-width:70px;
        height:75px
    }
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio.disabled{
    opacity:1;
    background:transparent;
    border:0;
    color:#333
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio.disabled:hover,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .accordion-login .du-custom-radio.disabled.accordion-title:focus,.accordion-login .rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio.disabled.accordion-title:focus,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio.disabled.file-drop:focus,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .file-drop-container .du-custom-radio.disabled.file-drop-single:focus,.file-drop-container .rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio.disabled.file-drop-single:focus{
    box-shadow:none
}
.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio input[type=checkbox]:disabled ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .du-text-field.readonly input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .du-text-field.locked input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio input[type=radio]:disabled ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .du-text-field.readonly input[type=radio]:disabled:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .readonly.du-text-field--btn input[type=radio]:disabled:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .du-text-field.locked input[type=radio]:disabled:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .locked.du-text-field--btn input[type=radio]:disabled:focus ~ .du-radio-status2,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio input[type=checkbox]:disabled ~ .du-radio-details,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .du-text-field.readonly input[type=checkbox]:disabled:focus ~ .du-radio-details,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-details,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .du-text-field.locked input[type=checkbox]:disabled:focus ~ .du-radio-details,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-details,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio input[type=radio]:disabled ~ .du-radio-details,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .du-text-field.readonly input[type=radio]:disabled:focus ~ .du-radio-details,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .readonly.du-text-field--btn input[type=radio]:disabled:focus ~ .du-radio-details,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .du-text-field.locked input[type=radio]:disabled:focus ~ .du-radio-details,.rd-recharge .recharge-panel .pay-pane .recharge-card-group.calendar-day .du-custom-radio .locked.du-text-field--btn input[type=radio]:disabled:focus ~ .du-radio-details{
    opacity:.5
}
.rd-recharge .recharge-panel .pay-pane .du-text-field,.rd-recharge .recharge-panel .pay-pane .du-text-field--btn{
    margin-bottom:40px;
    margin-top:0;
    padding:0
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .recharge-panel .pay-pane .du-text-field,.rd-recharge .recharge-panel .pay-pane .du-text-field--btn{
        margin-top:0
    }
}
.rd-recharge .recharge-panel .step-input-control{
    border:1px solid #ddd;
    border-radius:5px;
    max-width:340px;
    padding:30px 30px 0 30px
}
.rd-recharge .recharge-panel .step-input-control .step-input-control-wrap{
    padding-bottom:15px;
    display:flex;
    align-items:flex-start
}
.rd-recharge .recharge-panel .step-input-control .du-text-field,.rd-recharge .recharge-panel .step-input-control .du-text-field--btn{
    max-width:185px;
    margin-left:10px;
    margin-right:10px
}
.rd-recharge .recharge-panel .step-input-control .du-text-field .parsley-errors-list,.rd-recharge .recharge-panel .step-input-control .du-text-field--btn .parsley-errors-list{
    bottom:auto
}
.rd-recharge .recharge-panel .step-input-control .secondary-btn--primary-color{
    width:38px;
    min-width:38px;
    height:48px;
    padding:0
}
.rd-recharge .tabs-wrapper{
    padding:0 30px
}
@media print, screen and (min-width: 64em){
    .rd-recharge .tabs-wrapper{
        padding:0 40px
    }
}
.rd-recharge .du-box-frame-content{
    transition:height .3s ease-out
}
.rd-recharge .du-box-frame-content:not(:first-of-type){
    border-top:1px solid #ddd
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .du-box-frame-content:not(:first-of-type){
        border-top:4px solid #eee
    }
}
.rd-recharge .du-box-frame-content.inner{
    padding-left:0;
    padding-right:0
}
.rd-recharge .du-box-frame-content.hidden-step,.rd-recharge .du-box-frame-content:not(.current):not(.completed){
    padding-top:25px;
    padding-bottom:10px
}
@media print, screen and (min-width: 64em){
    .rd-recharge .du-box-frame-content.hidden-step,.rd-recharge .du-box-frame-content:not(.current):not(.completed){
        padding-top:30px;
        padding-bottom:15px
    }
}
.rd-recharge .du-box-frame-content.hidden-step .du-box-frame-content__inner,.rd-recharge .du-box-frame-content:not(.current):not(.completed) .du-box-frame-content__inner{
    display:none
}
.rd-recharge .du-box-frame-content__title{
    font-size:1.133rem;
    display:flex;
    align-items:center;
    margin-left:-5px;
    padding-bottom:15px
}
@media print, screen and (min-width: 64em){
    .rd-recharge .du-box-frame-content__title{
        font-size:1.17rem
    }
}
.rd-recharge .du-box-frame-content__title small{
    font-family:"du-font-secondary-regular"
}
@media screen and (max-width: 47.9375em){
    .rd-recharge .du-box-frame-content__title small{
        display:block;
        margin-top:10px
    }
}
.rd-recharge .du-box-frame-content__title .step{
    border:1px solid #d8d8d8;
    font-size:1rem;
    min-width:30px;
    width:30px;
    height:30px;
    border-radius:50%;
    margin-right:15px;
    text-align:center;
    line-height:30px;
    margin-top:-3px
}
.rd-recharge .du-box-frame-content__title .title-sub{
    align-self:center;
    font-size:16px;
    margin-left:auto;
    display:none
}
.rd-recharge .du-box-frame-content__title .title-sub a{
    color:#00a9ce;
    position:relative;
    padding-right:15px;
    font-family:"du-font-secondary-bold"
}
.rd-recharge .du-box-frame-content__title .title-sub a:after{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-7px;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#00a9ce
}
.rd-recharge .du-box-frame-content.is-active .du-box-frame-content__title,.rd-recharge .du-box-frame-content.current .du-box-frame-content__title{
    font-family:"du-font-secondary-bold";
    padding-bottom:25px
}
.rd-recharge .du-box-frame-content.is-active .du-box-frame-content__title .step,.rd-recharge .du-box-frame-content.current .du-box-frame-content__title .step{
    border:1px solid #333;
    background:#333;
    color:#fff;
    font-size:1.17rem
}
.rd-recharge .du-box-frame-content.is-active .du-box-frame-content__title .title-sub,.rd-recharge .du-box-frame-content.current .du-box-frame-content__title .title-sub{
    display:block
}
.rd-recharge .du-box-frame-content.is-completed .du-box-frame-content__title,.rd-recharge .du-box-frame-content.completed .du-box-frame-content__title{
    padding-bottom:25px
}
.rd-recharge .du-box-frame-content.is-completed .du-box-frame-content__title .step,.rd-recharge .du-box-frame-content.completed .du-box-frame-content__title .step{
    border:1px solid #333;
    font-size:1.17rem
}
.rd-recharge .du-box-frame-content.is-completed .du-box-frame-content__title .title-sub,.rd-recharge .du-box-frame-content.completed .du-box-frame-content__title .title-sub{
    display:block
}
@media print, screen and (min-width: 64em){
    .rd-recharge .du-box-frame-content__inner{
        padding:0;
        padding-right:0
    }
}
.rd-recharge .du-box-frame-content__inner .border{
    position:relative
}
.rd-recharge .du-box-frame-content__inner .border:before{
    position:absolute;
    content:"";
    left:-76px;
    right:-36px;
    height:1px;
    background-color:#ddd;
    bottom:-20px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .du-box-frame-content__inner .border:before{
        left:-35px;
        right:-36px
    }
}
.rd-recharge .du-box-frame-content .link-icon{
    margin:10px 0 20px
}
@media print, screen and (min-width: 64em){
    .rd-recharge .du-box-frame-content .link-icon{
        margin-top:30px;
        margin-bottom:0
    }
}
.rd-recharge .du-box-frame-content .loader-box{
    width:100%;
    height:100%;
    left:0;
    top:0;
    margin:0
}
.rd-recharge .du-box-frame-content .loader-box .loader-box__inner{
    background:#fff;
    display:flex;
    height:100%;
    justify-content:center;
    align-items:center;
    flex-flow:column
}
.rd-recharge .du-box-frame-content .paytype-group{
    border-bottom:1px solid #ddd;
    padding-bottom:25px;
    margin-bottom:25px;
    margin-left:-30px;
    margin-right:-30px;
    padding-left:30px;
    padding-right:30px
}
@media print, screen and (min-width: 48em){
    .rd-recharge .du-box-frame-content .paytype-group{
        margin-left:-40px;
        margin-right:-40px;
        padding-left:40px;
        padding-right:40px
    }
}
.rd-recharge .du-box-frame-content .paytype-group.paytype-group-only{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:0
}
.rd-recharge .du-box-frame-content .paytype-group h6.headline6{
    font-family:"du-font-secondary-bold";
    margin-bottom:15px
}
@media screen and (max-width: 47.99875em){
    .rd-recharge .du-box-frame-content .paytype-group .category-radio-group{
        justify-content:space-between
    }
}
.rd-recharge .du-box-frame-content .paytype-group .category-radio-group .du-custom-radio{
    min-height:44px;
    width:calc(50% - 10px);
    justify-content:center;
    text-align:center
}
@media screen and (max-width: 47.99875em){
    .rd-recharge .du-box-frame-content .paytype-group .category-radio-group .du-custom-radio{
        margin-left:0;
        margin-right:0
    }
}
@media print, screen and (min-width: 48em){
    .rd-recharge .du-box-frame-content .paytype-group .category-radio-group .du-custom-radio{
        max-width:140px
    }
}
.rd-recharge .du-box-frame-content .paytype-group .category-radio-group .du-custom-radio .du-radio-status{
    display:none
}
.rd-recharge .du-box-frame-content .paytype-group .category-radio-group .du-custom-radio .du-radio-details{
    width:calc(100% - 10px)
}
.rd-recharge .weekly-radio-group,.rd-recharge .monthly-radio-group,.rd-recharge .wallet-bal-radio-group{
    display:flex;
    flex-wrap:wrap;
    margin-right:-10px
}
.rd-recharge .weekly-radio-group .parsley-errors-list,.rd-recharge .monthly-radio-group .parsley-errors-list,.rd-recharge .wallet-bal-radio-group .parsley-errors-list{
    display:none !important
}
.rd-recharge .weekly-radio-group .du-custom-radio,.rd-recharge .monthly-radio-group .du-custom-radio,.rd-recharge .wallet-bal-radio-group .du-custom-radio{
    display:flex;
    align-items:center;
    justify-content:center;
    max-width:60px;
    margin:0;
    margin-right:10px;
    margin-bottom:10px;
    padding:11px
}
@media print, screen and (min-width: 48em){
    .rd-recharge .weekly-radio-group .du-custom-radio,.rd-recharge .monthly-radio-group .du-custom-radio,.rd-recharge .wallet-bal-radio-group .du-custom-radio{
        max-width:90px
    }
}
.rd-recharge .weekly-radio-group .du-radio-details,.rd-recharge .monthly-radio-group .du-radio-details,.rd-recharge .wallet-bal-radio-group .du-radio-details{
    float:none;
    width:auto;
    position:relative;
    z-index:2
}
.rd-recharge .weekly-radio-group .du-radio-details-inner,.rd-recharge .monthly-radio-group .du-radio-details-inner,.rd-recharge .wallet-bal-radio-group .du-radio-details-inner{
    font-size:.882rem;
    font-family:"du-font-secondary-regular"
}
.rd-recharge .weekly-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-inner,.rd-recharge .monthly-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-inner,.rd-recharge .wallet-bal-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-inner,.rd-recharge .weekly-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .monthly-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .wallet-bal-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .weekly-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .monthly-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .wallet-bal-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .weekly-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .monthly-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .wallet-bal-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .weekly-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .monthly-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .wallet-bal-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner{
    font-family:"du-font-secondary-bold"
}
.rd-recharge .weekly-radio-group .du-radio-status,.rd-recharge .monthly-radio-group .du-radio-status,.rd-recharge .wallet-bal-radio-group .du-radio-status{
    display:none
}
.rd-recharge .weekly-radio-group .du-radio-status2,.rd-recharge .monthly-radio-group .du-radio-status2,.rd-recharge .wallet-bal-radio-group .du-radio-status2{
    z-index:1
}
.rd-recharge .weekly-radio-group input[type=radio]:checked ~ .du-radio-status2,.rd-recharge .monthly-radio-group input[type=radio]:checked ~ .du-radio-status2,.rd-recharge .wallet-bal-radio-group input[type=radio]:checked ~ .du-radio-status2,.rd-recharge .weekly-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .monthly-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .wallet-bal-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .weekly-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .monthly-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .wallet-bal-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .weekly-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .monthly-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .wallet-bal-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .weekly-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .monthly-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .wallet-bal-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    background:linear-gradient(45deg, #753BBD 0%, #00A9CE 67%, #00A9CE 100%)
}
.rd-recharge .weekly-radio-group input[type=radio]:checked ~ .du-radio-status2:after,.rd-recharge .monthly-radio-group input[type=radio]:checked ~ .du-radio-status2:after,.rd-recharge .wallet-bal-radio-group input[type=radio]:checked ~ .du-radio-status2:after,.rd-recharge .weekly-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .monthly-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .wallet-bal-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .weekly-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .monthly-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .wallet-bal-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .weekly-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .monthly-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .wallet-bal-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .weekly-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .monthly-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .wallet-bal-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after{
    background:transparent
}
.rd-recharge .weekly-radio-group input[type=checkbox]:checked ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group input[type=checkbox]:checked ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group input[type=checkbox]:checked ~ .du-radio-details .du-radio-details-label,.rd-recharge .weekly-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .weekly-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .weekly-radio-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .weekly-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .weekly-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-label,.rd-recharge .weekly-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .weekly-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .weekly-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .weekly-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .monthly-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .wallet-bal-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label{
    color:#fff
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .monthly-radio-group{
        margin-right:-8px
    }
}
.rd-recharge .monthly-radio-group .du-custom-radio{
    max-width:40px;
    padding:11px
}
@media print, screen and (min-width: 48em){
    .rd-recharge .monthly-radio-group .du-custom-radio{
        max-width:40px
    }
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .monthly-radio-group .du-custom-radio{
        margin-right:8px
    }
}
.rd-recharge .wallet-bal-radio-group .du-custom-radio{
    min-height:60px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .wallet-bal-radio-group .du-custom-radio{
        min-width:80px;
        max-width:80px
    }
}
.rd-recharge .category-radio-group{
    display:flex;
    flex-wrap:wrap
}
.rd-recharge .category-radio-group .du-custom-radio{
    padding:11px 15px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:10px;
    min-height:60px
}
@media print, screen and (min-width: 48em){
    .rd-recharge .category-radio-group .du-custom-radio{
        max-width:180px;
        margin-right:20px
    }
}
@media print, screen and (min-width: 48em){
    .rd-recharge .category-radio-group .du-custom-radio--wide{
        max-width:290px
    }
}
@media print, screen and (min-width: 48em){
    .rd-recharge .category-radio-group .du-custom-radio:last-child{
        margin-right:0
    }
}
.rd-recharge .category-radio-group .du-custom-radio.small{
    max-height:44px;
    min-height:auto
}
.rd-recharge .category-radio-group .du-custom-radio.small .du-radio-status{
    width:25px;
    height:25px
}
.rd-recharge .category-radio-group .du-custom-radio.small input[type=radio]:checked ~ .du-radio-status:before,.rd-recharge .category-radio-group .du-custom-radio.small .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group .du-custom-radio.small .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group .du-custom-radio.small .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group .du-custom-radio.small .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before{
    font-size:14px;
    line-height:27px
}
.rd-recharge .category-radio-group .du-radio-details-label{
    font-size:1rem
}
.rd-recharge .category-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-inner,.rd-recharge .category-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .category-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner{
    font-family:"du-font-secondary-bold"
}
.rd-recharge .category-radio-group .du-radio-details{
    float:none;
    color:#fff
}
.rd-recharge .category-radio-group .du-radio-status{
    width:30px;
    height:30px;
    float:none;
    margin-left:10px
}
.rd-recharge .category-radio-group input[type=checkbox]:checked ~ .du-radio-status2,.rd-recharge .category-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .category-radio-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .category-radio-group input[type=radio]:checked ~ .du-radio-status2,.rd-recharge .category-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .category-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    background:linear-gradient(45deg, #753BBD 0%, #00A9CE 67%, #00A9CE 100%)
}
.rd-recharge .category-radio-group input[type=checkbox]:checked ~ .du-radio-status2:after,.rd-recharge .category-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.rd-recharge .category-radio-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.rd-recharge .category-radio-group input[type=radio]:checked ~ .du-radio-status2:after,.rd-recharge .category-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .category-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after{
    background:transparent
}
.rd-recharge .category-radio-group input[type=checkbox]:checked ~ .du-radio-details .du-radio-details-label,.rd-recharge .category-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .category-radio-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .category-radio-group input[type=radio]:checked ~ .du-radio-details .du-radio-details-label,.rd-recharge .category-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .category-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label{
    color:#fff
}
.rd-recharge .category-radio-group input[type=checkbox]:checked ~ .du-radio-status,.rd-recharge .category-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .category-radio-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .category-radio-group input[type=radio]:checked ~ .du-radio-status,.rd-recharge .category-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.rd-recharge .category-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status{
    background:#fff
}
.rd-recharge .category-radio-group input[type=checkbox]:checked ~ .du-radio-status:before,.rd-recharge .category-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group input[type=radio]:checked ~ .du-radio-status:before,.rd-recharge .category-radio-group .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status:before,.rd-recharge .category-radio-group .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before{
    color:#00a9ce
}
.rd-recharge .recharge-category{
    display:none
}
.rd-recharge .recharge-category.is-active{
    display:block
}
@media screen and (max-width: 47.9375em){
    .rd-recharge .du-box-frame-secondary__action.wrap{
        flex-wrap:wrap
    }
    .rd-recharge .du-box-frame-secondary__action.wrap .group.group-auto{
        margin-top:0;
        text-align:right
    }
}
.rd-recharge .du-box-frame-secondary__action .action-data.total{
    min-width:170px
}
.rd-recharge .du-box-frame-secondary__action .action-data.total .text-amount{
    justify-content:flex-start
}
.rd-recharge .du-box-frame-secondary__action .action-data.total .caption.currency,.rd-recharge .du-box-frame-secondary__action .action-data.total .north-star .radio-group input[type=radio]+label.currency,.north-star .radio-group .rd-recharge .du-box-frame-secondary__action .action-data.total input[type=radio]+label.currency,.rd-recharge .du-box-frame-secondary__action .action-data.total .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label.currency,.rd-recharge .du-box-frame-secondary__action .action-data.total .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label.currency,.rd-recharge .du-box-frame-secondary__action .action-data.total .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label.currency,.rd-recharge .du-box-frame-secondary__action .action-data.total .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label.currency{
    padding-left:0
}
.rd-recharge .rd-actionTabs{
    margin-bottom:40px;
    position:relative
}
.rd-recharge .rd-actionTabs .tabs-back{
    letter-spacing:0;
    display:flex;
    align-items:center;
    justify-content:center;
    max-width:60px;
    margin:0;
    margin-right:10px;
    margin-bottom:10px;
    padding:11px
}
@media print, screen and (min-width: 48em){
    .rd-recharge .rd-actionTabs .tabs-back{
        max-width:90px
    }
}
@media screen and (min-width: 47.9375em){
    .rd-recharge .rd-actionTabs .tabs-back{
        position:absolute;
        left:0;
        top:50%;
        transform:translateY(-50%)
    }
}
.rd-recharge .rd-actionTabs .du-radio-details{
    float:none;
    width:auto;
    position:relative;
    z-index:2
}
.rd-recharge .rd-actionTabs .du-radio-details-inner{
    font-size:.882rem;
    font-family:"du-font-secondary-regular"
}
.rd-recharge .rd-actionTabs input[type=radio]:checked ~ .du-radio-details .du-radio-details-inner,.rd-recharge .rd-actionTabs .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .rd-actionTabs .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .rd-actionTabs .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner,.rd-recharge .rd-actionTabs .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-inner{
    font-family:"du-font-secondary-bold"
}
.rd-recharge .rd-actionTabs.top .tabs.tabs-icon{
    max-width:560px;
    position:static
}
.rd-recharge .rd-actionTabs .rd-actionTabs-back{
    position:relative;
    color:#333;
    margin-left:20px
}
@media screen and (max-width: 47.9375em){
    .rd-recharge .rd-actionTabs .rd-actionTabs-back{
        display:flex;
        align-items:center
    }
    .rd-recharge .rd-actionTabs .rd-actionTabs-back span{
        display:none
    }
}
.rd-recharge .rd-actionTabs .rd-actionTabs-back:before{
    position:absolute;
    left:-20px;
    top:2px;
    font-size:12px;
    font-family:du-icon-font;
    content:'d';
    color:#c724b1;
    transform:rotate(180deg)
}
@media screen and (max-width: 47.9375em){
    .rd-recharge .rd-actionTabs .rd-actionTabs-back:before{
        top:50%;
        transform:translateY(-50%) rotate(180deg)
    }
}
@media screen and (max-width: 47.9375em){
    .rd-recharge .rd-actionTabs.stackMobile .tabs{
        flex-direction:column
    }
}
@media screen and (max-width: 47.9375em){
    .rd-recharge .rd-actionTabs.stackMobile .tabs-title{
        margin-bottom:10px;
        text-align:left
    }
}
.rd-recharge .rd-slider{
    margin-bottom:15px
}
.rd-recharge .rd-slider-values{
    padding:0;
    margin:0;
    width:100%;
    display:flex;
    justify-content:space-between
}
.rd-recharge .rd-slider-values p{
    margin:0;
    font-size:.866rem;
    font-family:"du-font-secondary-bold"
}
.rd-recharge .irs{
    height:68px !important;
    margin-top:-15px
}
.rd-recharge .slider-customize{
    font-size:.882rem;
    position:relative;
    padding-right:15px;
    line-height:25px;
    z-index:3
}
.rd-recharge .slider-customize:after{
    position:absolute;
    right:0;
    top:0px;
    font-size:10px;
    font-family:du-icon-font;
    content:'c';
    color:#c724b1;
    transition:.3s ease-out
}
.rd-recharge .slider-customize.open:after{
    transform:rotate(-180deg)
}
.rd-recharge .range-wrapper__inner{
    transition:.3s ease;
    z-index:1;
    max-height:300px
}
.rd-recharge .range-wrapper__inner.hidden{
    overflow:hidden;
    max-height:0;
    opacity:0;
    pointer-events:none
}
.rd-recharge .rd-planSelection{
    display:flex
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .rd-planSelection{
        flex-direction:column
    }
}
.rd-recharge .rd-planSelection .rd-planSelection-card{
    border-radius:6px;
    border:1px solid #eee;
    width:50%;
    margin-right:20px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .rd-planSelection .rd-planSelection-card{
        width:100%;
        margin-bottom:20px
    }
}
.rd-recharge .rd-planSelection .rd-planSelection-card:last-of-type{
    margin-right:0
}
.rd-recharge .rd-planSelection .rd-planSelection-card .rd-planSelection-title{
    padding:17px;
    display:flex;
    border-bottom:1px solid #eee;
    align-items:center
}
.rd-recharge .rd-planSelection .rd-planSelection-card .rd-planSelection-title .svg-bg-icon{
    margin-right:15px
}
.rd-recharge .rd-planSelection .rd-planSelection-card .rd-planSelection-title p{
    margin:0
}
.rd-recharge .rd-planSelection .rd-planSelection-card .rd-planSelection-content{
    padding:17px
}
.rd-recharge.scroll{
    overflow-x:auto;
    overflow-y:hidden
}
.rd-recharge.scroll .plan-radio-group.wrap{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    max-height:460px;
    padding:0px 40px 15px;
    align-content:flex-start
}
@media screen and (max-width: 64.06125em){
    .rd-recharge.scroll .plan-radio-group.wrap{
        padding:0px 30px 15px
    }
}
.rd-recharge.scroll .plan-radio-group.wrap:after{
    content:"";
    display:block;
    height:39px;
    width:220px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge.scroll .plan-radio-group.wrap:after{
        width:210px
    }
}
.rd-recharge.scroll::-webkit-scrollbar{
    -webkit-appearance:none;
    margin:20px
}
.rd-recharge.scroll::-webkit-scrollbar:horizontal{
    height:11px
}
.rd-recharge.scroll::-webkit-scrollbar-thumb{
    border-radius:8px;
    border:2px solid white;
    background-color:#ddd
}
.rd-recharge .plan-radio-group{
    display:flex
}
.rd-recharge .plan-radio-group.column{
    flex-direction:column
}
.rd-recharge .plan-radio-group.column .du-custom-radio.offer{
    margin-bottom:0;
    margin-top:0;
    width:100%
}
.rd-recharge .plan-radio-group.column .du-custom-radio.offer:first-of-type{
    margin-bottom:20px
}
.rd-recharge .plan-radio-group.column .du-custom-radio.offer .du-radio-status2,.rd-recharge .plan-radio-group.column .du-custom-radio.offer .du-radio-status2:after{
    border-top-left-radius:6px !important
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .plan-radio-group{
        flex-direction:column
    }
}
.rd-recharge .plan-radio-group .parsley-errors-list{
    display:none
}
@media screen and (min-width: 48em){
    .rd-recharge .plan-radio-group.wrap{
        flex-wrap:wrap;
        flex-direction:row
    }
}
@media screen and (min-width: 48em){
    .rd-recharge .plan-radio-group.wrap .du-custom-radio{
        margin-bottom:0;
        width:30%;
        margin-right:1rem
    }
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.small,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium{
    width:auto;
    width:180px;
    padding:7px 14px 3px;
    margin:10px 20px;
    margin-left:0
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .plan-radio-group.wrap .du-custom-radio.small,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium{
        margin-right:20px
    }
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.small input[type=checkbox]:checked ~ .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium input[type=checkbox]:checked ~ .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.small input[type=checkbox]:checked ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium input[type=checkbox]:checked ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2{
    background:linear-gradient(75deg, #753bbd 10%, #00a9ce 60%, #00a9ce 100%)
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-radio-status,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .du-radio-status{
    top:10px;
    right:10px
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.small .du-radio-status:before,.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium .du-radio-status:before{
    font-size:13px;
    line-height:17px
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.medium{
    width:280px;
    padding:10px 16px 3px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .plan-radio-group.wrap .du-custom-radio.medium{
        width:100%
    }
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.transparent{
    padding:6px;
    padding-left:28px;
    width:auto;
    min-width:100px;
    margin:0 0 10px;
    margin-right:20px
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.transparent:hover,.rd-recharge .plan-radio-group.wrap .accordion-login .du-custom-radio.transparent.accordion-title:focus,.accordion-login .rd-recharge .plan-radio-group.wrap .du-custom-radio.transparent.accordion-title:focus,.rd-recharge .plan-radio-group.wrap .du-custom-radio.transparent.file-drop:focus,.rd-recharge .plan-radio-group.wrap .file-drop-container .du-custom-radio.transparent.file-drop-single:focus,.file-drop-container .rd-recharge .plan-radio-group.wrap .du-custom-radio.transparent.file-drop-single:focus{
    box-shadow:none
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.transparent .du-radio-status2{
    display:none
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.transparent .du-radio-status{
    top:9px;
    right:auto;
    left:0
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.disabled{
    cursor:default
}
.rd-recharge .plan-radio-group.wrap .du-custom-radio.disabled .du-radio-details-label .du-radio-details-inner{
    color:#f44242
}
.rd-recharge .plan-radio-group.wrap input[type=checkbox]:disabled ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-text-field.readonly input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .readonly.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .du-text-field.locked input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.wrap .locked.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-status2{
    background-color:#F44242
}
.rd-recharge .plan-radio-group.flag{
    margin-bottom:50px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .plan-radio-group.flag{
        flex-direction:row;
        flex-wrap:wrap
    }
}
.rd-recharge .plan-radio-group.flag .du-custom-radio{
    text-align:center;
    padding:4px;
    width:62px;
    height:46px
}
@media screen and (min-width: 48em){
    .rd-recharge .plan-radio-group.flag .du-custom-radio{
        flex:none
    }
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .plan-radio-group.flag .du-custom-radio{
        margin:30px 20px
    }
}
.rd-recharge .plan-radio-group.flag .du-custom-radio .du-radio-details{
    margin:0
}
.rd-recharge .plan-radio-group.flag .du-custom-radio .du-radio-details-inner{
    margin-bottom:0
}
.rd-recharge .plan-radio-group.flag .du-custom-radio:last-of-type{
    margin-right:20px
}
.rd-recharge .plan-radio-group.flag .du-custom-radio input[type=radio] ~ .du-radio-status2,.rd-recharge .plan-radio-group.flag .du-custom-radio .du-text-field.readonly input[type=radio]:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.flag .du-custom-radio .readonly.du-text-field--btn input[type=radio]:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.flag .du-custom-radio .du-text-field.locked input[type=radio]:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.flag .du-custom-radio .locked.du-text-field--btn input[type=radio]:focus ~ .du-radio-status2{
    background:#fff
}
.rd-recharge .plan-radio-group.flag .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.rd-recharge .plan-radio-group.flag .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.flag .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.flag .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .plan-radio-group.flag .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    background:linear-gradient(45deg, #00a9ce 0%, #753bbd 100%)
}
.rd-recharge .plan-radio-group.flag .tabs-text{
    position:absolute;
    left:0;
    right:0;
    bottom:-30px
}
.rd-recharge .plan-radio-group .du-custom-radio{
    position:relative;
    margin-bottom:20px
}
@media screen and (min-width: 48em){
    .rd-recharge .plan-radio-group .du-custom-radio{
        margin-top:20px
    }
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .plan-radio-group .du-custom-radio{
        width:100%
    }
}
.rd-recharge .plan-radio-group .du-custom-radio.full{
    width:100%
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .plan-radio-group .du-custom-radio.offer{
        margin-bottom:20px;
        margin-top:20px
    }
}
.rd-recharge .plan-radio-group .du-custom-radio.offer .du-radio-status2,.rd-recharge .plan-radio-group .du-custom-radio.offer .du-radio-status2:after{
    border-top-left-radius:0
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .plan-radio-group .du-custom-radio.offer:last-of-type{
        margin-bottom:0px
    }
}
.rd-recharge .plan-radio-group .du-custom-radio:last-of-type{
    margin-right:0px
}
.rd-recharge .plan-radio-group .du-custom-radio .offer-tag{
    position:absolute;
    top:-20px;
    left:0;
    background-image:linear-gradient(45deg, #753BBD 0%, #00A9CE 67%, #00A9CE 100%);
    border-radius:2px 2px 0 0;
    color:#fff;
    letter-spacing:0;
    padding:0 16px;
    font-size:12px
}
.rd-recharge .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-label,.rd-recharge .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.rd-recharge .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-val,.rd-recharge .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.rd-recharge .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.rd-recharge .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.rd-recharge .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val{
    color:#333
}
.rd-recharge .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-status::before,.rd-recharge .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status::before,.rd-recharge .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before,.rd-recharge .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status::before,.rd-recharge .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before{
    content:'';
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    width:15px;
    height:15px;
    position:absolute;
    border:2px solid white;
    border-radius:50%
}
.rd-recharge .plan-radio-group .du-custom-radio.disabled{
    opacity:1;
    border:0px
}
.rd-recharge .plan-radio-group .du-custom-radio.disabled .du-radio-status{
    display:none
}
.rd-recharge .plan-radio-group .du-custom-radio .du-radio-details{
    margin-top:5px;
    width:100%
}
.rd-recharge .plan-radio-group .du-custom-radio .du-radio-details .du-radio-details-label{
    text-align:left
}
.rd-recharge .plan-radio-group .du-custom-radio .du-radio-details .du-radio-details-label .du-radio-details-inner{
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    margin-bottom:6px
}
.rd-recharge .plan-radio-group .du-custom-radio .du-radio-details .du-radio-details-val ul{
    padding-left:0px;
    text-align:left;
    margin:10px 0
}
.rd-recharge .plan-radio-group .du-custom-radio .du-radio-details .du-radio-details-val ul li{
    font-size:.882rem;
    font-family:"du-font-secondary-regular";
    margin-bottom:5px;
    line-height:18px;
    position:relative;
    padding-left:20px;
    text-transform:none
}
.rd-recharge .plan-radio-group .du-custom-radio .du-radio-details .du-radio-details-val ul li:after{
    position:absolute;
    left:0;
    top:0;
    font-size:12px;
    font-family:du-icon-font;
    content:'k';
    color:#c724b1;
    background:linear-gradient(45deg, #00a9ce 0%, #753bbd 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.rd-recharge .plan-radio-group .du-custom-radio .du-radio-status{
    left:auto;
    right:15px;
    top:18px;
    position:absolute;
    width:20px;
    height:20px
}
.rd-recharge .tabs-panel{
    padding:0
}
.rd-recharge .rd-table [data-grid-item]{
    border:1px solid #f3f3f3;
    border-radius:8px;
    background-color:#f3f3f3;
    margin-bottom:30px
}
.rd-recharge .rd-table [data-grid-item] .grid-x:not(.grid-heading){
    margin:2px;
    border-top:0;
    padding:20px;
    background-color:#fff
}
.rd-recharge .rd-table [data-grid-item] .grid-x:not(.grid-heading):nth-child(2){
    border-radius:6px 6px 0 0
}
.rd-recharge .rd-table [data-grid-item] .grid-x:not(.grid-heading):last-of-type{
    border-radius:0 0 6px 6px
}
.rd-recharge .rd-table [data-grid-item] .grid-x:not(.grid-heading):nth-child(2):nth-last-child(1){
    border-radius:6px
}
.rd-recharge .rd-table [data-grid-item] .grid-x:not(.grid-heading) .grid-x.grid-padding-x{
    padding:0
}
.rd-recharge .rd-table [data-grid-item] .link--black-underline.has-tip{
    font-weight:normal !important
}
.rd-recharge .rd-table .grid-x{
    align-items:center;
    padding:20px 0;
    border-top:2px solid #ddd
}
.rd-recharge .rd-table .grid-x.align-top{
    align-items:flex-start
}
.rd-recharge .rd-table .grid-x.grid-padding-x{
    padding-top:0;
    padding-bottom:0
}
.rd-recharge .rd-table .grid-x:first-of-type{
    border-top:0
}
@media screen and (max-width: 47.9375em){
    .rd-recharge .rd-table .grid-x .primary-btn--primary-color{
        width:100%;
        margin-top:15px
    }
}
.rd-recharge .rd-table .grid-x .addon-btn{
    min-width:145px
}
@media screen and (max-width: 47.9375em){
    .rd-recharge .rd-table .grid-x .addon-btn{
        width:100%;
        margin-top:15px
    }
}
.rd-recharge .rd-table .grid-x.grid-heading{
    border-radius:6px 6px 0 0;
    padding:10px 0
}
.rd-recharge .rd-table .grid-x.grid-heading .subtitle,.rd-recharge .rd-table .grid-x.grid-heading .north-star .radio-group input[type=radio]+label,.north-star .radio-group .rd-recharge .rd-table .grid-x.grid-heading input[type=radio]+label,.rd-recharge .rd-table .grid-x.grid-heading .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.rd-recharge .rd-table .grid-x.grid-heading .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.rd-recharge .rd-table .grid-x.grid-heading .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.rd-recharge .rd-table .grid-x.grid-heading .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    padding-left:10px
}
.rd-recharge .rd-table .addon-icon{
    border-radius:6px;
    border:1px solid #ddd;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:10px;
    width:44px;
    height:44px
}
@media print, screen and (min-width: 48em){
    .rd-recharge .rd-table .addon-icon{
        margin-right:20px;
        width:64px;
        height:64px
    }
}
.rd-recharge .rd-table .addon-icon img{
    max-width:25px
}
@media print, screen and (min-width: 48em){
    .rd-recharge .rd-table .addon-icon img{
        max-width:30px
    }
}
.rd-recharge .rd-countryList-icon{
    display:block;
    width:56px;
    height:40px;
    border-radius:6px;
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:56px auto;
    margin:0 auto;
    background-image:url(../..//common/images/flags-call.png)
}
.rd-recharge .rd-countryList-icon.flag_india{
    background-position:0 0
}
.rd-recharge .rd-countryList-icon.flag_pakistan{
    background-position:0 -40px
}
.rd-recharge .rd-countryList-icon.flag_afghanistan{
    background-position:0 -80px
}
.rd-recharge .rd-countryList-icon.flag_philippines{
    background-position:0 -120px
}
.rd-recharge .rd-countryList-icon.flag_egypt{
    background-position:0 -160px
}
.rd-recharge .rd-countryList-icon.flag_nepal{
    background-position:0 -200px
}
@media screen and (max-width: 40em){
    .rd-recharge .small-order-1{
        order:1
    }
    .rd-recharge .small-order-2{
        order:2
    }
    .rd-recharge .small-order-3{
        order:3
    }
    .rd-recharge .small-order-4{
        order:4
    }
    .rd-recharge .small-order-5{
        order:5
    }
    .rd-recharge .small-order-6{
        order:6
    }
}
.rd-recharge .toggle-visible{
    visibility:hidden
}
@media screen and (max-width: 47.99875em){
    .rd-recharge .toggle-visible{
        display:none
    }
}
.rd-recharge .radio-group-gradient{
    display:flex;
    flex-wrap:wrap;
    margin-left:-6px
}
.rd-recharge .radio-group-gradient .du-custom-radio{
    position:relative;
    margin:6px;
    width:150px;
    padding:7px 7px 6px
}
@media screen and (max-width: 64.06125em){
    .rd-recharge .radio-group-gradient .du-custom-radio{
        width:calc(50% - 12px)
    }
}
.rd-recharge .radio-group-gradient .du-custom-radio.disabled{
    opacity:1;
    background:transparent;
    border:0
}
.rd-recharge .radio-group-gradient .du-custom-radio.disabled:hover,.rd-recharge .radio-group-gradient .accordion-login .du-custom-radio.disabled.accordion-title:focus,.accordion-login .rd-recharge .radio-group-gradient .du-custom-radio.disabled.accordion-title:focus,.rd-recharge .radio-group-gradient .du-custom-radio.disabled.file-drop:focus,.rd-recharge .radio-group-gradient .file-drop-container .du-custom-radio.disabled.file-drop-single:focus,.file-drop-container .rd-recharge .radio-group-gradient .du-custom-radio.disabled.file-drop-single:focus{
    box-shadow:none
}
.rd-recharge .radio-group-gradient .du-custom-radio .du-radio-details{
    color:#c724b1;
    width:100%;
    text-align:center
}
.rd-recharge .radio-group-gradient .du-custom-radio .du-radio-status--small{
    display:none
}
.rd-recharge .radio-group-gradient .du-custom-radio input[type=checkbox]:checked ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio input[type=radio]:checked ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details{
    color:#fff;
    text-align:left;
    width:calc(100% - 20px)
}
.rd-recharge .radio-group-gradient .du-custom-radio input[type=checkbox]:checked ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.rd-recharge .radio-group-gradient .du-custom-radio input[type=checkbox]:checked ~ .du-radio-status2:after,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status2:after,.rd-recharge .radio-group-gradient .du-custom-radio input[type=radio]:checked ~ .du-radio-status2:after,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2:after,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after{
    background:transparent
}
.rd-recharge .radio-group-gradient .du-custom-radio input[type=checkbox]:checked ~ .du-radio-status--small,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status--small,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status--small,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status--small,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status--small,.rd-recharge .radio-group-gradient .du-custom-radio input[type=radio]:checked ~ .du-radio-status--small,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status--small,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status--small,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status--small,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status--small{
    display:block;
    background:#fff;
    width:20px;
    height:20px
}
.rd-recharge .radio-group-gradient .du-custom-radio input[type=checkbox]:checked ~ .du-radio-status--small:before,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-status--small:before,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status--small:before,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-status--small:before,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-status--small:before,.rd-recharge .radio-group-gradient .du-custom-radio input[type=radio]:checked ~ .du-radio-status--small:before,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status--small:before,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status--small:before,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status--small:before,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status--small:before{
    color:#c724b1;
    font-size:12px;
    line-height:21px !important
}
.rd-recharge .radio-group-gradient .du-custom-radio input[type=checkbox]:disabled ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio input[type=radio]:disabled ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=radio]:disabled:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=radio]:disabled:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=radio]:disabled:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=radio]:disabled:focus ~ .du-radio-status2,.rd-recharge .radio-group-gradient .du-custom-radio input[type=checkbox]:disabled ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=checkbox]:disabled:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=checkbox]:disabled:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:disabled:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio input[type=radio]:disabled ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.readonly input[type=radio]:disabled:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .readonly.du-text-field--btn input[type=radio]:disabled:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .du-text-field.locked input[type=radio]:disabled:focus ~ .du-radio-details,.rd-recharge .radio-group-gradient .du-custom-radio .locked.du-text-field--btn input[type=radio]:disabled:focus ~ .du-radio-details{
    opacity:.5
}
.rd-recharge .custom-radio-singleline{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
}
.rd-recharge .custom-radio-singleline .du-custom-radio{
    border-bottom:1px solid #ddd;
    padding:14px 0;
    border-radius:0
}
.rd-recharge .custom-radio-singleline .du-custom-radio:hover,.rd-recharge .custom-radio-singleline .accordion-login .du-custom-radio.accordion-title:focus,.accordion-login .rd-recharge .custom-radio-singleline .du-custom-radio.accordion-title:focus,.rd-recharge .custom-radio-singleline .du-custom-radio.file-drop:focus,.rd-recharge .custom-radio-singleline .file-drop-container .du-custom-radio.file-drop-single:focus,.file-drop-container .rd-recharge .custom-radio-singleline .du-custom-radio.file-drop-single:focus{
    box-shadow:none
}
@media screen and (min-width: 48em){
    .rd-recharge .custom-radio-singleline .du-custom-radio{
        width:calc(50% - 12px);
        margin:0;
        min-width:270px
    }
}
.rd-recharge .custom-radio-singleline .du-custom-radio .du-radio-status--small{
    background:#fff
}
.rd-recharge .custom-radio-singleline .du-custom-radio input[type=checkbox]:checked ~ .du-radio-details,.rd-recharge .custom-radio-singleline .du-custom-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details,.rd-recharge .custom-radio-singleline .du-custom-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details,.rd-recharge .custom-radio-singleline .du-custom-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details,.rd-recharge .custom-radio-singleline .du-custom-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details,.rd-recharge .custom-radio-singleline .du-custom-radio input[type=radio]:checked ~ .du-radio-details,.rd-recharge .custom-radio-singleline .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details,.rd-recharge .custom-radio-singleline .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details,.rd-recharge .custom-radio-singleline .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details,.rd-recharge .custom-radio-singleline .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details{
    font-weight:bold
}
.rd-recharge .custom-radio-singleline .du-custom-radio .du-radio-status2{
    display:none
}
.redeemables{
    display:flex;
    width:70%;
    height:auto;
    flex-direction:column;
    border-color:gray;
    border-style:solid;
    border-width:1.5px;
    border-radius:8px
}
.redeemables .redeemable{
    display:flex;
    height:40px;
    width:auto;
    align-items:center;
    justify-content:space-between;
    padding:0 10px;
    border-radius:8px
}
.redeemables .code{
    font-weight:bold
}
.redeemables .inner-separator{
    border:1px solid gray
}
.app-store-info{
    display:flex;
    justify-content:space-around;
    height:60px;
    align-items:center;
    width:35vh;
    border-style:solid;
    border-radius:8px;
    border-width:1px;
    border-color:lightgray
}
.app-store-info span{
    color:black !important
}
.subscribed{
    background:#78be1f !important
}
.subscribed:hover,.accordion-login .subscribed.accordion-title:focus,.subscribed.file-drop:focus,.file-drop-container .subscribed.file-drop-single:focus,.subscribed:hover:before,.accordion-login .subscribed.accordion-title:focus:before,.subscribed.file-drop:focus:before,.file-drop-container .subscribed.file-drop-single:focus:before{
    background:#78be1f !important;
    cursor:default
}
.subscribed::before{
    background:#78be1f !important
}
.subscribed i{
    position:absolute;
    width:20px;
    height:20px;
    top:12px
}
.subscribed span{
    padding-right:0px;
    margin-right:5px;
    margin-left:-14px
}
.addon-radio-option{
    width:290px;
    height:52px;
    margin:5px
}
.checkbox-group.aling-mobile input[type=checkbox]+label::after,.checkbox-group.aling-mobile .du-text-field.readonly input[type=checkbox]:focus+label::after,.checkbox-group.aling-mobile .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.checkbox-group.aling-mobile .du-text-field.locked input[type=checkbox]:focus+label::after,.checkbox-group.aling-mobile .locked.du-text-field--btn input[type=checkbox]:focus+label::after,.checkbox-group.aling-mobile input[type=checkbox]+label::before,.checkbox-group.aling-mobile .du-text-field.readonly input[type=checkbox]:focus+label::before,.checkbox-group.aling-mobile .readonly.du-text-field--btn input[type=checkbox]:focus+label::before,.checkbox-group.aling-mobile .du-text-field.locked input[type=checkbox]:focus+label::before,.checkbox-group.aling-mobile .locked.du-text-field--btn input[type=checkbox]:focus+label::before{
    left:-4px
}
.tvpackages{
    background-color:#F9F9F9
}
.tvpackages .du-content-inner{
    padding:0
}
@media screen and (max-width: 79.9375em){
    .tvpackages .du-content-inner{
        padding:0 15px
    }
}
@media screen and (max-width: 47.9375em){
    .tvpackages .du-content-inner{
        padding:0 20px
    }
}
.tvpackages .du-form--search{
    padding:0
}
.tvpackages .du-form--search .group{
    padding:0
}
.tvpackages .du-form--search .du-text-field,.tvpackages .du-form--search .du-text-field--btn{
    position:relative
}
.tvpackages .du-form--search .du-text-field input,.tvpackages .du-form--search .du-text-field--btn input{
    padding-left:40px
}
.tvpackages .du-form--search .du-text-field label,.tvpackages .du-form--search .du-text-field--btn label{
    padding-left:30px
}
.tvpackages .du-form--search .du-text-field input:focus:empty ~ .material-label,.tvpackages .du-form--search .du-text-field--btn input:focus:empty ~ .material-label,.tvpackages .du-form--search .du-text-field input.filled ~ .material-label,.tvpackages .du-form--search .du-text-field--btn input.filled ~ .material-label{
    padding-left:10px
}
.tvpackages .du-form--search .du-search-a{
    position:absolute;
    top:14px;
    left:12px;
    z-index:2
}
.tvpackages .du-form--search .du-close{
    position:absolute;
    top:15px;
    right:15px;
    z-index:2;
    cursor:pointer;
    display:none
}
.tvpackages .tvpackages-slider{
    border-bottom:1px solid #D8D8D8
}
.tvpackages .tvpackages-slider .fs-carousel{
    margin:30px 0 40px;
    height:40vh;
    min-height:350px;
    max-height:350px;
    border-radius:8px;
    overflow:hidden
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-slider .fs-carousel{
        min-height:370px;
        max-height:370px;
        margin:17px 0 20px
    }
}
.tvpackages .tvpackages-slider .fs-carousel__inner{
    border-radius:8px;
    overflow:hidden
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-slider .fs-carousel .slide-caption__inner{
        bottom:20px;
        padding:0
    }
}
.tvpackages .tvpackages-slider .fs-carousel .fs-carousel__slide-caption{
    max-width:100%;
    padding:0px;
    position:relative
}
.tvpackages .tvpackages-slider .fs-carousel .du-img-container div:before{
    display:none
}
.tvpackages .tvpackages-slider .fs-carousel .carousel-btn.du-arrow-left-o{
    right:20px
}
.tvpackages .tvpackages-slider .fs-carousel .carousel-btn.du-arrow-right-o{
    left:20px
}
.tvpackages .tvpackages-slider .fs-carousel .slick-dotted .slick-dots{
    bottom:10px;
    margin:0;
    width:auto;
    left:50%;
    transform:translateX(-50%);
    background-color:rgba(0,0,0,0.25);
    border-radius:20px;
    height:20px;
    padding:0 7px
}
.tvpackages .tvpackages-slider .fs-carousel .slick-dotted .slick-dots li{
    margin:0 3px;
    width:10px;
    height:10px;
    bottom:4px
}
.tvpackages .tvpackages-slider .fs-carousel .slick-dotted .slick-dots li.slick-active{
    bottom:5px
}
.tvpackages .tvpackages-slider .fs-carousel .slick-dotted .slick-dots li button{
    width:10px;
    height:10px
}
.tvpackages .tvpackages-slider .fs-carousel .slick-dotted .slick-dots li.slick-active button::before,.tvpackages .tvpackages-slider .fs-carousel .slick-dotted .slick-dots li button::before{
    opacity:.8;
    width:6px;
    height:6px;
    border-radius:50%;
    background-color:#fff;
    color:transparent;
    left:50%;
    transform:translateX(-50%)
}
.tvpackages .tvpackages-slider .fs-carousel .slick-dotted .slick-dots li.slick-active button::before{
    font-size:30px;
    opacity:1;
    width:8px;
    height:8px
}
.tvpackages .tvpackages-slider .fs-carousel .redesign-window{
    max-width:470px;
    border-radius:16px;
    border:2px solid #fff;
    padding:25px 30px;
    left:9.33333%;
    position:absolute;
    top:30px
}
@media print, screen and (min-width: 64em){
    .tvpackages .tvpackages-slider .fs-carousel .redesign-window{
        min-width:470px
    }
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-slider .fs-carousel .redesign-window{
        padding:12px 20px 15px;
        margin:0;
        bottom:40px;
        width:90%;
        left:50%;
        top:auto;
        transform:translateX(-50%)
    }
}
.tvpackages .tvpackages-slider .fs-carousel .redesign-window p{
    margin:0;
    text-align:left
}
.tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-title{
    max-width:80%;
    line-height:1.5
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-subtitle{
        display:none
    }
}
.tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link{
    margin-top:24px;
    color:#814CC3;
    min-width:220px;
    height:56px;
    line-height:56px;
    font-size:1.25rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    transition:.3s ease-out;
    line-height:1.4 !important;
    background:#fff
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link:hover,.tvpackages .tvpackages-slider .fs-carousel .redesign-window .accordion-login .fs-carousel-link.accordion-title:focus,.accordion-login .tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link.accordion-title:focus,.tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link.file-drop:focus,.tvpackages .tvpackages-slider .fs-carousel .redesign-window .file-drop-container .fs-carousel-link.file-drop-single:focus,.file-drop-container .tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link.file-drop-single:focus{
        background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%);
        color:#c724b1
    }
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link:hover:before,.tvpackages .tvpackages-slider .fs-carousel .redesign-window .accordion-login .fs-carousel-link.accordion-title:focus:before,.accordion-login .tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link.accordion-title:focus:before,.tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link.file-drop:focus:before,.tvpackages .tvpackages-slider .fs-carousel .redesign-window .file-drop-container .fs-carousel-link.file-drop-single:focus:before,.file-drop-container .tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link.file-drop-single:focus:before{
        background:#fff !important
    }
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link{
        background-color:transparent;
        position:relative;
        line-height:16px;
        margin-top:10px;
        height:auto;
        min-width:auto;
        color:#fff;
        border:0px;
        text-align:left;
        font-size:1rem;
        padding:0;
        font-weight:bold;
        overflow:visible;
        margin-right:30px;
        width:auto;
        max-width:350px
    }
    .tvpackages .tvpackages-slider .fs-carousel .redesign-window .fs-carousel-link:before{
        content:"";
        position:absolute;
        background-image:url(../..//common/images/arrow-white.svg);
        background-repeat:no-repeat;
        background-size:14px;
        color:#fff;
        right:-20px;
        transition:.3s ease-out;
        width:14px;
        height:10px;
        top:calc(50% - 5px);
        left:auto;
        background-color:transparent
    }
}
.tvpackages .tvpackages-slider .fs-carousel .redesign-window[data-theme="light"]{
    color:#fff
}
.tvpackages .tvpackages-slider .fs-carousel .redesign-window[data-theme="light"] p{
    color:#fff
}
.tvpackages .tvpackages-slider .fs-carousel .redesign-window[data-theme="dark"]{
    color:#333
}
.tvpackages .tvpackages-slider .fs-carousel .redesign-window[data-theme="dark"] p{
    color:#333
}
.tvpackages .tvpackages-slider .fs-carousel .redesign-window[data-background="purple-transparent"]{
    background-image:linear-gradient(45deg, rgba(117,59,189,0.9) 8%, rgba(0,169,206,0.8) 70%, rgba(0,169,206,0.9) 100%)
}
.tvpackages .sticky{
    transition:all 0.3s ease-out
}
.tvpackages .sticky.is-stuck{
    margin-top:44px !important
}
@media print, screen and (min-width: 64em){
    .tvpackages .sticky.is-stuck{
        margin-top:60px !important
    }
}
.tvpackages .sticky.is-stuck.minimal{
    margin-top:90px !important
}
@media print, screen and (min-width: 64em){
    .tvpackages .sticky.is-stuck.minimal{
        margin-top:100px !important
    }
}
.tvpackages .tvpackages-filters{
    border-bottom:1px solid #D8D8D8;
    background:#fff
}
.tvpackages .tvpackages-filters .du-content-inner{
    position:relative
}
@media print, screen and (min-width: 64em){
    .tvpackages .tvpackages-filters .du-content-inner{
        min-height:59px
    }
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-filters{
        padding:8px 0
    }
}
.tvpackages .tvpackages-filters-list{
    padding:0;
    margin:0
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-filters-list{
        display:none
    }
}
.tvpackages .tvpackages-filters-list .filters-item{
    margin-right:20px
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-filters-list .filters-item{
        display:inline-block
    }
}
.tvpackages .tvpackages-filters-list .filters-item-link{
    color:#333;
    font-size:.882rem;
    transition:all 0.2s ease-in-out;
    position:relative;
    padding:20px 0
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-filters-list .filters-item-link{
        display:inline-block
    }
    .tvpackages .tvpackages-filters-list .filters-item-link:before{
        position:absolute;
        content:"";
        left:0;
        right:0;
        bottom:0;
        height:5px;
        background-image:linear-gradient(11deg, #753BBD 0%, #C724B1 95%);
        transition:all 0.2s ease-in-out;
        opacity:0
    }
    .tvpackages .tvpackages-filters-list .filters-item-link.is-active{
        font-weight:bold
    }
    .tvpackages .tvpackages-filters-list .filters-item-link.is-active:before{
        opacity:1
    }
}
.tvpackages .tvpackages-filters-link{
    right:0;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
@media screen and (max-width: 79.9375em){
    .tvpackages .tvpackages-filters-link{
        right:20px
    }
}
.tvpackages .tvpackages-filters-link a{
    color:#c724b1;
    font-size:1rem;
    margin-right:23px
}
.tvpackages .tvpackages-filters-link a.open:after{
    transform:translateY(-50%)
}
.tvpackages .tvpackages-filters-link a:after{
    content:'h';
    position:absolute;
    right:4px;
    font-family:du-icon-font;
    color:#c724b1;
    font-size:.764rem;
    top:50%;
    transform:translateY(-50%) rotate(180deg);
    transition:.3s ease-in-out
}
.tvpackages .tvpackages-filters-mobile{
    max-width:70%;
    position:relative;
    transition:.3s ease-in-out
}
.tvpackages .tvpackages-filters-mobile select{
    box-shadow:none;
    color:#c724b1;
    font-size:1rem;
    border:0px;
    margin:0;
    padding:0;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    width:140px
}
.tvpackages .tvpackages-filters-mobile select:focus+.tvpackages-filters-mobile-arrow:before{
    transform:translateY(-50%)
}
.tvpackages .tvpackages-filters-mobile-arrow:before{
    content:'h';
    position:absolute;
    left:150px;
    font-family:du-icon-font;
    color:#c724b1;
    font-size:.764rem;
    top:50%;
    transform:translateY(-50%) rotate(180deg);
    transition:.3s ease-in-out
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-filters-mobile{
        display:none
    }
}
.tvpackages .tvpackages-filters-options{
    overflow:hidden;
    width:100%;
    background:#fff;
    box-shadow:0 7px 10px 0 rgba(0,0,0,0.1)
}
.tvpackages .tvpackages-filters-options .du-content-inner{
    padding-top:45px;
    padding-bottom:34px
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-filters-options .du-content-inner{
        padding:16px 20px 14px
    }
}
.tvpackages .tvpackages-filters-options .du-content-inner .grid-x{
    position:relative
}
.tvpackages .tvpackages-filters-options .du-content-inner .grid-x>.cell.large-6+.cell.large-6{
    position:relative
}
@media screen and (min-width: 63.9375em){
    .tvpackages .tvpackages-filters-options .du-content-inner .grid-x>.cell.large-6+.cell.large-6:before{
        position:absolute;
        content:"";
        left:-25px;
        height:100%;
        width:1px;
        background-color:#D8D8D8
    }
}
.tvpackages .tvpackages-filters-options .filters-title{
    margin-top:0;
    margin-bottom:17px;
    color:#333
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-filters-options .filters-title{
        margin-bottom:23px;
        margin-top:10px
    }
}
.tvpackages .tvpackages-filters-options label{
    position:relative;
    cursor:pointer;
    padding-left:40px;
    line-height:30px;
    margin-bottom:16px;
    margin-right:10px
}
.tvpackages .tvpackages-filters-options label.disabled{
    background:transparent;
    border:0;
    color:#333;
    opacity:.35
}
.tvpackages .tvpackages-filters-options input[type="checkbox"],.tvpackages .tvpackages-filters-options .du-text-field.readonly input[type=checkbox]:focus,.du-text-field.readonly .tvpackages .tvpackages-filters-options input[type=checkbox]:focus,.tvpackages .tvpackages-filters-options .readonly.du-text-field--btn input[type=checkbox]:focus,.readonly.du-text-field--btn .tvpackages .tvpackages-filters-options input[type=checkbox]:focus,.tvpackages .tvpackages-filters-options .du-text-field.locked input[type=checkbox]:focus,.du-text-field.locked .tvpackages .tvpackages-filters-options input[type=checkbox]:focus,.tvpackages .tvpackages-filters-options .locked.du-text-field--btn input[type=checkbox]:focus,.locked.du-text-field--btn .tvpackages .tvpackages-filters-options input[type=checkbox]:focus{
    position:absolute;
    opacity:0;
    cursor:pointer;
    height:0;
    width:0
}
.tvpackages .tvpackages-filters-options input:checked ~ .checkmark,.tvpackages .tvpackages-filters-options .du-text-field.readonly input:checked:focus ~ .checkmark,.tvpackages .tvpackages-filters-options .readonly.du-text-field--btn input:checked:focus ~ .checkmark,.tvpackages .tvpackages-filters-options .du-text-field.locked input:checked:focus ~ .checkmark,.tvpackages .tvpackages-filters-options .locked.du-text-field--btn input:checked:focus ~ .checkmark{
    background-image:linear-gradient(-33deg, #753BBD 0%, #C724B1 100%);
    border:0px
}
.tvpackages .tvpackages-filters-options input:checked ~ .checkmark:after,.tvpackages .tvpackages-filters-options .du-text-field.readonly input:checked:focus ~ .checkmark:after,.tvpackages .tvpackages-filters-options .readonly.du-text-field--btn input:checked:focus ~ .checkmark:after,.tvpackages .tvpackages-filters-options .du-text-field.locked input:checked:focus ~ .checkmark:after,.tvpackages .tvpackages-filters-options .locked.du-text-field--btn input:checked:focus ~ .checkmark:after{
    opacity:1
}
.tvpackages .tvpackages-filters-options .checkmark{
    width:30px;
    height:30px;
    left:0;
    right:0;
    top:0;
    position:absolute;
    content:"";
    border:1px solid #ccc;
    border-radius:6px;
    transition:.3s ease-out
}
.tvpackages .tvpackages-filters-options .checkmark:after{
    content:"k";
    position:absolute;
    opacity:0;
    font-family:du-icon-font;
    text-align:center;
    color:#fff;
    left:0;
    right:0;
    top:0;
    bottom:0;
    transition:.3s ease-out
}
.tvpackages .tvpackages-filters-clear{
    position:absolute;
    right:0;
    top:-3px;
    color:#c724b1;
    font-size:1rem
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-filters-clear{
        top:10px
    }
}
.tvpackages .tvpackages-list{
    background-color:#F9F9F9;
    padding:30px 0
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-list{
        padding:10px 0 30px
    }
}
.tvpackages .tvpackages-list-title{
    color:#333;
    margin-bottom:0;
    margin-top:18px
}
.tvpackages .tvpackages-list-subtitle{
    color:#777;
    margin-bottom:23px
}
@media print, screen and (min-width: 64em){
    .tvpackages .tvpackages-grid{
        margin-left:-7px;
        margin-right:-7px
    }
}
.tvpackages .tvpackages-card{
    transition:.3s ease-in-out;
    position:relative;
    width:100%;
    margin-top:25px;
    margin-bottom:16px
}
@media screen and (min-width: 64em){
    .tvpackages .tvpackages-card{
        width:calc(33.33333% - .9375rem);
        margin-right:.46875rem;
        margin-left:.46875rem
    }
}
@media screen and (max-width: 63.9375em){
    .tvpackages .tvpackages-card{
        width:calc(50% - .9375rem);
        margin-right:.46875rem;
        margin-left:.46875rem
    }
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-card{
        width:100%;
        margin-right:0;
        margin-left:0;
        margin-top:0;
        margin-bottom:25px
    }
}
@media screen and (min-width: 48em){
    .tvpackages .tvpackages-card.wide{
        width:calc(100% - .9375rem);
        margin-right:.46875rem;
        margin-left:.46875rem
    }
}
@media screen and (min-width: 63.9375em){
    .tvpackages .tvpackages-card.wide{
        width:calc(66.66667% - .9375rem);
        margin-right:.46875rem;
        margin-left:.46875rem
    }
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-card.wide{
        height:430px
    }
}
.tvpackages .tvpackages-card.wide .tvpackages-card-content{
    bottom:0
}
.tvpackages .tvpackages-card:hover .tvpackages-card-wrap,.tvpackages .accordion-login .tvpackages-card.accordion-title:focus .tvpackages-card-wrap,.accordion-login .tvpackages .tvpackages-card.accordion-title:focus .tvpackages-card-wrap,.tvpackages .tvpackages-card.file-drop:focus .tvpackages-card-wrap,.tvpackages .file-drop-container .tvpackages-card.file-drop-single:focus .tvpackages-card-wrap,.file-drop-container .tvpackages .tvpackages-card.file-drop-single:focus .tvpackages-card-wrap{
    box-shadow:1px 4px 11px #ccc
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-card:hover .tvpackages-card-content,.tvpackages .accordion-login .tvpackages-card.accordion-title:focus .tvpackages-card-content,.accordion-login .tvpackages .tvpackages-card.accordion-title:focus .tvpackages-card-content,.tvpackages .tvpackages-card.file-drop:focus .tvpackages-card-content,.tvpackages .file-drop-container .tvpackages-card.file-drop-single:focus .tvpackages-card-content,.file-drop-container .tvpackages .tvpackages-card.file-drop-single:focus .tvpackages-card-content{
        bottom:0px
    }
}
.tvpackages .tvpackages-card .tvpackages-card-wrap{
    border:1px solid #D8D8D8;
    border-radius:6px;
    background-position:top center;
    background-repeat:no-repeat;
    border-radius:6px;
    height:391px;
    overflow:hidden;
    position:relative
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-card .tvpackages-card-wrap{
        background-size:100% 220px
    }
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-card .tvpackages-card-content{
        bottom:-70px
    }
}
.tvpackages .tvpackages-card-content{
    padding:20px 25px;
    background-color:#fff;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    transition:.3s ease-out;
    border-top:1px solid #eee
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-card-content.divider .tvpackages-action{
        flex:0 0 100%
    }
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-card-content.divider .tvpackages-action{
        margin-top:0;
        position:absolute;
        right:20px
    }
    .tvpackages .tvpackages-card-content.divider .subtitle2,.tvpackages .tvpackages-card-content.divider .caption,.tvpackages .tvpackages-card-content.divider .north-star .radio-group input[type=radio]+label,.north-star .radio-group .tvpackages .tvpackages-card-content.divider input[type=radio]+label,.tvpackages .tvpackages-card-content.divider .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.tvpackages .tvpackages-card-content.divider .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.tvpackages .tvpackages-card-content.divider .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.tvpackages .tvpackages-card-content.divider .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.tvpackages .tvpackages-card-content.divider .channel-description{
        max-width:72%
    }
    .tvpackages .tvpackages-card-content.divider .price{
        position:absolute;
        right:20px;
        text-align:right;
        top:10px
    }
}
.tvpackages .tvpackages-card-content .side{
    display:inline-block
}
.tvpackages .tvpackages-card-content p{
    padding:0;
    margin:0
}
.tvpackages .tvpackages-card-content .channel-description{
    min-height:45px
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-card-content .channel-description{
        display:none
    }
}
.tvpackages .tvpackages-card-content .subtitle1,.tvpackages .tvpackages-card-content .body2{
    color:#333
}
.tvpackages .tvpackages-card-content .caption,.tvpackages .tvpackages-card-content .north-star .radio-group input[type=radio]+label,.north-star .radio-group .tvpackages .tvpackages-card-content input[type=radio]+label,.tvpackages .tvpackages-card-content .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.tvpackages .tvpackages-card-content .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.tvpackages .tvpackages-card-content .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.tvpackages .tvpackages-card-content .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    color:#777
}
.tvpackages .tvpackages-card-content .price{
    font-size:1rem;
    margin:9px 0 13px
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-card-content .price{
        margin:5px 0
    }
}
.tvpackages .tvpackages-card-content .price b{
    font-size:1.25rem
}
.tvpackages .tvpackages-card-content .channel-list{
    display:flex;
    flex-direction:row;
    margin-top:10px
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-card-content .channel-list{
        flex-wrap:wrap
    }
}
.tvpackages .tvpackages-card-content .channel-list-logo{
    width:62px;
    max-width:86px;
    height:45px;
    border-radius:6px;
    border:1px solid #D8D8D8;
    display:flex;
    margin-right:10px;
    position:relative
}
@media screen and (max-width: 48em){
    .tvpackages .tvpackages-card-content .channel-list-logo{
        width:100%;
        flex:1
    }
}
@media screen and (max-width: 48em){
    .tvpackages .tvpackages-card-content .channel-list-logo:nth-child(3),.tvpackages .tvpackages-card-content .channel-list-logo:nth-child(4){
        display:none
    }
}
.tvpackages .tvpackages-card-content .channel-list-logo .channel-logo{
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    width:100%;
    position:relative;
    z-index:1
}
.tvpackages .tvpackages-card-content .channel-list-logo .default-logo-icon{
    position:absolute;
    z-index:0;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    width:50%;
    height:22px;
    top:11px;
    left:14px
}
.tvpackages .tvpackages-card-content .channel-list-number{
    width:64px;
    height:45px;
    display:inline-block;
    text-align:center;
    border-radius:6px;
    padding:1px;
    font-size:.764rem;
    background-image:linear-gradient(180deg, #C724B1 0%, #9533B9 100%);
    transition:.3s ease-out;
    position:relative
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-card-content .channel-list-number{
        width:89px
    }
}
.tvpackages .tvpackages-card-content .channel-list-number:hover,.tvpackages .tvpackages-card-content .accordion-login .channel-list-number.accordion-title:focus,.accordion-login .tvpackages .tvpackages-card-content .channel-list-number.accordion-title:focus,.tvpackages .tvpackages-card-content .channel-list-number.file-drop:focus,.tvpackages .tvpackages-card-content .file-drop-container .channel-list-number.file-drop-single:focus,.file-drop-container .tvpackages .tvpackages-card-content .channel-list-number.file-drop-single:focus{
    box-shadow:2px 2px 5px 0px #ccc
}
.tvpackages .tvpackages-card-content .channel-list-number-inner{
    width:62px;
    height:43px;
    border-radius:5px;
    color:#c724b1;
    background-color:#fff
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-card-content .channel-list-number-inner{
        width:87px
    }
}
.tvpackages .tvpackages-card-content .channel-list-number-inner a{
    color:#c724b1;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    padding-top:7px
}
.tvpackages .tvpackages-card .tvpackages-action{
    margin-top:20px;
    text-align:right
}
.tvpackages .tvpackages-card .preferred-state{
    max-width:180px;
    margin:-25px 0 0;
    z-index:1;
    text-align:center
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-card .preferred-state{
        margin:0
    }
}
.tvpackages .tvpackages-promo{
    padding:20px 0
}
.tvpackages .tvpackages-promo-inner{
    background-size:auto;
    background-repeat:no-repeat;
    padding:25px 30px
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-promo-inner{
        padding-bottom:130px
    }
}
.tvpackages .tvpackages-promo-inner.right.bottom{
    background-position:right bottom
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-promo-inner.right.bottom{
        background-position:100% 100%
    }
}
.tvpackages .tvpackages-promo-inner.right.center{
    background-position:right center
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-promo-inner.right.center{
        background-position:100% 110%
    }
}
.tvpackages .tvpackages-promo-card{
    background:#001A54;
    border-radius:8px;
    margin-right:20px;
    margin-bottom:30px
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvpackages-promo-card{
        margin-right:0
    }
}
@media print, screen and (min-width: 48em){
    .tvpackages .tvpackages-promo-card{
        display:flex;
        height:100%;
        margin-bottom:0
    }
}
.tvpackages .tvpackages-promo-card[data-gradient="blue-to-pink"]{
    background-image:linear-gradient(82deg, #002158 0%, #06A9CB 23%, #7754BA 76%, #CA21B0 100%)
}
.tvpackages .tvpackages-promo-card[data-gradient="purple-to-blue"]{
    background-image:linear-gradient(105deg, #866BF7 5%, #BA6BFD 27%, #5BB4FF 78%, #1974FE 100%)
}
.tvpackages .tvpackages-promo-card p{
    margin:0px;
    color:#fff;
    margin-bottom:10px
}
.tvpackages .tvpackages-promo-card a{
    color:#fff;
    position:relative;
    transition:.3s ease-out;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.tvpackages .tvpackages-promo-card a.link:after{
    content:"";
    position:absolute;
    background-image:url(../..//common/images/arrow-white.svg);
    background-repeat:no-repeat;
    background-size:14px;
    color:#fff;
    right:-20px;
    transition:.3s ease-out;
    width:14px;
    height:10px;
    top:calc(50% - 4px)
}
.tvpackages .tvpackages-promo-card a .svg-bg-icon{
    width:16px;
    height:16px
}
@media screen and (min-width: 47.9375em){
    .tvpackages .tvpackages-promo-card .promo-card-content{
        margin-right:36%
    }
}
.tvpackages.login-popup .du-content-inner{
    overflow-y:auto;
    max-height:56vh
}
@media screen and (max-width: 63.9375em){
    .tvpackages.login-popup .du-content-inner{
        padding:40px 15px
    }
}
@media screen and (min-width: 63.9375em){
    .tvpackages.login-popup.auto .du-content-inner{
        padding:20px 0px
    }
}
@media screen and (max-width: 63.9375em){
    .tvpackages.login-popup.auto .login-popup-subscribe{
        margin-top:0
    }
}
.tvpackages.login-popup p{
    color:#333;
    margin:0
}
.tvpackages.login-popup .du-text-field input:focus:not([readonly]) ~ .material-label,.tvpackages.login-popup .du-text-field--btn input:focus:not([readonly]) ~ .material-label{
    color:#c724b1 !important
}
.tvpackages.login-popup .cell{
    position:relative;
    padding:40px;
    padding-right:13%
}
@media screen and (max-width: 63.9375em){
    .tvpackages.login-popup .cell{
        padding:0px
    }
}
@media screen and (max-width: 47.9375em){
    .tvpackages.login-popup .cell{
        padding:0px
    }
}
.tvpackages.login-popup .du-msg-error{
    margin:0 0 20px
}
.tvpackages.login-popup .du-msg-error.hide{
    display:none
}
.tvpackages.login-popup .login-popup-title{
    margin-bottom:21px;
    display:inline-block
}
.tvpackages.login-popup .login-popup-subtitle{
    margin-bottom:10px
}
.tvpackages.login-popup .login-popup-action{
    display:flex;
    justify-content:space-between;
    padding-top:30px
}
@media screen and (max-width: 47.9375em){
    .tvpackages.login-popup .login-popup-action{
        flex-direction:column;
        padding-top:10px
    }
}
.tvpackages.login-popup .login-popup-login a,.tvpackages.login-popup .login-popup-login button{
    display:block
}
.tvpackages.login-popup .login-popup-login a.login-popup-forgot{
    margin-top:29px
}
.tvpackages.login-popup .login-popup-login .btn,.tvpackages.login-popup .login-popup-login .btn-primary,.tvpackages.login-popup .login-popup-login .btn-secondary{
    min-width:200px
}
@media screen and (max-width: 63.9375em){
    .tvpackages.login-popup .login-popup-register{
        margin-top:10px
    }
    .tvpackages.login-popup .login-popup-register a,.tvpackages.login-popup .login-popup-register p{
        display:inline-block
    }
}
.tvpackages.login-popup .login-popup-subscribe{
    margin-top:80px;
    position:relative
}
.tvpackages.login-popup .login-popup-subscribe p{
    margin-bottom:10px
}
.tvpackages.login-popup ul+.login-popup-subscribe:before{
    position:absolute;
    content:"";
    left:0;
    right:0;
    top:-40px;
    height:1px;
    background-color:#e6e6e6
}
@media screen and (max-width: 63.9375em){
    .tvpackages.login-popup .login-panel .cell+.cell{
        margin-top:40px
    }
}
@media screen and (min-width: 63.9375em){
    .tvpackages.login-popup .login-panel .cell+.cell:after{
        content:'';
        position:absolute;
        left:0;
        top:0%;
        width:1px;
        height:100%;
        background:#e6e6e6
    }
}
.tvpackages.login-popup .reveal-alerts{
    display:none
}
.tvpackages.login-popup fieldset.group.du-text-field,.tvpackages.login-popup fieldset.group.du-text-field--btn{
    margin-bottom:50px
}
@media screen and (min-width: 47.9375em){
    .tvpackages.login-popup fieldset.group.du-text-field:last-of-type,.tvpackages.login-popup fieldset.group.du-text-field--btn:last-of-type{
        margin-bottom:20px
    }
}
.tvpackages.login-popup ul{
    padding-left:0
}
.tvpackages.login-popup ul li{
    margin-bottom:7px;
    min-height:35px
}
.tvpackages.login-popup ul li .redesign-numbers{
    background:-webkit-linear-gradient(11deg, #753BBD 0%, #C724B1 95%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    position:relative;
    width:31px;
    height:30px;
    line-height:30px;
    margin-right:15px;
    font-family:"du-font-secondary-bold";
    border:1px solid #e6e6e6;
    border-radius:50%;
    float:left;
    text-align:center
}
.tvpackages.login-popup ul li span{
    vertical-align:sub
}
.tvpackages.channel-popup>.grid-x{
    overflow-y:auto
}
@media screen and (min-width: 47.9375em){
    .tvpackages.channel-popup>.grid-x{
        max-height:80vh
    }
}
.tvpackages.channel-popup .grid-x{
    width:100%
}
.tvpackages.channel-popup .du-content-inner{
    max-width:996px;
    padding:80px 0;
    overflow-y:auto
}
@media screen and (max-width: 47.9375em){
    .tvpackages.channel-popup .du-content-inner{
        margin:0 20px;
        padding:40px 0
    }
}
.tvpackages.channel-popup p{
    color:#333
}
.tvpackages.channel-popup .channel-popup-header{
    text-align:center
}
.tvpackages.channel-popup .channel-popup-header .headline3{
    margin-bottom:17px;
    margin-top:0
}
.tvpackages.channel-popup .channel-popup-list{
    display:flex;
    flex-direction:row
}
.tvpackages.channel-popup .channel-popup-card{
    border:1px solid #D8D8D8;
    margin:0 20px 20px 0;
    border-radius:6px;
    display:flex;
    flex-direction:row
}
@media screen and (max-width: 47.9375em){
    .tvpackages.channel-popup .channel-popup-card{
        margin:10px 0
    }
}
.tvpackages.channel-popup .channel-popup-card .card-txt{
    border-left:1px solid #D8D8D8;
    padding:15px
}
.tvpackages.channel-popup .channel-popup-card .card-img{
    width:100px;
    position:relative;
    padding:12px
}
.tvpackages.channel-popup .channel-popup-card .card-img img{
    position:absolute;
    max-width:80%;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%)
}
.tvpackages.channel-popup .channel-popup-card .card-img .channel-logo{
    position:absolute;
    width:calc(100% - 24px);
    height:calc(100% - 24px);
    z-index:2;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center
}
.tvpackages.channel-popup .channel-popup-card .card-img .default-logo-icon{
    z-index:1;
    position:absolute;
    width:40px;
    height:40px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    top:27px;
    left:30px
}
.tvpackages.channel-popup .channel-popup-card p{
    margin:0
}
.tvpackages.du-reveal .close-button{
    transition:.3s ease-out;
    border:0
}
.tvpackages.du-reveal .close-button span{
    position:relative;
    width:40px;
    height:40px;
    display:block;
    margin:0
}
.tvpackages.du-reveal .close-button span:before{
    position:relative;
    display:block;
    margin:auto;
    content:"m";
    font-family:du-icon-font;
    left:0;
    top:15px;
    color:#00a9ce;
    font-size:1rem;
    transition:.3s ease-out
}
.tvpackages.du-reveal .close-button:hover,.tvpackages.du-reveal .accordion-login .close-button.accordion-title:focus,.accordion-login .tvpackages.du-reveal .close-button.accordion-title:focus,.tvpackages.du-reveal .close-button.file-drop:focus,.tvpackages.du-reveal .file-drop-container .close-button.file-drop-single:focus,.file-drop-container .tvpackages.du-reveal .close-button.file-drop-single:focus{
    background:#00a9ce
}
.tvpackages.du-reveal .close-button:hover span:before,.tvpackages.du-reveal .accordion-login .close-button.accordion-title:focus span:before,.accordion-login .tvpackages.du-reveal .close-button.accordion-title:focus span:before,.tvpackages.du-reveal .close-button.file-drop:focus span:before,.tvpackages.du-reveal .file-drop-container .close-button.file-drop-single:focus span:before,.file-drop-container .tvpackages.du-reveal .close-button.file-drop-single:focus span:before{
    color:#fff
}
.tvpackages .btn,.tvpackages .btn-primary,.tvpackages .btn-secondary{
    border-radius:10px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:17px;
    letter-spacing:0;
    text-align:center;
    border:0px;
    min-width:200px;
    height:44px;
    transition:.3s ease-out;
    position:relative;
    z-index:1;
    cursor:pointer;
    padding:10px 20px;
    display:inline-block
}
.tvpackages .btn:before,.tvpackages .btn-primary:before,.tvpackages .btn-secondary:before{
    border-radius:10px;
    position:absolute;
    content:"";
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-2;
    transition:opacity 0.5s linear;
    opacity:0
}
.tvpackages .btn:hover:before,.tvpackages .accordion-login .btn.accordion-title:focus:before,.accordion-login .tvpackages .btn.accordion-title:focus:before,.accordion-login .tvpackages .accordion-title.btn-primary:focus:before,.tvpackages .accordion-login .accordion-title.btn-primary:focus:before,.accordion-login .tvpackages .accordion-title.btn-secondary:focus:before,.tvpackages .accordion-login .accordion-title.btn-secondary:focus:before,.tvpackages .btn.file-drop:focus:before,.tvpackages .file-drop-container .btn.file-drop-single:focus:before,.file-drop-container .tvpackages .btn.file-drop-single:focus:before,.file-drop-container .tvpackages .file-drop-single.btn-primary:focus:before,.tvpackages .file-drop-container .file-drop-single.btn-primary:focus:before,.file-drop-container .tvpackages .file-drop-single.btn-secondary:focus:before,.tvpackages .file-drop-container .file-drop-single.btn-secondary:focus:before,.tvpackages .file-drop.btn-primary:focus:before,.tvpackages .file-drop.btn-secondary:focus:before,.tvpackages .btn-primary:hover:before,.tvpackages .btn-secondary:hover:before{
    opacity:1
}
@media screen and (max-width: 47.9375em){
    .tvpackages .btn,.tvpackages .btn-primary,.tvpackages .btn-secondary{
        width:100%
    }
}
.tvpackages .btn-primary{
    color:#fff;
    background-image:linear-gradient(61deg, #C724B1 0%, #753BBD 68%)
}
.tvpackages .btn-primary:before{
    background-image:linear-gradient(11deg, #753BBD 0%, #C724B1 95%)
}
.tvpackages .btn-secondary{
    color:#c724b1;
    background-color:#fff;
    border:solid 2px transparent;
    width:180px;
    background-clip:padding-box, border-box;
    background-image:linear-gradient(white, white),radial-gradient(circle at top left, #753BBD 0%, #C724B1 100%);
    background-origin:border-box
}
@media print, screen and (min-width: 64em){
    .tvpackages .tvchannels-grid{
        margin-left:-15px;
        margin-right:-15px
    }
}
.tvpackages .tvchannels-grid .rd-loader{
    text-indent:-9999px;
    position:relative;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
    overflow:hidden;
    opacity:.15;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
    filter:alpha(opacity=15)
}
.tvpackages .tvchannels-grid .rd-loader.subtitle1{
    width:100%
}
.tvpackages .tvchannels-grid .rd-loader.subtitle2{
    width:47%
}
.tvpackages .tvchannels-grid .rd-loader.caption,.tvpackages .tvchannels-grid .north-star .radio-group input[type=radio]+label.rd-loader,.north-star .radio-group .tvpackages .tvchannels-grid input[type=radio]+label.rd-loader,.tvpackages .tvchannels-grid .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label.rd-loader,.tvpackages .tvchannels-grid .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label.rd-loader,.tvpackages .tvchannels-grid .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label.rd-loader,.tvpackages .tvchannels-grid .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label.rd-loader{
    width:35%
}
.tvpackages .tvchannels-grid .rd-loader.tvpackages-items{
    width:75%
}
.tvpackages .tvchannels-grid .rd-loader.tvchannels-action{
    width:35%
}
.tvpackages .tvchannels-grid .rd-loader::before{
    content:' ';
    display:inline-block;
    animation-duration:1.25s;
    animation-fill-mode:forwards;
    animation-iteration-count:infinite;
    animation-name:placeHolderShimmer;
    animation-timing-function:linear;
    background:#F6F6F6;
    background:linear-gradient(to right, #00a9ce 8%, #753bbd 18%, #00a9ce 33%);
    background-size:800px 104px;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:90%;
    min-width:240px
}
.tvpackages .tvchannels-grid .rd-loader.tvchannels-logo::before{
    height:100%
}
.tvpackages .tvchannels-grid .tvchannels-card{
    transition:.3s ease-in-out;
    position:relative;
    width:100%;
    margin-top:15px;
    margin-bottom:15px;
    -webkit-box-shadow:0 5px 15px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:0 5px 15px 2px rgba(0,0,0,0.05);
    box-shadow:0 5px 15px 2px rgba(0,0,0,0.05);
    border:1px solid #D8D8D8;
    background-color:#fff;
    padding:20px 25px;
    border-radius:6px
}
@media screen and (min-width: 64em){
    .tvpackages .tvchannels-grid .tvchannels-card{
        width:calc(33.33333% - 1.875rem);
        margin-right:.9375rem;
        margin-left:.9375rem
    }
}
@media screen and (max-width: 63.9375em){
    .tvpackages .tvchannels-grid .tvchannels-card{
        width:calc(50% - .9375rem);
        margin-right:.46875rem;
        margin-left:.46875rem
    }
}
@media screen and (max-width: 47.9375em){
    .tvpackages .tvchannels-grid .tvchannels-card{
        margin-top:10px;
        margin-bottom:10px;
        width:100%;
        margin-right:0;
        margin-left:0
    }
}
.tvpackages .tvchannels-grid .title-cell p{
    margin:0;
    color:#333
}
.tvpackages .tvchannels-grid .tvchannels-img{
    width:62px;
    max-width:86px;
    height:45px;
    border-radius:6px;
    border:1px solid #D8D8D8;
    display:flex;
    margin-right:0;
    margin-left:auto;
    position:relative
}
.tvpackages .tvchannels-grid .tvchannels-img .tvchannels-logo{
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    position:absolute;
    width:100%;
    height:43px;
    z-index:2
}
.tvpackages .tvchannels-grid .tvchannels-img .default-logo-icon{
    z-index:1;
    position:absolute;
    width:30px;
    height:22px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    top:12px;
    left:15px
}
.tvpackages .tvchannels-grid .tvchannels-packages{
    margin-top:20px
}
.tvpackages .tvchannels-grid .tvchannels-packages p{
    margin:0;
    color:#333
}
.tvpackages .tvchannels-grid .tvchannels-packages p.caption{
    color:#777
}
.tvpackages .tvchannels-grid .tvchannels-action{
    margin-top:15px
}
.tvpackages .tvchannels-grid .tvchannels-action .card-link{
    width:fit-content;
    line-height:1.2;
    font-size:1.062rem;
    padding-right:20px
}
.tvpackages .tvchannels-grid .tvchannels-action .card-link:after{
    font-size:14px;
    position:absolute;
    right:0
}
.tvpackages .pagination{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    margin:40px 0 10px;
    padding:0
}
.tvpackages .pagination .pager{
    text-align:center;
    margin-right:50px
}
.tvpackages .pagination .pager.pager--center{
    margin:auto
}
.tvpackages .pagination .pager ul{
    margin:0;
    padding:0
}
.tvpackages .pagination .pager li{
    margin:0 3px;
    list-style-type:none;
    display:inline-block
}
.tvpackages .pagination .pager li a{
    display:inline-block;
    vertical-align:middle;
    width:40px;
    height:40px;
    line-height:2.4;
    color:#777;
    background:#fff;
    border:#eee solid 1px;
    border-radius:20px;
    font-family:"du-font-secondary-regular";
    font-size:14px;
    text-align:center
}
.tvpackages .pagination .pager li a.current{
    background:#00a9ce;
    border-color:#00a9ce;
    font-family:du-font-primary-b;
    color:#fff;
    font-size:17px;
    line-height:1.85
}
.tvpackages .pagination .pager li:first-child{
    position:relative
}
.tvpackages .pagination .pager li:first-child a{
    font-size:10px
}
.tvpackages .pagination .pager li:first-child a:before{
    content:"f";
    font-family:du-icon-font;
    padding:5px 0;
    display:block
}
.tvpackages .pagination .pager li:first-child.disabled a{
    background-color:#d6d6d6
}
.tvpackages .pagination .pager li:last-child{
    position:relative
}
.tvpackages .pagination .pager li:last-child a{
    font-size:10px
}
.tvpackages .pagination .pager li:last-child a:before{
    content:"d";
    font-family:du-icon-font;
    padding:5px 0;
    display:block
}
.tvpackages .pagination .pager li:last-child.disabled a{
    background-color:#d6d6d6
}
.tvpackages .pagination .pager li.disabled{
    border:0;
    padding:0;
    background:transparent
}
.tvpackages .list-result{
    color:#777;
    font-size:18px;
    margin:0 0 20px
}
@media screen and (max-width: 64.06125em){
    .tvpackages .list-result{
        margin:15px 0
    }
}
.tvpackages .list-result strong{
    color:#333
}
.tvpackages .white-box{
    border:1px solid #ddd;
    background:#fff;
    border-radius:12px;
    padding:40px 45px
}
.tvpackages .white-box .subtitle1{
    margin:0
}
.tvpackages .white-box .discount-tag{
    padding:3px 8px 2px;
    font-size:12px;
    border-radius:10px;
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%);
    position:static;
    display:inline-block;
    color:#fff;
    margin-bottom:5px
}
.tvpackages .white-box .caption,.tvpackages .white-box .north-star .radio-group input[type=radio]+label,.north-star .radio-group .tvpackages .white-box input[type=radio]+label,.tvpackages .white-box .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.tvpackages .white-box .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.tvpackages .white-box .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.tvpackages .white-box .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    color:#777;
    margin:0
}
@media print, screen and (min-width: 48em){
    .tvpackages .shop-optimization .cards__item{
        max-width:430px
    }
}
.tvpackages .shop-optimization .cards__item .discount-tag{
    border-radius:9px;
    padding-left:8px;
    padding-right:8px;
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%);
    color:#fff;
    position:static;
    display:inline-block
}
.tvpackages .shop-optimization .cards__item .btn-wrap{
    width:100%
}
.tvpackages .shop-optimization .cards__item .btn-wrap .btn,.tvpackages .shop-optimization .cards__item .btn-wrap .btn-primary,.tvpackages .shop-optimization .cards__item .btn-wrap .btn-secondary{
    width:100% !important;
    min-width:100% !important
}
.tvpackages .shop-optimization .cards__item .channel-list{
    display:flex;
    flex-direction:row;
    margin-top:10px
}
.tvpackages .shop-optimization .cards__item .channel-list .channel-list-logo{
    width:62px;
    max-width:86px;
    height:45px;
    border-radius:6px;
    border:1px solid #D8D8D8;
    display:flex;
    margin-right:10px;
    position:relative
}
.tvpackages .shop-optimization .cards__item .channel-list .channel-logo{
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    width:100%;
    position:relative;
    z-index:1
}
.tvpackages .shop-optimization .cards__item .channel-list .default-logo-icon{
    position:absolute;
    z-index:0;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    width:50%;
    height:22px;
    top:11px;
    left:14px
}
.tvpackages .shop-optimization .checkbox-group{
    padding-top:25px;
    margin-left:-10px
}
.tvpackages .shop-optimization .cards__item-get .action{
    border-top:0;
    padding-top:0;
    width:100%
}
.tvpackages .shop-optimization .cards__item-get .action .btn,.tvpackages .shop-optimization .cards__item-get .action .btn-primary,.tvpackages .shop-optimization .cards__item-get .action .btn-secondary{
    width:100%
}
.tvpackages .plan-radio-group{
    display:flex
}
@media screen and (max-width: 64.06125em){
    .tvpackages .plan-radio-group{
        flex-direction:column
    }
}
.tvpackages .plan-radio-group .parsley-errors-list{
    display:none
}
@media screen and (min-width: 48em){
    .tvpackages .plan-radio-group.wrap{
        flex-wrap:wrap;
        flex-direction:row
    }
}
.tvpackages .plan-radio-group.wrap .du-custom-radio{
    padding:10px 12px 7px
}
@media screen and (min-width: 48em){
    .tvpackages .plan-radio-group.wrap .du-custom-radio{
        width:30%;
        margin-right:1rem
    }
}
.tvpackages .plan-radio-group .du-custom-radio{
    position:relative;
    margin-top:10px;
    margin-bottom:10px
}
@media screen and (max-width: 64.06125em){
    .tvpackages .plan-radio-group .du-custom-radio{
        width:100%
    }
}
.tvpackages .plan-radio-group .du-custom-radio:last-of-type{
    margin-right:0px
}
.tvpackages .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-label,.tvpackages .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.tvpackages .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.tvpackages .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.tvpackages .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-label,.tvpackages .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-val,.tvpackages .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.tvpackages .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.tvpackages .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.tvpackages .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val{
    color:#333
}
.tvpackages .plan-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-status::before,.tvpackages .plan-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status::before,.tvpackages .plan-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before,.tvpackages .plan-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status::before,.tvpackages .plan-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before{
    content:'';
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    width:15px;
    height:15px;
    position:absolute;
    border:2px solid white;
    border-radius:50%
}
.tvpackages .plan-radio-group .du-custom-radio.disabled{
    opacity:1;
    border:0px
}
.tvpackages .plan-radio-group .du-custom-radio.disabled .du-radio-status{
    display:none
}
.tvpackages .plan-radio-group .du-custom-radio .du-radio-details{
    width:100%
}
.tvpackages .plan-radio-group .du-custom-radio .du-radio-details .du-radio-details-label{
    text-align:left
}
.tvpackages .plan-radio-group .du-custom-radio .du-radio-details .du-radio-details-label .du-radio-details-inner{
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    margin-bottom:6px
}
.tvpackages .plan-radio-group .du-custom-radio .du-radio-status{
    left:auto;
    right:12px;
    top:10px;
    position:absolute;
    width:20px;
    height:20px
}
.tvpackages .loader-box.with-mask{
    z-index:100
}
@media print, screen and (min-width: 48em){
    .rd-reveal .btn,.rd-reveal .tvpackages .btn-primary,.tvpackages .rd-reveal .btn-primary,.rd-reveal .tvpackages .btn-secondary,.tvpackages .rd-reveal .btn-secondary{
        min-width:160px
    }
}
.rd-reveal .forgot a{
    color:#C724B1;
    text-decoration:none
}
.rd-reveal .forgot a:hover,.rd-reveal .forgot .accordion-login a.accordion-title:focus,.accordion-login .rd-reveal .forgot a.accordion-title:focus,.rd-reveal .forgot a.file-drop:focus,.rd-reveal .forgot .file-drop-container a.file-drop-single:focus,.file-drop-container .rd-reveal .forgot a.file-drop-single:focus{
    text-decoration:underline
}
.rd-reveal .tandc a{
    text-decoration:underline
}
.rd-reveal .tandc a:hover,.rd-reveal .tandc .accordion-login a.accordion-title:focus,.accordion-login .rd-reveal .tandc a.accordion-title:focus,.rd-reveal .tandc a.file-drop:focus,.rd-reveal .tandc .file-drop-container a.file-drop-single:focus,.file-drop-container .rd-reveal .tandc a.file-drop-single:focus{
    text-decoration:none
}
.rd-reveal .tvpackages-card{
    border-radius:6px;
    margin:0 0 25px;
    display:flex
}
.rd-reveal .tvpackages-card .tvpackages-thumbnail{
    width:75px;
    min-height:75px;
    background-color:#ddd;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    border-radius:6px 0 0 6px
}
.rd-reveal .tvpackages-card .tvpackages-content{
    padding:16px;
    width:calc(100% - 75px);
    border:1px solid #ddd;
    border-left:0;
    border-radius:0 6px 6px 0
}
.rd-reveal .tvpackages-card .tvpackages-content .subtitle2{
    font-size:15px
}
.rd-reveal .tvpackages-card .tvpackages-content .body2{
    font-size:13px;
    padding-top:5px
}
.rd-reveal .tvpackages-card .tvpackages-content .text-nowrap{
    white-space:nowrap;
    padding-left:5px
}
.rd-reveal .tvpackages-card .tvpackages-content .grid-row--align-justify{
    display:flex;
    justify-content:space-between
}
.tvpackages.mya-redesign{
    background:transparent
}
@media screen and (max-width: 47.99875em){
    .tvpackages .rd-content-block,.tvpackages .mya-redesign .page__content__grey .content-inner-wrap,.mya-redesign .page__content__grey .tvpackages .content-inner-wrap,.tvpackages .mya-redesign .page__content__success .content-inner-wrap,.mya-redesign .page__content__success .tvpackages .content-inner-wrap{
        padding:30px 10px
    }
}
@media screen and (max-width: 47.99875em){
    .tvpackages .plans-accordion .accordion-title::before{
        margin:-20px 15px
    }
}
@media screen and (max-width: 47.99875em){
    .tvpackages .plans-accordion__header .plan-info div+div{
        margin-left:5px
    }
}
.tvpackages .plans-accordion .accordion-item .plan-highlight{
    margin-left:auto;
    background:rgba(120,190,32,0.11);
    border:1px solid #78be20;
    border-radius:22px;
    padding:10px 20px;
    font-size:13px;
    margin-right:70px
}
@media screen and (max-width: 47.99875em){
    .tvpackages .plans-accordion .accordion-item .plan-highlight{
        margin-right:35px;
        font-size:10px;
        padding:8px 12px;
        margin-top:8px
    }
}
.tvpackages .plans-accordion .accordion-item.is-active .plan-highlight{
    display:none
}
.tvpackages .plans-accordion .tvpackages-card{
    text-align:left
}
@media screen and (min-width: 64em){
    .tvpackages .plans-accordion .tvpackages-card{
        width:calc(50% - 1.25rem);
        margin-right:.625rem;
        margin-left:.625rem
    }
}
@media screen and (max-width: 63.9375em){
    .tvpackages .plans-accordion .tvpackages-card{
        width:calc(50% - 1.25rem);
        margin-right:.625rem;
        margin-left:.625rem
    }
}
@media screen and (max-width: 47.9375em){
    .tvpackages .plans-accordion .tvpackages-card{
        width:100%;
        margin-right:0;
        margin-left:0;
        margin-top:0;
        margin-bottom:25px
    }
}
.tvpackages .plans-accordion .tvpackages-card.wide{
    height:auto
}
@media screen and (min-width: 64em){
    .tvpackages .plans-accordion .tvpackages-card.wide{
        width:calc(100% - 1.25rem);
        margin-right:.625rem;
        margin-left:.625rem
    }
}
.tvpackages .plans-accordion .tvpackages-card .tvpackages-card-wrap{
    height:281px
}
.tvpackages .plans-accordion .tvpackages-card .tvpackages-card-content{
    bottom:0
}
.tvpackages .plans-accordion .tvpackages-card .active-title .body2-15{
    display:flex;
    align-items:center;
    justify-content:flex-end
}
.tvpackages .plans-accordion .tvpackages-card .active-title .body2-15 .svg-bg-icon{
    margin-right:8px
}
.tvpackages .plans-accordion .tvpackages-card .card-link{
    width:fit-content;
    line-height:1.2;
    font-size:1.062rem;
    padding-right:20px;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.tvpackages .plans-accordion .tvpackages-card .card-link:after{
    font-size:14px;
    position:absolute;
    right:0
}
.tvpackages .plans-accordion .tvpackages-card.non-hoverable .tvpackages-card-wrap{
    box-shadow:none
}
.tvpackages .action-section{
    padding:0;
    background-color:#F8F8F8
}
.tvpackages .action-section .rd-form .rd-form__inner{
    flex-flow:column
}
.tvpackages .action-section .rd-form .du-text-field,.tvpackages .action-section .rd-form .du-text-field--btn{
    max-width:325px
}
.tvpackages .action-section .rd-form .btn,.tvpackages .action-section .rd-form .btn-primary,.tvpackages .action-section .rd-form .btn-secondary{
    min-width:210px
}
.tvpackages .action-section .rd-form .custom-radio-group{
    margin-bottom:0
}
.tvpackages .action-section .rd-form .custom-radio-group .du-custom-radio{
    padding:3px 14px;
    margin-bottom:20px
}
.tvpackages .action-section .rd-form .custom-radio-group .du-custom-radio.disabled{
    color:#333
}
.tvpackages .action-section .rd-form .custom-radio-group .du-radio-status{
    width:20px;
    height:20px;
    position:absolute;
    top:10px
}
.tvpackages .action-section .rd-form .custom-radio-group .du-custom-radio input[type=radio]:checked ~ .du-radio-status:before,.tvpackages .action-section .rd-form .custom-radio-group .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status:before,.tvpackages .action-section .rd-form .custom-radio-group .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before,.tvpackages .action-section .rd-form .custom-radio-group .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status:before,.tvpackages .action-section .rd-form .custom-radio-group .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:before{
    line-height:20px;
    font-size:13px
}
.tvpackages .action-section .rd-form .custom-radio-group .detail-row{
    font-size:15px;
    padding-top:5px;
    margin-left:30px
}
.tvpackages .action-section .du-info-serif-nofill{
    border-color:#c724b1;
    width:16px;
    height:16px;
    line-height:16px;
    margin:0
}
.tvpackages .action-section .du-info-serif-nofill:before{
    color:#c724b1;
    font-size:8px !important
}
.tvpackages .rd-reveal__content{
    padding:0
}
.tvpackages .about-package{
    padding-top:30px;
    padding-bottom:30px
}
@media screen and (max-width: 47.99875em){
    .tvpackages .about-package{
        padding:30px
    }
}
.tvpackages .about-package-cost{
    display:flex
}
@media screen and (max-width: 47.99875em){
    .tvpackages .about-package-cost{
        margin:0 30px
    }
}
@media print, screen and (min-width: 64em){
    .tvpackages .about-package-cost{
        margin-top:30px;
        justify-content:flex-end
    }
}
.tvpackages .about-package-cost .about-package-cost-inner{
    background-color:#f5f5f5;
    border-radius:6px;
    padding:30px;
    width:100%;
    margin-bottom:25px
}
@media print, screen and (min-width: 64em){
    .tvpackages .about-package-cost .about-package-cost-inner{
        max-width:300px;
        padding:25px;
        margin:0
    }
}
.tvpackages.rd-reveal .selected-detail{
    cursor:pointer
}
[data-custom=icc] .spotlight__caption__main{
    font-size:1.5rem;
    line-height:1.5
}
@media screen and (min-width: 47.9375em){
    [data-custom=icc] .spotlight__caption__main{
        max-width:60%;
        font-size:2.25rem;
        line-height:1.2
    }
}
[data-custom=icc] .page__fifa_package.africa .package-wrap .du-content-inner .package-cell__card .package-detail .package-detail-title{
    font-size:0.95rem
}
[data-custom=icc] .page__fifa_package.africa .package-wrap .du-content-inner .package-cell__card .package-detail .package-detail-subtitle{
    font-size:.882rem;
    font-family:du-font-secondary-r;
    color:#8a8a8a;
    line-height:1.5
}
[data-custom=icc] .page__fifa_package.africa .package-wrap .du-content-inner .package-cell__card .package-detail .package-detail-subtitle strong{
    color:#000
}
[data-custom=icc] .page__fifa_package.africa .package-wrap .du-content-inner .package-cell__card .package-detail .package-detail-desc{
    margin:10px 0 15px
}
[data-custom=icc] .page__fifa_package.africa .package-wrap .du-content-inner .package-cell__card .package-detail .package-detail-desc p{
    font-family:du-font-primary-b;
    font-size:.882rem;
    line-height:25px
}
[data-custom=icc] .page__fifa_package.africa .package-wrap .du-content-inner .package-cell__card .package-detail .package-detail-desc p.price{
    font-size:1rem;
    white-space:nowrap
}
[data-custom=icc] .page__fifa_package.africa .package-wrap .du-content-inner .package-cell__card .package-detail .package-detail-desc p span{
    font-size:.764rem;
    font-family:"du-font-secondary-regular";
    color:#8a8a8a;
    margin-left:5px;
    line-height:26px
}
@media screen and (min-width: 64em){
    [data-custom=icc] .page__fifa_package.africa .package-wrap .du-content-inner .tool-tip{
        top:-75px !important
    }
}
[data-custom=icc] .pwd,[data-custom=icc] .pwd.show{
    position:absolute;
    right:0;
    top:15px;
    width:20px;
    height:20px;
    text-align:center;
    cursor:pointer;
    opacity:.8;
    font-style:normal
}
[data-custom=icc] .pwd:before,[data-custom=icc] .pwd.show:before{
    content:'S';
    font-size:17px;
    line-height:20px;
    font-family:du-icon-font
}
[data-custom=icc] .pwd:before{
    content:'Y'
}
.table-wrapper{
    position:relative
}
.table-wrapper .table-resp{
    overflow-x:auto
}
@media screen and (max-width: 64.06125em){
    .table-wrapper.table-wrapper-sticky .table-resp{
        margin-left:100px
    }
}
@media screen and (max-width: 64.06125em){
    .table-wrapper.table-wrapper-sticky .table-resp table:not(.table-unstriped) tbody tr th:first-child,.table-wrapper.table-wrapper-sticky .table-resp table:not(.table-unstriped) tbody tr td:first-child{
        background:rgba(0,169,206,0.05)
    }
}
@media screen and (max-width: 64.06125em){
    .table-wrapper.table-wrapper-sticky .table-resp table:not(.table-unstriped) tbody tr:nth-child(even) th:first-child,.table-wrapper.table-wrapper-sticky .table-resp table:not(.table-unstriped) tbody tr:nth-child(even) td:first-child{
        background:rgba(0,169,206,0.1)
    }
}
@media screen and (max-width: 64.06125em){
    .table-wrapper.table-wrapper-sticky .table-resp table:not(.table-unstriped) thead th:first-child{
        background:rgba(0,169,206,0.2)
    }
}
.table-wrapper.table-wrapper-sticky .table-resp table thead tr td:first-child,.table-wrapper.table-wrapper-sticky .table-resp table thead tr th:first-child,.table-wrapper.table-wrapper-sticky .table-resp table tbody tr td:first-child,.table-wrapper.table-wrapper-sticky .table-resp table tbody tr th:first-child{
    min-width:100px
}
@media screen and (max-width: 64.06125em){
    .table-wrapper.table-wrapper-sticky .table-resp table thead tr td:first-child,.table-wrapper.table-wrapper-sticky .table-resp table thead tr th:first-child,.table-wrapper.table-wrapper-sticky .table-resp table tbody tr td:first-child,.table-wrapper.table-wrapper-sticky .table-resp table tbody tr th:first-child{
        position:absolute;
        left:0;
        top:auto;
        width:100px;
        border-right:1px solid #ddd
    }
}
.table-wrapper:not(.table-wrapper-card) .table-resp table:not(.table-unstriped) tbody tr{
    background:rgba(0,169,206,0.05)
}
.table-wrapper:not(.table-wrapper-card) .table-resp table:not(.table-unstriped) tbody tr:nth-child(even){
    background:rgba(0,169,206,0.1)
}
.table-wrapper:not(.table-wrapper-card) .table-resp thead{
    background:transparent
}
.table-wrapper:not(.table-wrapper-card) .table-resp table:not(.table-unstriped) thead tr{
    background:rgba(0,169,206,0.2)
}
.table-wrapper table{
    border-collapse:inherit;
    border-spacing:0;
    margin:0;
    background-color:#fff
}
@media screen and (max-width: 64.06125em){
    .table-wrapper table{
        width:100%;
        background:transparent
    }
}
.table-wrapper table.table-card{
    border:1px solid #ddd;
    padding:0 30px
}
@media screen and (max-width: 64.06125em){
    .table-wrapper table.table-card{
        padding:0;
        border:0
    }
}
@media screen and (max-width: 64.06125em){
    .table-wrapper table thead,.table-wrapper table tbody{
        border:0;
        background:transparent
    }
}
.table-wrapper table thead th{
    border-bottom:1px solid #ddd;
    font-size:16px;
    font-family:"du-font-secondary-bold";
    padding:1rem 10px;
    vertical-align:top;
    color:#777
}
@media print, screen and (min-width: 64em){
    .table-wrapper table thead th{
        padding:1rem 10px
    }
}
@media print, screen and (min-width: 64em){
    .table-wrapper table thead th:first-of-type{
        padding-left:1.5rem
    }
}
@media print, screen and (min-width: 64em){
    .table-wrapper table thead th:last-of-type{
        padding-right:1.5rem
    }
}
.table-wrapper table.table-card thead{
    background:transparent
}
@media screen and (max-width: 64.06125em){
    .table-wrapper table.table-card thead tr{
        position:absolute;
        top:-9999em;
        left:-9999em
    }
}
.table-wrapper table.table-unstriped tbody tr:nth-child(even){
    background-color:transparent
}
.table-wrapper table tbody tr:first-of-type td,.table-wrapper table tbody tr:first-of-type th{
    border-top:0
}
.table-wrapper table tbody th{
    color:#777;
    font-family:"du-font-secondary-bold"
}
.table-wrapper table tbody td,.table-wrapper table tbody th{
    border-top:1px solid #ddd;
    font-size:16px;
    font-family:"du-font-secondary-regular";
    padding:1rem 10px;
    text-align:left;
    vertical-align:top;
    min-width:100px
}
@media print, screen and (min-width: 64em){
    .table-wrapper table tbody td:first-child,.table-wrapper table tbody th:first-child{
        padding-left:1.5rem
    }
}
@media print, screen and (min-width: 64em){
    .table-wrapper table tbody td:last-child,.table-wrapper table tbody th:last-child{
        padding-right:1.5rem
    }
}
.table-wrapper table.table-card tbody tr:nth-child(even){
    background:transparent
}
@media screen and (max-width: 64.06125em){
    .table-wrapper table.table-card tbody tr{
        border:1px solid #ddd;
        display:block;
        margin-top:1.5rem;
        border-radius:10px;
        background-color:#fff !important
    }
    .table-wrapper table.table-card tbody tr:first-of-type{
        margin-top:0
    }
}
.table-wrapper table.table-card tbody td .parsley-errors-list,.table-wrapper table.table-card tbody th .parsley-errors-list{
    white-space:nowrap
}
@media screen and (max-width: 64.06125em){
    .table-wrapper table.table-card tbody td,.table-wrapper table.table-card tbody th{
        text-align:center;
        padding:1rem 20px;
        border:none;
        display:flex;
        justify-content:center;
        align-items:flex-start;
        border-bottom:1px solid #ddd;
        position:relative;
        width:auto
    }
    .table-wrapper table.table-card tbody td:last-child,.table-wrapper table.table-card tbody th:last-child{
        border-bottom:0
    }
}
@media screen and (max-width: 64.06125em){
    .table-wrapper table.table-card tbody td[data-label],.table-wrapper table.table-card tbody th[data-label]{
        justify-content:flex-start;
        text-align:inherit
    }
    .table-wrapper table.table-card tbody td[data-label]:before,.table-wrapper table.table-card tbody th[data-label]:before{
        content:attr(data-label);
        display:inline-block;
        font-family:"du-font-secondary-bold";
        line-height:1.5;
        width:45%;
        position:relative;
        z-index:1;
        padding:0 5px;
        color:#777
    }
    .table-wrapper table.table-card tbody td[data-label]:after,.table-wrapper table.table-card tbody th[data-label]:after{
        content:'';
        position:absolute;
        width:45%;
        height:100%;
        left:0;
        top:0;
        z-index:0
    }
}
@media screen and (max-width: 64.06125em){
    .table-wrapper table.table-card tbody td .data,.table-wrapper table.table-card tbody th .data{
        width:55%;
        display:inline-block;
        line-height:1.5;
        text-align:right;
        padding:0 5px
    }
}
@media screen and (max-width: 64.06125em){
    .contract-renewal-page .content-inner-wrap{
        padding:15px !important
    }
    .contract-renewal-page .du-box-frame,.contract-renewal-page .du-box-frame__white{
        box-shadow:none !important
    }
}
.contract-renewal-page .table-resp table.table-card.accounts-table tbody tr{
    overflow:hidden
}
@media screen and (max-width: 64.06125em){
    .contract-renewal-page .table-resp table.table-card.accounts-table tbody tr{
        height:170px;
        transition:height 0.3s
    }
}
.contract-renewal-page .table-resp table.table-card.accounts-table tbody tr .arrow-icon{
    transform:rotate(90deg);
    transition:transform 0.3s
}
@media screen and (max-width: 64.06125em){
    .contract-renewal-page .table-resp table.table-card.accounts-table tbody tr:not(.minimized){
        height:441px
    }
}
.contract-renewal-page .table-resp table.table-card.accounts-table tbody tr:not(.minimized) .arrow-icon{
    transform:rotate(-90deg)
}
.contract-renewal-page .table-resp table.table-card.accounts-table tbody .heading-row td{
    padding:0.5rem 0.625rem 0.625rem;
    vertical-align:middle
}
.contract-renewal-page .table-resp table.table-card.accounts-table tbody td{
    text-align:center
}
.contract-renewal-page .table-resp table.table-card.accounts-table tbody td>div{
    text-align:left
}
.contract-renewal-page .table-resp table.table-card.accounts-table tbody td:first-child{
    padding-left:1.5rem;
    justify-content:space-between
}
@media screen and (max-width: 64.06125em){
    .contract-renewal-page .table-resp table.table-card.accounts-table tbody td[data-label]{
        text-align:left
    }
    .contract-renewal-page .table-resp table.table-card.accounts-table tbody td[data-label]:before{
        width:110px;
        flex-shrink:0
    }
    .contract-renewal-page .table-resp table.table-card.accounts-table tbody td[data-label]>div{
        display:flex;
        flex-flow:column;
        width:50%
    }
}
.cxpromise2-wrap{
    padding:0 20px
}
.spotlight ~ .cxpromise2-wrap{
    position:relative;
    z-index:2;
    margin-top:-60px;
    background:#fff
}
.cxpromise2{
    padding:40px 0
}
.cxpromise2 p{
    margin:0;
    padding:0 0 1rem;
    color:#444
}
.cxpromise2 ul{
    margin:0;
    padding:5px 0
}
.cxpromise2 li{
    display:inline-block;
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    margin-right:3rem
}
.cxpromise2 li .icon,.cxpromise2 li .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .cxpromise2 li .secondary-btn--primary-color,.cxpromise2 li .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .cxpromise2 li .secondary-btn--primary-color,.cxpromise2 li .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .cxpromise2 li .secondary-btn--primary-color,.cxpromise2 li .accordion-item .file-drop .hint2,.accordion-item .file-drop .cxpromise2 li .hint2,.cxpromise2 li .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .cxpromise2 li .hint2,.cxpromise2 li .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .cxpromise2 li .hint2{
    position:relative;
    top:2px;
    color:#78be20;
    margin-right:5px
}
.home-cross-sell .cards__wrapper{
    padding-top:40px
}
.home-cross-sell .bundled-packages{
    margin-top:0
}
@media print, screen and (min-width: 48em){
    .home-cross-sell .bundled-packages{
        margin-top:50px
    }
}
.spotlight ~ .page-light-gray.page-bmu{
    background:#f8f8f8
}
@media print, screen and (min-width: 48em){
    .spotlight ~ .page-light-gray.page-bmu{
        padding-top:20px
    }
}
.page-bmu .action-content{
    background:#fff;
    -webkit-box-shadow:0 5px 7px -2px rgba(0,0,0,0.1);
    -moz-box-shadow:0 5px 7px -2px rgba(0,0,0,0.1);
    box-shadow:0 5px 7px -2px rgba(0,0,0,0.1)
}
.flex-vertical-center,.bmu-device-detail .device-price,.bmu-device-detail .EIP-options,.bmu-device-detail .existing-plans .device_filters-text,.bmu-device-detail .existing-plans .du-radio-details,.bmu-device-detail .existing-plans .du-radio-details .plan-notes,.device-gallery .preview-item,.device-gallery .thumbs,.device-gallery .thumb-item{
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    justify-content:center
}
.bmu-content-pane.checkout-with-summary{
    padding-top:0
}
.bmu-content-pane.checkout-with-summary .side-pane--order-summary{
    max-width:380px;
    margin-left:auto
}
.page-bmu .action-content .du-form>form{
    width:100%
}
.page-bmu .action-content ~ .action-content{
    margin-top:30px
}
@media print, screen and (min-width: 48em){
    .page-bmu .du-content-inner{
        padding-left:0;
        padding-right:0
    }
}
.page-bmu .file-drop-container.disabled-upload:after{
    content:'';
    z-index:10;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:.8;
    pointer-events:all
}
.page-bmu .file-drop-container.disabled-upload .file-drop-single{
    filter:grayscale(1);
    pointer-events:none
}
.page-bmu .file-drop-container.disabled-upload .file-drop-single label *{
    opacity:.3
}
@media print, screen and (min-width: 48em){
    .page-bmu .file-drop-container.items4 .file-drop-single{
        width:22.5%
    }
}
@media print, screen and (min-width: 48em){
    .page-bmu .file-drop-container.flex-column.items4 .file-drop-single{
        width:100%
    }
}
.shop-optimization.rejectedtt{
    padding-top:20px
}
@media print, screen and (min-width: 48em){
    .shop-optimization.rejectedtt{
        padding-top:50px
    }
}
.shop-optimization.rejectedtt a.du-black{
    text-decoration:underline
}
.shop-optimization .widget-shortcuts,.shop-optimization .widget-payment{
    margin:0 4px;
    border:none;
    background:transparent
}
@media print, screen and (min-width: 48em){
    .shop-optimization .widget-shortcuts,.shop-optimization .widget-payment{
        border:1px solid #ddd;
        margin:0
    }
}
.shop-optimization .widget-shortcuts p,.shop-optimization .widget-payment p{
    font-size:.875rem;
    text-align:left
}
.shop-optimization .widget-shortcuts .store-links a>img,.shop-optimization .widget-payment .store-links a>img{
    max-height:50px
}
@media print, screen and (min-width: 48em){
    .shop-optimization .widget-shortcuts .store-links a>img,.shop-optimization .widget-payment .store-links a>img{
        max-height:40px
    }
}
.shop-optimization .cards__item-get h4,.shop-optimization .cards__item-get .h4{
    font-family:"du-font-secondary-bold";
    margin-top:5px;
    margin-bottom:5px;
    line-height:1em
}
.shop-optimization .cards__item-get .action .btn,.shop-optimization .cards__item-get .action .tvpackages .btn-primary,.tvpackages .shop-optimization .cards__item-get .action .btn-primary,.shop-optimization .cards__item-get .action .tvpackages .btn-secondary,.tvpackages .shop-optimization .cards__item-get .action .btn-secondary{
    min-width:120px
}
@media print, screen and (min-width: 48em){
    .reveal.popup-reveal.upsell.shop-optimization-reveal .grid-x.login-panel .cell,.reveal.popup-reveal.upsell.shop-optimization-reveal .grid-x.login-panel .cell:first-of-type{
        padding-top:20px;
        padding-bottom:20px
    }
}
.bmu-cards-wrap{
    padding:20px 0 0;
    overflow-x:hidden
}
@media print, screen and (min-width: 48em){
    .bmu-cards-wrap{
        padding-top:0
    }
    .bmu-cards-wrap .ad-banner-wrap{
        padding-top:30px
    }
}
@media screen and (max-width: 64.06125em){
    .bmu-cards-wrap{
        padding-left:20px;
        padding-right:20px
    }
    .bmu-cards-wrap .ad-banner-wrap>.hide-for-medium{
        margin-top:20px;
        margin-bottom:20px
    }
    .bmu-cards-wrap .ad-banner-wrap>.hide-for-medium .fineprint{
        padding-top:10px;
        padding-bottom:10px
    }
}
@media screen and (max-width: 47.99875em){
    .bmu-cards-wrap .filter-container .element-container__inner{
        padding:0
    }
    .bmu-cards-wrap .filter-container .filter-radio-group{
        padding:0;
        align-items:flex-start
    }
    .bmu-cards-wrap .filter-container .radio-group{
        margin:0 0 30px
    }
    .bmu-cards-wrap .filter-container .radio-group label{
        margin:0
    }
}
@media screen and (max-width: 47.99875em){
    .bmu-cards-wrap .cards__item{
        margin-bottom:50px
    }
    .bmu-cards-wrap .cards__item:last-child{
        margin-bottom:0
    }
}
.bmu-cards-wrap .cards__item .desc{
    padding:2px 0
}
.bmu-cards-wrap .dots-nav{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    padding:10px 0 20px
}
.bmu-cards-wrap .dots-nav .dot-item{
    width:6px;
    height:6px;
    margin:0 3px;
    border-radius:50%;
    opacity:.6;
    background:#c724b1
}
.bmu-cards-wrap .dots-nav .dot-item.active{
    transform:scale(1.4);
    margin:0 5px;
    opacity:1
}
@media print, screen and (min-width: 48em){
    .bmu-cards-wrap .cards__scrollable{
        min-height:250px
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner{
        width:100%
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner .loader-box{
        display:block
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner.md-grid-layout{
        display:flex;
        flex-flow:row wrap
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner.md-grid-layout .cards__item{
        margin-bottom:40px
    }
}
@media screen and (max-width: 47.99875em){
    .bmu-cards-wrap .cards__scrollable{
        height:auto !important
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner{
        display:flex;
        flex-flow:row;
        overflow:auto;
        margin:0 -20px;
        padding-right:20px;
        padding-left:20px;
        scroll-snap-type:x mandatory;
        scroll-padding:20px
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner::-webkit-scrollbar{
        display:none
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner{
        -ms-overflow-style:none;
        scrollbar-width:none
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner .cards__item{
        min-width:95%;
        margin-right:20px;
        margin-bottom:20px;
        margin-top:25px;
        position:relative !important;
        left:auto !important;
        top:auto !important;
        scroll-snap-align:start
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner .cards__item .desc-logos.show-for-medium{
        display:block !important
    }
    .bmu-cards-wrap .cards__scrollable .cards__scrollable-inner:after{
        content:'.';
        display:inline-block;
        color:transparent
    }
}
@media screen and (max-width: 64.06125em){
    .bmu-cards-wrap .cards__scrollable.slick-slider{
        margin:0 -20px;
        margin-top:-15px
    }
    .bmu-cards-wrap .cards__scrollable.slick-slider .cards__item{
        margin-right:8px;
        margin-left:8px
    }
    .bmu-cards-wrap .cards__scrollable.slick-slider .cards__item .cards__item-get .features ul li.show-for-medium{
        display:block !important
    }
    .bmu-cards-wrap .cards__scrollable.slick-slider .slick-list{
        padding-top:25px !important
    }
}
.bmu-cards-wrap .cards__scrollable .slick-dots{
    bottom:0;
    text-align:center;
    padding:0
}
.bmu-cards-wrap .cards__item-get .pair .key-features-item{
    width:50%;
    align-items:start !important
}
.bmu-cards-wrap .cards__item-get .features ul.features-list li.align-start{
    display:inherit;
    justify-content:flex-start
}
@media print, screen and (min-width: 48em){
    .bmu-device-detail ~ .bmu-cards-wrap .filter-container-bmu{
        padding-bottom:40px
    }
}
.sub-full-tabs.shop-optimization{
    position:relative;
    z-index:1;
    margin-bottom:0;
    border-bottom:0
}
@media print, screen and (min-width: 48em){
    .sub-full-tabs.shop-optimization{
        -webkit-box-shadow:0 5px 7px -2px rgba(0,0,0,0.1);
        -moz-box-shadow:0 5px 7px -2px rgba(0,0,0,0.1);
        box-shadow:0 5px 7px -2px rgba(0,0,0,0.1)
    }
}
.sub-full-tabs.shop-optimization .sub-full-tabs__items{
    padding-left:0
}
.sub-full-tabs.shop-optimization .sub-full-tabs__items.checked-tabs{
    display:flex;
    justify-content:space-evenly
}
.sub-full-tabs.shop-optimization .brand-filters li{
    padding-left:10px;
    padding-right:10px
}
.sub-full-tabs.shop-optimization .brand-filters li i.icon,.sub-full-tabs.shop-optimization .brand-filters li .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters li i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li .accordion-item .file-drop i.hint2,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters li i.hint2,.sub-full-tabs.shop-optimization .brand-filters li .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li i.hint2,.sub-full-tabs.shop-optimization .brand-filters li .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li i.hint2{
    display:inline-block;
    width:22px;
    height:22px;
    line-height:22px;
    margin-right:5px;
    cursor:pointer;
    border:#ddd solid 1px;
    border-radius:50%
}
.sub-full-tabs.shop-optimization .brand-filters li i.icon:before,.sub-full-tabs.shop-optimization .brand-filters li .accordion-item .file-drop i.secondary-btn--primary-color:before,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters li i.secondary-btn--primary-color:before,.sub-full-tabs.shop-optimization .brand-filters li .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li i.secondary-btn--primary-color:before,.sub-full-tabs.shop-optimization .brand-filters li .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li i.secondary-btn--primary-color:before,.sub-full-tabs.shop-optimization .brand-filters li .accordion-item .file-drop i.hint2:before,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters li i.hint2:before,.sub-full-tabs.shop-optimization .brand-filters li .accordion-item .file-drop-container .file-drop-single i.hint2:before,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li i.hint2:before,.sub-full-tabs.shop-optimization .brand-filters li .file-drop-container .accordion-item .file-drop-single i.hint2:before,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li i.hint2:before{
    color:#fff;
    font-size:12px
}
.sub-full-tabs.shop-optimization .brand-filters li:hover i.icon,.sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus i.icon,.accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus i.icon,.sub-full-tabs.shop-optimization .brand-filters li.file-drop:focus i.icon,.sub-full-tabs.shop-optimization .brand-filters .file-drop-container li.file-drop-single:focus i.icon,.file-drop-container .sub-full-tabs.shop-optimization .brand-filters li.file-drop-single:focus i.icon,.sub-full-tabs.shop-optimization .brand-filters li:hover .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters li:hover i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus i.secondary-btn--primary-color,.accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters .accordion-item li.file-drop:focus i.secondary-btn--primary-color,.accordion-item .sub-full-tabs.shop-optimization .brand-filters li.file-drop:focus i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters .file-drop-container li.file-drop-single:focus .accordion-item .file-drop i.secondary-btn--primary-color,.file-drop-container .sub-full-tabs.shop-optimization .brand-filters li.file-drop-single:focus .accordion-item .file-drop i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li:hover .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li:hover i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus i.secondary-btn--primary-color,.accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li.file-drop:focus .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters .accordion-item .file-drop-container li.file-drop-single:focus i.secondary-btn--primary-color,.accordion-item .sub-full-tabs.shop-optimization .brand-filters .file-drop-container li.file-drop-single:focus i.secondary-btn--primary-color,.accordion-item .file-drop-container .sub-full-tabs.shop-optimization .brand-filters li.file-drop-single:focus i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li:hover .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li:hover i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus i.secondary-btn--primary-color,.accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li.file-drop:focus .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters .file-drop-container .accordion-item li.file-drop-single:focus i.secondary-btn--primary-color,.file-drop-container .sub-full-tabs.shop-optimization .brand-filters .accordion-item li.file-drop-single:focus i.secondary-btn--primary-color,.file-drop-container .accordion-item .sub-full-tabs.shop-optimization .brand-filters li.file-drop-single:focus i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li:hover .accordion-item .file-drop i.hint2,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters li:hover i.hint2,.sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus .accordion-item .file-drop i.hint2,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus i.hint2,.accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus .accordion-item .file-drop i.hint2,.accordion-item .file-drop .accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus i.hint2,.sub-full-tabs.shop-optimization .brand-filters .accordion-item li.file-drop:focus i.hint2,.accordion-item .sub-full-tabs.shop-optimization .brand-filters li.file-drop:focus i.hint2,.sub-full-tabs.shop-optimization .brand-filters .file-drop-container li.file-drop-single:focus .accordion-item .file-drop i.hint2,.file-drop-container .sub-full-tabs.shop-optimization .brand-filters li.file-drop-single:focus .accordion-item .file-drop i.hint2,.sub-full-tabs.shop-optimization .brand-filters li:hover .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li:hover i.hint2,.sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus i.hint2,.accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus i.hint2,.sub-full-tabs.shop-optimization .brand-filters li.file-drop:focus .accordion-item .file-drop-container .file-drop-single i.hint2,.sub-full-tabs.shop-optimization .brand-filters .accordion-item .file-drop-container li.file-drop-single:focus i.hint2,.accordion-item .sub-full-tabs.shop-optimization .brand-filters .file-drop-container li.file-drop-single:focus i.hint2,.accordion-item .file-drop-container .sub-full-tabs.shop-optimization .brand-filters li.file-drop-single:focus i.hint2,.sub-full-tabs.shop-optimization .brand-filters li:hover .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li:hover i.hint2,.sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters .accordion-login li.accordion-title:focus i.hint2,.accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .accordion-login .sub-full-tabs.shop-optimization .brand-filters li.accordion-title:focus i.hint2,.sub-full-tabs.shop-optimization .brand-filters li.file-drop:focus .file-drop-container .accordion-item .file-drop-single i.hint2,.sub-full-tabs.shop-optimization .brand-filters .file-drop-container .accordion-item li.file-drop-single:focus i.hint2,.file-drop-container .sub-full-tabs.shop-optimization .brand-filters .accordion-item li.file-drop-single:focus i.hint2,.file-drop-container .accordion-item .sub-full-tabs.shop-optimization .brand-filters li.file-drop-single:focus i.hint2{
    border-color:#00a9ce
}
.sub-full-tabs.shop-optimization .brand-filters li.is-active{
    position:relative;
    border-bottom:0;
    padding-bottom:25px
}
.sub-full-tabs.shop-optimization .brand-filters li.is-active i.icon,.sub-full-tabs.shop-optimization .brand-filters li.is-active .accordion-item .file-drop i.secondary-btn--primary-color,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters li.is-active i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li.is-active .accordion-item .file-drop-container .file-drop-single i.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li.is-active i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li.is-active .file-drop-container .accordion-item .file-drop-single i.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li.is-active i.secondary-btn--primary-color,.sub-full-tabs.shop-optimization .brand-filters li.is-active .accordion-item .file-drop i.hint2,.accordion-item .file-drop .sub-full-tabs.shop-optimization .brand-filters li.is-active i.hint2,.sub-full-tabs.shop-optimization .brand-filters li.is-active .accordion-item .file-drop-container .file-drop-single i.hint2,.accordion-item .file-drop-container .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li.is-active i.hint2,.sub-full-tabs.shop-optimization .brand-filters li.is-active .file-drop-container .accordion-item .file-drop-single i.hint2,.file-drop-container .accordion-item .file-drop-single .sub-full-tabs.shop-optimization .brand-filters li.is-active i.hint2{
    border-color:#00a9ce;
    background:#00a9ce
}
.brand-filters-wrap{
    padding:0 0 15px;
    margin-top:-10px
}
@media print, screen and (min-width: 48em){
    .brand-filters-wrap{
        margin-top:0;
        padding:0 0 40px
    }
}
.brand-filters-wrap .caption,.brand-filters-wrap .north-star .radio-group input[type=radio]+label,.north-star .radio-group .brand-filters-wrap input[type=radio]+label,.brand-filters-wrap .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.brand-filters-wrap .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.brand-filters-wrap .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.brand-filters-wrap .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    line-height:1.1em
}
.brand-filters{
    display:flex;
    flex-flow:row wrap;
    justify-content:center;
    margin:0;
    padding:0
}
@media screen and (max-width: 64.06125em){
    .brand-filters{
        justify-content:flex-start;
        padding-bottom:10px
    }
}
.brand-filters li{
    margin:0 18px
}
@media screen and (max-width: 64.06125em){
    .brand-filters li{
        width:49%;
        margin:0 0 15px
    }
}
.brand-filters li a{
    color:#333;
    line-height:1.1em
}
.brand-filters li span{
    padding:3px 0 0;
    display:inline-block;
    vertical-align:middle
}
.brand-filters .du-check{
    display:inline-block;
    vertical-align:middle;
    width:20px;
    height:20px;
    margin-right:8px;
    font-size:12px;
    text-align:center;
    line-height:24px;
    border:#999 solid 1px;
    border-radius:5px
}
.brand-filters .du-check:after,.brand-filters .du-check:before{
    color:transparent
}
.brand-filters li.is-active a{
    font-family:"du-font-secondary-bold"
}
.brand-filters li.is-active .du-check{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border-color:transparent
}
.brand-filters li.is-active .du-check:before,.brand-filters li.is-active .du-check:after{
    color:#fff
}
.sub-full-tabs .cxpromise{
    text-align:left
}
.quad-tabs .full-tabs__navigation .tabs-title{
    max-width:calc(1266px / 4)
}
.cards__item.compact .cards__item-get h3+.key-features,.cards__item.compact .campaign-landing .home-campaign .cards__item-get h3+.addons,.campaign-landing .home-campaign .cards__item.compact .cards__item-get h3+.addons{
    padding-top:10px
}
.cards__item.compact .cards__item-get h3+.key-features .data,.cards__item.compact .campaign-landing .home-campaign .cards__item-get h3+.addons .data,.campaign-landing .home-campaign .cards__item.compact .cards__item-get h3+.addons .data{
    line-height:1em
}
.cards__item.compact .cards__item-get .action{
    border-top:0
}
.du-table-promocode{
    margin:0 0 15px
}
.du-table-promocode td{
    padding:10px 0
}
.page__section.drop-shadow{
    position:relative;
    -webkit-box-shadow:0 5px 7px -2px rgba(0,0,0,0.1);
    -moz-box-shadow:0 5px 7px -2px rgba(0,0,0,0.1);
    box-shadow:0 5px 7px -2px rgba(0,0,0,0.1)
}
.page__content .page__section>.cxtrust-wrap{
    margin-top:-20px
}
.trust__intro.with-counter{
    counter-reset:ctr
}
.page__content .page__section .trust__intro.with-counter[data-align="center"]{
    text-align:center;
    padding-top:30px
}
@media screen and (max-width: 64.06125em){
    .page__content .page__section .trust__intro.with-counter[data-align="center"]{
        text-align:left
    }
}
.page__content .page__section .trust__intro.with-counter[data-align="center"] .trust__intro--item{
    padding-left:.75rem;
    padding-right:.75rem
}
@media screen and (max-width: 64.06125em){
    .page__content .page__section .trust__intro.with-counter[data-align="center"] .trust__intro--item{
        margin-top:30px
    }
    .page__content .page__section .trust__intro.with-counter[data-align="center"] .trust__intro--item:first-child{
        margin-top:0
    }
}
.trust__intro.with-counter .trust__intro--item-icon{
    position:relative
}
.trust__intro.with-counter .trust__intro--item-icon:before{
    position:absolute;
    left:-15px;
    top:-20px;
    counter-increment:ctr;
    content:counter(ctr);
    width:24px;
    height:24px;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    line-height:24px;
    border-radius:50%;
    background-color:#c724b1;
    box-shadow:0 1px 3px 1px rgba(4,4,4,0.2)
}
.trust__intro.with-counter .trust__intro--item img{
    max-height:38px
}
.mnp-form-wrap{
    display:flex;
    align-items:center;
    justify-content:space-between;
    max-width:840px;
    margin:50px auto 0;
    padding:20px 40px;
    border-radius:10px;
    background:rgba(202,237,245,0.7)
}
@media screen and (max-width: 64.06125em){
    .mnp-form-wrap{
        margin-top:20px;
        padding-left:25px;
        padding-right:25px;
        flex-flow:column
    }
}
.mnp-form-wrap .intro-copy strong{
    font-size:1.25rem;
    font-family:"du-font-secondary-bold";
    line-height:1.2em
}
.mnp-form-wrap .du-form{
    padding:0;
    width:100%;
    max-width:280px
}
@media screen and (max-width: 64.06125em){
    .mnp-form-wrap .du-form{
        max-width:100%
    }
}
.mnp-form-wrap .du-form form{
    width:100%
}
.mnp-form-wrap .du-form .group{
    margin:10px 0 20px;
    padding-left:0;
    padding-right:0
}
.mnp-form-wrap .du-form .group:first-child{
    margin:15px 0
}
@media screen and (max-width: 64.06125em){
    .mnp-form-wrap .du-form .group{
        margin:25px 0 0
    }
}
.mnp-form-wrap .du-form .du-text-field,.mnp-form-wrap .du-form .du-text-field--btn{
    margin:0
}
.mnp-form-wrap .du-form .du-text-field .material-label,.mnp-form-wrap .du-form .du-text-field--btn .material-label{
    width:100% !important;
    font-size:1.125rem
}
.mnp-form-wrap .du-form .du-text-field .material-label>span,.mnp-form-wrap .du-form .du-text-field--btn .material-label>span{
    float:right;
    margin-top:2px;
    font-size:14px;
    color:#aaa;
    transition:all .2s ease-out
}
.mnp-form-wrap .du-form .du-text-field input:focus ~ .material-label,.mnp-form-wrap .du-form .du-text-field--btn input:focus ~ .material-label,.mnp-form-wrap .du-form .du-text-field input:valid ~ .material-label,.mnp-form-wrap .du-form .du-text-field--btn input:valid ~ .material-label,.mnp-form-wrap .du-form .du-text-field input.filled ~ .material-label,.mnp-form-wrap .du-form .du-text-field--btn input.filled ~ .material-label{
    font-size:.875rem;
    width:auto !important
}
.mnp-form-wrap .du-form .du-text-field input:focus ~ .material-label>span,.mnp-form-wrap .du-form .du-text-field--btn input:focus ~ .material-label>span,.mnp-form-wrap .du-form .du-text-field input:valid ~ .material-label>span,.mnp-form-wrap .du-form .du-text-field--btn input:valid ~ .material-label>span,.mnp-form-wrap .du-form .du-text-field input.filled ~ .material-label>span,.mnp-form-wrap .du-form .du-text-field--btn input.filled ~ .material-label>span{
    display:none
}
.mnp-form-wrap .du-form .du-text-field input.parsley-error ~ .material-label,.mnp-form-wrap .du-form .du-text-field--btn input.parsley-error ~ .material-label{
    width:auto !important
}
.mnp-form-wrap .du-form .du-text-field input.parsley-error ~ .material-label span,.mnp-form-wrap .du-form .du-text-field--btn input.parsley-error ~ .material-label span{
    margin-top:0;
    margin-left:10px
}
html body .mnp-form-wrap .du-form .du-text-field input,html body .mnp-form-wrap .du-form .du-text-field--btn input{
    border-bottom:#00a9ce solid 1px
}
.mnp-postpaid-plans{
    background:#f8f8f8;
    padding-bottom:20px
}
.mnp-postpaid-plans .filters__wrapper{
    margin-top:0;
    padding:30px 0 40px
}
@media screen and (max-width: 64.06125em){
    .mnp-postpaid-plans .filters__wrapper{
        padding:20px 0
    }
    .mnp-postpaid-plans .filters__wrapper+.cards__wrapper{
        padding-top:0
    }
    .mnp-postpaid-plans .filters__wrapper .filter-container2{
        margin:15px 20px
    }
    .mnp-postpaid-plans .filters__wrapper .filter-radio-group{
        flex-flow:row wrap;
        padding:10px 0;
        border-top:#ddd solid 1px
    }
    .mnp-postpaid-plans .filters__wrapper .radio-group{
        margin:0
    }
    .mnp-postpaid-plans .filters__wrapper [type='checkbox']+label,.mnp-postpaid-plans .filters__wrapper [type='radio']+label{
        margin-left:0;
        margin-right:0
    }
}
@media print, screen and (min-width: 48em){
    .mnp-postpaid-plans .cards2__grid-wrap{
        margin:0 -15px
    }
}
.mnp-postpaid-plans .cards__wrapper span.info.empty{
    font-size:1.6rem !important
}
.mnp-postpaid-plans .card__contract-cell.logo.show-for-medium{
    height:80px
}
.mnp-postpaid-plans .card__contract-cell.logo.show-for-medium span.info.empty{
    line-height:45px
}
.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action{
    justify-content:space-between
}
.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info{
    color:#00a9ce;
    width:auto;
    text-align:left;
    display:flex;
    align-items:center
}
.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .icon,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .secondary-btn--primary-color,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .secondary-btn--primary-color,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .secondary-btn--primary-color,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .hint2,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .hint2,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .btn-info .hint2{
    font-size:22px;
    width:22px;
    height:22px;
    margin-right:5px
}
.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action .selected-btn{
    display:none
}
.mnp-postpaid-plans .card-selected .accordion-card-inner .card--device__call-to-action .selected-btn{
    display:inline-block
}
.mnp-postpaid-plans .card-selected .accordion-card-inner .card--device__call-to-action .primary-btn--primary-color{
    display:none
}
.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn{
    width:auto;
    align-items:center;
    background-color:#00a9ce;
    padding-left:1em;
    padding-right:1em
}
.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .selected-btn-txt{
    width:auto;
    font-size:1rem;
    line-height:38px
}
.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .icon,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .secondary-btn--primary-color,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .secondary-btn--primary-color,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .secondary-btn--primary-color,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .accordion-item .file-drop .hint2,.accordion-item .file-drop .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .hint2,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .hint2,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn .hint2{
    float:none;
    display:inline-block;
    margin:0 -10px 0 10px;
    color:#00a9ce;
    background-color:#fff
}
.mnp-postpaid-plans .cta-button .secondary-btn--primary-color--small{
    min-width:120px;
    line-height:38px
}
.mnp-postpaid-plans .cta-button .secondary-btn--primary-color--small .add-text{
    display:block
}
.mnp-postpaid-plans .cta-button .secondary-btn--primary-color--small .added-text{
    display:none;
    padding-right:20px
}
.mnp-postpaid-plans input[name=device-selection]:checked ~ .secondary-btn--primary-color--small,.mnp-postpaid-plans .du-text-field.readonly input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small,.mnp-postpaid-plans .readonly.du-text-field--btn input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small,.mnp-postpaid-plans .du-text-field.locked input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small,.mnp-postpaid-plans .locked.du-text-field--btn input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small{
    background-color:#00a9ce;
    color:#fff;
    position:relative
}
.mnp-postpaid-plans input[name=device-selection]:checked ~ .secondary-btn--primary-color--small:before,.mnp-postpaid-plans .du-text-field.readonly input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small:before,.mnp-postpaid-plans .readonly.du-text-field--btn input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small:before,.mnp-postpaid-plans .du-text-field.locked input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small:before,.mnp-postpaid-plans .locked.du-text-field--btn input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small:before{
    position:absolute;
    content:'k';
    font-family:du-icon-font;
    right:10px;
    color:#00a9ce;
    width:24px;
    height:24px;
    border-radius:50%;
    background-color:#fff;
    top:50%;
    transform:translateY(-50%);
    line-height:24px
}
.mnp-postpaid-plans input[name=device-selection]:checked ~ .secondary-btn--primary-color--small .add-text,.mnp-postpaid-plans .du-text-field.readonly input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small .add-text,.mnp-postpaid-plans .readonly.du-text-field--btn input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small .add-text,.mnp-postpaid-plans .du-text-field.locked input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small .add-text,.mnp-postpaid-plans .locked.du-text-field--btn input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small .add-text{
    display:none
}
.mnp-postpaid-plans input[name=device-selection]:checked ~ .secondary-btn--primary-color--small .added-text,.mnp-postpaid-plans .du-text-field.readonly input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small .added-text,.mnp-postpaid-plans .readonly.du-text-field--btn input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small .added-text,.mnp-postpaid-plans .du-text-field.locked input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small .added-text,.mnp-postpaid-plans .locked.du-text-field--btn input[name=device-selection]:checked:focus ~ .secondary-btn--primary-color--small .added-text{
    display:block
}
.page-bmu .checkout-page .du-form{
    padding-bottom:30px
}
@media screen and (max-width: 64.06125em){
    .page-bmu .checkout-page .du-form{
        padding-bottom:10px
    }
}
.page-bmu .checkout-page .du-form .separator{
    margin:20px 0
}
@media screen and (max-width: 37.5em){
    .page-bmu ~ .device-details-sticky-container .du-sticky{
        min-height:120px
    }
}
@media print, screen and (min-width: 48em){
    .items1 .accordion-card-container{
        width:calc(30% - 1.3rem)
    }
}
.section-title{
    font-family:du-font-primary-b;
    font-size:1.5625rem
}
.cards2__filter-wrap{
    width:100%;
    padding:0 0 15px
}
.cards2__filter-wrap .cell{
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
@media screen and (max-width: 47.5em){
    .cards2__filter-wrap .cell:first-of-type{
        margin-bottom:20px
    }
}
.cards2__filter-wrap .cell-inner{
    width:100%;
    position:relative
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .cards2__filter-wrap .cell-inner{
        margin-bottom:20px
    }
}
@media screen and (max-width: 47.9375em){
    .cards2__filter-wrap .cell-inner .filter-label{
        margin-bottom:15px
    }
}
@media screen and (min-width: 64em){
    .cards2__filter-wrap .cell-inner:after{
        position:absolute;
        content:'';
        top:0;
        bottom:0;
        width:1px;
        background-color:#ccc;
        right:7%
    }
}
.cards2__filter-wrap .filter-label{
    padding-right:15px
}
@media screen and (max-width: 47.9375em){
    .cards2__filter-wrap .filter-label{
        width:100%;
        display:block
    }
}
.cards2__filter-wrap .filter-inner{
    width:50%;
    display:flex;
    align-items:center
}
@media screen and (max-width: 47.9375em){
    .cards2__filter-wrap .filter-inner{
        width:100%;
        justify-content:center
    }
}
.cards2__filter-wrap .filter-inner .payment.active{
    font-family:"du-font-secondary-bold"
}
.cards2__filter-wrap .filter-inner .range-wrapper__inner--small-offset.two{
    padding-bottom:20px;
    max-width:48px;
    margin:0 10px
}
.cards2__filter-wrap .filter-inner .range-wrapper__inner--small-offset.two .irs-grid-text{
    display:none
}
.cards2__filter-wrap .filter-inner .range-wrapper__inner--small-offset.two .irs-with-grid{
    height:55px
}
.cards2__filter-wrap .filter-inner .range-wrapper__inner--small-offset.two .irs.js-irs-0.irs-with-grid{
    margin:0 !important
}
.cards2__filter-wrap .radio-group{
    width:auto;
    display:inline-block
}
@media screen and (max-width: 47.9375em){
    .cards2__filter-wrap .radio-group{
        width:48%;
        margin-bottom:20px
    }
}
.cards2__filter-wrap .radio-group input[type=radio]+label,.cards2__filter-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label,.cards2__filter-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.cards2__filter-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label,.cards2__filter-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    padding-bottom:5px;
    padding-top:5px
}
.cards2__filter-wrap .radio-group input[type=radio]+label:before,.cards2__filter-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label:before,.cards2__filter-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:before,.cards2__filter-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label:before,.cards2__filter-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:before,.cards2__filter-wrap .radio-group input[type=radio]+label:after,.cards2__filter-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label:after,.cards2__filter-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label:after,.cards2__filter-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label:after,.cards2__filter-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label:after{
    transform:scale(0.8);
    margin:0
}
@media screen and (max-width: 47.9375em){
    .cards2__filter-wrap .radio-group input[type=radio]+label,.cards2__filter-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label,.cards2__filter-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.cards2__filter-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label,.cards2__filter-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
        margin-left:0;
        padding-top:2px
    }
}
.cards2__grid-wrap .du-content-inner{
    padding-left:0;
    padding-right:0;
    padding-bottom:30px
}
.cards2-grid{
    flex-flow:row wrap !important;
    display:flex;
    flex-flow:column wrap
}
@media screen and (max-width: 37.5em){
    .cards2-grid{
        flex-flow:row wrap;
        margin:0 -10px
    }
}
.cards2-item{
    width:100%;
    min-height:100px;
    font-size:.875rem;
    padding:20px;
    border:#ddd solid 1px;
    border-radius:10px;
    background:#fff;
    margin-bottom:20px
}
.cards2-item-inner{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:1;
    cursor:pointer
}
@media print, screen and (min-width: 48em){
    .cards2-item{
        width:calc(25% - 20px);
        margin:15px 10px
    }
}
@media screen and (max-width: 64em){
    .cards2-item{
        width:calc(33% - 20px);
        margin:15px 10px
    }
}
@media screen and (max-width: 47.9375em){
    .cards2-item{
        width:calc(50% - 20px);
        margin:15px 10px
    }
}
@media screen and (max-width: 37.5em){
    .cards2-item{
        width:100%
    }
}
.cards2-item:hover,.accordion-login .cards2-item.accordion-title:focus,.cards2-item.file-drop:focus,.file-drop-container .cards2-item.file-drop-single:focus{
    -webkit-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3);
    -moz-box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3);
    box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3)
}
.cards2-item .card-row{
    display:flex;
    flex-flow:row;
    justify-content:space-between
}
.cards2-item .card-row+.card-row{
    padding-top:10px
}
.cards2-item .card-row-price{
    flex-flow:column
}
.cards2-item .card-row span{
    font-size:14px
}
.cards2-item .card-row .price{
    color:#c724b1;
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    margin:0
}
.cards2-item .card-row .price span,.cards2-item .card-row .price small{
    font-size:.875rem;
    font-family:"du-font-secondary-regular";
    font-weight:normal
}
.cards2-item .card-col2{
    margin-left:10px
}
.cards2-item .thumb{
    width:100px;
    height:100px;
    background:#f2f2f2;
    overflow:hidden
}
.cards2-item h6{
    margin:0 0 12px;
    font-family:"du-font-secondary-bold";
    line-height:1.2em
}
.cards2-item .btn-info{
    color:#00a9ce;
    font-weight:bold;
    text-decoration:underline;
    z-index:3
}
.device-details-sticky-container.home-plans-sticky .sticky-sec-item-img{
    position:relative;
    padding-top:15px
}
.device-details-sticky-container.home-plans-sticky .sticky-sec-item-img:after{
    content:'';
    position:absolute;
    width:25px;
    height:25px;
    background:url(../..//common/images/check-mark.svg) no-repeat;
    background-size:100%;
    top:-3px;
    right:-9px;
    border-radius:50%
}
.mnp-postpaid-plans.shop-optimization .landing-page-plans-card{
    margin-top:0;
    padding-top:60px
}
.mnp-postpaid-plans.shop-optimization .filters__wrapper+.cards__wrapper .landing-page-plans-card{
    padding-top:0
}
.bmu-timer{
    text-align:left;
    width:100%
}
@media screen and (max-width: 64.06125em){
    .bmu-timer{
        margin:0;
        padding:20px 20px 0
    }
}
.bmu-timer .timer__inner{
    padding:15px 20px 13px;
    display:flex;
    flex-flow:row;
    align-items:center;
    justify-content:space-between;
    margin-left:0;
    border-radius:8px
}
.bmu-timer .timer__title{
    max-width:220px;
    color:#00a9ce;
    font-family:"du-font-secondary-regular";
    font-size:.9rem
}
.bmu-timer .timer__counter{
    font-size:1rem
}
.bmu-timer .timer__counter:before{
    display:none
}
.bmu-timer .btn-edit{
    font-size:.9rem;
    text-decoration:underline
}
.bmu-number-selector{
    flex-flow:row
}
@media screen and (max-width: 47.99875em){
    .bmu-number-selector{
        padding-bottom:140px
    }
}
.bmu-number-selector>section{
    padding-top:0
}
.bmu-number-selector .tittle,.bmu-number-selector .number-selector .results-tittle,.number-selector .bmu-number-selector .results-tittle,.bmu-number-selector .number-selector .no-results-tittle,.number-selector .bmu-number-selector .no-results-tittle,.bmu-number-selector .results-tittle,.bmu-number-selector .number-selector .no-results-tittle,.number-selector .bmu-number-selector .no-results-tittle,.bmu-number-selector .no-results-tittle{
    font-size:1.85rem;
    margin-bottom:.8rem
}
.bmu-number-selector .search-number-section .hint,.bmu-number-selector .sub-tittle{
    font-size:1.125rem
}
@media print, screen and (min-width: 48em){
    .bmu-number-selector .search-number-section .tittle+.hint,.bmu-number-selector .search-number-section .number-selector .results-tittle+.hint,.number-selector .bmu-number-selector .search-number-section .results-tittle+.hint,.bmu-number-selector .search-number-section .number-selector .no-results-tittle+.hint,.number-selector .bmu-number-selector .search-number-section .no-results-tittle+.hint{
        margin-top:-10px
    }
}
.bmu-number-selector .search-number-section .sub-tittle{
    margin-bottom:0;
    font-family:"du-font-secondary-bold";
    font-size:1.125rem
}
.bmu-number-selector .mobile-section{
    display:none !important
}
.bmu-number-selector .form{
    margin-top:25px
}
.bmu-number-selector .mobile-number{
    font-size:1.125rem;
    padding-top:3px;
    padding-left:40px
}
.bmu-number-selector .du-numbers-radio{
    padding:12px 14px;
    border:1px solid #ddd;
    max-height:54px
}
.bmu-number-selector .du-numbers-radio.active{
    border-color:#00a9ce
}
.bmu-number-selector .du-numbers-radio.active .du-radio-status{
    border-radius:50%
}
.bmu-number-selector .du-numbers-radio.active .du-radio-status:before{
    line-height:26px
}
.bmu-number-selector .du-radio-status{
    top:14px;
    width:26px;
    height:26px;
    right:auto;
    left:15px;
    border-color:#00a9ce
}
.bmu-number-selector .btns-container{
    margin-top:50px;
    border-radius:0
}
.bmu-number-selector .btns-container button{
    width:300px !important
}
@media screen and (max-width: 47.99875em){
    .bmu-number-selector .btns-container .view-search{
        margin-bottom:10px
    }
}
.bmu-number-selector .select-number-section .btns-container button{
    width:300px;
    font-family:"du-font-secondary-bold"
}
.bmu-number-selector .select-number-section .btns-container button>i{
    position:relative;
    top:2px;
    left:-4px
}
.bmu-number-selector .search-number-section .du-text-field--btn{
    margin:30px auto 60px
}
.bmu-number-selector .search-number-section .du-text-field--btn input{
    font-family:"du-font-secondary-regular";
    width:calc(100% - 45px)
}
.bmu-number-selector .search-number-section .du-text-field--btn .material-btn-action{
    top:0;
    width:40px;
    height:40px
}
.bmu-number-selector .search-number-section .du-text-field--btn .material-btn-action i{
    font-size:20px
}
.bmu-number-selector .search-number-section .du-text-field--btn input[type="tel"]::-webkit-input-placeholder{
    font-family:"du-font-secondary-regular"
}
.bmu-number-selector .search-number-section .du-text-field--btn input[type="tel"]:-moz-placeholder{
    font-family:"du-font-secondary-regular"
}
.bmu-number-selector .search-number-section .du-text-field--btn input[type="tel"]::-moz-placeholder{
    font-family:"du-font-secondary-regular"
}
.bmu-number-selector .search-number-section .du-text-field--btn input[type="tel"]:-ms-input-placeholder{
    font-family:"du-font-secondary-regular"
}
.bmu-number-selector .search-number-section .btns-container .secondary-btn--primary-color{
    font-family:"du-font-secondary-regular";
    line-height:1.5;
    height:48px;
    font-weight:bold;
    font-size:1rem;
    min-width:250px
}
.bmu-number-selector .carousel-btn{
    width:45px;
    height:45px;
    opacity:1
}
.bmu-number-selector .slick-dotted .slick-dots{
    bottom:-40px
}
@media screen and (max-width: 47.99875em){
    .bmu-number-selector .slick-dotted .slick-dots{
        bottom:-25px
    }
}
.datepicker-years thead,.datepicker-years tbody,.datepicker-years tfoot,.datepicker-months thead,.datepicker-months tbody,.datepicker-months tfoot,.datepicker-days thead,.datepicker-days tbody,.datepicker-days tfoot{
    border:0
}
.datepicker-years .prev i:before,.datepicker-months .prev i:before,.datepicker-days .prev i:before{
    content:'\25C2';
    font-size:24px;
    font-style:normal
}
.datepicker-years .next i:before,.datepicker-months .next i:before,.datepicker-days .next i:before{
    content:'\25C2';
    font-size:24px;
    font-style:normal;
    display:inline-block;
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.datepicker.dropdown-menu{
    border:1px solid rgba(0,0,0,0.1);
    -webkit-box-shadow:0 2px 4px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 2px 4px 0px rgba(0,0,0,0.1);
    box-shadow:0 2px 4px 0px rgba(0,0,0,0.1)
}
.datepicker td span.active,.datepicker td.active.day{
    color:#fff
}
.form-drawer{
    display:flex;
    flex-flow:row wrap;
    width:100%
}
.form-drawer.form-disabled{
    position:relative
}
.form-drawer.form-disabled .group{
    filter:grayscale(1);
    opacity:.5;
    padding-top:5px
}
.form-drawer.form-disabled:after{
    content:'';
    position:absolute;
    top:60px;
    left:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.3)
}
.form-collapse .form-drawer{
    display:none
}
.form-drawer .du-text-field .address-input::placeholder,.form-drawer .du-text-field--btn .address-input::placeholder{
    font-size:1rem !important
}
.form-collapse .form-section-title{
    padding-bottom:0;
    color:#ccc
}
.order-summary .widget-info{
    margin-left:auto;
    margin-bottom:1.4rem;
    max-width:380px
}
.order-summary .widget-info p{
    max-width:calc(100% - 40px)
}
.bmu-content-pane .order-cta{
    padding-bottom:30px;
    justify-content:inherit
}
.bmu-content-pane .order-cta>div{
    margin-right:20px
}
.bmu-content-pane .order-placed-copy .store-links{
    padding:40px 0 20px
}
@media screen and (max-width: 64.06125em){
    .bmu-content-pane .order-placed-copy .order-cta{
        padding:25px 0 10px
    }
    .bmu-content-pane .order-placed-copy .order-cta .order-id{
        margin:0;
        padding:0;
        border:0
    }
}
@media screen and (max-width: 64.06125em){
    .bmu-content-pane.deposit-refund-wrap .no-check-icon+.row-content,.bmu-content-pane.rd-payment .no-check-icon+.row-content,.bmu-content-pane.rd-recharge .no-check-icon+.row-content,.deposit-refund-wrap .du-box-row .no-check-icon .radio-group>label,.rd-payment .du-box-row .no-check-icon .radio-group>label,.rd-recharge .du-box-row .no-check-icon .radio-group>label{
        padding-left:0
    }
}
.order-placed-copy .order-detail{
    display:flex;
    flex-flow:row wrap;
    padding:20px 0
}
@media screen and (max-width: 64.06125em){
    .order-placed-copy .order-detail{
        flex-flow:column
    }
}
.order-placed-copy .order-detail+.order-cta{
    border-top:#ddd solid 1px
}
.order-placed-copy .order-detail .detail-item{
    width:50%;
    padding:0 0 20px
}
.order-placed-copy .order-detail .detail-item.plan-detail{
    padding:0;
    margin-bottom:15px
}
.order-placed-copy .order-detail .detail-item.plan-detail+.plan-detail>strong{
    visibility:hidden
}
.order-placed-copy .order-detail .detail-item>strong{
    font-family:"du-font-secondary-bold";
    display:block;
    padding:0 0 10px
}
@media screen and (max-width: 64.06125em){
    .order-placed-copy .order-detail .detail-item{
        width:100%;
        padding:0
    }
    .order-placed-copy .order-detail .detail-item.plan-detail{
        width:100%
    }
    .order-placed-copy .order-detail .detail-item.plan-detail+.plan-detail>strong{
        display:none
    }
    .order-placed-copy .order-detail .detail-item+.detail-item{
        padding:20px 0 0
    }
}
.order-placed-copy .order-detail .detail-copy{
    padding-right:15px;
    display:flex;
    flex-flow:row;
    font-size:.875rem
}
.order-placed-copy .order-detail .detail-copy+.detail-copy{
    padding-top:5px
}
.order-placed-copy .order-detail .detail-copy>span{
    padding-right:15px
}
.order-placed-copy .order-detail .detail-copy span>strong{
    font-size:1rem
}
@media screen and (max-width: 64.06125em){
    .order-placed-copy .order-detail .detail-copy{
        font-size:.9rem
    }
}
.order-placed-copy .order-detail .detail-copy .thumb{
    max-width:42px;
    max-height:50px;
    margin-right:15px;
    margin-top:6px
}
@media screen and (max-width: 64.06125em){
    .order-placed-copy .order-detail .detail-copy .thumb{
        height:40px
    }
}
.order-placed-copy .order-status{
    margin:10px 0;
    padding:30px 20px;
    border:#ddd solid 1px;
    border-radius:8px
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list{
    position:relative;
    top:0
}
@media screen and (max-width: 64.06125em){
    .order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list{
        padding-bottom:0;
        top:12px
    }
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li{
    width:28%
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li:first-child{
    margin-left:-6%
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li:last-child{
    margin-right:-6%
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li:before{
    background-color:#ddd
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li h5,.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li h6{
    display:block;
    color:#ddd
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li a>span{
    border-color:#ddd
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li.active a>span{
    border-color:#00a9ce
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li.active:before{
    background-color:#00a9ce
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li.active h5,.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li.active h6{
    color:#00a9ce
}
.order-placed-copy p+.order-status{
    margin-top:30px
}
.filter-container-bmu{
    display:flex;
    flex-flow:row wrap;
    margin:-15px 0 0
}
@media screen and (min-width: 63.9375em){
    .filter-container-bmu{
        display:flex;
        flex-flow:row;
        align-items:center;
        justify-content:center;
        margin:0;
        padding:20px 0
    }
    .bmu-cards-wrap .filter-container-bmu{
        padding:15px 0 60px
    }
}
@media screen and (max-width: 64em){
    .bmu-device-detail-wrap .filter-container-bmu{
        margin-top:-30px !important
    }
}
.filter-container-bmu .filter-radio-group{
    width:100%;
    border:0;
    margin:0
}
.bmu-cards-wrap .filter-container-bmu .filter-radio-group{
    padding:10px 0;
    justify-content:center
}
@media screen and (max-width: 64em){
    .bmu-cards-wrap .filter-container-bmu .filter-radio-group{
        border-top:#ddd solid 1px;
        flex-flow:column
    }
    .bmu-cards-wrap .filter-container-bmu .filter-radio-group:last-child{
        border-bottom:#ddd solid 1px;
        margin-bottom:30px
    }
}
.bmu-cards-wrap .filter-container-bmu .filter-radio-group .radio-group{
    margin:0;
    padding:0;
    flex:inherit;
    max-width:unset
}
.bmu-cards-wrap .filter-container-bmu .filter-radio-group .radio-group+.radio-group{
    margin-left:10px
}
@media screen and (max-width: 64em){
    .filter-container-bmu .filter-radio-group .radio-group{
        width:100%;
        max-width:unset
    }
    .bmu-cards-wrap .filter-container-bmu .filter-radio-group .radio-group+.radio-group{
        margin-left:0
    }
    .filter-container-bmu .filter-radio-group .radio-group label{
        padding-left:0;
        padding-right:42px
    }
    .filter-container-bmu .filter-radio-group .radio-group label:before,.filter-container-bmu .filter-radio-group .radio-group label:after{
        left:auto;
        right:0
    }
}
@media screen and (min-width: 63.9375em){
    .filter-container-bmu .filter-radio-group{
        width:50%;
        padding:10px
    }
    .filter-container-bmu .filter-radio-group+.filter-radio-group{
        border-top:0;
        padding-left:20px;
        border-left:#ddd solid 1px
    }
    .filter-container-bmu .filter-radio-group.hide+.filter-radio-group{
        border-left:0
    }
}
.native-dropdown-new{
    margin-top:25px;
    margin-bottom:15px
}
.shop-optimization .native-dropdown-new select{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    box-shadow:inset 0 0 1px 100px #fff;
    border-width:2px;
    border-color:transparent;
    border-left-color:#753bbd;
    border-right-color:#00a9ce;
    line-height:40px;
    margin-left:-2px
}
.shop-optimization .cards__addons .cards{
    margin-top:-30px
}
.shop-optimization .cards__addons .action .btn.selected i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .selected.btn-primary i.svg-bg-icon,.tvpackages .shop-optimization .cards__addons .action .selected.btn-primary i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .selected.btn-secondary i.svg-bg-icon,.tvpackages .shop-optimization .cards__addons .action .selected.btn-secondary i.svg-bg-icon{
    filter:hue-rotate(45deg)
}
.shop-optimization .cards__addons .action .btn:hover i.svg-bg-icon,.shop-optimization .cards__addons .action .accordion-login .btn.accordion-title:focus i.svg-bg-icon,.accordion-login .shop-optimization .cards__addons .action .btn.accordion-title:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .accordion-login .tvpackages .accordion-title.btn-primary:focus i.svg-bg-icon,.accordion-login .tvpackages .shop-optimization .cards__addons .action .accordion-title.btn-primary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .accordion-login .accordion-title.btn-primary:focus i.svg-bg-icon,.tvpackages .accordion-login .shop-optimization .cards__addons .action .accordion-title.btn-primary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .accordion-login .tvpackages .accordion-title.btn-secondary:focus i.svg-bg-icon,.accordion-login .tvpackages .shop-optimization .cards__addons .action .accordion-title.btn-secondary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .accordion-login .accordion-title.btn-secondary:focus i.svg-bg-icon,.tvpackages .accordion-login .shop-optimization .cards__addons .action .accordion-title.btn-secondary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .btn.file-drop:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .file-drop-container .btn.file-drop-single:focus i.svg-bg-icon,.file-drop-container .shop-optimization .cards__addons .action .btn.file-drop-single:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .file-drop-container .tvpackages .file-drop-single.btn-primary:focus i.svg-bg-icon,.file-drop-container .tvpackages .shop-optimization .cards__addons .action .file-drop-single.btn-primary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .file-drop-container .file-drop-single.btn-primary:focus i.svg-bg-icon,.tvpackages .file-drop-container .shop-optimization .cards__addons .action .file-drop-single.btn-primary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .file-drop-container .tvpackages .file-drop-single.btn-secondary:focus i.svg-bg-icon,.file-drop-container .tvpackages .shop-optimization .cards__addons .action .file-drop-single.btn-secondary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .file-drop-container .file-drop-single.btn-secondary:focus i.svg-bg-icon,.tvpackages .file-drop-container .shop-optimization .cards__addons .action .file-drop-single.btn-secondary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .file-drop.btn-primary:focus i.svg-bg-icon,.tvpackages .shop-optimization .cards__addons .action .file-drop.btn-primary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .file-drop.btn-secondary:focus i.svg-bg-icon,.tvpackages .shop-optimization .cards__addons .action .file-drop.btn-secondary:focus i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .btn-primary:hover i.svg-bg-icon,.tvpackages .shop-optimization .cards__addons .action .btn-primary:hover i.svg-bg-icon,.shop-optimization .cards__addons .action .tvpackages .btn-secondary:hover i.svg-bg-icon,.tvpackages .shop-optimization .cards__addons .action .btn-secondary:hover i.svg-bg-icon{
    filter:brightness(0) invert(1)
}
@media print, screen and (min-width: 48em){
    .cards__wrapper-bmu .du-content-inner{
        padding-left:0;
        padding-right:0
    }
}
@media print, screen and (min-width: 48em){
    .cards__wrapper-bmu{
        padding-top:50px
    }
    .cards__wrapper-bmu .cards-main-container{
        margin-left:-10px;
        margin-right:-10px;
        padding-bottom:20px
    }
    .cards__wrapper-bmu .device-card-container{
        width:calc(25% - 20px);
        margin-left:10px;
        margin-right:10px;
        margin-bottom:30px
    }
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .cards__wrapper-bmu .device-card-container{
        width:calc(50% - 20px)
    }
    .cards__wrapper-bmu .du-card-inner{
        flex-flow:row wrap
    }
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu{
        padding-top:40px
    }
    .cards__wrapper-bmu .device-card-container{
        margin-bottom:30px
    }
}
.cards__wrapper-bmu .du-card-inner{
    box-shadow:none
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner{
        padding:20px 30px;
        margin-bottom:0
    }
}
.cards__wrapper-bmu .du-card-inner form{
    display:block;
    width:100%
}
.cards__wrapper-bmu .du-card-inner:hover,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus,.cards__wrapper-bmu .du-card-inner.file-drop:focus,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus,.cards__wrapper-bmu .du-card-inner.hover{
    position:relative;
    box-shadow:0 5px 12px rgba(0,0,0,0.1);
    z-index:10;
    height:100% !important
}
.cards__wrapper-bmu .du-card-inner .phone-img-div{
    border:0;
    order:2;
    padding-bottom:15px
}
@media screen and (min-width: 48em) and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner .phone-img-div{
        flex:1 1 0;
        margin:0
    }
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner .phone-img-div{
        width:40%;
        margin-left:10px;
        padding:0
    }
}
.cards__wrapper-bmu .du-card-inner .phone-img-div .device-img-mobile,.cards__wrapper-bmu .du-card-inner:hover .phone-img-div .device-img-mobile,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-img-div .device-img-mobile,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-img-div .device-img-mobile,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-img-div .device-img-mobile,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-img-div .device-img-mobile,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-img-div .device-img-mobile,.cards__wrapper-bmu .du-card-inner.hover .phone-img-div .device-img-mobile{
    height:175px;
    width:auto;
    max-width:175px;
    padding:15px 0
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner .phone-img-div .device-img-mobile,.cards__wrapper-bmu .du-card-inner:hover .phone-img-div .device-img-mobile,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-img-div .device-img-mobile,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-img-div .device-img-mobile,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-img-div .device-img-mobile,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-img-div .device-img-mobile,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-img-div .device-img-mobile,.cards__wrapper-bmu .du-card-inner.hover .phone-img-div .device-img-mobile{
        height:auto;
        max-width:100%;
        padding-top:0;
        padding-bottom:5px
    }
}
.cards__wrapper-bmu .du-card-inner .phone-text-div,.cards__wrapper-bmu .du-card-inner:hover .phone-text-div,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-text-div,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-text-div,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-text-div,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-text-div,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-text-div,.cards__wrapper-bmu .du-card-inner.hover .phone-text-div{
    order:3;
    border:0
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner .phone-text-div,.cards__wrapper-bmu .du-card-inner:hover .phone-text-div,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-text-div,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-text-div,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-text-div,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-text-div,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-text-div,.cards__wrapper-bmu .du-card-inner.hover .phone-text-div{
        text-align:left;
        width:100%;
        padding-top:0
    }
}
.cards__wrapper-bmu .du-card-inner .phone-text-div .card--device__section,.cards__wrapper-bmu .du-card-inner:hover .phone-text-div .card--device__section,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-text-div .card--device__section,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-text-div .card--device__section,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-text-div .card--device__section,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section,.cards__wrapper-bmu .du-card-inner.hover .phone-text-div .card--device__section{
    padding:25px 10px 15px;
    border:0;
    margin-top:0
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner .phone-text-div .card--device__section,.cards__wrapper-bmu .du-card-inner:hover .phone-text-div .card--device__section,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-text-div .card--device__section,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-text-div .card--device__section,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-text-div .card--device__section,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section,.cards__wrapper-bmu .du-card-inner.hover .phone-text-div .card--device__section{
        padding:10px 0
    }
}
.cards__wrapper-bmu .du-card-inner .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .du-card-inner:hover .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-text-div .card--device__section .card-main-text-r,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section .card-main-text-r,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .du-card-inner.hover .phone-text-div .card--device__section .card-main-text-r{
    font-size:.9rem
}
.cards__wrapper-bmu .du-card-inner .phone-text-div .card--device__section .card-main-text-b,.cards__wrapper-bmu .du-card-inner:hover .phone-text-div .card--device__section .card-main-text-b,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-text-div .card--device__section .card-main-text-b,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-text-div .card--device__section .card-main-text-b,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-text-div .card--device__section .card-main-text-b,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section .card-main-text-b,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section .card-main-text-b,.cards__wrapper-bmu .du-card-inner.hover .phone-text-div .card--device__section .card-main-text-b{
    color:#c724b1;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    margin-top:8px
}
.cards__wrapper-bmu .du-card-inner .phone-text-div .card--device__section .card-main-text-b strong,.cards__wrapper-bmu .du-card-inner:hover .phone-text-div .card--device__section .card-main-text-b strong,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-text-div .card--device__section .card-main-text-b strong,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-text-div .card--device__section .card-main-text-b strong,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-text-div .card--device__section .card-main-text-b strong,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section .card-main-text-b strong,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section .card-main-text-b strong,.cards__wrapper-bmu .du-card-inner.hover .phone-text-div .card--device__section .card-main-text-b strong{
    font-size:1.25rem;
    font-weight:bold
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .du-card-inner:hover .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .phone-text-div .card--device__section .card-main-text-r,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .du-card-inner.file-drop:focus .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section .card-main-text-r,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .phone-text-div .card--device__section .card-main-text-r,.cards__wrapper-bmu .du-card-inner.hover .phone-text-div .card--device__section .card-main-text-r{
        font-size:1rem
    }
}
.cards__wrapper-bmu .du-card-inner .device-brand-price--large{
    order:1;
    border:0;
    padding-bottom:0;
    direction:ltr
}
.cards__wrapper-bmu .du-card-inner .device-brand-price--large h2 .brand{
    font-family:"du-font-secondary-bold";
    display:inline-block;
    word-break:break-word
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner .device-brand-price--large{
        display:block;
        width:55%;
        text-align:left
    }
    .cards__wrapper-bmu .du-card-inner .device-brand-price--large h2{
        text-align:left
    }
    .cards__wrapper-bmu .du-card-inner .device-brand-price--large h2 .brand{
        font-size:1.5rem;
        line-height:1.2em;
        word-break:break-word
    }
    .cards__wrapper-bmu .du-card-inner .device-brand-price--large .card-main-text-r{
        font-size:1rem
    }
}
.cards__wrapper-bmu .device-card-container .du-card-inner .device-color-options{
    line-height:4px
}
.cards__wrapper-bmu .device-card-container .du-card-inner .device-color-options span{
    width:24px;
    height:4px;
    border:0;
    border-radius:3px
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .device-card-container .du-card-inner .device-color-options span{
        width:15px;
        margin:0
    }
}
.cards__wrapper-bmu .du-card-inner .card--device__call-to-action{
    order:4;
    display:block
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner .card--device__call-to-action{
        padding:10px 0 5px;
        border:0
    }
}
.cards__wrapper-bmu .du-card-inner .btn-choose{
    max-width:200px;
    font-family:"du-font-secondary-regular";
    font-size:1rem;
    line-height:40px
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-card-inner .btn-choose{
        max-width:100%
    }
}
.cards__wrapper-bmu .du-card-inner:hover .btn-choose,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .btn-choose,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .btn-choose,.cards__wrapper-bmu .du-card-inner.file-drop:focus .btn-choose,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .btn-choose,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .btn-choose,.cards__wrapper-bmu .du-card-inner.hover .btn-choose{
    color:#fff;
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%)
}
@media screen and (max-width: 47.99875em){
    .cards__wrapper-bmu .du-card-inner:hover .btn-choose,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .btn-choose,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .btn-choose,.cards__wrapper-bmu .du-card-inner.file-drop:focus .btn-choose,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .btn-choose,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .btn-choose,.cards__wrapper-bmu .du-card-inner.hover .btn-choose{
        color:#fff !important
    }
    .cards__wrapper-bmu .du-card-inner:hover .btn-choose:before,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .btn-choose:before,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .btn-choose:before,.cards__wrapper-bmu .du-card-inner.file-drop:focus .btn-choose:before,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .btn-choose:before,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .btn-choose:before,.cards__wrapper-bmu .du-card-inner.hover .btn-choose:before{
        opacity:0
    }
}
.cards__wrapper-bmu .was{
    color:#999
}
.cards__wrapper-bmu .was em{
    position:relative;
    display:inline-block;
    font-style:normal
}
.cards__wrapper-bmu .was em.strike:before,.cards__wrapper-bmu .was em.strike:after{
    top:2px;
    opacity:.6
}
.show-more-pager{
    position:relative;
    display:block;
    padding:0 0 40px;
    font-size:.9rem
}
@media screen and (max-width: 64.06125em){
    .show-more-pager{
        padding-bottom:30px
    }
}
.show-more-pager em{
    font-style:normal
}
.show-more-pager .more-link{
    display:inline-block;
    margin-left:10px;
    text-decoration:underline
}
.show-more-pager[data-auto-show] .more-link{
    text-decoration:none
}
.show-more-pager .back-to-top{
    position:absolute;
    right:0;
    top:0
}
.show-more-pager .back-to-top .icon,.show-more-pager .back-to-top .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .show-more-pager .back-to-top .secondary-btn--primary-color,.show-more-pager .back-to-top .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .show-more-pager .back-to-top .secondary-btn--primary-color,.show-more-pager .back-to-top .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .show-more-pager .back-to-top .secondary-btn--primary-color,.show-more-pager .back-to-top .accordion-item .file-drop .hint2,.accordion-item .file-drop .show-more-pager .back-to-top .hint2,.show-more-pager .back-to-top .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .show-more-pager .back-to-top .hint2,.show-more-pager .back-to-top .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .show-more-pager .back-to-top .hint2{
    position:relative;
    font-size:11px;
    top:2px
}
.spotlight+.sub-full-tabs.shop-optimization{
    background:#fff
}
@media screen and (max-width: 64.06125em){
    .spotlight+.sub-full-tabs.shop-optimization{
        margin-top:0
    }
}
@media print, screen and (min-width: 48em){
    .spotlight+.sub-full-tabs.shop-optimization{
        margin-top:-50px
    }
}
.spotlight+.cxpromise-section{
    z-index:10;
    position:relative;
    padding-top:1px;
    margin-top:-60px;
    background:#fff
}
@media screen and (max-width: 64.06125em){
    .spotlight+.cxpromise-section{
        margin-top:-40px
    }
}
@media print, screen and (min-width: 48em){
    .bmu-device-detail-wrap>.du-content-inner{
        padding-bottom:40px
    }
}
.bmu-device-detail-wrap .cards__item-get .action .selected-btn{
    display:none;
    font-family:"du-font-secondary-regular";
    font-size:.9rem;
    height:40px;
    min-width:140px;
    max-width:140px;
    background-color:#00a9ce
}
.bmu-device-detail-wrap .cards__item-get .action .selected-btn i{
    color:#00a9ce;
    background-color:#fff
}
.bmu-device-detail-wrap .cards__item-get .action .btn,.bmu-device-detail-wrap .cards__item-get .action .tvpackages .btn-primary,.tvpackages .bmu-device-detail-wrap .cards__item-get .action .btn-primary,.bmu-device-detail-wrap .cards__item-get .action .tvpackages .btn-secondary,.tvpackages .bmu-device-detail-wrap .cards__item-get .action .btn-secondary{
    font-family:"du-font-secondary-regular";
    font-size:.9rem;
    height:40px
}
.bmu-device-detail-wrap .cards__item-get .action.selected .btn,.bmu-device-detail-wrap .cards__item-get .action.selected .tvpackages .btn-primary,.tvpackages .bmu-device-detail-wrap .cards__item-get .action.selected .btn-primary,.bmu-device-detail-wrap .cards__item-get .action.selected .tvpackages .btn-secondary,.tvpackages .bmu-device-detail-wrap .cards__item-get .action.selected .btn-secondary{
    display:none
}
.bmu-device-detail-wrap .cards__item-get .action.selected .selected-btn{
    display:inline-block;
    border:0
}
.bmu-device-detail{
    padding:30px 0 20px
}
.bmu-device-detail .cell .action-content{
    padding:30px 40px
}
@media print, screen and (min-width: 48em){
    .bmu-device-detail .action-content .du-form{
        padding:0
    }
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .cell .action-content{
        background-color:#fff;
        background-image:-moz-linear-gradient(top, #fff, #fafafa);
        background-image:-webkit-gradient(top, 0% 0%, 0% 100%, from(#fff), to(#fafafa));
        background-image:-webkit-linear-gradient(top, #fff, #fafafa);
        background-image:-o-linear-gradient(top, #fff, #fafafa)
    }
    .bmu-device-detail .du-form{
        padding-left:20px;
        padding-right:20px
    }
    .bmu-device-detail .du-form fieldset.group{
        padding:0
    }
    .bmu-device-detail .du-form .group .radio-group{
        width:auto;
        margin-bottom:5px
    }
    .bmu-device-detail .cell .action-content{
        padding:30px 20px 10px
    }
    .bmu-device-detail .cell .action-content .du-form{
        margin-bottom:0;
        padding-left:0;
        padding-right:0
    }
    .bmu-device-detail .cell .action-content .device_filters.notify-form .du-form{
        padding-top:30px;
        padding-left:0;
        padding-right:0
    }
}
.bmu-device-detail .du-form .form-section-title{
    margin:0;
    padding:0 0 1rem;
    font-size:1.25rem
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .du-form .form-section-title{
        font-size:1.33333rem
    }
}
.bmu-device-detail .du-form .form-section-title>a.icon,.bmu-device-detail .du-form .accordion-item .file-drop .form-section-title>a.secondary-btn--primary-color,.accordion-item .file-drop .bmu-device-detail .du-form .form-section-title>a.secondary-btn--primary-color,.bmu-device-detail .du-form .accordion-item .file-drop-container .file-drop-single .form-section-title>a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .bmu-device-detail .du-form .form-section-title>a.secondary-btn--primary-color,.bmu-device-detail .du-form .file-drop-container .accordion-item .file-drop-single .form-section-title>a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .bmu-device-detail .du-form .form-section-title>a.secondary-btn--primary-color,.bmu-device-detail .du-form .accordion-item .file-drop .form-section-title>a.hint2,.accordion-item .file-drop .bmu-device-detail .du-form .form-section-title>a.hint2,.bmu-device-detail .du-form .accordion-item .file-drop-container .file-drop-single .form-section-title>a.hint2,.accordion-item .file-drop-container .file-drop-single .bmu-device-detail .du-form .form-section-title>a.hint2,.bmu-device-detail .du-form .file-drop-container .accordion-item .file-drop-single .form-section-title>a.hint2,.file-drop-container .accordion-item .file-drop-single .bmu-device-detail .du-form .form-section-title>a.hint2{
    font-size:1.25rem;
    padding:0
}
.bmu-device-detail .du-form .group-wide{
    margin:0 0 15px
}
.bmu-device-detail .du-form .radio-group [type="radio"]{
    position:absolute;
    margin-left:-9999em
}
.bmu-device-detail .du-form .stock-status{
    display:inline-block;
    padding:2px 10px;
    font-size:13px;
    line-height:1.1em;
    border-radius:4px;
    color:#78be20;
    background:rgba(120,190,32,0.2)
}
.bmu-device-detail .du-form .stock-status.stock-out{
    color:#F44242;
    background:rgba(244,66,66,0.2)
}
.bmu-device-detail .du-form .stock-status.error{
    color:#cc4b37;
    background:rgba(204,75,55,0.2)
}
.bmu-device-detail .du-form .stock-status.warning{
    color:#ffae00;
    background:rgba(255,174,0,0.2)
}
.bmu-device-detail .du-form .stock-status .icon,.bmu-device-detail .du-form .stock-status .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .bmu-device-detail .du-form .stock-status .secondary-btn--primary-color,.bmu-device-detail .du-form .stock-status .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .bmu-device-detail .du-form .stock-status .secondary-btn--primary-color,.bmu-device-detail .du-form .stock-status .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .bmu-device-detail .du-form .stock-status .secondary-btn--primary-color,.bmu-device-detail .du-form .stock-status .accordion-item .file-drop .hint2,.accordion-item .file-drop .bmu-device-detail .du-form .stock-status .hint2,.bmu-device-detail .du-form .stock-status .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .bmu-device-detail .du-form .stock-status .hint2,.bmu-device-detail .du-form .stock-status .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .bmu-device-detail .du-form .stock-status .hint2{
    font-size:12px;
    position:relative;
    top:2px
}
.bmu-device-detail .device-price{
    justify-content:flex-start;
    width:100%;
    padding:20px;
    border:#ddd solid 1px;
    border-radius:5px;
    color:#c724b1
}
.bmu-device-detail .device-price .price{
    font-size:1.25em
}
.bmu-device-detail .device-price .price strong{
    font-family:"du-font-secondary-bold"
}
.bmu-device-detail .device-price .price .was{
    display:none;
    font-size:.9rem;
    color:#777
}
.bmu-device-detail .device-price .price .was em{
    font-style:normal
}
.bmu-device-detail .device-price .price .was em:before,.bmu-device-detail .device-price .price .was em:after{
    top:2px
}
.bmu-device-detail .device-price .price-label{
    display:flex;
    flex-flow:row wrap
}
.bmu-device-detail .device-price .price-label .offer-label{
    display:none;
    padding:3px 8px 0;
    margin-bottom:6px;
    height:1rem;
    font-size:.8rem;
    border-radius:4px;
    color:#fff;
    background:#c724b1;
    line-height:1
}
.bmu-device-detail .device-price .price-label .offer-label i{
    position:relative;
    top:-1px;
    width:10px;
    height:10px
}
.bmu-device-detail .device-price .price-label .offer-label em{
    font-weight:bold;
    font-style:normal
}
.bmu-device-detail .device-price .discounted .offer-label{
    display:inline-block
}
.bmu-device-detail .device-price .discounted>span{
    display:none
}
.bmu-device-detail .device-price .discounted ~ .price .was{
    display:inline-block
}
.bmu-device-detail .device-price .emi-options{
    display:none;
    padding:20px;
    margin:20px -20px -20px;
    font-size:.875rem;
    background:#f8f8f8
}
.bmu-device-detail .device-price .emi-options>strong{
    display:block;
    padding:0 0 .3rem;
    color:#333;
    font-family:"du-font-secondary-bold"
}
.bmu-device-detail .device-price .emi-options p{
    margin:0;
    padding:0 0 .3rem
}
.bmu-device-detail .device-price .emi-options .emi-link{
    margin-top:5px;
    float:right;
    text-decoration:underline
}
.bmu-device-detail .device-price .bank-icons{
    padding:5px 0 0
}
.bmu-device-detail .device-price .bank-icons img{
    display:inline-block;
    width:24px;
    height:24px;
    margin-right:7px
}
@media print, screen and (min-width: 48em){
    .bmu-device-detail .device-price ~ .EIP-options{
        margin-top:15px
    }
}
.bmu-device-detail .EIP-options{
    justify-content:flex-start;
    width:100%;
    padding:20px;
    border:#ddd solid 1px;
    border-radius:10px;
    background:#fff
}
.bmu-device-detail .EIP-options .bank-icon{
    display:inline-block;
    vertical-align:middle;
    background:#f8f8f8;
    padding:8px 10px;
    border-radius:8px
}
.bmu-device-detail .EIP-options .bank-icon ~ .bank-icon,.bmu-device-detail .EIP-options .bank-icon ~ a{
    margin-left:10px
}
.bmu-device-detail .EIP-options a.more-link{
    text-decoration:underline
}
.bmu-device-detail .EIP-options .bank-icon img{
    display:inline-block;
    height:25px
}
.bmu-device-detail .EIP-options p{
    padding-left:0;
    padding-right:0
}
.bmu-device-detail .EIP-options .du-hr{
    width:calc(100% + 40px);
    margin:1.5rem -20px 1rem;
    border-width:1px;
    border-color:#ddd
}
.bmu-device-detail .cc-check{
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .cc-check{
        flex-flow:row wrap
    }
}
.bmu-device-detail .cc-check .group{
    width:29%;
    padding:0
}
.bmu-device-detail .cc-check .group.group-6digit{
    width:40%
}
.bmu-device-detail .cc-check .group.action{
    width:25%
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .cc-check .group{
        width:40%
    }
    .bmu-device-detail .cc-check .group.group-6digit{
        width:58%
    }
    .bmu-device-detail .cc-check .group .material-label{
        font-size:1rem
    }
    .bmu-device-detail .cc-check .group input:valid ~ .material-label,.bmu-device-detail .cc-check .group .du-text-field.readonly input:valid:focus ~ .material-label,.bmu-device-detail .cc-check .group .readonly.du-text-field--btn input:valid:focus ~ .material-label,.bmu-device-detail .cc-check .group .du-text-field.locked input:valid:focus ~ .material-label,.bmu-device-detail .cc-check .group .locked.du-text-field--btn input:valid:focus ~ .material-label{
        font-size:.86667rem
    }
    .bmu-device-detail .cc-check .group.action{
        width:100%;
        margin-top:0;
        order:10
    }
    .bmu-device-detail .cc-check .group.action button{
        width:100%
    }
}
.bmu-device-detail .cc-check .group .btn-continue{
    position:relative;
    width:auto;
    min-width:120px
}
.bmu-device-detail .cc-check .group .btn-continue.loading{
    text-indent:-9999em
}
.bmu-device-detail .cc-check .group .btn-continue.loading .btn-loader{
    display:block;
    text-indent:0
}
.bmu-device-detail .cc-check .group .btn-continue.disabled{
    border:#ddd solid 1px
}
.bmu-device-detail .cc-check .group .btn-loader{
    display:none;
    position:absolute;
    left:50%;
    top:5px;
    transform:translateX(-17px)
}
.bmu-device-detail .cc-check .group.msg-group{
    display:none;
    width:100%;
    margin-top:-10px;
    margin-bottom:30px
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .cc-check .group.msg-group{
        margin-bottom:20px;
        font-size:1rem
    }
}
.bmu-device-detail .cc-check .group.msg-group .msg-success{
    color:#78be20
}
.bmu-device-detail .cc-check .group.msg-group .msg-error{
    color:#F44242
}
.bmu-device-detail .du-text-field input.cc-4digit,.bmu-device-detail .du-text-field--btn input.cc-4digit,.bmu-device-detail .du-text-field input.cc-4digit:focus,.bmu-device-detail .du-text-field--btn input.cc-4digit:focus{
    letter-spacing:20px;
    padding:12px 15px 8px;
    height:44px;
    border-radius:6px
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .du-text-field input.cc-4digit,.bmu-device-detail .du-text-field--btn input.cc-4digit,.bmu-device-detail .du-text-field input.cc-4digit:focus,.bmu-device-detail .du-text-field--btn input.cc-4digit:focus{
        font-size:20px;
        letter-spacing:13px
    }
}
.bmu-device-detail .EIP-choices{
    width:100%;
    margin:0
}
.bmu-device-detail .EIP-choices .du-custom-radio{
    width:100%;
    margin:0 0 15px;
    padding:15px 20px
}
.bmu-device-detail .EIP-choices .du-custom-radio .du-radio-status{
    top:12px;
    margin-top:0
}
.bmu-device-detail .EIP-choices .du-custom-radio .plan-notes{
    display:none;
    padding-top:6px
}
.bmu-device-detail .EIP-choices .du-custom-radio .du-radio-details{
    margin-bottom:-8px
}
.bmu-device-detail .EIP-choices .du-custom-radio input:checked ~ .du-radio-details,.bmu-device-detail .EIP-choices .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-details,.bmu-device-detail .EIP-choices .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-details,.bmu-device-detail .EIP-choices .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-details,.bmu-device-detail .EIP-choices .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-details{
    margin-bottom:0
}
.bmu-device-detail .EIP-choices .du-custom-radio input:checked ~ .du-radio-details .plan-notes,.bmu-device-detail .EIP-choices .du-custom-radio .du-text-field.readonly input:checked:focus ~ .du-radio-details .plan-notes,.bmu-device-detail .EIP-choices .du-custom-radio .readonly.du-text-field--btn input:checked:focus ~ .du-radio-details .plan-notes,.bmu-device-detail .EIP-choices .du-custom-radio .du-text-field.locked input:checked:focus ~ .du-radio-details .plan-notes,.bmu-device-detail .EIP-choices .du-custom-radio .locked.du-text-field--btn input:checked:focus ~ .du-radio-details .plan-notes{
    display:block
}
.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .caption,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group input[type=radio]+label,.north-star .radio-group .bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits input[type=radio]+label,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    color:#777;
    font-size:.75rem
}
.bmu-device-detail .EIP-choices .du-custom-radio .plan-pricing p.caption{
    font-size:.75rem
}
.bmu-device-detail .EIP-choices .du-custom-radio .plan-pricing p.caption b{
    font-family:"du-font-secondary-bold"
}
.bmu-device-detail .EIP-choices .du-custom-radio .plan-pricing .the-price{
    color:#c724b1;
    font-size:1.25rem;
    font-family:"du-font-secondary-bold"
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .caption,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group input[type=radio]+label,.north-star .radio-group .bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits input[type=radio]+label,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.bmu-device-detail .EIP-choices .du-custom-radio .plan-benefits .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.bmu-device-detail .EIP-choices .du-custom-radio .plan-pricing p.caption{
        font-size:.86667rem
    }
    .bmu-device-detail .EIP-choices .du-custom-radio .plan-pricing .the-price{
        font-size:1.25rem
    }
}
.bmu-device-detail .existing-plans{
    position:relative;
    margin:0;
    padding:15px 0
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .existing-plans{
        padding:15px 20px
    }
}
.bmu-device-detail .existing-plans .device_filters-text{
    justify-content:space-between;
    margin-bottom:1.3rem;
    width:100%
}
.bmu-device-detail .existing-plans .du-plans-radio{
    border:#ddd solid 1px
}
.bmu-device-detail .existing-plans .du-plans-radio,.bmu-device-detail .existing-plans .du-plans-radio.active{
    width:100%;
    margin-right:0;
    transition:initial
}
.bmu-device-detail .existing-plans .du-plans-radio.active{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border:transparent solid 2px;
    border-left-color:#824bc7;
    border-right-color:#00a9ce;
    box-shadow:inset 10px 10px 5px 200px #fff
}
.bmu-device-detail .existing-plans .du-plans-radio.active .du-radio-status{
    border:0;
    background:linear-gradient(45deg, #00a9ce 0%, #753bbd 100%)
}
.bmu-device-detail .existing-plans .du-radio-details{
    justify-content:flex-start;
    margin-left:-15px;
    margin-right:-15px;
    width:100%
}
.bmu-device-detail .existing-plans .du-radio-details>div{
    margin:0;
    min-height:40px;
    padding:0 15px
}
.bmu-device-detail .existing-plans .du-radio-details>div+div{
    border-left:#ddd solid 1px
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .existing-plans .du-radio-details .plan-notes{
        justify-content:flex-start;
        padding-top:5px
    }
}
@media print, screen and (min-width: 48em){
    .bmu-device-detail .existing-plans .du-radio-details .plan-benefits{
        width:165px
    }
    .bmu-device-detail .existing-plans .du-radio-details .plan-pricing{
        width:145px
    }
    .bmu-device-detail .existing-plans .du-radio-details .plan-notes{
        width:calc(100% - 310px)
    }
    .bmu-device-detail .existing-plans .du-radio-details .plan-notes>*{
        width:100%
    }
}
.bmu-device-detail .existing-plans .du-radio-details .body1{
    font-family:"du-font-secondary-bold";
    font-size:1.25rem;
    line-height:1.2em
}
.bmu-device-detail .existing-plans .du-radio-details p{
    margin:0;
    font-size:0.875rem;
    color:#333
}
.bmu-device-detail .existing-plans .du-radio-details .caption,.bmu-device-detail .existing-plans .du-radio-details .north-star .radio-group input[type=radio]+label,.north-star .radio-group .bmu-device-detail .existing-plans .du-radio-details input[type=radio]+label,.bmu-device-detail .existing-plans .du-radio-details .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.bmu-device-detail .existing-plans .du-radio-details .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.bmu-device-detail .existing-plans .du-radio-details .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.bmu-device-detail .existing-plans .du-radio-details .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    display:inline-block;
    font-family:"du-font-secondary-bold";
    line-height:1.2em
}
.bmu-device-detail .existing-plans .du-plans-radio.active .plan-benefits h6{
    font-family:"du-font-secondary-bold"
}
.bmu-device-detail .du-radio-status,.bmu-device-detail .du-plans-radio.disabled .du-radio-status,.bmu-device-detail .du-plans-radio.active .du-radio-status{
    position:absolute;
    top:50%;
    right:15px;
    margin:0;
    margin-top:-16px;
    transform:scale(0.8);
    border-radius:50%
}
.bmu-device-detail .du-plans-radio:hover,.bmu-device-detail .accordion-login .du-plans-radio.accordion-title:focus,.accordion-login .bmu-device-detail .du-plans-radio.accordion-title:focus,.bmu-device-detail .du-plans-radio.file-drop:focus,.bmu-device-detail .file-drop-container .du-plans-radio.file-drop-single:focus,.file-drop-container .bmu-device-detail .du-plans-radio.file-drop-single:focus{
    box-shadow:inherit;
    border:#ddd solid 1px
}
.bmu-device-detail .du-plans-radio.disabled{
    opacity:.6;
    pointer-events:inherit
}
.bmu-device-detail .du-plans-radio.disabled .du-radio-details{
    user-select:none
}
.bmu-device-detail .du-plans-radio .fine-print>a{
    transform:scale(0.85);
    bottom:-7px;
    margin-top:-7px
}
.bmu-device-detail .device_filters.notify-form .du-form{
    padding:0 0 10px;
    max-width:350px
}
@media print, screen and (min-width: 48em){
    .bmu-device-detail .device_filters.notify-form .du-form .group{
        max-width:100%
    }
}
.bmu-device-detail .device_filters.notify-form .du-form .group-row{
    max-width:100%
}
.bmu-device-detail .device_filters.notify-form .du-form fieldset.group-row{
    padding-top:20px
}
.bmu-device-detail .device_filters.notify-form .du-form .notify-title{
    padding:0 0 10px
}
.pill-buttons{
    margin-left:-3px;
    margin-right:-3px
}
.pill-buttons label{
    margin:0 -10px 10px
}
@media screen and (max-width: 64.06125em){
    .pill-buttons label{
        margin:0 0 5px
    }
}
.pill-buttons .btn-radio-group{
    padding:0 !important
}
@media screen and (max-width: 64.06125em){
    .pill-buttons .btn-radio-group{
        margin:0 -3px
    }
}
.pill-buttons .radio-group{
    border:0 !important;
    margin:0 3px;
    padding:0 !important
}
.pill-buttons .radio-group [type="radio"]+label{
    font-size:.875rem;
    line-height:1.1em;
    height:44px;
    width:100%;
    margin:0;
    padding:2px 10px !important;
    display:flex !important;
    flex-flow:row;
    align-items:center;
    justify-content:center;
    text-align:center;
    border:#ddd solid 1px;
    border-radius:5px
}
@media screen and (max-width: 64.06125em){
    .pill-buttons .radio-group [type="radio"]+label{
        font-size:1rem
    }
}
.pill-buttons .radio-group [type="radio"]+label:before,.pill-buttons .radio-group [type="radio"]+label:after{
    display:none
}
.pill-buttons .radio-group [type="radio"]+label:before,.pill-buttons .radio-group [type="radio"]+label:after{
    top:5px;
    left:8px
}
.pill-buttons .radio-group [type="radio"]:checked+label{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border:transparent solid 2px;
    border-left-color:#824bc7;
    border-right-color:#00a9ce;
    box-shadow:inset 10px 10px 5px 200px #fff
}
.pill-buttons.short-pills .radio-group{
    max-width:90px
}
.pill-buttons.medium-pills .radio-group{
    max-width:136px
}
.pill-buttons.color-pills .radio-group{
    width:auto;
    max-width:100%;
    display:inline-block;
    flex:none;
    margin-bottom:10px
}
@media print, screen and (min-width: 48em){
    .pill-buttons.color-pills .radio-group{
        min-width:120px
    }
}
.pill-buttons.color-pills .radio-group [type="radio"]+label{
    height:50px;
    padding:3px 10px 3px 10px !important;
    padding-left:40px !important;
    text-align:left;
    justify-content:flex-start
}
.pill-buttons.color-pills .radio-group [type="radio"]+label:before{
    top:7px !important;
    display:block;
    background-color:#ddd;
    background-color:var(--color);
    border:#ddd solid 1px !important
}
@media screen and (max-width: 64.06125em){
    .pill-buttons.color-pills .radio-group [type="radio"]+label:before{
        top:4px !important
    }
}
.device-gallery{
    position:relative;
    width:100%;
    padding-right:1rem;
    margin-bottom:20px
}
.device-gallery .previews{
    margin-bottom:20px
}
.device-gallery .previews .loader-box{
    margin-top:-60px
}
.device-gallery .preview-item{
    height:440px;
    width:auto;
    max-width:100%
}
@media screen and (max-width: 64.06125em){
    .device-gallery .preview-item{
        height:240px
    }
}
.device-gallery .preview-item>img{
    max-height:100%;
    mix-blend-mode:multiply
}
.device-gallery .loading .loader-box{
    display:block
}
.device-gallery .thumb-item{
    width:48px;
    height:48px;
    margin:0 3px;
    padding:5px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:5px
}
@media screen and (max-width: 64.06125em){
    .device-gallery .thumb-item{
        width:40px;
        height:40px;
        padding:3px
    }
}
.device-gallery .thumb-item.active,.device-gallery .thumb-item:hover,.device-gallery .accordion-login .thumb-item.accordion-title:focus,.accordion-login .device-gallery .thumb-item.accordion-title:focus,.device-gallery .thumb-item.file-drop:focus,.device-gallery .file-drop-container .thumb-item.file-drop-single:focus,.file-drop-container .device-gallery .thumb-item.file-drop-single:focus{
    border-color:#00a9ce
}
.device-gallery .thumb-item:hover,.device-gallery .accordion-login .thumb-item.accordion-title:focus,.accordion-login .device-gallery .thumb-item.accordion-title:focus,.device-gallery .thumb-item.file-drop:focus,.device-gallery .file-drop-container .thumb-item.file-drop-single:focus,.file-drop-container .device-gallery .thumb-item.file-drop-single:focus{
    cursor:pointer;
    opacity:.8
}
.device-gallery .thumb-item img{
    display:block;
    max-width:95%;
    max-height:95%
}
@media screen and (max-width: 64.06125em){
    .device-gallery .addon{
        width:100%;
        margin:20px 0 0;
        text-align:center
    }
}
.device-gallery .thumb-item ~ .addon{
    margin-left:2rem
}
.bmu-device-detail .sticky{
    z-index:unset;
    transform:none
}
.bmu-device-detail .sticky.is-at-top.is-stuck{
    padding-top:60px
}
.bmu-device-detail .sticky.is-at-bottom{
    padding-bottom:10px
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .sticky{
        position:static !important
    }
    .bmu-device-detail .sticky.is-at-top.is-stuck{
        padding:0
    }
    .bmu-device-detail .sticky.is-at-bottom{
        padding:0
    }
}
@media screen and (max-width: 64.06125em){
    .sticky[data-sticky-on=medium].is-at-bottom{
        position:static
    }
}
.specs-cta{
    position:relative;
    z-index:10;
    max-width:430px;
    margin:0 auto;
    border:#ddd solid 1px;
    border-radius:8px;
    background:#f8f8f8
}
@media screen and (max-width: 64.06125em){
    .specs-cta{
        margin:0;
        border-radius:0;
        border-left:0;
        border-right:0
    }
}
.specs-cta>a{
    display:block;
    padding:20px
}
.specs-cta a.expanded{
    font-family:"du-font-secondary-bold"
}
.specs-cta a>span{
    color:#333
}
.specs-cta:hover,.accordion-login .specs-cta.accordion-title:focus,.specs-cta.file-drop:focus,.file-drop-container .specs-cta.file-drop-single:focus{
    border-color:#c724b1
}
.specs-cta .svg-icon{
    position:absolute;
    right:20px;
    top:18px;
    transform:rotate(45deg)
}
.specs-cta .expanded .svg-icon:before{
    position:absolute;
    content:'';
    border-radius:50%;
    background:#f8f8f8;
    transform:rotate(45deg);
    width:16px;
    height:16px;
    margin:4px
}
.specs-cta .expanded .svg-icon:after{
    position:absolute;
    left:5px;
    top:11px;
    content:'';
    width:14px;
    height:2px;
    background:#c724b1;
    transform:rotate(-45deg)
}
.specs-cta .expanded .svg-icon[data-color=magenta]:after{
    background:#c724b1
}
.specs-cta .specs-drawer{
    max-height:0;
    padding:0 20px 0;
    overflow:hidden;
    padding:0
}
.specs-cta a.expanded ~ .specs-drawer{
    max-height:100%;
    padding:0 20px 20px
}
.specs-cta .specs-drawer-list{
    margin:0;
    padding:0
}
.specs-cta .specs-drawer-list li{
    padding:7px 0;
    line-height:1.2
}
.specs-cta .specs-drawer-list .more{
    display:inline-block;
    padding-top:10px
}
.TRA-block{
    padding:20px;
    max-width:430px;
    margin:auto;
    border-bottom:1px solid #ddd
}
.TRA-block .cell+.cell{
    padding-left:10px
}
@media print, screen and (min-width: 64em){
    .TRA-block{
        padding:20px 0;
        border:0 none
    }
}
@media print, screen and (min-width: 48em){
    .search-mobil-num{
        padding-top:20px
    }
}
.search-mobil-num.panel-outline{
    padding:20px 15px 0;
    border:#ddd solid 1px;
    border-radius:6px
}
.search-mobil-num .du-form{
    padding-top:20px;
    padding-left:20px;
    padding-right:20px
}
@media print, screen and (min-width: 48em){
    .search-mobil-num .du-form{
        margin-left:-8px;
        margin-right:-8px
    }
}
@media screen and (max-width: 64.06125em){
    .search-mobil-num .du-form{
        padding-bottom:20px
    }
}
.search-mobil-num p{
    width:100%;
    display:block;
    color:#333
}
@media screen and (max-width: 64.06125em){
    .page-bmu .search-mobil-num p{
        padding-left:0;
        padding-right:0
    }
}
.search-mobil-num .du-text-field>input:focus,.search-mobil-num .du-text-field--btn>input:focus,.search-mobil-num .du-text-field.readonly .du-text-field>input:focus,.search-mobil-num .du-text-field.readonly .du-text-field--btn>input:focus,.search-mobil-num .readonly.du-text-field--btn .du-text-field>input:focus,.search-mobil-num .readonly.du-text-field--btn .du-text-field--btn>input:focus,.search-mobil-num .du-text-field.locked .du-text-field>input:focus,.search-mobil-num .du-text-field.locked .du-text-field--btn>input:focus,.search-mobil-num .locked.du-text-field--btn .du-text-field>input:focus,.search-mobil-num .locked.du-text-field--btn .du-text-field--btn>input:focus,.search-mobil-num .du-text-field>input,.search-mobil-num .du-text-field--btn>input,.search-mobil-num .du-text-field.readonly .du-text-field>input:focus,.du-text-field.readonly .search-mobil-num .du-text-field>input:focus,.search-mobil-num .du-text-field.readonly .du-text-field--btn>input:focus,.du-text-field.readonly .search-mobil-num .du-text-field--btn>input:focus,.search-mobil-num .readonly.du-text-field--btn .du-text-field>input:focus,.readonly.du-text-field--btn .search-mobil-num .du-text-field>input:focus,.search-mobil-num .readonly.du-text-field--btn .du-text-field--btn>input:focus,.readonly.du-text-field--btn .search-mobil-num .du-text-field--btn>input:focus,.search-mobil-num .du-text-field.locked .du-text-field>input:focus,.du-text-field.locked .search-mobil-num .du-text-field>input:focus,.search-mobil-num .du-text-field.locked .du-text-field--btn>input:focus,.du-text-field.locked .search-mobil-num .du-text-field--btn>input:focus,.search-mobil-num .locked.du-text-field--btn .du-text-field>input:focus,.locked.du-text-field--btn .search-mobil-num .du-text-field>input:focus,.search-mobil-num .locked.du-text-field--btn .du-text-field--btn>input:focus,.locked.du-text-field--btn .search-mobil-num .du-text-field--btn>input:focus{
    height:45px
}
.search-mobil-num .action-with-spinner{
    position:relative
}
.search-mobil-num .btn,.search-mobil-num .tvpackages .btn-primary,.tvpackages .search-mobil-num .btn-primary,.search-mobil-num .tvpackages .btn-secondary,.tvpackages .search-mobil-num .btn-secondary{
    display:inline-block;
    vertical-align:top;
    min-width:120px !important
}
.search-mobil-num .btn.disabled,.search-mobil-num .tvpackages .disabled.btn-primary,.tvpackages .search-mobil-num .disabled.btn-primary,.search-mobil-num .tvpackages .disabled.btn-secondary,.tvpackages .search-mobil-num .disabled.btn-secondary{
    background-color:rgba(0,169,206,0.3);
    border-color:rgba(0,169,206,0.3)
}
.search-mobil-num .btn-continue ~ .btn-loader{
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:1
}
.search-mobil-num .btn-continue ~ .btn-loader .lds-ring{
    left:55px;
    top:6px
}
.search-mobil-num .btn-continue ~ .btn-loader .lds-ring>div{
    border-color:#fff transparent transparent transparent
}
.search-mobil-num .btn-continue.loading{
    text-indent:-999em
}
.search-mobil-num .btn-continue.loading ~ .btn-loader{
    display:inline
}
.ad-banner-wrap .fineprint{
    text-align:center;
    font-size:.9rem;
    display:block;
    margin:0 auto;
    max-width:900px
}
.ad-banner,.ad-banner2{
    margin:0 0 20px
}
.ad-banner img,.ad-banner2 img{
    display:block;
    width:550px
}
.ad-banner>.fineprint,.ad-banner2>.fineprint{
    display:block;
    font-size:.875rem;
    padding:5px 0 10px
}
@media screen and (max-width: 64.06125em){
    .ad-banner>.fineprint,.ad-banner2>.fineprint{
        text-align:center;
        padding:10px 0 10px
    }
}
.ad-banner2{
    max-width:1032px;
    margin:0 auto;
    text-align:center
}
@media screen and (max-width: 64.06125em){
    .ad-banner2{
        margin:20px auto
    }
}
.sub-action{
    display:flex;
    justify-content:center;
    width:100%;
    padding:15px 10px
}
@media print, screen and (min-width: 48em){
    .sub-action[data-align="start"]{
        justify-content:flex-start
    }
}
@media screen and (max-width: 64.06125em){
    .sub-action{
        padding:15px 20px
    }
}
.sub-action .btn,.sub-action .tvpackages .btn-primary,.tvpackages .sub-action .btn-primary,.sub-action .tvpackages .btn-secondary,.tvpackages .sub-action .btn-secondary{
    cursor:pointer;
    max-width:230px
}
.sub-action .btn.disabled,.sub-action .tvpackages .disabled.btn-primary,.tvpackages .sub-action .disabled.btn-primary,.sub-action .tvpackages .disabled.btn-secondary,.tvpackages .sub-action .disabled.btn-secondary{
    background-color:rgba(0,169,206,0.3);
    border:0
}
.sub-action .btn.disabled .svg-icon,.sub-action .tvpackages .disabled.btn-primary .svg-icon,.tvpackages .sub-action .disabled.btn-primary .svg-icon,.sub-action .tvpackages .disabled.btn-secondary .svg-icon,.tvpackages .sub-action .disabled.btn-secondary .svg-icon{
    display:none
}
.sub-action .btn .svg-icon,.sub-action .tvpackages .btn-primary .svg-icon,.tvpackages .sub-action .btn-primary .svg-icon,.sub-action .tvpackages .btn-secondary .svg-icon,.tvpackages .sub-action .btn-secondary .svg-icon{
    display:none;
    width:18px;
    height:18px
}
@media screen and (max-width: 64.06125em){
    .sub-action .btn,.sub-action .tvpackages .btn-primary,.tvpackages .sub-action .btn-primary,.sub-action .tvpackages .btn-secondary,.tvpackages .sub-action .btn-secondary{
        max-width:90%;
        width:90%
    }
    .sub-action .btn .svg-icon,.sub-action .tvpackages .btn-primary .svg-icon,.tvpackages .sub-action .btn-primary .svg-icon,.sub-action .tvpackages .btn-secondary .svg-icon,.tvpackages .sub-action .btn-secondary .svg-icon{
        display:inline-block
    }
}
@media screen and (max-width: 64.06125em){
    .ocr-confirm{
        text-align:center
    }
}
.ocr-confirm .action .btn+.btn,.ocr-confirm .action .tvpackages .btn-primary+.btn,.tvpackages .ocr-confirm .action .btn-primary+.btn,.ocr-confirm .action .tvpackages .btn-secondary+.btn,.tvpackages .ocr-confirm .action .btn-secondary+.btn,.ocr-confirm .action .tvpackages .btn+.btn-primary,.tvpackages .ocr-confirm .action .btn+.btn-primary,.ocr-confirm .action .tvpackages .btn-primary+.btn-primary,.tvpackages .ocr-confirm .action .btn-primary+.btn-primary,.ocr-confirm .action .tvpackages .btn-secondary+.btn-primary,.tvpackages .ocr-confirm .action .btn-secondary+.btn-primary,.ocr-confirm .action .tvpackages .btn+.btn-secondary,.tvpackages .ocr-confirm .action .btn+.btn-secondary,.ocr-confirm .action .tvpackages .btn-primary+.btn-secondary,.tvpackages .ocr-confirm .action .btn-primary+.btn-secondary,.ocr-confirm .action .tvpackages .btn-secondary+.btn-secondary,.tvpackages .ocr-confirm .action .btn-secondary+.btn-secondary{
    margin-left:5px
}
.checkout-new header,.no-navigation header,.no-main-nav header{
    display:none
}
.checkout-new main,.no-navigation main,.no-main-nav main{
    padding-top:0 !important
}
.checkout-new .spotlight,.no-navigation .spotlight,.no-main-nav .spotlight{
    padding-top:0;
    height:240px;
    min-height:inherit
}
.scan-photo{
    margin:20px
}
.scan-photo .headline4{
    font-family:"du-font-secondary-bold";
    text-align:center
}
.scan-photo .scan-photo-inner{
    position:relative;
    padding:10px;
    text-align:center;
    width:325px;
    height:206px;
    margin:0 auto;
    border:#c724b1 solid 7px
}
.scan-photo .scan-photo-inner:after,.scan-photo .scan-photo-inner:before{
    position:absolute;
    left:25%;
    content:'';
    height:7px;
    width:50%;
    background:#fff
}
.scan-photo .scan-photo-inner:before{
    top:-7px
}
.scan-photo .scan-photo-inner:after{
    bottom:-7px
}
.scan-photo .scan-photo-inner .msg{
    position:relative;
    width:100%
}
.scan-photo .scan-photo-inner .btn,.scan-photo .scan-photo-inner .tvpackages .btn-primary,.tvpackages .scan-photo .scan-photo-inner .btn-primary,.scan-photo .scan-photo-inner .tvpackages .btn-secondary,.tvpackages .scan-photo .scan-photo-inner .btn-secondary{
    position:relative;
    line-height:1.15em;
    width:150px;
    height:36px
}
.scan-photo .scan-photo-inner a.btn,.scan-photo .scan-photo-inner .tvpackages a.btn-primary,.tvpackages .scan-photo .scan-photo-inner a.btn-primary,.scan-photo .scan-photo-inner .tvpackages a.btn-secondary,.tvpackages .scan-photo .scan-photo-inner a.btn-secondary{
    line-height:36px;
    font-weight:bold
}
.scan-photo .scan-photo-inner .card-bg{
    display:flex;
    flex-flow:row wrap;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    padding:20px 20px;
    border-radius:8px;
    border:#ddd solid 1px;
    background:rgba(0,169,206,0.2);
    background:url(../..//common/images/EmiratesID_blurred.jpg) 50% 50% no-repeat;
    background-size:cover
}
.gmap-wrap{
    width:100%;
    height:300px;
    background:#eee
}
.gmap-wrap .gmap{
    display:block;
    width:100%;
    height:100%
}
.gmap-wrap .gmap:after{
    width:22px;
    height:40px;
    display:block;
    content:' ';
    position:absolute;
    top:50%;
    left:50%;
    margin:-40px 0 0 -11px;
    background:url("https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi_hdpi.png");
    background-size:22px 40px;
    pointer-events:none
}
.gmnoprint{
    transform:scale(0.9);
    transform-origin:right bottom
}
.detect-location2.clicked{
    opacity:.5
}
.detect-location2 i.svg-icon{
    width:16px;
    height:16px
}
.du-text-field input[data-overflow="ellipsis"],.du-text-field--btn input[data-overflow="ellipsis"],.du-text-field.readonly input[data-overflow="ellipsis"]:focus,.readonly.du-text-field--btn input[data-overflow="ellipsis"]:focus,.du-text-field.locked input[data-overflow="ellipsis"]:focus,.locked.du-text-field--btn input[data-overflow="ellipsis"]:focus{
    text-overflow:ellipsis
}
.du-form .form-section-title{
    position:relative
}
.du-form .form-section-title>span{
    font-family:"du-font-secondary-regular"
}
.du-box-row .radio-group .du-check,.du-form .form-section-title .du-check{
    display:none
}
.du-form-done .du-box-row .filter-radio-group{
    position:relative
}
.du-form-done .du-box-row .radio-group .du-check,.du-form-done .form-section-title .du-check{
    display:inline-block;
    position:absolute;
    right:0;
    color:#78be20;
    font-size:16px;
    text-align:center;
    line-height:32px;
    width:30px;
    height:30px;
    border-radius:50%;
    border:#78be20 solid 2px
}
@media screen and (max-width: 64.06125em){
    .du-form-done .du-box-row .radio-group .du-check,.du-form-done .form-section-title .du-check{
        right:20px
    }
}
.du-form-done .form-section-title .du-check{
    top:-3px
}
@media screen and (max-width: 64.06125em){
    .du-form-done .form-section-title .du-check{
        top:14px
    }
}
@media screen and (max-width: 64.06125em){
    .page-bmu .checkout-page .du-form-done{
        padding-bottom:15px
    }
}
.page-bmu .du-form .form-section-title.smaller{
    font-size:1.1rem
}
.page-bmu .du-form .form-section-title.hide-for-medium{
    font-size:1.1rem
}
.page-bmu .du-form .form-section-title.hide-for-medium>span{
    display:inline-block;
    float:left;
    width:calc(100% - 50px);
    margin-bottom:15px
}
.page-bmu .du-form .form-section-title.hide-for-medium .icon-minus,.page-bmu .du-form .form-section-title.hide-for-medium .icon-plus{
    float:right;
    margin-left:10px;
    width:16px;
    height:16px;
    cursor:pointer
}
.page-bmu .du-form .form-section-title.hide-for-medium .icon-minus{
    display:none
}
.page-bmu .du-form .form-section-title.hide-for-medium.expanded .icon-plus{
    display:none
}
.page-bmu .du-form .form-section-title.hide-for-medium.expanded .icon-minus{
    display:block
}
@media screen and (max-width: 64.06125em){
    .page-bmu .action-block .du-form .du-hr{
        width:calc(100% - 40px);
        margin:20px auto
    }
}
@media screen and (max-width: 64.06125em){
    .scene2 .du-form-eid .input-fields .filter-radio-group{
        margin-top:0
    }
}
.deposit-refund-wrap .du-box-frame.du-form-done .row-content,.rd-payment .du-box-frame.du-form-done .row-content,.rd-recharge .du-box-frame.du-form-done .row-content,.deposit-refund-wrap .du-form-done.du-box-frame__white .row-content,.rd-payment .du-form-done.du-box-frame__white .row-content,.rd-recharge .du-form-done.du-box-frame__white .row-content,.deposit-refund-wrap .du-box-frame.du-form-done .du-form,.rd-payment .du-box-frame.du-form-done .du-form,.rd-recharge .du-box-frame.du-form-done .du-form,.deposit-refund-wrap .du-form-done.du-box-frame__white .du-form,.rd-payment .du-form-done.du-box-frame__white .du-form,.rd-recharge .du-form-done.du-box-frame__white .du-form{
    display:none
}
.deposit-refund-wrap .du-box-frame.du-form-done .du-box-row .radio-group>label,.rd-payment .du-box-frame.du-form-done .du-box-row .radio-group>label,.rd-recharge .du-box-frame.du-form-done .du-box-row .radio-group>label,.deposit-refund-wrap .du-form-done.du-box-frame__white .du-box-row .radio-group>label,.rd-payment .du-form-done.du-box-frame__white .du-box-row .radio-group>label,.rd-recharge .du-form-done.du-box-frame__white .du-box-row .radio-group>label{
    padding-left:30px
}
.deposit-refund-wrap .du-box-frame.du-form-done .du-box-frame-content.du-box-single-form,.rd-payment .du-box-frame.du-form-done .du-box-frame-content.du-box-single-form,.rd-recharge .du-box-frame.du-form-done .du-box-frame-content.du-box-single-form,.deposit-refund-wrap .du-form-done.du-box-frame__white .du-box-frame-content.du-box-single-form,.rd-payment .du-form-done.du-box-frame__white .du-box-frame-content.du-box-single-form,.rd-recharge .du-form-done.du-box-frame__white .du-box-frame-content.du-box-single-form{
    padding-top:25px;
    padding-bottom:25px
}
.popup-reveal-ocr{
    background-color:rgba(0,0,0,0.7)
}
.popup-reveal-ocr .close-button{
    background-color:transparent
}
.popup-reveal-ocr .flex-vertical-center,.popup-reveal-ocr .bmu-device-detail .device-price,.bmu-device-detail .popup-reveal-ocr .device-price,.popup-reveal-ocr .bmu-device-detail .EIP-options,.bmu-device-detail .popup-reveal-ocr .EIP-options,.popup-reveal-ocr .bmu-device-detail .existing-plans .device_filters-text,.bmu-device-detail .existing-plans .popup-reveal-ocr .device_filters-text,.popup-reveal-ocr .bmu-device-detail .existing-plans .du-radio-details,.bmu-device-detail .existing-plans .popup-reveal-ocr .du-radio-details,.popup-reveal-ocr .bmu-device-detail .existing-plans .du-radio-details .plan-notes,.bmu-device-detail .existing-plans .du-radio-details .popup-reveal-ocr .plan-notes,.popup-reveal-ocr .device-gallery .preview-item,.device-gallery .popup-reveal-ocr .preview-item,.popup-reveal-ocr .device-gallery .thumbs,.device-gallery .popup-reveal-ocr .thumbs,.popup-reveal-ocr .device-gallery .thumb-item,.device-gallery .popup-reveal-ocr .thumb-item{
    height:100%
}
.camera-shutter{
    position:absolute;
    bottom:30px;
    left:50%;
    margin-left:-35px;
    width:70px;
    height:70px;
    border:#fff solid 1px;
    border-radius:50%
}
.camera-shutter:after{
    position:absolute;
    left:4px;
    top:4px;
    content:'';
    width:60px;
    height:60px;
    background:#fff;
    border-radius:50%
}
.ocr-camera-frame{
    color:#fff;
    text-align:center;
    max-width:292px;
    margin:auto
}
.ocr-camera-frame .info{
    margin-bottom:1.5rem
}
.ocr-camera-frame .camera-frame{
    width:100%;
    min-height:200px;
    margin:auto;
    border:#ddd solid 2px
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail .action-content .existing-plans{
        padding-left:0;
        padding-right:0
    }
}
@media screen and (max-width: 64.06125em){
    .bmu-device-detail-wrap .bmu-cards-wrap .filter-container-bmu .filter-radio-group:last-child{
        margin-top:-15px;
        margin-bottom:10px;
        border:0 !important
    }
}
.cards__wrapper-bmu .device-card-container .du-card-inner .stock-status{
    top:-120px;
    opacity:.75
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .device-card-container .du-card-inner .stock-status{
        top:-80px
    }
}
.cards__wrapper-bmu .device-card-container{
    position:relative
}
.cards__wrapper-bmu .device-card-container .offer-tag{
    position:absolute;
    top:-23px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    display:inline-block;
    width:auto;
    min-width:178px;
    padding:6px 15px 5px;
    color:#fff;
    font-size:.8125rem;
    font-weight:bold;
    line-height:1em;
    background:#c724b1;
    border-radius:6px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .device-card-container .offer-tag{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        left:0;
        text-align:left;
        padding-left:30px
    }
    .cards__wrapper-bmu .device-card-container .offer-tag+.du-card-inner{
        border-top-left-radius:0
    }
}
.cards__wrapper-bmu .device-card-container .offer-tag.offer-tag-navy{
    background-color:#00205b
}
.cards__wrapper-bmu .device-card-container .offer-tag.offer-tag-orange{
    background-color:#ff8200
}
.cards__wrapper-bmu .device-card-container .offer-tag i.svg-icon{
    position:relative;
    top:-2px;
    width:12px;
    height:12px
}
.du-offer-tag{
    display:inline-block;
    vertical-align:middle;
    left:0;
    padding:2px 9px 1px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-family:"du-font-secondary-regular";
    line-height:1em;
    background:#c724b1;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%);
    border-radius:10px
}
.du-offer-tag.offer-tag-navy{
    background-color:#00205b;
    background:linear-gradient(45deg, #00205b 0%, #824bc7 56%, #00a9ce 93%)
}
.du-offer-tag i.svg-icon{
    position:relative;
    top:-2px;
    width:12px;
    height:12px
}
.cards__wrapper-bmu .strip-ad{
    margin:40px 0 50px;
    height:auto;
    min-height:54px;
    border:#ddd solid 1px;
    border-radius:5px
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .strip-ad .strip-tab{
        left:60px
    }
}
.cards__wrapper-bmu .strip-ad .img-runner{
    left:-180px !important
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .strip-ad .img-runner{
        bottom:0;
        left:-240px !important
    }
}
.cards__wrapper-bmu .strip-ad .body3{
    display:block
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .strip-ad .cell{
        padding-top:15px;
        padding-bottom:15px
    }
}
@media screen and (max-width: 64.06125em){
    .cards__wrapper-bmu .du-content-inner .strip-ad{
        margin-left:-20px;
        border-radius:0;
        border-left:0;
        border-right:0
    }
}
.cards__wrapper-bmu .cards-main-container.less-view .element-item:nth-child(4) ~ .element-item{
    display:none
}
.cards__wrapper-bmu .cards-main-container.less-view[data-show="8"] .element-item{
    display:inline-block !important
}
.cards__wrapper-bmu .cards-main-container.less-view[data-show="8"] .element-item:nth-child(8) ~ .element-item{
    display:none !important
}
@media screen and (max-width: 64.06125em){
    .du-sticky .du-offer-tag{
        margin-bottom:5px;
        width:80px
    }
}
.cards__wrapper-bmu .strip-ad{
    transition:all .3s ease-out
}
.cards__wrapper-bmu .strip-ad .strip-tab{
    transform:scaleY(1);
    transform-origin:center bottom;
    transition:all .3s .2s ease-out
}
.cards__wrapper-bmu .strip-ad .strip-copy,.cards__wrapper-bmu .strip-ad .img-overlay{
    transform:translateX(0);
    transition:all .8s .8s ease-out;
    opacity:1
}
.cards__wrapper-bmu .strip-ad .img-overlay{
    transition-timing-function:cubic-bezier(0.57, 0.23, 0.3, 0.99)
}
.cards__wrapper-bmu .strip-ad .strip-copy{
    transition:all .5s .5s ease-out
}
.cards__wrapper-bmu .strip-ad-animate{
    min-height:0;
    max-height:0;
    margin:0;
    border:0;
    overflow:hidden
}
.cards__wrapper-bmu .strip-ad-animate .strip-tab{
    transform:scaleY(0)
}
.cards__wrapper-bmu .strip-ad-animate .strip-copy,.cards__wrapper-bmu .strip-ad-animate .img-overlay{
    opacity:0;
    transform:translateX(-100%)
}
.cards__wrapper-bmu .strip-ad-animate .strip-copy{
    transform:translateX(-30%)
}
@media screen and (max-width: 64.06125em){
    [type="D"] .sticky-first-item .sticky-sec-item-data .sticky-item-sub-title .device-price strong,[type="D"] .sticky-first-item .sticky-sec-item-data .sticky-item-sub-title .plan-price strong{
        display:inline-block;
        margin-top:3px;
        font-size:1.2rem
    }
}
html body .du-text-field input.cc-4digit[type=tel]:focus::-webkit-input-placeholder,html body .du-text-field--btn input.cc-4digit[type=tel]:focus::-webkit-input-placeholder{
    color:#ccc !important
}
html body .du-text-field input.cc-4digit[type=tel]:focus::-moz-placeholder,html body .du-text-field--btn input.cc-4digit[type=tel]:focus::-moz-placeholder{
    color:#ccc !important
}
html body .du-text-field input.cc-4digit[type=tel]:focus:-ms-input-placeholder,html body .du-text-field--btn input.cc-4digit[type=tel]:focus:-ms-input-placeholder{
    color:#ccc !important
}
[data-toggler].secondary-btn--primary-color--xsmall{
    line-height:1.4em !important
}
.widget-info2{
    padding:30px 30px 15px;
    background:#f8f8f8
}
.widget-info2 h4{
    margin:0 0 .8rem
}
.widget-info2 .svg-bg-icon{
    float:right;
    margin-top:-8px
}
.widget-info2 p{
    color:#333
}
@media screen and (max-width: 64.06125em){
    .grid-x.align-middle.hide-for-medium+.filter-container-bmu{
        margin-bottom:15px !important
    }
}
html.zf-has-scroll.is-reveal-open{
    position:static
}
@media screen and (max-width: 64.06125em){
    .has-slick-carousel{
        padding-bottom:40px
    }
}
.page-bmu .action-block-bmu .du-form .du-hr{
    border-width:1px;
    border-color:#d2d2d2;
    margin-left:-30px;
    margin-right:-30px;
    width:calc(100% + 60px)
}
@media screen and (max-width: 47.99875em){
    .page-bmu .action-block-bmu .du-form .du-hr{
        width:100%;
        margin-left:0;
        margin-right:0
    }
}
@media print, screen and (min-width: 48em){
    .page-bmu .action-block-bmu .file-drop-container .file-drop-single label>.icon img,.page-bmu .action-block-bmu .file-drop-container .file-drop-single .accordion-item .file-drop label>.secondary-btn--primary-color img,.page-bmu .action-block-bmu .accordion-item .file-drop-container .file-drop-single label>.secondary-btn--primary-color img,.accordion-item .page-bmu .action-block-bmu .file-drop-container .file-drop-single label>.secondary-btn--primary-color img,.page-bmu .action-block-bmu .file-drop-container .accordion-item .file-drop-single label>.secondary-btn--primary-color img,.page-bmu .action-block-bmu .file-drop-container .file-drop-single .accordion-item .file-drop label>.hint2 img,.page-bmu .action-block-bmu .accordion-item .file-drop-container .file-drop-single label>.hint2 img,.accordion-item .page-bmu .action-block-bmu .file-drop-container .file-drop-single label>.hint2 img,.page-bmu .action-block-bmu .file-drop-container .accordion-item .file-drop-single label>.hint2 img{
        max-width:55px
    }
}
@media screen and (max-width: 47.99875em){
    .du-form .form-section-title.salute{
        font-size:1.35rem
    }
}
@media screen and (max-width: 47.99875em){
    .order-confirmation-page--new .action-block-bmu .checkbox-group,.order-confirmation-ypyg .action-block-bmu .checkbox-group,.order-summary .order-summary__inner .action-block-bmu .checkbox-group{
        margin-top:0
    }
}
.tax-invoice-upload{
    padding:10px 0 15px;
    border-top:#ddd solid 1px;
    border-bottom:#ddd solid 1px
}
.tax-invoice-upload .headline5{
    margin:1rem 0 .5rem
}
.tax-invoice-upload .du-form{
    padding:0
}
.tax-invoice-upload fieldset.group{
    padding-left:0;
    padding-right:0
}
.tax-invoice-upload .file-drop-container .file-drop-single>label{
    background:none;
    border:#eee solid 1px;
    border-radius:8px
}
.page-bmu .tax-invoice-upload .file-drop-container .file-drop-single>label{
    border:#eee solid 1px
}
.tax-invoice-upload .file-drop-container .file-drop-single.filled>label{
    border:#c6edfd solid 1px
}
.tax-invoice-upload .file-drop-container .file-drop-single.filled>label:after{
    background-color:rgba(0,169,206,0.02)
}
.tax-invoice-upload .group.action ~ p.info{
    padding:15px 0
}
@media screen and (max-width: 47.99875em){
    .tax-invoice-upload .group.action ~ p.info{
        padding-bottom:0
    }
}
.tax-invoice-upload .group.action button{
    min-width:130px
}
.page-bmu .file-drop-container.layout-stack{
    flex-flow:column
}
.page-bmu .file-drop-container.layout-stack .file-drop-single{
    width:100%;
    margin:0
}
.page-bmu .file-drop-container.layout-stack .file-drop-single>label{
    flex-flow:row
}
.page-bmu .file-drop-container.layout-stack .file-drop-single>label:after{
    pointer-events:all
}
.page-bmu .file-drop-container.layout-stack .file-drop-single>label h6{
    order:1
}
.page-bmu .file-drop-container.layout-stack .file-drop-single>label .icon,.page-bmu .file-drop-container.layout-stack .file-drop-single>label .accordion-item .file-drop .secondary-btn--primary-color,.page-bmu .accordion-item .file-drop-container.layout-stack .file-drop-single>label .secondary-btn--primary-color,.accordion-item .page-bmu .file-drop-container.layout-stack .file-drop-single>label .secondary-btn--primary-color,.page-bmu .file-drop-container.layout-stack .accordion-item .file-drop-single>label .secondary-btn--primary-color,.page-bmu .file-drop-container.layout-stack .file-drop-single>label .accordion-item .file-drop .hint2,.page-bmu .accordion-item .file-drop-container.layout-stack .file-drop-single>label .hint2,.accordion-item .page-bmu .file-drop-container.layout-stack .file-drop-single>label .hint2,.page-bmu .file-drop-container.layout-stack .accordion-item .file-drop-single>label .hint2{
    order:0;
    min-width:20px;
    min-height:20px;
    max-width:30px;
    margin:0;
    margin-right:15px;
    line-height:1.1
}
.page-bmu .file-drop-container.layout-stack .file-drop-single>label h6{
    text-align:left;
    min-height:inherit
}
.page-bmu .file-drop-container.layout-stack .file-drop-single>label h6 strong{
    display:block
}
.page-bmu .file-drop-container.layout-stack .file-drop-single>label h6 small{
    font-family:"du-font-secondary-regular";
    font-size:13px
}
.page-bmu .file-drop-container.layout-stack .file-drop-single .file-drop-button{
    margin:0;
    min-width:120px
}
.page-bmu .file-drop-container.layout-stack .file-drop-single .hint1.dz-clickable{
    margin-right:15px;
    font-size:12px
}
@media screen and (max-width: 64.06125em){
    .page-bmu .file-drop-container.layout-stack .file-drop-single>label h6{
        margin:0;
        margin-right:10px;
        line-height:1.1em;
        text-overflow:inherit;
        white-space:normal !important
    }
    .page-bmu .file-drop-container.layout-stack .file-drop-single>label h6 small{
        font-size:12px;
        line-height:1em
    }
    .page-bmu .file-drop-container.layout-stack .file-drop-single>label .icon,.page-bmu .file-drop-container.layout-stack .file-drop-single>label .accordion-item .file-drop .secondary-btn--primary-color,.page-bmu .accordion-item .file-drop-container.layout-stack .file-drop-single>label .secondary-btn--primary-color,.accordion-item .page-bmu .file-drop-container.layout-stack .file-drop-single>label .secondary-btn--primary-color,.page-bmu .file-drop-container.layout-stack .accordion-item .file-drop-single>label .secondary-btn--primary-color,.page-bmu .file-drop-container.layout-stack .file-drop-single>label .accordion-item .file-drop .hint2,.page-bmu .accordion-item .file-drop-container.layout-stack .file-drop-single>label .hint2,.accordion-item .page-bmu .file-drop-container.layout-stack .file-drop-single>label .hint2,.page-bmu .file-drop-container.layout-stack .accordion-item .file-drop-single>label .hint2{
        margin-right:10px
    }
    .page-bmu .file-drop-container.layout-stack .file-drop-single>label .hint1{
        display:none
    }
    .page-bmu .file-drop-container.layout-stack .file-drop-single>label button.file-drop-button{
        display:block !important;
        min-width:95px;
        margin-left:auto
    }
}
.spotlight+.page.no-prior-tabs{
    padding-top:1px
}
@media print, screen and (min-width: 48em){
    .spotlight+.page.no-prior-tabs .cxpromise{
        margin:35px 0 !important
    }
}
.proactive-offer .spotlight{
    display:flex;
    align-items:center;
    height:auto;
    min-height:300px
}
@media screen and (max-width: 47.99875em){
    .proactive-offer .spotlight{
        min-height:240px
    }
}
.proactive-offer .spotlight .logo{
    display:inline-block;
    border:#fff solid 2px;
    border-radius:6px;
    width:84px;
    height:84px
}
@media screen and (max-width: 47.99875em){
    .proactive-offer .spotlight .logo{
        width:64px;
        height:64px
    }
}
.proactive-offer .spotlight .logo img{
    height:100%
}
.proactive-offer .spotlight .offer{
    padding:1rem 0 .2rem
}
.proactive-offer .spotlight .du-offer-tag{
    padding-top:5px;
    padding-bottom:3px
}
.proactive-offer .spotlight__header{
    padding:0
}
.proactive-offer [data-position-medium='center-left'] .spotlight__caption{
    width:100%
}
@media screen and (max-width: 47.99875em){
    .proactive-offer [data-position-small='top-left'] .du-content-inner{
        padding-top:0
    }
}
.proactive-offer .spotlight+.page{
    margin-top:0
}
.proactive-offer .page__content{
    padding:3.5rem 0;
    background:#f8f8f8
}
@media screen and (max-width: 47.99875em){
    .proactive-offer .page__content{
        padding:2rem 0
    }
}
.proactive-offer .proactive-offer-box{
    max-width:900px;
    margin:0 auto;
    padding:35px 55px;
    background:#fff;
    border:#d2d2d2 solid 1px;
    border-radius:10px
}
@media screen and (max-width: 47.99875em){
    .proactive-offer .proactive-offer-box{
        margin-left:20px;
        margin-right:20px;
        padding:20px
    }
}
.proactive-offer .proactive-offer-box p{
    margin:0;
    padding:.75rem 0;
    color:#444;
    font-size:1.25rem
}
@media print, screen and (min-width: 48em){
    .proactive-offer .proactive-offer-box p{
        padding-right:50px
    }
}
@media screen and (max-width: 47.99875em){
    .proactive-offer .proactive-offer-box p{
        font-size:1.125rem
    }
}
.proactive-offer .proactive-offer-box .note{
    font-size:.9rem
}
.proactive-offer .proactive-offer-box .btn,.proactive-offer .proactive-offer-box .tvpackages .btn-primary,.tvpackages .proactive-offer .proactive-offer-box .btn-primary,.proactive-offer .proactive-offer-box .tvpackages .btn-secondary,.tvpackages .proactive-offer .proactive-offer-box .btn-secondary{
    color:#fff;
    min-width:200px
}
.proactive-offer .proactive-offer-box .btn:before,.proactive-offer .proactive-offer-box .tvpackages .btn-primary:before,.tvpackages .proactive-offer .proactive-offer-box .btn-primary:before,.proactive-offer .proactive-offer-box .tvpackages .btn-secondary:before,.tvpackages .proactive-offer .proactive-offer-box .btn-secondary:before{
    display:none
}
.proactive-offer .rd-reveal [data-fragment=du-icon-success-gradient]{
    width:66px;
    height:66px
}
.inline-tooltip-icon{
    position:absolute;
    filter:grayscale(100%);
    top:15px;
    right:15px
}
.plan-usage{
    display:flex;
    flex-flow:row wrap;
    align-items:flex-start;
    justify-content:flex-start;
    text-align:left
}
@media print, screen and (min-width: 48em){
    .plan-usage{
        justify-content:flex-start;
        padding:15px
    }
    .plan-usage.grid-column{
        flex-flow:column
    }
}
.plan-usage.tabs-panel{
    display:none
}
.plan-usage.tabs-panel.is-active{
    display:flex
}
.usage-item{
    padding:5px 0;
    width:100%
}
.usage-item+.usage-item{
    border-top:1px solid #eee
}
@media print, screen and (min-width: 48em){
    .usage-item{
        padding:0 !important;
        border:0 none !important;
        width:auto !important;
        min-width:50%;
        max-width:50%
    }
}
.usage-item.data .usage-graph{
    background:rgba(0,169,206,0.15)
}
.usage-item.data .waveShape{
    fill:#00a9ce
}
.usage-item.data.is-open .usage-total,.usage-item.data.is-open .usage-breakdown{
    background:rgba(0,169,206,0.1)
}
@media print, screen and (min-width: 48em){
    .usage-item.data.is-open{
        margin-bottom:20px
    }
    .usage-item.data.is-open .usage-total{
        padding-bottom:0
    }
}
.usage-item.voice .usage-graph{
    background:rgba(199,36,177,0.15)
}
.usage-item.voice .waveShape{
    fill:#c724b1
}
.usage-item.voice.is-open .usage-total,.usage-item.voice.is-open .usage-breakdown{
    background:rgba(199,36,177,0.1)
}
.usage-item.sms .usage-graph{
    background:rgba(255,130,0,0.15)
}
.usage-item.sms .waveShape{
    fill:#ff8200
}
.usage-item.sms.is-open .usage-total,.usage-item.sms.is-open .usage-breakdown{
    background:rgba(255,130,0,0.1)
}
.usage-item.is-open .usage-total{
    border-radius:10px 10px 0 0
}
@media screen and (max-width: 47.99875em){
    .usage-item.is-open .usage-total{
        padding-bottom:0
    }
}
.usage-item.is-open .usage-info a.breakdown-toggle::before{
    content:"b"
}
.usage-item.is-open .usage-info a.breakdown-toggle.hide-breakdown{
    display:block
}
.usage-item.is-open .usage-info a.breakdown-toggle.show-breakdown{
    display:none
}
.usage-item.is-open .usage-breakdown{
    display:block
}
@media print, screen and (min-width: 48em){
    .usage-item.is-open .usage-breakdown{
        display:flex
    }
}
.usage-item.is-open+.usage-item{
    border-top:0 none
}
.usage-item.other{
    max-width:unset
}
.usage-item.other .usage-info h2{
    margin:2px 0 5px
}
.usage-item.other .usage-info h2 small{
    padding:0 5px
}
.usage-total{
    display:flex;
    flex-flow:row wrap;
    align-items:flex-start;
    padding:20px
}
.usage-total.grid-row{
    flex-flow:row
}
.usage-graph{
    position:relative;
    width:80px;
    height:80px;
    border-radius:50%;
    margin-right:10px;
    display:inline-block
}
.usage-graph .inner{
    border-radius:50%;
    width:80px;
    height:80px;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -webkit-transform:translate3d(0, 0, 0)
}
.usage-graph .fill{
    -webkit-animation-name:fillAction100;
    -webkit-animation-iteration-count:1;
    -webkit-animation-timing-function:cubic-bezier(0.2, 0.6, 0.8, 0.4);
    -webkit-animation-duration:2s;
    -webkit-animation-fill-mode:forwards
}
.usage-graph[data-usage="90"] .fill{
    -webkit-animation-name:fillAction90
}
.usage-graph[data-usage="80"] .fill{
    -webkit-animation-name:fillAction80
}
.usage-graph[data-usage="70"] .fill{
    -webkit-animation-name:fillAction70
}
.usage-graph[data-usage="60"] .fill{
    -webkit-animation-name:fillAction60
}
.usage-graph[data-usage="50"] .fill{
    -webkit-animation-name:fillAction50
}
.usage-graph[data-usage="40"] .fill{
    -webkit-animation-name:fillAction40
}
.usage-graph[data-usage="30"] .fill{
    -webkit-animation-name:fillAction30
}
.usage-graph[data-usage="20"] .fill{
    -webkit-animation-name:fillAction20
}
.usage-graph[data-usage="10"] .fill{
    -webkit-animation-name:fillAction10
}
.usage-graph[data-usage="0"] .fill{
    -webkit-animation-name:fillAction0
}
.usage-graph .waveShape{
    -webkit-animation-name:waveAction;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    -webkit-animation-duration:0.5s;
    width:300px;
    height:150px
}
.usage-graph.usage-icon{
    border:1px solid #eee;
    display:flex;
    align-items:center;
    justify-content:center
}
@-webkit-keyframes fillAction0{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 80px)
    }
}
@-webkit-keyframes fillAction10{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 72px)
    }
}
@-webkit-keyframes fillAction20{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 64px)
    }
}
@-webkit-keyframes fillAction30{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 56px)
    }
}
@-webkit-keyframes fillAction40{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 48px)
    }
}
@-webkit-keyframes fillAction50{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 40px)
    }
}
@-webkit-keyframes fillAction60{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 32px)
    }
}
@-webkit-keyframes fillAction70{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 24px)
    }
}
@-webkit-keyframes fillAction80{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 16px)
    }
}
@-webkit-keyframes fillAction90{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 8px)
    }
}
@-webkit-keyframes fillAction100{
    0%{
        -webkit-transform:translate(0, 150px)
    }
    100%{
        -webkit-transform:translate(0, 0)
    }
}
@-webkit-keyframes waveAction{
    0%{
        -webkit-transform:translate(-150px, 0)
    }
    100%{
        -webkit-transform:translate(0, 0)
    }
}
.usage-info{
    display:inline-block
}
.usage-info h2{
    margin:2px 0
}
@media print, screen and (min-width: 48em){
    .usage-info h2{
        margin:0 0 5px
    }
}
.usage-info h2 small{
    font-family:"du-font-secondary-regular";
    padding:0 3px
}
.usage-info p{
    margin:0;
    padding:0;
    color:#333
}
.usage-info a.breakdown-toggle{
    padding-left:20px;
    padding-top:5px;
    position:relative;
    display:block
}
.usage-info a.breakdown-toggle::before{
    position:absolute;
    content:"a";
    font-family:du-icon-font;
    font-size:1rem;
    left:0;
    top:4px;
    text-transform:none;
    color:#00a9ce;
    line-height:1
}
@media screen and (max-width: 47.99875em){
    .usage-info a.breakdown-toggle::before{
        top:6px
    }
}
.usage-info a.breakdown-toggle.hide-breakdown{
    display:none
}
.usage-breakdown{
    display:none;
    padding:20px 20px 0;
    width:100%;
    border-radius:0 0 10px 10px
}
@media print, screen and (min-width: 48em){
    .usage-breakdown{
        width:200%;
        flex-flow:row wrap;
        justify-content:space-between
    }
}
.usage-breakdown .usage-info{
    width:100%;
    padding:10px 15px;
    padding-right:50px;
    margin-bottom:20px;
    background:#fff;
    border-radius:10px;
    border:1px solid #ddd;
    position:relative
}
@media print, screen and (min-width: 48em){
    .usage-breakdown .usage-info{
        min-width:48%;
        max-width:48%;
        margin-bottom:20px
    }
}
@media screen and (min-width: 80em){
    .usage-breakdown .usage-info{
        min-width:48.8%;
        max-width:48.8%
    }
}
.usage-breakdown .usage-info h2{
    margin:2px 0
}
.usage-breakdown .usage-info .icon,.usage-breakdown .usage-info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .usage-breakdown .usage-info .secondary-btn--primary-color,.usage-breakdown .usage-info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .usage-breakdown .usage-info .secondary-btn--primary-color,.usage-breakdown .usage-info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .usage-breakdown .usage-info .secondary-btn--primary-color,.usage-breakdown .usage-info .accordion-item .file-drop .hint2,.accordion-item .file-drop .usage-breakdown .usage-info .hint2,.usage-breakdown .usage-info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .usage-breakdown .usage-info .hint2,.usage-breakdown .usage-info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .usage-breakdown .usage-info .hint2{
    position:absolute;
    top:15px;
    right:15px;
    font-size:1.562rem
}
.usage-breakdown .usage-info span{
    position:absolute;
    top:-16px;
    left:50%;
    margin-left:-10px;
    width:20px;
    height:20px
}
@media print, screen and (min-width: 48em){
    .usage-breakdown .usage-info span{
        left:-18px;
        top:50%;
        margin-top:-10px;
        margin-left:0
    }
}
.page__content__grey.business-box,.mya-redesign .business-box.page__content__success{
    padding-top:30px;
    padding-bottom:0
}
@media screen and (max-width: 64.06125em){
    .page__content__grey.business-box,.mya-redesign .business-box.page__content__success{
        border:0
    }
}
.page__content__grey.business-box .manage-box-wrapper,.mya-redesign .business-box.page__content__success .manage-box-wrapper{
    padding-bottom:50px
}
.page__content__grey.business-box .du-form--search,.mya-redesign .business-box.page__content__success .du-form--search{
    padding:0
}
.page__content__grey.business-box .du-form--search .du__select1 .selectize-control.single .selectize-input,.mya-redesign .business-box.page__content__success .du-form--search .du__select1 .selectize-control.single .selectize-input{
    color:#333;
    padding-top:0px;
    padding-left:12px;
    padding-right:20px;
    padding-bottom:0;
    display:flex;
    align-items:center
}
.page__content__grey.business-box .du-form--search .du__select1 .selectize-control.single .selectize-input .item,.mya-redesign .business-box.page__content__success .du-form--search .du__select1 .selectize-control.single .selectize-input .item{
    padding:0;
    display:block
}
.page__content__grey.business-box .du-form--search .du__select1 .selectize-control.single .selectize-input:after,.mya-redesign .business-box.page__content__success .du-form--search .du__select1 .selectize-control.single .selectize-input:after{
    margin-top:-7px
}
.page__content__grey.business-box .du-form--search .du__select1 .selectize-control.single .selectize-input input,.mya-redesign .business-box.page__content__success .du-form--search .du__select1 .selectize-control.single .selectize-input input{
    color:#333;
    font-size:1.0625rem
}
@media (max-width: 767.98px){
    .page__content__grey.business-box .du-form--search .du__select1 .selectize-control.single .selectize-input input,.mya-redesign .business-box.page__content__success .du-form--search .du__select1 .selectize-control.single .selectize-input input{
        font-size:1.13333rem;
        width:100% !important
    }
}
.page__content__grey.business-box .du-form--search .du__select1 .selectize-control.single .selectize-input input::-webkit-input-placeholder,.mya-redesign .business-box.page__content__success .du-form--search .du__select1 .selectize-control.single .selectize-input input::-webkit-input-placeholder{
    color:#333
}
.page__content__grey.business-box .du-form--search .du__select1 .selectize-control.single .selectize-input input::-moz-placeholder,.mya-redesign .business-box.page__content__success .du-form--search .du__select1 .selectize-control.single .selectize-input input::-moz-placeholder{
    color:#333
}
.page__content__grey.business-box .du-form--search .du__select1 .selectize-control.single .selectize-input input:-ms-input-placeholder,.mya-redesign .business-box.page__content__success .du-form--search .du__select1 .selectize-control.single .selectize-input input:-ms-input-placeholder{
    color:#333
}
.page__content__grey.business-box .du-form--search .du__select1 .selectize-control.single .selectize-input input:-moz-placeholder,.mya-redesign .business-box.page__content__success .du-form--search .du__select1 .selectize-control.single .selectize-input input:-moz-placeholder{
    color:#333
}
.page__content__grey.business-box .du-form--search .group,.mya-redesign .business-box.page__content__success .du-form--search .group{
    padding:0
}
.page__content__grey.business-box .du-form--search .du-text-field,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field,.page__content__grey.business-box .du-form--search .du-text-field--btn,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field--btn{
    position:relative;
    max-width:455px
}
.page__content__grey.business-box .du-form--search .du-text-field input,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field input,.page__content__grey.business-box .du-form--search .du-text-field--btn input,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field--btn input{
    padding-left:40px
}
.page__content__grey.business-box .du-form--search .du-text-field label,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field label,.page__content__grey.business-box .du-form--search .du-text-field--btn label,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field--btn label{
    padding-left:30px
}
.page__content__grey.business-box .du-form--search .du-text-field input:focus:empty ~ .material-label,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field input:focus:empty ~ .material-label,.page__content__grey.business-box .du-form--search .du-text-field--btn input:focus:empty ~ .material-label,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field--btn input:focus:empty ~ .material-label,.page__content__grey.business-box .du-form--search .du-text-field input.filled ~ .material-label,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field input.filled ~ .material-label,.page__content__grey.business-box .du-form--search .du-text-field--btn input.filled ~ .material-label,.mya-redesign .business-box.page__content__success .du-form--search .du-text-field--btn input.filled ~ .material-label{
    padding-left:10px
}
.page__content__grey.business-box .du-form--search .du-search-a,.mya-redesign .business-box.page__content__success .du-form--search .du-search-a{
    position:absolute;
    top:14px;
    left:12px;
    z-index:2
}
.page__content__grey.business-box .du-form--search .du-close,.mya-redesign .business-box.page__content__success .du-form--search .du-close{
    position:absolute;
    top:15px;
    right:15px;
    z-index:2;
    cursor:pointer;
    display:none
}
.page__content__grey.business-box .flat-tabs,.mya-redesign .business-box.page__content__success .flat-tabs{
    box-sizing:border-box;
    max-width:1266px;
    border:1px solid #ddd;
    border-bottom:0;
    border-radius:10px 10px 0 0;
    background-color:#fff;
    box-shadow:0 2px 10px 0 rgba(51,51,51,0.09);
    position:relative;
    z-index:1
}
.page__content__grey.business-box .flat-tabs .tabs,.mya-redesign .business-box.page__content__success .flat-tabs .tabs{
    border:0;
    padding:0;
    background:transparent
}
.page__content__grey.business-box .flat-tabs li.tabs-title,.mya-redesign .business-box.page__content__success .flat-tabs li.tabs-title{
    min-width:200px
}
.page__content__grey.business-box .flat-tabs li.tabs-title.is-active,.mya-redesign .business-box.page__content__success .flat-tabs li.tabs-title.is-active{
    position:relative
}
.page__content__grey.business-box .flat-tabs li.tabs-title.is-active:before,.mya-redesign .business-box.page__content__success .flat-tabs li.tabs-title.is-active:before{
    content:'';
    width:100%;
    height:6px;
    background:#00a9ce;
    position:absolute;
    bottom:0
}
.page__content__grey.business-box .flat-tabs a,.mya-redesign .business-box.page__content__success .flat-tabs a{
    color:#00a9ce;
    font-family:"du-font-secondary-regular";
    font-size:15px;
    line-height:18px;
    text-align:center;
    padding:40px 90px
}
.page__content__grey.business-box .flat-tabs .tabs-title>a:focus,.mya-redesign .business-box.page__content__success .flat-tabs .tabs-title>a:focus,.page__content__grey.business-box .flat-tabs .tabs-title>a[aria-selected='true'],.mya-redesign .business-box.page__content__success .flat-tabs .tabs-title>a[aria-selected='true']{
    background:none;
    color:#333;
    font-family:"du-font-secondary-bold"
}
.page__content__grey.business-box .tabs-content,.mya-redesign .business-box.page__content__success .tabs-content{
    background:transparent
}
.page__content__grey.business-box .tabs-content .tabs-panel,.mya-redesign .business-box.page__content__success .tabs-content .tabs-panel{
    border-top:0;
    padding-top:0;
    border-radius:0 0 10px 10px
}
@media screen and (min-width: 85.375em){
    .page__content__grey.business-box .tabs-content .tabs-panel,.mya-redesign .business-box.page__content__success .tabs-content .tabs-panel{
        background:#fff;
        border:1px solid #ddd
    }
}
.page__content__grey.business-box .mbb-table,.mya-redesign .business-box.page__content__success .mbb-table{
    max-width:1266px;
    margin:auto
}
@media print, screen and (min-width: 64em){
    .page__content__grey.business-box .mbb-table,.mya-redesign .business-box.page__content__success .mbb-table{
        margin-bottom:40px
    }
}
.page__content__grey.business-box .mbb-table__list,.mya-redesign .business-box.page__content__success .mbb-table__list{
    max-width:100%;
    margin:auto
}
@media screen and (min-width: 85.375em){
    .page__content__grey.business-box .mbb-table__list,.mya-redesign .business-box.page__content__success .mbb-table__list{
        background:#fff;
        margin-bottom:40px
    }
}
.page__content__grey.business-box .mbb-table__list .state,.mya-redesign .business-box.page__content__success .mbb-table__list .state{
    height:10px;
    width:10px;
    background-color:#ddd;
    display:inline-block;
    border-radius:50%
}
.page__content__grey.business-box .mbb-table__list .state.is-active,.mya-redesign .business-box.page__content__success .mbb-table__list .state.is-active{
    background-color:#7ED321
}
.page__content__grey.business-box .mbb-table__list .has-tip,.mya-redesign .business-box.page__content__success .mbb-table__list .has-tip{
    font-weight:normal;
    cursor:pointer
}
@media screen and (min-width: 85.375em){
    .page__content__grey.business-box .mbb-table__list .btn,.mya-redesign .business-box.page__content__success .mbb-table__list .btn,.page__content__grey.business-box .mbb-table__list .tvpackages .btn-primary,.tvpackages .page__content__grey.business-box .mbb-table__list .btn-primary,.mya-redesign .business-box.page__content__success .mbb-table__list .tvpackages .btn-primary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table__list .btn-primary,.page__content__grey.business-box .mbb-table__list .tvpackages .btn-secondary,.tvpackages .page__content__grey.business-box .mbb-table__list .btn-secondary,.mya-redesign .business-box.page__content__success .mbb-table__list .tvpackages .btn-secondary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table__list .btn-secondary{
        opacity:0
    }
}
@media screen and (min-width: 85.375em){
    .page__content__grey.business-box .mbb-table table.table-card,.mya-redesign .business-box.page__content__success .mbb-table table.table-card{
        padding:0;
        border:0;
        border-bottom:2px solid #333
    }
}
.page__content__grey.business-box .mbb-table table.table-card th,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th{
    font-family:"du-font-secondary-bold";
    font-size:16px;
    line-height:20px;
    color:#333;
    position:relative;
    cursor:pointer;
    min-width:auto;
    padding:1rem
}
@media print, screen and (min-width: 64em){
    .page__content__grey.business-box .mbb-table table.table-card th,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th{
        border-bottom:2px solid #333
    }
}
.page__content__grey.business-box .mbb-table table.table-card th:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th:before{
    content:'c';
    font-family:du-icon-font;
    position:absolute;
    left:0;
    color:#333;
    width:10px;
    height:10px;
    font-size:10px;
    text-align:center;
    opacity:0;
    -webkit-transition:all 0.15s ease-out;
    -moz-transition:all 0.15s ease-out;
    transition:all 0.15s ease-out
}
.page__content__grey.business-box .mbb-table table.table-card th:hover:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th:hover:before,.page__content__grey.business-box .mbb-table table.table-card .accordion-login th.accordion-title:focus:before,.accordion-login .page__content__grey.business-box .mbb-table table.table-card th.accordion-title:focus:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .accordion-login th.accordion-title:focus:before,.accordion-login .mya-redesign .business-box.page__content__success .mbb-table table.table-card th.accordion-title:focus:before,.page__content__grey.business-box .mbb-table table.table-card th.file-drop:focus:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th.file-drop:focus:before,.page__content__grey.business-box .mbb-table table.table-card .file-drop-container th.file-drop-single:focus:before,.file-drop-container .page__content__grey.business-box .mbb-table table.table-card th.file-drop-single:focus:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .file-drop-container th.file-drop-single:focus:before,.file-drop-container .mya-redesign .business-box.page__content__success .mbb-table table.table-card th.file-drop-single:focus:before{
    opacity:1
}
.page__content__grey.business-box .mbb-table table.table-card th.sorting_asc:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th.sorting_asc:before{
    opacity:1;
    content:'h'
}
.page__content__grey.business-box .mbb-table table.table-card th.sorting_desc:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th.sorting_desc:before{
    opacity:1
}
.page__content__grey.business-box .mbb-table table.table-card th:empty,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th:empty{
    cursor:inherit
}
.page__content__grey.business-box .mbb-table table.table-card th:empty:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th:empty:before{
    display:none
}
@media print, screen and (min-width: 64em){
    .page__content__grey.business-box .mbb-table table.table-card th,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th{
        padding-top:25px;
        padding-bottom:23px
    }
}
@media print, screen and (min-width: 64em){
    .page__content__grey.business-box .mbb-table table.table-card th:first-child,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th:first-child{
        padding-left:30px
    }
}
.page__content__grey.business-box .mbb-table table.table-card th:first-child:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th:first-child:before{
    left:16px
}
@media print, screen and (min-width: 64em){
    .page__content__grey.business-box .mbb-table table.table-card th:last-child,.mya-redesign .business-box.page__content__success .mbb-table table.table-card th:last-child{
        padding-right:30px
    }
}
.page__content__grey.business-box .mbb-table table.table-card td,.mya-redesign .business-box.page__content__success .mbb-table table.table-card td{
    min-width:auto
}
@media print, screen and (min-width: 64em){
    .page__content__grey.business-box .mbb-table table.table-card td,.mya-redesign .business-box.page__content__success .mbb-table table.table-card td{
        color:#333;
        font-family:"du-font-secondary-regular";
        font-size:20px;
        line-height:25px;
        vertical-align:middle;
        padding:1rem
    }
}
@media print, screen and (min-width: 64em){
    .page__content__grey.business-box .mbb-table table.table-card td:first-child,.mya-redesign .business-box.page__content__success .mbb-table table.table-card td:first-child{
        padding-left:30px
    }
}
@media print, screen and (min-width: 64em){
    .page__content__grey.business-box .mbb-table table.table-card td:last-child,.mya-redesign .business-box.page__content__success .mbb-table table.table-card td:last-child{
        padding-right:30px
    }
}
@media screen and (min-width: 85.375em){
    .page__content__grey.business-box .mbb-table table.table-card tr:hover .btn,.mya-redesign .business-box.page__content__success .mbb-table table.table-card tr:hover .btn,.page__content__grey.business-box .mbb-table table.table-card .accordion-login tr.accordion-title:focus .btn,.accordion-login .page__content__grey.business-box .mbb-table table.table-card tr.accordion-title:focus .btn,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .accordion-login tr.accordion-title:focus .btn,.accordion-login .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.accordion-title:focus .btn,.page__content__grey.business-box .mbb-table table.table-card tr.file-drop:focus .btn,.mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop:focus .btn,.page__content__grey.business-box .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .btn,.file-drop-container .page__content__grey.business-box .mbb-table table.table-card tr.file-drop-single:focus .btn,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .btn,.file-drop-container .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop-single:focus .btn,.page__content__grey.business-box .mbb-table table.table-card tr:hover .tvpackages .btn-primary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card tr:hover .btn-primary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card tr:hover .tvpackages .btn-primary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr:hover .btn-primary,.page__content__grey.business-box .mbb-table table.table-card .accordion-login tr.accordion-title:focus .tvpackages .btn-primary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card .accordion-login tr.accordion-title:focus .btn-primary,.accordion-login .page__content__grey.business-box .mbb-table table.table-card tr.accordion-title:focus .tvpackages .btn-primary,.tvpackages .accordion-login .page__content__grey.business-box .mbb-table table.table-card tr.accordion-title:focus .btn-primary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .accordion-login tr.accordion-title:focus .tvpackages .btn-primary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card .accordion-login tr.accordion-title:focus .btn-primary,.accordion-login .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.accordion-title:focus .tvpackages .btn-primary,.tvpackages .accordion-login .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.accordion-title:focus .btn-primary,.page__content__grey.business-box .mbb-table table.table-card tr.file-drop:focus .tvpackages .btn-primary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card tr.file-drop:focus .btn-primary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop:focus .tvpackages .btn-primary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop:focus .btn-primary,.page__content__grey.business-box .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .tvpackages .btn-primary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .btn-primary,.file-drop-container .page__content__grey.business-box .mbb-table table.table-card tr.file-drop-single:focus .tvpackages .btn-primary,.tvpackages .file-drop-container .page__content__grey.business-box .mbb-table table.table-card tr.file-drop-single:focus .btn-primary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .tvpackages .btn-primary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .btn-primary,.file-drop-container .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop-single:focus .tvpackages .btn-primary,.tvpackages .file-drop-container .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop-single:focus .btn-primary,.page__content__grey.business-box .mbb-table table.table-card tr:hover .tvpackages .btn-secondary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card tr:hover .btn-secondary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card tr:hover .tvpackages .btn-secondary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr:hover .btn-secondary,.page__content__grey.business-box .mbb-table table.table-card .accordion-login tr.accordion-title:focus .tvpackages .btn-secondary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card .accordion-login tr.accordion-title:focus .btn-secondary,.accordion-login .page__content__grey.business-box .mbb-table table.table-card tr.accordion-title:focus .tvpackages .btn-secondary,.tvpackages .accordion-login .page__content__grey.business-box .mbb-table table.table-card tr.accordion-title:focus .btn-secondary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .accordion-login tr.accordion-title:focus .tvpackages .btn-secondary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card .accordion-login tr.accordion-title:focus .btn-secondary,.accordion-login .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.accordion-title:focus .tvpackages .btn-secondary,.tvpackages .accordion-login .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.accordion-title:focus .btn-secondary,.page__content__grey.business-box .mbb-table table.table-card tr.file-drop:focus .tvpackages .btn-secondary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card tr.file-drop:focus .btn-secondary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop:focus .tvpackages .btn-secondary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop:focus .btn-secondary,.page__content__grey.business-box .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .tvpackages .btn-secondary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .btn-secondary,.file-drop-container .page__content__grey.business-box .mbb-table table.table-card tr.file-drop-single:focus .tvpackages .btn-secondary,.tvpackages .file-drop-container .page__content__grey.business-box .mbb-table table.table-card tr.file-drop-single:focus .btn-secondary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .tvpackages .btn-secondary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card .file-drop-container tr.file-drop-single:focus .btn-secondary,.file-drop-container .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop-single:focus .tvpackages .btn-secondary,.tvpackages .file-drop-container .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.file-drop-single:focus .btn-secondary,.page__content__grey.business-box .mbb-table table.table-card tr.is-active .btn,.mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.is-active .btn,.page__content__grey.business-box .mbb-table table.table-card tr.is-active .tvpackages .btn-primary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card tr.is-active .btn-primary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.is-active .tvpackages .btn-primary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.is-active .btn-primary,.page__content__grey.business-box .mbb-table table.table-card tr.is-active .tvpackages .btn-secondary,.tvpackages .page__content__grey.business-box .mbb-table table.table-card tr.is-active .btn-secondary,.mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.is-active .tvpackages .btn-secondary,.tvpackages .mya-redesign .business-box.page__content__success .mbb-table table.table-card tr.is-active .btn-secondary{
        opacity:1
    }
}
@media screen and (max-width: 64.06125em){
    .page__content__grey.business-box .mbb-table table.table-card .action-btn:before,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .action-btn:before,.page__content__grey.business-box .mbb-table table.table-card .action-btn:after,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .action-btn:after{
        display:none !important
    }
}
@media screen and (max-width: 79.99875em){
    .page__content__grey.business-box .mbb-table table.table-card .action-btn .data,.mya-redesign .business-box.page__content__success .mbb-table table.table-card .action-btn .data{
        text-align:center;
        width:100% !important
    }
}
.page__content__grey.business-box .dataTables_wrapper.no-footer,.mya-redesign .business-box.page__content__success .dataTables_wrapper.no-footer{
    margin-bottom:0
}
.page__content__grey.business-box .dataTables_filter,.mya-redesign .business-box.page__content__success .dataTables_filter{
    display:none
}
.page__content__grey.business-box .dataTables_paginate,.mya-redesign .business-box.page__content__success .dataTables_paginate{
    position:static;
    margin-top:40px
}
.view-consumption-reveal .usage-item{
    min-width:300px
}
.view-consumption-reveal .text-color-grey{
    color:#9B9B9B
}
.view-consumption-reveal .reveal__header{
    padding:50px 20px
}
.view-consumption-reveal .reveal__header .headline4{
    line-height:1.3
}
@media print, screen and (min-width: 64em){
    .view-consumption-reveal .reveal__header{
        padding:20px
    }
}
.view-consumption-reveal .reveal__body{
    padding:0 20px 50px
}
.view-consumption-reveal .reveal__body .du-form{
    padding:0
}
.view-consumption-reveal .reveal__body .du-form fieldset{
    padding:0
}
.view-consumption-reveal .reveal__body .du-form fieldset:first-child{
    margin-top:0
}
@media print, screen and (min-width: 64em){
    .view-consumption-reveal .reveal__body{
        padding:20px
    }
}
@media only print{
    .header-wrap .du-newnav-top-bar,.header-wrap .du-main-nav,.header-wrap .du-newnav-util{
        display:none !important
    }
    .header-wrap .du-ntheme .du-newnav-main-bar{
        box-shadow:none !important
    }
    .bread-crumb{
        display:none !important
    }
    .mya-header,.mya-header--narrow,.mya-header--columns{
        border:0 !important;
        background:transparent !important
    }
    .mya-header .mya-intro,.mya-header--narrow .mya-intro,.mya-header--columns .mya-intro{
        padding-left:0 !important
    }
    .mya-header .mya-title--success .svg-bg-icon,.mya-header--narrow .mya-title--success .svg-bg-icon,.mya-header--columns .mya-title--success .svg-bg-icon{
        display:none !important
    }
    .page__content__grey,.mya-redesign .page__content__success{
        background:transparent !important
    }
    .content-inner-wrap.rd-payment .grid-x>.large-8{
        width:100% !important;
        margin:0 !important
    }
    .content-inner-wrap.rd-payment .svg-bg-icon{
        -webkit-print-color-adjust:exact
    }
    .content-inner-wrap.rd-payment .pay-detail .icon,.content-inner-wrap.rd-payment .pay-detail .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .content-inner-wrap.rd-payment .pay-detail .secondary-btn--primary-color,.content-inner-wrap.rd-payment .pay-detail .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .content-inner-wrap.rd-payment .pay-detail .secondary-btn--primary-color,.content-inner-wrap.rd-payment .pay-detail .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .content-inner-wrap.rd-payment .pay-detail .secondary-btn--primary-color,.content-inner-wrap.rd-payment .pay-detail .accordion-item .file-drop .hint2,.accordion-item .file-drop .content-inner-wrap.rd-payment .pay-detail .hint2,.content-inner-wrap.rd-payment .pay-detail .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .content-inner-wrap.rd-payment .pay-detail .hint2,.content-inner-wrap.rd-payment .pay-detail .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .content-inner-wrap.rd-payment .pay-detail .hint2{
        border:0 !important
    }
    .content-inner-wrap.rd-payment .pay-detail .payments{
        background:transparent !important
    }
    .content-inner-wrap.rd-payment .success-wrapper{
        padding-left:0 !important;
        padding-right:0 !important;
        padding:0 !important;
        border:0 !important
    }
    .content-inner-wrap.rd-payment .success-wrapper .success-msg h4{
        margin:.5rem !important
    }
    .content-inner-wrap.rd-payment .stores,.content-inner-wrap.rd-payment .contact{
        display:none !important
    }
    .du-box-frame__success{
        max-width:none !important;
        box-shadow:none !important;
        border:0 !important
    }
    .du-box-frame__success .recipient__item--absolute,.du-box-frame__success .success-cta{
        display:none !important
    }
    footer .site-map-navigation{
        display:none !important
    }
}
.home-value .cards__item:before{
    width:8px
}
.home-value .cards__item-get{
    padding-top:1px
}
.home-value .cards__item-get .key-features .data strong,.home-value .campaign-landing .home-campaign .cards__item-get .addons .data strong,.campaign-landing .home-campaign .home-value .cards__item-get .addons .data strong{
    display:inline
}
.home-value .cards__item-get .key-features .data strong ~ span,.home-value .campaign-landing .home-campaign .cards__item-get .addons .data strong ~ span,.campaign-landing .home-campaign .home-value .cards__item-get .addons .data strong ~ span{
    display:inline
}
.home-value .cards__item-get .discount-tag,.home-value .cards__item-pay .discount-tag{
    border-radius:9px;
    padding-left:8px;
    padding-right:8px;
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%);
    position:static;
    display:inline-block;
    margin:8px 0 0
}
.home-value .cards__item-get .discount-tag-navy,.home-value .cards__item-pay .discount-tag-navy{
    background:linear-gradient(25deg, #00205b 10%, #753bbd 50%, #00a9ce 85%)
}
.home-value .cards__item-get .discount-tag{
    background:linear-gradient(75deg, #00205b 25%, #753bbd 50%, #0098ba 100%);
    position:static;
    display:inline-block;
    width:auto
}
.home-value .cards__item-get .action{
    flex-flow:row wrap
}
.home-value .cards__item-get .action .btn-wrap{
    width:100%;
    margin-top:15px;
    margin-bottom:10px
}
.home-value .cards__item>[type=radio] ~ div .action .btn-wrap .btn,.home-value .cards__item>[type=radio] ~ div .action .btn-wrap .tvpackages .btn-primary,.tvpackages .home-value .cards__item>[type=radio] ~ div .action .btn-wrap .btn-primary,.home-value .cards__item>[type=radio] ~ div .action .btn-wrap .tvpackages .btn-secondary,.tvpackages .home-value .cards__item>[type=radio] ~ div .action .btn-wrap .btn-secondary{
    width:100%;
    max-width:100%
}
.home-value .cards__item>[type=radio]:checked ~ div .action .btn-wrap .btn.selected,.home-value .cards__item>[type=radio]:checked ~ div .action .btn-wrap .tvpackages .selected.btn-primary,.tvpackages .home-value .cards__item>[type=radio]:checked ~ div .action .btn-wrap .selected.btn-primary,.home-value .cards__item>[type=radio]:checked ~ div .action .btn-wrap .tvpackages .selected.btn-secondary,.tvpackages .home-value .cards__item>[type=radio]:checked ~ div .action .btn-wrap .selected.btn-secondary{
    width:100% !important;
    max-width:100%
}
.home-value .cards__item .cards__item-get .features ul.features-list{
    display:flex;
    flex-flow:column
}
.home-value .cards__item .cards__item-get .features ul li{
    min-height:32px;
    padding:6px 0;
    border-width:0
}
.home-value .cards__item .cards__item-get .features ul li:last-child{
    margin-top:auto
}
.home-value .cards__item .cards__item-get .features ul li .empty{
    color:#cacaca
}
.home-value .cards__item .cards__item-get .features ul li span{
    line-height:1.25em
}
.home-value .cards__item .cards__item-get .features ul li span>em{
    display:inline-block;
    font-size:12px;
    font-style:normal;
    color:#666
}
.home-value .cards__item-get .features ul.features-list li .icon,.home-value .cards__item-get .features ul.features-list li .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-value .cards__item-get .features ul.features-list li .secondary-btn--primary-color,.home-value .cards__item-get .features ul.features-list li .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-value .cards__item-get .features ul.features-list li .secondary-btn--primary-color,.home-value .cards__item-get .features ul.features-list li .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-value .cards__item-get .features ul.features-list li .secondary-btn--primary-color,.home-value .cards__item-get .features ul.features-list li .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-value .cards__item-get .features ul.features-list li .hint2,.home-value .cards__item-get .features ul.features-list li .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-value .cards__item-get .features ul.features-list li .hint2,.home-value .cards__item-get .features ul.features-list li .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-value .cards__item-get .features ul.features-list li .hint2{
    min-width:inherit;
    max-width:83px;
    max-height:20px
}
.home-value .cards__item-get .features ul.features-list li .icon img,.home-value .cards__item-get .features ul.features-list li .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .home-value .cards__item-get .features ul.features-list li .secondary-btn--primary-color img,.home-value .cards__item-get .features ul.features-list li .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .home-value .cards__item-get .features ul.features-list li .secondary-btn--primary-color img,.home-value .cards__item-get .features ul.features-list li .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .home-value .cards__item-get .features ul.features-list li .secondary-btn--primary-color img,.home-value .cards__item-get .features ul.features-list li .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .home-value .cards__item-get .features ul.features-list li .hint2 img,.home-value .cards__item-get .features ul.features-list li .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .home-value .cards__item-get .features ul.features-list li .hint2 img,.home-value .cards__item-get .features ul.features-list li .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .home-value .cards__item-get .features ul.features-list li .hint2 img{
    max-height:20px
}
.home-value .cards__item-get .features ul.features-list li .du-info-icon{
    margin-right:8px;
    color:#333
}
.home-value .cards__item-get .features ul.features-list li .du-info-icon:before{
    font-size:18px;
    color:#666;
    font-weight:200 !important
}
.home-value .cards__item-get .features ul.features-list.prime-or-osn{
    max-height:44px
}
.home-value .cards__item-get .features ul.features-list.prime-or-osn li>span{
    line-height:1
}
.home-value .cards__item-get .features ul.features-list.prime-or-osn li .icon,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-value .cards__item-get .features ul.features-list.prime-or-osn li .secondary-btn--primary-color,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-value .cards__item-get .features ul.features-list.prime-or-osn li .secondary-btn--primary-color,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-value .cards__item-get .features ul.features-list.prime-or-osn li .secondary-btn--primary-color,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-value .cards__item-get .features ul.features-list.prime-or-osn li .hint2,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-value .cards__item-get .features ul.features-list.prime-or-osn li .hint2,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-value .cards__item-get .features ul.features-list.prime-or-osn li .hint2{
    min-width:inherit;
    max-width:180px;
    max-height:42px
}
.home-value .cards__item-get .features ul.features-list.prime-or-osn li .icon img,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .home-value .cards__item-get .features ul.features-list.prime-or-osn li .secondary-btn--primary-color img,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .home-value .cards__item-get .features ul.features-list.prime-or-osn li .secondary-btn--primary-color img,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .home-value .cards__item-get .features ul.features-list.prime-or-osn li .secondary-btn--primary-color img,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .home-value .cards__item-get .features ul.features-list.prime-or-osn li .hint2 img,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .home-value .cards__item-get .features ul.features-list.prime-or-osn li .hint2 img,.home-value .cards__item-get .features ul.features-list.prime-or-osn li .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .home-value .cards__item-get .features ul.features-list.prime-or-osn li .hint2 img{
    padding:0;
    max-height:42px
}
.home-value .bundled-packages .included-tag{
    background:linear-gradient(75deg, #753bbd 10%, #00a9ce 60%, #00a9ce 100%)
}
.home-value .cards__item .no-bottom-border{
    border-bottom:0 !important;
    margin-bottom:0
}
.home-value .cards__item .features-segment{
    padding-bottom:10px
}
.home-value-reveal .reveal__title_copy{
    border:0
}
@media screen and (min-width: 64em){
    .home-value-reveal .reveal__title_copy{
        height:80vh;
        overflow:auto;
        padding:0 0 50px
    }
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .reveal__inner{
        padding-bottom:0 !important
    }
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .reveal__title{
        padding-bottom:0 !important
    }
}
.home-value-reveal .reveal__content{
    position:relative
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .reveal__content{
        padding-top:30px;
        overflow-y:auto
    }
}
.home-value-reveal .reveal__content:before{
    content:'';
    position:absolute;
    left:-30px;
    top:50px;
    width:1px;
    height:100%;
    background:#ddd
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .reveal__content:before{
        display:none
    }
}
.home-value-reveal .reveal__content .headline3{
    font-size:1.75rem;
    margin-bottom:.3em !important
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .reveal__content .headline3{
        font-size:1.5rem
    }
}
.addon-benefits-wrap{
    background:linear-gradient(75deg, #753bbd 10%, #00a9ce 60%, #00a9ce 100%);
    min-height:300px
}
.addon-benefits-wrap[data-bg-purple]{
    background:linear-gradient(75deg, #00205B 10%, #753bbd 70%)
}
.addon-benefits-wrap,.addon-benefits-wrap p{
    color:#fff
}
.addon-benefits-wrap .addon-benefits{
    max-width:980px;
    margin:0 auto;
    padding:50px 0;
    text-align:center
}
@media screen and (max-width: 47.99875em){
    .addon-benefits-wrap .addon-benefits{
        padding-left:15px;
        padding-right:15px
    }
}
.addon-benefits-wrap[data-full-width] .addon-benefits{
    max-width:100%
}
.addon-benefits-wrap .intro{
    padding:0 0 15px
}
.addon-benefits-wrap .intro p{
    margin:0 0 1em;
    font-size:1.25rem;
    font-family:"du-font-secondary-bold"
}
.addon-benefits-wrap .cell .icon,.addon-benefits-wrap .cell .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .addon-benefits-wrap .cell .secondary-btn--primary-color,.addon-benefits-wrap .cell .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap .cell .secondary-btn--primary-color,.addon-benefits-wrap .cell .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap .cell .secondary-btn--primary-color,.addon-benefits-wrap .cell .accordion-item .file-drop .hint2,.accordion-item .file-drop .addon-benefits-wrap .cell .hint2,.addon-benefits-wrap .cell .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap .cell .hint2,.addon-benefits-wrap .cell .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap .cell .hint2{
    width:50px;
    height:50px;
    margin:0 auto
}
.addon-benefits-wrap .cell .icon img,.addon-benefits-wrap .cell .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .addon-benefits-wrap .cell .secondary-btn--primary-color img,.addon-benefits-wrap .cell .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap .cell .secondary-btn--primary-color img,.addon-benefits-wrap .cell .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap .cell .secondary-btn--primary-color img,.addon-benefits-wrap .cell .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .addon-benefits-wrap .cell .hint2 img,.addon-benefits-wrap .cell .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap .cell .hint2 img,.addon-benefits-wrap .cell .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap .cell .hint2 img{
    max-width:100%;
    max-height:100%;
    filter:brightness(0) invert(100)
}
.addon-benefits-wrap .cell{
    padding-left:10px;
    padding-right:10px
}
@media screen and (max-width: 47.99875em){
    .addon-benefits-wrap .cell:nth-child(2) ~ .cell:not(.small-6){
        padding-top:25px
    }
    .addon-benefits-wrap .cell:nth-child(3) ~ .small-6{
        padding-top:20px
    }
}
.addon-benefits-wrap .cell h6{
    margin:10px 0;
    font-family:"du-font-secondary-bold";
    font-size:1rem
}
.addon-benefits-wrap .cell p{
    margin:0 auto;
    font-size:.875rem
}
@media print, screen and (min-width: 48em){
    .addon-benefits-wrap .cell p{
        max-width:220px
    }
}
.addon-benefits-wrap .cell a{
    color:#fff;
    font-size:.875rem
}
.addon-benefits-wrap .cell a.arrow-link{
    font-family:"du-font-secondary-bold"
}
.addon-benefits-wrap .svg-icon[data-size="inline"]{
    width:12px
}
.addon-benefits-wrap .svg-bg-icon[data-size="inline"]{
    width:12px;
    filter:brightness(0) invert(100)
}
.limited-tag{
    display:inline-block;
    padding:2px 10px;
    margin-bottom:5px;
    color:#fff;
    font-size:.75rem;
    font-family:"du-font-secondary-bold";
    line-height:1em;
    background:linear-gradient(75deg, #753bbd 10%, #c724b1 60%, #c724b1 100%);
    border-radius:13px
}
.limited-tag.limited-tag-purple{
    background:linear-gradient(75deg, #00205b 35%, #753bbd 70%)
}
.limited-tag.limited-tag-blue{
    background:linear-gradient(75deg, #00205b 15%, #753bbd 50%, #00a9ce 70%)
}
.linear-magenta{
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%)
}
.linear-blue{
    background:linear-gradient(75deg, #00205b 25%, #753bbd 50%, #0098ba 100%)
}
.important-links{
    font-size:.875rem
}
.du-reveal .important-links{
    margin-top:20px;
    padding-top:20px;
    border-top:#eee solid 1px
}
.important-links>div,.important-links>a{
    display:inline-block;
    padding:5px 0
}
.important-links a{
    font-size:.875rem;
    display:block
}
.important-links a.disabled{
    color:#666;
    background:none;
    border:0;
    cursor:default
}
.what-you-get-list h5{
    font-family:"du-font-secondary-bold";
    font-size:1rem;
    margin:0;
    padding:0 0 .8em
}
.what-you-get-list .limited-tag{
    padding-top:4px;
    padding-top:2px
}
.what-you-get-list .get-list{
    padding:20px 0 20px;
    font-size:.95rem
}
.what-you-get-list .get-list .item{
    display:flex;
    flex-flow:row;
    align-items:center;
    margin-bottom:10px
}
.what-you-get-list .get-list .item>span{
    flex:1
}
.what-you-get-list .get-list .icon,.what-you-get-list .get-list .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .what-you-get-list .get-list .secondary-btn--primary-color,.what-you-get-list .get-list .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .what-you-get-list .get-list .secondary-btn--primary-color,.what-you-get-list .get-list .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .what-you-get-list .get-list .secondary-btn--primary-color,.what-you-get-list .get-list .accordion-item .file-drop .hint2,.accordion-item .file-drop .what-you-get-list .get-list .hint2,.what-you-get-list .get-list .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .what-you-get-list .get-list .hint2,.what-you-get-list .get-list .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .what-you-get-list .get-list .hint2{
    display:flex;
    align-items:center;
    justify-content:space-around;
    padding:5px;
    width:40px;
    height:40px;
    margin-right:10px;
    border-radius:4px;
    background:#fafafa
}
.home-value-reveal h5,.home-value-reveal h6,.home-value-reveal p{
    margin:0;
    padding:0 0 .8em
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal{
        border:0
    }
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .important-to-know{
        overflow:visible
    }
}
@media screen and (min-width: 85.375em){
    .home-value-reveal .important-to-know .du-content-inner{
        padding-left:20px
    }
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .important-to-know .du-content-inner{
        overflow:visible
    }
}
.home-value-reveal .what-you-get-list{
    max-width:630px
}
.home-value-reveal .feature-block{
    display:flex;
    flex-flow:row;
    padding:20px 25px;
    border:#ddd solid 1px;
    border-radius:8px
}
.home-value-reveal .feature-block .icon,.home-value-reveal .feature-block .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-value-reveal .feature-block .secondary-btn--primary-color,.home-value-reveal .feature-block .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-value-reveal .feature-block .secondary-btn--primary-color,.home-value-reveal .feature-block .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-value-reveal .feature-block .secondary-btn--primary-color,.home-value-reveal .feature-block .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-value-reveal .feature-block .hint2,.home-value-reveal .feature-block .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-value-reveal .feature-block .hint2,.home-value-reveal .feature-block .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-value-reveal .feature-block .hint2{
    width:40px;
    height:40px;
    margin-right:15px;
    background:#fafafa
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .feature-block .icon,.home-value-reveal .feature-block .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-value-reveal .feature-block .secondary-btn--primary-color,.home-value-reveal .feature-block .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-value-reveal .feature-block .secondary-btn--primary-color,.home-value-reveal .feature-block .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-value-reveal .feature-block .secondary-btn--primary-color,.home-value-reveal .feature-block .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-value-reveal .feature-block .hint2,.home-value-reveal .feature-block .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-value-reveal .feature-block .hint2,.home-value-reveal .feature-block .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-value-reveal .feature-block .hint2{
        order:2;
        margin:0;
        margin-left:15px
    }
}
.home-value-reveal .feature-block+h5{
    margin-top:30px
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .feature-text{
        flex:1
    }
}
.home-value-reveal .feature-text h6{
    font-family:"du-font-secondary-bold";
    font-size:.9rem;
    padding-bottom:5px
}
.home-value-reveal .feature-text p{
    font-size:.9rem
}
.home-value-reveal .feature-text p:last-child{
    padding-bottom:0
}
.home-value-reveal .selected-channels{
    clear:both;
    float:left;
    width:100%;
    padding:2rem 0 0
}
.home-value-reveal .channel-thumbs{
    display:block;
    width:calc(100% + 12px);
    margin-right:-12px
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .channel-thumbs{
        display:flex;
        flex-flow:row wrap;
        justify-content:space-between;
        margin:0
    }
}
.home-value-reveal .channel-thumbs .thumb{
    display:flex;
    align-items:center;
    justify-content:space-around;
    float:left;
    margin-right:10px;
    width:96px;
    height:64px;
    margin-bottom:10px;
    border-radius:6px;
    background:#333;
    border-radius:5px
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .channel-thumbs .thumb{
        float:none
    }
}
.home-value-reveal .channel-thumbs .thumb.see-all{
    display:flex;
    align-items:center;
    text-align:center;
    justify-content:center;
    background:none;
    border:#eee solid 1px
}
.home-value-reveal .channel-thumbs .thumb.see-all .svg-icon{
    width:12px
}
.home-value-reveal .channel-thumbs .thumb img{
    max-height:40px;
    max-width:80px
}
.home-value-reveal .action{
    clear:both;
    padding-top:40px
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .action{
        padding-top:10px
    }
}
.home-value-reveal .important-links.hide-for-medium{
    padding-top:10px
}
.home-value-reveal .important-links.hide-for-medium a{
    display:inline-block;
    width:47%
}
.home-value-reveal .action .btn,.home-value-reveal .action .tvpackages .btn-primary,.tvpackages .home-value-reveal .action .btn-primary,.home-value-reveal .action .tvpackages .btn-secondary,.tvpackages .home-value-reveal .action .btn-secondary{
    min-width:210px;
    margin-bottom:10px
}
@media print, screen and (min-width: 48em){
    .home-value-reveal .action .btn,.home-value-reveal .action .tvpackages .btn-primary,.tvpackages .home-value-reveal .action .btn-primary,.home-value-reveal .action .tvpackages .btn-secondary,.tvpackages .home-value-reveal .action .btn-secondary{
        max-width:inherit
    }
    .home-value-reveal .action .btn+.btn,.home-value-reveal .action .tvpackages .btn-primary+.btn,.tvpackages .home-value-reveal .action .btn-primary+.btn,.home-value-reveal .action .tvpackages .btn-secondary+.btn,.tvpackages .home-value-reveal .action .btn-secondary+.btn,.home-value-reveal .action .tvpackages .btn+.btn-primary,.tvpackages .home-value-reveal .action .btn+.btn-primary,.home-value-reveal .action .tvpackages .btn-primary+.btn-primary,.tvpackages .home-value-reveal .action .btn-primary+.btn-primary,.home-value-reveal .action .tvpackages .btn-secondary+.btn-primary,.tvpackages .home-value-reveal .action .btn-secondary+.btn-primary,.home-value-reveal .action .tvpackages .btn+.btn-secondary,.tvpackages .home-value-reveal .action .btn+.btn-secondary,.home-value-reveal .action .tvpackages .btn-primary+.btn-secondary,.tvpackages .home-value-reveal .action .btn-primary+.btn-secondary,.home-value-reveal .action .tvpackages .btn-secondary+.btn-secondary,.tvpackages .home-value-reveal .action .btn-secondary+.btn-secondary{
        margin-left:10px
    }
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .action .btn,.home-value-reveal .action .tvpackages .btn-primary,.tvpackages .home-value-reveal .action .btn-primary,.home-value-reveal .action .tvpackages .btn-secondary,.tvpackages .home-value-reveal .action .btn-secondary{
        width:100%;
        max-width:100%
    }
}
@media screen and (max-width: 47.99875em){
    .home-value-reveal .secondary-btn--primary-color--small{
        width:100%;
        background:none;
        border:#eee solid 1px;
        height:40px
    }
}
.home-value-reveal .package-name{
    margin:0 0 .5rem
}
.home-value-reveal .package-name ~ h5{
    padding-bottom:0
}
.home-value-reveal .package-desc{
    font-size:.9rem
}
.home-value-reveal .package-desc p:last-child{
    padding-bottom:0
}
.home-value-reveal .du-table1-wrap{
    margin:0;
    padding:0 0 10px;
    border:0
}
.home-value-reveal .du-table1,.home-value-reveal .du-table0{
    margin:0;
    border:0;
    border-radius:0;
    box-shadow:none
}
.home-value-reveal .du-table1 tbody tr:nth-child(2n),.home-value-reveal .du-table0 tbody tr:nth-child(2n),.home-value-reveal .du-table1 tbody tr:nth-child(2n+1),.home-value-reveal .du-table0 tbody tr:nth-child(2n+1){
    background:none
}
.home-value-reveal .du-table1 th,.home-value-reveal .du-table0 th,.home-value-reveal .du-table1 td,.home-value-reveal .du-table0 td{
    padding:10px 0;
    font-size:.8125rem;
    color:#333;
    border:0;
    border-bottom:#eee solid 1px;
    background:none
}
.home-value-reveal .du-table1 td:first-child,.home-value-reveal .du-table0 td:first-child{
    font-family:"du-font-secondary-bold"
}
.home-value-reveal .du-table1 th,.home-value-reveal .du-table0 th{
    border-bottom:#444 solid 1px
}
.packages-and-channels .headline5{
    font-family:"du-font-secondary-regular";
    font-size:1.1rem;
    padding-bottom:.5rem
}
.packages-and-channels .headline5>span{
    display:inline-block;
    opacity:.8;
    font-size:.8125rem
}
@media screen and (max-width: 47.99875em){
    .packages-and-channels .package-accordion{
        margin:0 -20px
    }
    .packages-and-channels .package-accordion>.headline5{
        margin:0 20px
    }
}
.packages-and-channels .common-accordion{
    margin-bottom:2rem
}
.packages-and-channels .common-accordion-item{
    margin-bottom:15px;
    border:#eee solid 1px;
    border-radius:10px
}
@media screen and (max-width: 47.99875em){
    .packages-and-channels .common-accordion-item{
        margin:0;
        padding-left:0;
        padding-right:0;
        border-radius:0;
        border-left:0;
        border-right:0
    }
    .packages-and-channels .common-accordion-item+.common-accordion-item{
        border-top-width:4px
    }
}
.packages-and-channels .common-accordion-item.is-active .common-accordion__title{
    background:#fafafa
}
.packages-and-channels .common-accordion__title{
    font-size:1.0625rem;
    font-family:"du-font-secondary-regular";
    padding:20px;
    background:#fafafa
}
.packages-and-channels .common-accordion__title,.packages-and-channels .common-accordion__title:first-child{
    border-radius:12px
}
.packages-and-channels .common-accordion__title:before{
    margin-top:-12px;
    font-size:24px
}
@media screen and (max-width: 47.99875em){
    .packages-and-channels .common-accordion__title:before{
        right:20px
    }
}
.packages-and-channels .common-accordion__title .icon,.packages-and-channels .common-accordion__title .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .packages-and-channels .common-accordion__title .secondary-btn--primary-color,.packages-and-channels .common-accordion__title .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .packages-and-channels .common-accordion__title .secondary-btn--primary-color,.packages-and-channels .common-accordion__title .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .packages-and-channels .common-accordion__title .secondary-btn--primary-color,.packages-and-channels .common-accordion__title .accordion-item .file-drop .hint2,.accordion-item .file-drop .packages-and-channels .common-accordion__title .hint2,.packages-and-channels .common-accordion__title .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .packages-and-channels .common-accordion__title .hint2,.packages-and-channels .common-accordion__title .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .packages-and-channels .common-accordion__title .hint2{
    float:left;
    margin-top:-2px;
    margin-right:12px;
    width:40px;
    height:40px;
    background:#fff;
    border-radius:3px;
    display:flex;
    align-items:center;
    justify-content:space-around
}
.packages-and-channels .common-accordion__title .icon img,.packages-and-channels .common-accordion__title .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .packages-and-channels .common-accordion__title .secondary-btn--primary-color img,.packages-and-channels .common-accordion__title .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .packages-and-channels .common-accordion__title .secondary-btn--primary-color img,.packages-and-channels .common-accordion__title .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .packages-and-channels .common-accordion__title .secondary-btn--primary-color img,.packages-and-channels .common-accordion__title .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .packages-and-channels .common-accordion__title .hint2 img,.packages-and-channels .common-accordion__title .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .packages-and-channels .common-accordion__title .hint2 img,.packages-and-channels .common-accordion__title .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .packages-and-channels .common-accordion__title .hint2 img{
    max-height:32px;
    max-width:32px
}
.packages-and-channels .common-accordion__title .channel-count{
    padding:5px 0 0;
    font-size:13px
}
.packages-and-channels .is-active .accord-title{
    font-family:"du-font-secondary-bold"
}
.packages-and-channels :last-child:not(.is-active)>.common-accordion__title{
    border:0
}
.packages-and-channels .common-accordion__content{
    padding:20px
}
@media screen and (max-width: 47.99875em){
    .packages-and-channels .common-accordion__content{
        padding:10px 20px
    }
}
.packages-and-channels .common-accordion__content .du-table1-wrap{
    border-radius:0
}
@media print, screen and (min-width: 48em){
    .packages-and-channels .common-accordion__content .du-table1-wrap{
        padding-right:8px;
        max-height:255px;
        overflow-y:scroll
    }
    .packages-and-channels .common-accordion__content .du-table1-wrap::-webkit-scrollbar{
        -webkit-appearance:none
    }
    .packages-and-channels .common-accordion__content .du-table1-wrap::-webkit-scrollbar:vertical{
        width:5px;
        border:1px solid #ddd;
        border-radius:3px
    }
    .packages-and-channels .common-accordion__content .du-table1-wrap::-webkit-scrollbar-thumb{
        border-radius:8px;
        border:1px solid #ddd;
        background-color:#ddd
    }
}
.packages-and-channels :last-child>.common-accordion__content:last-child{
    border-bottom:0;
    margin-bottom:0
}
@media print, screen and (min-width: 48em){
    .home-value .home-search__inner{
        width:calc(100% - 230px) !important;
        position:relative
    }
    .home-value .home-search__inner>a{
        display:inline-block;
        position:absolute;
        top:0;
        left:calc(100% + 20px);
        width:220px;
        text-align:center;
        padding:10px 0;
        border:#ddd solid 1px;
        border-radius:6px
    }
    .home-value .home-search__inner>a .svg-icon{
        vertical-align:middle !important
    }
}
.inzone-notice,.outzone-notice{
    display:none;
    width:100%
}
.inzone-notice>.du-msg-info,.outzone-notice>.du-msg-info{
    max-width:100%;
    margin-bottom:0;
    padding:15px 25px;
    text-align:left;
    border:#ddd solid 1px;
    border-radius:10px;
    background:#fff
}
.inzone-notice .du-close-2,.outzone-notice .du-close-2{
    color:#333;
    top:17px;
    right:25px
}
.inzone-notice .offer-tag,.outzone-notice .offer-tag{
    display:inline-block;
    vertical-align:middle;
    padding:2px 8px 1px;
    margin:5px 0;
    margin-right:.6rem;
    font-size:12px;
    font-family:"du-font-secondary-bold";
    line-height:1em;
    color:#fff;
    border-radius:10px;
    background:#c724b1;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
@media screen and (max-width: 47.99875em){
    .inzone-notice,.outzone-notice{
        padding:0 20px
    }
    .home-search+.inzone-notice,.home-search+.outzone-notice{
        margin-top:-21px
    }
    .inzone-notice .du-msg-info,.outzone-notice .du-msg-info{
        margin:0
    }
    .inzone-notice .du-msg-info p,.outzone-notice .du-msg-info p{
        padding:0 30px
    }
    .inzone-notice .du-msg-info p strong,.outzone-notice .du-msg-info p strong{
        display:block;
        padding-bottom:5px
    }
    .inzone-notice .no-indent p,.outzone-notice .no-indent p{
        padding:0
    }
    .inzone-notice .du-msg-info .svg-bg-icon,.outzone-notice .du-msg-info .svg-bg-icon{
        position:absolute;
        left:20px;
        top:15px
    }
    .inzone-notice .du-close-2,.outzone-notice .du-close-2{
        top:15px;
        right:15px
    }
}
@media screen and (max-width: 47.99875em){
    .home-value .cards__wrapper .grid{
        padding-bottom:10px
    }
}
.home-value .cards__outzone{
    padding-bottom:0
}
.plans-switcher2+.plans-switcher{
    display:none
}
.plans-switcher2 a{
    font-size:.95rem;
    color:#333;
    text-decoration:underline
}
@-webkit-keyframes fadeInDropdown{
    to{
        visibility:visible
    }
}
@-webkit-keyframes fadeOutDropdown{
    to{
        visibility:hidden
    }
}
@keyframes fadeInDropdown{
    to{
        visibility:visible
    }
}
@keyframes fadeOutDropdown{
    to{
        visibility:hidden
    }
}
.contract-type-filter{
    width:100%;
    flex-shrink:0;
    padding:0 0 1.3rem;
    margin-top:-5px
}
@media screen and (max-width: 47.99875em){
    .contract-type-filter{
        padding:15px 0 10px
    }
}
.contract-type-filter .grid-container{
    align-items:flex-start;
    justify-content:flex-end
}
.contract-type-filter .du-custom-radio{
    width:300px
}
.contract-type-filter .du-radio-details-val{
    font-size:1.125rem;
    font-family:"du-font-secondary-regular";
    font-weight:400;
    text-transform:none
}
.contract-type-filter .du-custom-radio .du-radio-status{
    width:20px;
    height:20px
}
.contract-type-filter .du-custom-radio input[type=radio]:checked ~ .du-radio-details .du-radio-details-val,.contract-type-filter .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.contract-type-filter .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.contract-type-filter .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val,.contract-type-filter .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details .du-radio-details-val{
    font-family:"du-font-secondary-bold"
}
.contract-type-filter .du-custom-radio input[type=radio]:checked ~ .du-radio-status,.contract-type-filter .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status,.contract-type-filter .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.contract-type-filter .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status,.contract-type-filter .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.contract-type-filter .du-custom-radio input[type=radio]:checked ~ .du-radio-status::before,.contract-type-filter .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status::before,.contract-type-filter .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before,.contract-type-filter .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status::before,.contract-type-filter .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status::before{
    font-size:.75rem;
    line-height:20px
}
.contract-type-filter .du-radio-details-label ul{
    margin:0;
    margin-right:-40px;
    padding:0;
    padding-left:1rem
}
[dir=rtl] .contract-type-filter .du-radio-details-label ul{
    direction:rtl
}
.contract-type-filter .du-radio-details-label ul li{
    color:#888;
    list-style-type:disc
}
.contract-type-filter .filter-wrap-inner{
    max-width:295px
}
@media screen and (max-width: 47.99875em){
    .contract-type-filter .filter-wrap-inner{
        max-width:100%
    }
}
.contract-type-filter .btn-select:focus ~ .filter-radio-group{
    -webkit-animation:0s .2s fadeInDropdown;
    -webkit-animation-fill-mode:forwards;
    animation:0s .2s fadeInDropdown;
    animation-fill-mode:forwards
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px){
    .contract-type-filter .btn-select:hover ~ .filter-radio-group,.contract-type-filter .accordion-login .btn-select.accordion-title:focus ~ .filter-radio-group,.accordion-login .contract-type-filter .btn-select.accordion-title:focus ~ .filter-radio-group,.contract-type-filter .btn-select.file-drop:focus ~ .filter-radio-group,.contract-type-filter .file-drop-container .btn-select.file-drop-single:focus ~ .filter-radio-group,.file-drop-container .contract-type-filter .btn-select.file-drop-single:focus ~ .filter-radio-group{
        -webkit-animation:0s .2s fadeInDropdown;
        -webkit-animation-fill-mode:forwards;
        animation:0s .2s fadeInDropdown;
        animation-fill-mode:forwards
    }
}
.contract-type-filter .btn-select{
    position:relative;
    overflow:visible;
    width:100%;
    max-width:100%;
    text-align:left;
    padding-left:17px;
    color:#444;
    background:#ddd
}
.contract-type-filter .btn-select:before{
    background:#f8f8f8
}
.contract-type-filter .btn-select:hover,.contract-type-filter .accordion-login .btn-select.accordion-title:focus,.accordion-login .contract-type-filter .btn-select.accordion-title:focus,.contract-type-filter .btn-select.file-drop:focus,.contract-type-filter .file-drop-container .btn-select.file-drop-single:focus,.file-drop-container .contract-type-filter .btn-select.file-drop-single:focus,.contract-type-filter .btn-select:focus{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    color:#444
}
.contract-type-filter .btn-select:hover:before,.contract-type-filter .accordion-login .btn-select.accordion-title:focus:before,.accordion-login .contract-type-filter .btn-select.accordion-title:focus:before,.contract-type-filter .btn-select.file-drop:focus:before,.contract-type-filter .file-drop-container .btn-select.file-drop-single:focus:before,.file-drop-container .contract-type-filter .btn-select.file-drop-single:focus:before,.contract-type-filter .btn-select:focus:before{
    background:#f8f8f8 !important
}
.contract-type-filter .btn-select:after{
    position:absolute;
    top:18px;
    right:17px;
    content:'n';
    font-family:du-icon-font;
    line-height:.75;
    display:inline-block;
    font-size:.7rem
}
.contract-type-filter .btn-select:focus:after{
    transform:rotate(180deg)
}
.contract-type-filter .btn-select em{
    position:absolute;
    top:-.5rem;
    left:12px;
    font-size:.85rem;
    font-style:normal;
    color:#999;
    padding:2px 6px;
    background:#f8f8f8
}
.contract-type-filter .btn-select:focus em{
    display:none
}
.contract-type-filter .filter-radio-group{
    z-index:30;
    position:absolute;
    width:100%;
    max-width:295px;
    flex-flow:column;
    border:#eee solid 1px;
    background:#fff;
    border-radius:6px;
    box-shadow:0 4px 8px 4px rgba(20,20,20,0.08);
    -webkit-animation:0s .2s fadeOutDropdown;
    -webkit-animation-fill-mode:forwards;
    animation:0s .2s fadeOutDropdown;
    animation-fill-mode:forwards
}
@media screen and (max-width: 47.99875em){
    .contract-type-filter .filter-radio-group{
        max-width:calc(100% - 40px)
    }
}
.contract-type-filter .du-custom-radio{
    width:100%;
    margin:0;
    border-radius:0
}
.contract-type-filter .du-custom-radio:hover,.contract-type-filter .accordion-login .du-custom-radio.accordion-title:focus,.accordion-login .contract-type-filter .du-custom-radio.accordion-title:focus,.contract-type-filter .du-custom-radio.file-drop:focus,.contract-type-filter .file-drop-container .du-custom-radio.file-drop-single:focus,.file-drop-container .contract-type-filter .du-custom-radio.file-drop-single:focus{
    box-shadow:0 2px 4px 2px rgba(20,20,20,0.04)
}
.contract-type-filter .du-custom-radio+.du-custom-radio{
    border-top:#ededed solid 1px
}
.contract-type-filter .du-custom-radio input ~ .du-radio-status2,.contract-type-filter .du-custom-radio .du-text-field.readonly input:focus ~ .du-radio-status2,.contract-type-filter .du-custom-radio .readonly.du-text-field--btn input:focus ~ .du-radio-status2,.contract-type-filter .du-custom-radio .du-text-field.locked input:focus ~ .du-radio-status2,.contract-type-filter .du-custom-radio .locked.du-text-field--btn input:focus ~ .du-radio-status2{
    display:none
}
.contract-type-filter .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.contract-type-filter .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.contract-type-filter .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.contract-type-filter .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.contract-type-filter .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    background:#fff
}
.showing-filter p{
    font-size:1rem;
    color:#333;
    margin:.25rem 0
}
.addon-benefits-wrap[data-full-width] .intro p{
    font-family:du-font-primary-b;
    font-size:1.5rem
}
@media screen and (max-width: 64.06125em){
    .addon-benefits-wrap[data-full-width] .cell.medium-3{
        display:flex
    }
}
.addon-benefits-wrap[data-full-width] .cell .icon,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .addon-benefits-wrap[data-full-width] .cell .secondary-btn--primary-color,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap[data-full-width] .cell .secondary-btn--primary-color,.addon-benefits-wrap[data-full-width] .cell .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap[data-full-width] .cell .secondary-btn--primary-color,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop .hint2,.accordion-item .file-drop .addon-benefits-wrap[data-full-width] .cell .hint2,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap[data-full-width] .cell .hint2,.addon-benefits-wrap[data-full-width] .cell .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap[data-full-width] .cell .hint2{
    margin-bottom:1rem
}
@media print, screen and (min-width: 48em){
    .addon-benefits-wrap[data-full-width] .cell .icon,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .addon-benefits-wrap[data-full-width] .cell .secondary-btn--primary-color,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap[data-full-width] .cell .secondary-btn--primary-color,.addon-benefits-wrap[data-full-width] .cell .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap[data-full-width] .cell .secondary-btn--primary-color,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop .hint2,.accordion-item .file-drop .addon-benefits-wrap[data-full-width] .cell .hint2,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap[data-full-width] .cell .hint2,.addon-benefits-wrap[data-full-width] .cell .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap[data-full-width] .cell .hint2{
        width:72px;
        height:72px
    }
}
@media screen and (max-width: 47.99875em){
    .addon-benefits-wrap[data-full-width] .cell .icon,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .addon-benefits-wrap[data-full-width] .cell .secondary-btn--primary-color,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap[data-full-width] .cell .secondary-btn--primary-color,.addon-benefits-wrap[data-full-width] .cell .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap[data-full-width] .cell .secondary-btn--primary-color,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop .hint2,.accordion-item .file-drop .addon-benefits-wrap[data-full-width] .cell .hint2,.addon-benefits-wrap[data-full-width] .cell .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .addon-benefits-wrap[data-full-width] .cell .hint2,.addon-benefits-wrap[data-full-width] .cell .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .addon-benefits-wrap[data-full-width] .cell .hint2{
        flex-shrink:0;
        width:48px;
        height:48px;
        margin-top:.8rem
    }
}
.addon-benefits-wrap[data-full-width] .item-copy{
    padding-left:15px;
    padding-right:15px
}
@media screen and (max-width: 47.99875em){
    .addon-benefits-wrap[data-full-width] .item-copy{
        text-align:left
    }
}
.addon-benefits-wrap[data-full-width] .item-copy h6{
    font-size:1.25rem
}
.addon-benefits-wrap[data-full-width] .item-copy p{
    font-size:1.1rem
}
.addon-benefits-wrap[data-full-width] .cta-cell .btn,.addon-benefits-wrap[data-full-width] .cta-cell .tvpackages .btn-primary,.tvpackages .addon-benefits-wrap[data-full-width] .cta-cell .btn-primary,.addon-benefits-wrap[data-full-width] .cta-cell .tvpackages .btn-secondary,.tvpackages .addon-benefits-wrap[data-full-width] .cta-cell .btn-secondary{
    border:#fff solid 2px;
    background:transparent;
    font-size:1.1rem
}
.addon-benefits-wrap[data-full-width] .cta-cell .btn:before,.addon-benefits-wrap[data-full-width] .cta-cell .tvpackages .btn-primary:before,.tvpackages .addon-benefits-wrap[data-full-width] .cta-cell .btn-primary:before,.addon-benefits-wrap[data-full-width] .cta-cell .tvpackages .btn-secondary:before,.tvpackages .addon-benefits-wrap[data-full-width] .cta-cell .btn-secondary:before{
    display:none
}
@media screen and (max-width: 47.99875em){
    .addon-benefits-wrap[data-full-width] .cta-cell .btn,.addon-benefits-wrap[data-full-width] .cta-cell .tvpackages .btn-primary,.tvpackages .addon-benefits-wrap[data-full-width] .cta-cell .btn-primary,.addon-benefits-wrap[data-full-width] .cta-cell .tvpackages .btn-secondary,.tvpackages .addon-benefits-wrap[data-full-width] .cta-cell .btn-secondary{
        width:100%
    }
}
.lte-filter-wrap{
    padding-bottom:30px
}
@media screen and (max-width: 47.99875em){
    .lte-filter-wrap{
        padding-bottom:15px
    }
}
.lte-filter-wrap .filter-radio-group{
    justify-content:center
}
@media print, screen and (min-width: 48em){
    .lte-filter-wrap .filter-radio-group{
        justify-content:flex-start
    }
}
.lte-filter-wrap .pill-buttons .radio-group{
    position:relative;
    min-width:150px
}
.lte-filter-wrap .pill-buttons .radio-group input[type=radio]{
    display:none
}
@media print, screen and (min-width: 48em){
    .lte-filter-wrap .pill-buttons .radio-group{
        min-width:190px
    }
}
@media screen and (max-width: 47.99875em){
    .lte-filter-wrap .pill-buttons .radio-group{
        width:50%
    }
}
.lte-filter-wrap .pill-buttons .radio-group [type="radio"]:checked+label{
    box-shadow:inset 10px 10px 5px 200px #f8f8f8
}
.lte-filter-wrap .contract-type-filter{
    margin:0;
    padding:0;
    padding-left:1.5rem;
    border-left:#ddd solid 1px
}
@media screen and (max-width: 47.99875em){
    .lte-filter-wrap .contract-type-filter{
        padding:25px 0 0;
        margin:0;
        border:0
    }
}
@media screen and (min-width: 600px) and (max-width: 800px){
    .lte-filter-wrap .medium-4{
        width:50%
    }
    .lte-filter-wrap .pill-buttons .radio-group{
        min-width:130px
    }
}
.plans-4g.plans-internet-only{
    display:none
}
@media screen and (min-width: 600px) and (max-width: 800px){
    .plans-4g.plans-internet-only .element-item{
        min-width:300px
    }
}
.plans-4g .cards__item-get .action .btn.btn-buy-now,.plans-4g .cards__item-get .action .tvpackages .btn-buy-now.btn-primary,.tvpackages .plans-4g .cards__item-get .action .btn-buy-now.btn-primary,.plans-4g .cards__item-get .action .tvpackages .btn-buy-now.btn-secondary,.tvpackages .plans-4g .cards__item-get .action .btn-buy-now.btn-secondary{
    color:#fff
}
.plans-4g .cards__item-get .action .btn.btn-buy-now:before,.plans-4g .cards__item-get .action .tvpackages .btn-buy-now.btn-primary:before,.tvpackages .plans-4g .cards__item-get .action .btn-buy-now.btn-primary:before,.plans-4g .cards__item-get .action .tvpackages .btn-buy-now.btn-secondary:before,.tvpackages .plans-4g .cards__item-get .action .btn-buy-now.btn-secondary:before{
    display:none
}
@media print, screen and (min-width: 48em){
    .md-flex-justify-center{
        display:flex;
        justify-content:center
    }
}
.chip{
    color:#444;
    font-size:13px;
    font-family:"du-font-secondary-bold";
    line-height:1;
    padding:3px 10px;
    display:inline-block;
    background:none;
    border:#ddd solid 1px;
    border-radius:20px
}
.chip-navy{
    color:#fff;
    background:#00205b;
    border-color:#00205b
}
.outzone-stream-select{
    display:none
}
.outzone-stream-select .home-plans-steps{
    padding-top:20px;
    padding-bottom:20px !important
}
@media screen and (max-width: 47.99875em){
    .outzone-stream-select .home-plans-steps{
        padding-top:0;
        padding-bottom:20px
    }
}
.shop-optimization .outzone-stream-select .free-package-selector .du-custom-radio .du-radio-details-val>em{
    display:block;
    line-height:1;
    font-size:13px;
    font-style:inherit
}
.shop-optimization .outzone-stream-select .free-package-selector .du-custom-radio .short-desc{
    font-size:12px;
    color:#666
}
.outzone-stream-select .free-package-selector .brand-logo img{
    height:32px
}
.faqs-placeholder .faq-tabs{
    position:relative;
    flex-flow:row nowrap;
    overflow-x:scroll;
    margin:0 -6px;
    margin-top:20px;
    padding-bottom:20px
}
.faqs-placeholder .faq-tabs .btn,.faqs-placeholder .faq-tabs .tvpackages .btn-primary,.tvpackages .faqs-placeholder .faq-tabs .btn-primary,.faqs-placeholder .faq-tabs .tvpackages .btn-secondary,.tvpackages .faqs-placeholder .faq-tabs .btn-secondary{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:10px;
    white-space:nowrap;
    min-width:initial;
    padding-left:20px;
    padding-right:20px
}
.faqs-placeholder .faq-tab-content{
    display:block
}
.faqs-placeholder .container-left,.faqs-placeholder .container-right{
    width:100%;
    margin:0
}
.reveal.du-reveal .plans-landing--popup-question{
    margin-top:20px;
    font-size:1.125rem
}
.reveal.du-reveal .plans-landing--popup-answer,.reveal.du-reveal .plans-landing--popup-answer p{
    color:#777
}
.reveal.du-reveal .plans-landing--popup-answer ul{
    padding-left:1.2em;
    margin:0 0 2rem
}
.reveal.du-reveal .plans-landing--popup-answer ul li{
    margin-bottom:.5rem
}
.du-form .book-appointment{
    width:100%
}
.du-form .book-appointment .du-custom-radio{
    width:auto;
    min-width:158px
}
.du-form .book-appointment .appointment-label{
    padding-bottom:10px
}
.du-form .book-appointment .appointment-label span{
    display:inline-block;
    vertical-align:middle
}
.du-form .book-appointment .appointment-label span.svg-bg-icon{
    margin-right:5px
}
@media screen and (max-width: 47.99875em){
    .du-form .book-appointment .du-custom-radio{
        margin-bottom:10px;
        min-width:150px
    }
}
.checkout-revamp .action-block .du-form .du-hr{
    width:calc(100% + 160px);
    margin-top:1.5rem;
    margin-left:-80px;
    margin-right:-80px;
    border-width:2px;
    border-color:#eee
}
.checkout-revamp .module-icon{
    position:relative;
    width:100%
}
.checkout-revamp .module-icon .icon,.checkout-revamp .module-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .checkout-revamp .module-icon .secondary-btn--primary-color,.checkout-revamp .module-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .module-icon .secondary-btn--primary-color,.checkout-revamp .module-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .module-icon .secondary-btn--primary-color,.checkout-revamp .module-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .checkout-revamp .module-icon .hint2,.checkout-revamp .module-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .module-icon .hint2,.checkout-revamp .module-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .module-icon .hint2{
    position:absolute;
    top:5px;
    left:-40px;
    width:30px;
    height:30px;
    background:50% 50% no-repeat;
    background-size:contain
}
@media screen and (max-width: 47.99875em){
    .checkout-revamp .module-icon .icon,.checkout-revamp .module-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .checkout-revamp .module-icon .secondary-btn--primary-color,.checkout-revamp .module-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .module-icon .secondary-btn--primary-color,.checkout-revamp .module-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .module-icon .secondary-btn--primary-color,.checkout-revamp .module-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .checkout-revamp .module-icon .hint2,.checkout-revamp .module-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .module-icon .hint2,.checkout-revamp .module-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .module-icon .hint2{
        left:auto;
        right:25px;
        top:20px
    }
}
.checkout-revamp .module-done .module-icon .icon:after,.checkout-revamp .module-done .module-icon .accordion-item .file-drop .secondary-btn--primary-color:after,.accordion-item .file-drop .checkout-revamp .module-done .module-icon .secondary-btn--primary-color:after,.checkout-revamp .module-done .module-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:after,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .module-done .module-icon .secondary-btn--primary-color:after,.checkout-revamp .module-done .module-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:after,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .module-done .module-icon .secondary-btn--primary-color:after,.checkout-revamp .module-done .module-icon .accordion-item .file-drop .hint2:after,.accordion-item .file-drop .checkout-revamp .module-done .module-icon .hint2:after,.checkout-revamp .module-done .module-icon .accordion-item .file-drop-container .file-drop-single .hint2:after,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .module-done .module-icon .hint2:after,.checkout-revamp .module-done .module-icon .file-drop-container .accordion-item .file-drop-single .hint2:after,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .module-done .module-icon .hint2:after{
    position:absolute;
    right:-5px;
    bottom:-5px;
    width:16px;
    height:16px;
    content:'k';
    font-family:'du-icon-font';
    font-size:10px;
    text-align:center;
    line-height:16px;
    color:#fff;
    background:#78be20;
    border-radius:50%
}
.checkout-revamp .du-form .form-section-title{
    padding-bottom:8px
}
.checkout-revamp .du-form .module-done+.form-section-title{
    font-size:17px;
    font-family:"du-font-secondary-regular"
}
.checkout-revamp .du-form .module-done+.form-section-title ~ p{
    font-size:13px
}
.checkout-revamp .du-text-field .bar,.checkout-revamp .du-text-field--btn .bar{
    background-color:#ccc
}
.checkout-revamp .du__select1 .selectize-control.single .selectize-input{
    border-color:#ccc
}
.checkout-revamp .file-drop-container .file-drop-single>label{
    background:#eee
}
.checkout-revamp .file-drop-container .file-drop-single.filled>label{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.checkout-revamp .file-drop-container .file-drop-single.filled>label:after{
    background:#F1FAFC
}
.checkout-revamp .file-drop-container .file-drop-single label>.icon,.checkout-revamp .file-drop-container .file-drop-single .accordion-item .file-drop label>.secondary-btn--primary-color,.checkout-revamp .accordion-item .file-drop-container .file-drop-single label>.secondary-btn--primary-color,.accordion-item .checkout-revamp .file-drop-container .file-drop-single label>.secondary-btn--primary-color,.checkout-revamp .file-drop-container .accordion-item .file-drop-single label>.secondary-btn--primary-color,.checkout-revamp .file-drop-container .file-drop-single .accordion-item .file-drop label>.hint2,.checkout-revamp .accordion-item .file-drop-container .file-drop-single label>.hint2,.accordion-item .checkout-revamp .file-drop-container .file-drop-single label>.hint2,.checkout-revamp .file-drop-container .accordion-item .file-drop-single label>.hint2{
    min-width:45px
}
.checkout-revamp .file-drop-container .file-drop-single label>.icon img,.checkout-revamp .file-drop-container .file-drop-single .accordion-item .file-drop label>.secondary-btn--primary-color img,.checkout-revamp .accordion-item .file-drop-container .file-drop-single label>.secondary-btn--primary-color img,.accordion-item .checkout-revamp .file-drop-container .file-drop-single label>.secondary-btn--primary-color img,.checkout-revamp .file-drop-container .accordion-item .file-drop-single label>.secondary-btn--primary-color img,.checkout-revamp .file-drop-container .file-drop-single .accordion-item .file-drop label>.hint2 img,.checkout-revamp .accordion-item .file-drop-container .file-drop-single label>.hint2 img,.accordion-item .checkout-revamp .file-drop-container .file-drop-single label>.hint2 img,.checkout-revamp .file-drop-container .accordion-item .file-drop-single label>.hint2 img{
    max-width:50px;
    max-height:45px
}
.checkout-revamp .ec-upload .file-drop-container .file-drop-single.filled>label{
    background:linear-gradient(60deg, #78be20 23%, #78be20 77%)
}
.checkout-revamp .ec-upload .file-drop-container .file-drop-single.filled>label:after{
    background:#E5EFE5
}
.checkout-revamp .ec-upload .file-drop-container .loader-box{
    top:42%
}
.checkout-revamp .du-form .custom-radio-group{
    position:relative
}
.checkout-revamp .du-form .custom-radio-group .parsley-errors-list{
    display:block;
    position:absolute;
    bottom:-25px;
    left:0;
    margin:0;
    padding:0;
    font-size:13px;
    color:#f44242
}
@media print, screen and (min-width: 48em){
    .checkout-revamp .du-form{
        padding-left:80px;
        padding-right:80px
    }
    .checkout-revamp .du-form .group{
        margin-bottom:0
    }
    .checkout-revamp .checkbox-group{
        margin-left:-40px
    }
    .checkout-revamp .checkbox-group:first-child{
        margin-top:0
    }
    .checkout-revamp .checkbox-group input[type=checkbox]+label,.checkout-revamp .checkbox-group .du-text-field.readonly input[type=checkbox]:focus+label,.checkout-revamp .checkbox-group .readonly.du-text-field--btn input[type=checkbox]:focus+label,.checkout-revamp .checkbox-group .du-text-field.locked input[type=checkbox]:focus+label,.checkout-revamp .checkbox-group .locked.du-text-field--btn input[type=checkbox]:focus+label{
        padding-left:40px
    }
    .checkout-revamp .card-replica{
        margin-top:20px
    }
}
@media screen and (max-width: 64.06125em){
    .checkout-revamp .action-block .du-form .du-hr{
        width:calc(100% + 40px);
        margin:20px -20px;
        border-color:#eee;
        border-width:3px
    }
    .checkout-revamp .du-form p{
        font-size:15px
    }
    .checkout-revamp .du-form .accepted-formats,.checkout-revamp .du-form .form-section-title+p{
        margin-right:35px
    }
    .checkout-revamp .du-form .custom-radio-group .parsley-errors-list{
        bottom:-15px
    }
}
.checkout-revamp .module-step{
    width:100%
}
.checkout-revamp .module-step .module-group{
    display:flex;
    flex-flow:row wrap
}
.checkout-revamp .module-step .fieldset-group{
    padding-bottom:10px;
    border-bottom:2px solid #eee;
    display:flex;
    flex-flow:row wrap;
    width:100%
}
.checkout-revamp .module-step .add-more-link{
    margin-top:20px;
    color:#c724b1;
    cursor:pointer
}
@media screen and (max-width: 64.06125em){
    .checkout-revamp .module-step .add-more-link{
        margin-left:auto;
        margin-right:auto
    }
}
.checkout-container .action-block .module-icon ~ div .du-text-field .parsley-errors-list li:first-child,.checkout-container .action-block .module-icon ~ div .du-text-field--btn .parsley-errors-list li:first-child,.checkout-container .action-block .module-icon ~ .group .du-text-field .parsley-errors-list li:first-child,.checkout-container .action-block .module-icon ~ .group .du-text-field--btn .parsley-errors-list li:first-child{
    margin-top:5px
}
.order-summary-inpage{
    width:calc(100% + 160px);
    padding:20px 30px;
    margin:0 -80px;
    margin-bottom:-30px;
    border-top:#ccc solid 1px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    background:#f2f2f2
}
@media screen and (max-width: 47.99875em){
    .order-summary-inpage{
        margin:0 0 -30px;
        padding:20px
    }
    .order-summary-inpage .cell.medium-8{
        margin-top:10px
    }
}
.order-summary-inpage .action{
    display:flex;
    justify-content:flex-end
}
.summary-view .no-border{
    border:0
}
.summary-view .prod-list-item{
    position:relative
}
.summary-view .prod-list-item .item-name{
    font-size:1.25rem !important;
    color:#333
}
.summary-view .prod-list-item .icon-prod{
    position:absolute;
    top:0;
    right:0;
    width:56px;
    height:56px
}
.summary-view .prod-list-item .micro-check{
    position:relative;
    left:1.1rem
}
.summary-view .prod-list-item .micro-check:before{
    position:absolute;
    left:-17px;
    top:4px;
    content:'';
    width:12px;
    height:12px;
    background:url(../..//common/images/micro-check.svg) 50% 50% no-repeat
}
.checkout-revamp .module-min .form-section-title{
    padding-top:8px
}
@media screen and (max-width: 47.99875em){
    .spotlight ~ .page-light-gray.page-bmu{
        min-height:auto
    }
}
.spotlight .du-content-inner>.grid-x{
    width:100%
}
@media screen and (max-width: 47.99875em){
    .multi-cart__links a.caption{
        font-size:13px
    }
}
@media screen and (max-width: 47.99875em){
    #leftColumn>.du-msg-success,.bmu-content-pane .action-block>.du-msg-success{
        width:auto;
        margin-left:20px;
        margin-right:20px;
        padding-left:20px;
        padding-right:20px
    }
    #leftColumn>.du-msg-success.margin-top-0,.bmu-content-pane .action-block>.du-msg-success.margin-top-0{
        margin-top:20px !important
    }
}
.checkout-steps--arrows{
    flex:0 0 100%
}
.checkout-steps--arrows .checkout-steps-list{
    justify-content:space-between
}
@media print, screen and (min-width: 48em){
    .checkout-steps--arrows .checkout-steps-list{
        position:static
    }
}
.checkout-steps--arrows .checkout-steps-list li{
    width:27%;
    text-align:left
}
.checkout-steps--arrows .checkout-steps-list li:before{
    top:40%;
    left:-40px;
    transform:rotate(-45deg);
    width:24px;
    height:24px;
    background:none;
    border-right:rgba(255,255,255,0.5) solid 1px;
    border-bottom:rgba(255,255,255,0.5) solid 1px
}
.checkout-steps--arrows .checkout-steps-list li h6{
    display:block
}
.checkout-steps--arrows .checkout-steps-list li h5{
    font-size:1.0625rem
}
@media print, screen and (min-width: 48em){
    .checkout-steps--arrows .checkout-steps-list li h5{
        font-size:1.375rem
    }
}
.checkout-steps--arrows .checkout-steps-list li a{
    color:rgba(255,255,255,0.5)
}
.checkout-steps--arrows .checkout-steps-list li.active a{
    color:#fff
}
@media print, screen and (min-width: 48em){
    .checkout-steps--arrows{
        margin-top:0
    }
    .checkout-steps--arrows .checkout-steps-inner{
        width:100%
    }
    .checkout-steps--arrows .checkout-steps-list{
        margin:0;
        width:100%;
        max-width:400px
    }
    .checkout-steps--arrows .checkout-steps-list li{
        width:auto
    }
    .checkout-steps--arrows .checkout-steps-list li:first-child{
        margin-left:0
    }
    .checkout-steps--arrows .checkout-steps-list li:before{
        left:-50px !important
    }
}
.sme-refresh .spotlight__caption__main{
    font-size:2.2rem
}
@media screen and (max-width: 47.99875em){
    .sme-refresh .spotlight__caption__main{
        font-size:1.8rem
    }
}
@media print, screen and (min-width: 48em){
    .sme-refresh .spotlight__caption__main>.svg-bg-icon{
        width:70px;
        height:70px;
        top:0
    }
}
@media screen and (max-width: 47.99875em){
    .sme-refresh .spotlight__caption__main>.svg-bg-icon{
        width:50px;
        height:50px;
        display:inline-block;
        vertical-align:middle
    }
}
.rounded-tabs.tight .tabs .tabs-title{
    padding:0 5px;
    max-width:250px
}
.info-strip.number-list .col-title span+h5{
    padding-left:2.5rem;
    line-height:1.125em
}
@media screen and (max-width: 47.99875em){
    .addon-benefits-wrap .cell.small-12 p{
        font-size:.96rem;
        max-width:300px
    }
}
.biz-complete-cards{
    overflow:hidden
}
.biz-complete-cards .element-item .key-features,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .addons,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .addons{
    border-color:#eee !important
}
.biz-complete-cards .element-item .key-features+.key-features,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .addons+.key-features,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .addons+.key-features,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .key-features+.addons,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .key-features+.addons,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .addons+.addons,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .addons+.addons,.biz-complete-cards .element-item .key-features+.action,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .addons+.action,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .addons+.action{
    border-top:0 !important
}
.biz-complete-cards .features-list--compact{
    margin:0;
    padding:0;
    font-size:.9rem
}
.biz-complete-cards .key-features .features-list--compact,.biz-complete-cards .campaign-landing .home-campaign .cards__item-get .addons .features-list--compact,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .addons .features-list--compact{
    display:none
}
.biz-complete-cards .key-features.expanded .features-list--compact,.biz-complete-cards .campaign-landing .home-campaign .cards__item-get .expanded.addons .features-list--compact,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .expanded.addons .features-list--compact{
    display:block
}
.biz-complete-cards .drawer{
    position:relative
}
.biz-complete-cards .drawer .title,.biz-complete-cards .drawer .order-addon .sub-title,.order-addon .biz-complete-cards .drawer .sub-title,.biz-complete-cards .drawer .order-addon .desc,.order-addon .biz-complete-cards .drawer .desc,.biz-complete-cards .drawer .order-addon .price,.order-addon .biz-complete-cards .drawer .price{
    position:relative;
    z-index:1;
    cursor:pointer
}
.biz-complete-cards .drawer:after{
    position:absolute;
    top:10px;
    right:0;
    content:'';
    width:24px;
    height:24px;
    background:url(../..//common/images/icon-micro-plus.png) 50% 50% no-repeat;
    background-size:14px
}
.biz-complete-cards .drawer.expanded:after{
    background-image:url(../..//common/images/icon-micro-minus.png)
}
.biz-complete-cards .primary-btn--primary-color.selected{
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%)
}
.biz-complete-cards .element-item.active{
    box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3)
}
.biz-complete-cards .element-item.inactive{
    opacity:.5
}
.biz-complete-order{
    padding-top:5px !important
}
.biz-complete-order .cart-counter p{
    color:#444;
    margin:0 0 1.3rem
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .cart-counter p{
        text-align:center
    }
}
.biz-complete-order .table1--steps td{
    border-color:#e8e8e8 !important
}
.biz-complete-order .table1--steps td.icon img,.biz-complete-order .table1--steps .accordion-item .file-drop td.secondary-btn--primary-color img,.accordion-item .file-drop .biz-complete-order .table1--steps td.secondary-btn--primary-color img,.biz-complete-order .table1--steps .accordion-item .file-drop-container .file-drop-single td.secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .biz-complete-order .table1--steps td.secondary-btn--primary-color img,.biz-complete-order .table1--steps .file-drop-container .accordion-item .file-drop-single td.secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .biz-complete-order .table1--steps td.secondary-btn--primary-color img,.biz-complete-order .table1--steps .accordion-item .file-drop td.hint2 img,.accordion-item .file-drop .biz-complete-order .table1--steps td.hint2 img,.biz-complete-order .table1--steps .accordion-item .file-drop-container .file-drop-single td.hint2 img,.accordion-item .file-drop-container .file-drop-single .biz-complete-order .table1--steps td.hint2 img,.biz-complete-order .table1--steps .file-drop-container .accordion-item .file-drop-single td.hint2 img,.file-drop-container .accordion-item .file-drop-single .biz-complete-order .table1--steps td.hint2 img{
    max-width:32px;
    max-height:32px
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .du-table1-wrap{
        padding:20px 35px
    }
}
@media screen and (max-width: 64.06125em){
    .biz-complete-order .du-table1-wrap{
        margin-left:0;
        margin-right:0
    }
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .side-pane--order-summary .du-table1-wrap{
        padding:0 20px
    }
}
.biz-complete-order .multi-cart__add-remove{
    text-align:right !important
}
.biz-complete-order .multi-cart__links{
    text-align:left !important
}
.biz-complete-order .multi-cart__links a{
    padding:0 8px;
    display:inline-block
}
@media screen and (max-width: 64.06125em){
    .biz-complete-order .multi-cart__links a{
        font-size:13px;
        line-height:1
    }
}
.biz-complete-order .multi-cart__links a+a{
    border-left:#ddd solid 1px
}
.biz-complete-order .no-border{
    border:0 !important
}
.biz-complete-order .du-table-ypyg tbody .multi-cart__row>td.cell-opaque{
    padding:10px 15px;
    background:#f8f8f8;
    border-radius:6px
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .du-table-ypyg tbody .multi-cart__row>td.cell-opaque{
        padding:10px
    }
}
.biz-complete-order .compressed td{
    font-size:1rem;
    padding:5px 0
}
.biz-complete-order .compressed td.sub-data{
    font-size:.93rem
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .side-pane--widget{
        padding-left:0;
        padding-right:0
    }
}
.biz-complete-order .hlight-action{
    position:relative;
    font-size:.9rem;
    padding:20px 22px;
    margin:1rem 0;
    background:#E5F7FA;
    border-radius:0 6px 6px 0;
    color:#333
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .hlight-action{
        text-align:center
    }
}
.biz-complete-order .hlight-action:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:4px;
    height:100%;
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.biz-complete-order .hlight-action .flex{
    display:flex;
    align-items:center;
    padding-top:5px
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .hlight-action .flex{
        justify-content:center
    }
}
.biz-complete-order .hlight-action .flex-row{
    padding:10px 0
}
.biz-complete-order .hlight-action .flex-row:first-child{
    padding-top:0
}
.biz-complete-order .hlight-action .flex-row:last-child{
    padding-bottom:0
}
.biz-complete-order .hlight-action .flex-row+.flex-row{
    border-top:#fff solid 1px
}
.biz-complete-order .hlight-action .phone-num{
    font-size:1.25rem
}
.biz-complete-order .hlight-action .du-text-field,.biz-complete-order .hlight-action .du-text-field--btn{
    z-index:0;
    width:auto;
    margin:0
}
.biz-complete-order .hlight-action .pill-buttons .radio-group{
    min-width:160px;
    margin:0 5px
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .hlight-action .pill-buttons .radio-group{
        min-width:132px
    }
}
.biz-complete-order .hlight-action .pill-buttons .radio-group [type="radio"]+label{
    height:34px;
    min-height:34px;
    line-height:1.3em
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .hlight-action .pill-buttons .radio-group [type="radio"]+label{
        font-size:14px
    }
}
.biz-complete-order .hlight-action .pill-buttons .radio-group [type="radio"]:not(:checked)+label{
    border-color:#777
}
.biz-complete-order .hlight-action .pill-buttons .radio-group [type="radio"]:checked+label{
    box-shadow:inset 10px 10px 5px 200px #E5F7FA
}
.biz-complete-order .hlight-action .want-more{
    margin-left:auto
}
.biz-complete-order .hlight-action .want-more a{
    text-decoration:none;
    color:#c724b1
}
.biz-complete-order .hlight-action .want-more a img{
    height:10px
}
.biz-complete-order .summary-wrap{
    display:flex;
    flex-flow:column;
    width:100%;
    padding:15px 20px 20px;
    background:#fff;
    border-radius:12px;
    border:#ddd solid 1px
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .summary-wrap{
        padding-left:30px;
        padding-right:30px
    }
}
.biz-complete-order .promo-code2{
    padding:20px;
    margin:-20px -20px 0;
    border-radius:12px 12px 0 0;
    background:#f8f8f8
}
.biz-complete-order .promo-code2 form{
    display:flex;
    flex-flow:row
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .promo-code2 form{
        flex-flow:column
    }
}
.biz-complete-order .promo-code2 .promo-code--input{
    border-color:#888 !important
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .promo-code2 .promo-code--input{
        margin-left:0 !important
    }
}
.biz-complete-order .promo-code2 .promo-code--input,.biz-complete-order .promo-code2 .promo-code--label{
    margin:0;
    padding:0;
    width:auto
}
.biz-complete-order .promo-code2 fieldset+fieldset{
    margin-left:1.2rem !important
}
.biz-complete-order .promo-code2.hide-for-medium{
    margin:-5px 20px 25px;
    padding:20px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:12px
}
.biz-complete-order .summary-items{
    display:flex;
    flex-flow:row;
    padding:0
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .summary-items{
        flex-flow:row wrap
    }
}
.biz-complete-order .summary-items .grid-x{
    width:100%
}
.biz-complete-order .summary-items .cell{
    padding:5px 0
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .summary-items button{
        min-width:160px
    }
}
.biz-complete-order .summary-items .item+.item{
    margin-left:1.1rem
}
.biz-complete-order .summary-items .bold{
    font-family:"du-font-secondary-bold";
    font-size:20px
}
.biz-complete-order .summary-items .bold span{
    font-family:"du-font-secondary-regular";
    font-size:15px;
    color:#777
}
.biz-complete-order .summary-items .bold small{
    font-size:15px
}
.biz-complete-order .summary-items .sub{
    color:#333;
    font-size:15px
}
.biz-complete-order .summary-items .action{
    margin-top:10px;
    margin-left:auto
}
.biz-complete-order .summary-items .cell+.cell{
    text-align:right
}
.biz-complete-order .summary-items .toggle-wrap{
    position:relative;
    padding-right:30px
}
.biz-complete-order .summary-items .toggle-wrap .amount{
    display:none
}
.biz-complete-order .summary-items .toggle{
    position:absolute;
    top:7px;
    right:0;
    transform:rotateX(180deg);
    width:20px;
    height:12px;
    background:url(../..//common/images/arrow-down-magenta.svg) 50% 50% no-repeat
}
.biz-complete-order .summary-items.minimal .toggle{
    transform:rotateX(0deg)
}
.biz-complete-order .summary-items.minimal .toggle-wrap .amount{
    display:block
}
.biz-complete-order .summary-items.minimal .action,.biz-complete-order .summary-items.minimal .detail{
    display:none
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .summary-items .bold{
        line-height:1
    }
    .biz-complete-order .summary-items .item{
        width:50%;
        margin-bottom:10px
    }
    .biz-complete-order .summary-items .item+.item{
        margin-left:0
    }
    .biz-complete-order .summary-items .sub{
        font-size:15px
    }
    .biz-complete-order .summary-items .action{
        width:100%
    }
}
.biz-complete-order .widget-reqs td h6{
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
.biz-complete-order .cart-data{
    padding:0 20px
}
.biz-complete-order .cart-data>.small-9{
    padding-top:5px
}
.biz-complete-order .expand-switch{
    overflow:hidden;
    display:flex;
    width:62px;
    margin-left:auto;
    border:#ccc solid 1px;
    border-radius:4px
}
.biz-complete-order .expand-switch span{
    width:32px;
    height:30px
}
.biz-complete-order .expand-switch span+span{
    border-left:#ccc solid 1px
}
.biz-complete-order .expand-switch span.expand{
    background:url(../..//common/images/view-expanded.svg) 50% 50% no-repeat
}
.biz-complete-order .expand-switch span.collapse{
    background:url(../..//common/images/view-collapsed.svg) 50% 50% no-repeat
}
.biz-complete-order .expand-switch span.active{
    opacity:50%;
    background-color:#ccc
}
.biz-complete-order .plan-card{
    position:relative;
    font-size:1rem;
    padding:12px 10px;
    padding-left:30px;
    margin:0 0 1rem;
    background:#f8f8f8;
    border-radius:8px
}
.biz-complete-order .plan-card .mob-num{
    font-family:"du-font-secondary-bold";
    color:#333
}
.biz-complete-order .plan-card .use-existing{
    color:#c724b1;
    display:block;
    text-decoration:underline
}
.biz-complete-order .plan-card .index{
    font-size:13px
}
.biz-complete-order .multi-cart__collapse.compressed{
    overflow:hidden
}
.biz-complete-order .multiple .plan-card{
    margin-left:15px
}
.biz-complete-order .multiple .plan-card:before{
    position:absolute;
    left:-15px;
    bottom:calc(100% - 40px);
    content:'';
    width:15px;
    height:calc(100% + 20px);
    border-left:#eee solid 1px;
    border-bottom:#ddd solid 1px
}
.biz-complete-order .micro-check{
    position:relative
}
.biz-complete-order .micro-check:before{
    position:absolute;
    left:-17px;
    top:4px;
    content:'';
    width:12px;
    height:12px;
    background:url(../..//common/images/micro-check.svg) 50% 50% no-repeat
}
.biz-complete-order .util-action{
    position:absolute;
    top:0;
    right:0
}
.biz-complete-order .util-action .icon,.biz-complete-order .util-action .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .biz-complete-order .util-action .secondary-btn--primary-color,.biz-complete-order .util-action .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .biz-complete-order .util-action .secondary-btn--primary-color,.biz-complete-order .util-action .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .biz-complete-order .util-action .secondary-btn--primary-color,.biz-complete-order .util-action .accordion-item .file-drop .hint2,.accordion-item .file-drop .biz-complete-order .util-action .hint2,.biz-complete-order .util-action .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .biz-complete-order .util-action .hint2,.biz-complete-order .util-action .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .biz-complete-order .util-action .hint2{
    width:20px;
    height:20px
}
.biz-complete-order .prod-list-item{
    position:relative;
    padding:0;
    padding-left:17px;
    max-width:400px
}
.biz-complete-order .prod-list-item+.prod-list-item{
    margin-top:1rem
}
.biz-complete-order .prod-list-item .plan-name{
    margin-bottom:.2rem !important
}
.biz-complete-order .prod-list-item .use-existing{
    font-size:.96rem;
    color:#c724b1
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .prod-list-item{
        padding-left:80px
    }
}
.biz-complete-order .prod-list-item .change-number-link{
    display:inline-block;
    text-decoration:none;
    color:#c724b1;
    font-size:13px;
    line-height:1em;
    padding:2px 10px 0;
    margin:0 10px;
    border-left:#ccc solid 1px
}
.biz-complete-order .prod-list-item .more-details{
    max-width:320px
}
.biz-complete-order #prepaid-balance .selected-number,.biz-complete-order #forclosure-number .selected-number{
    color:#00205B;
    background:linear-gradient(30deg, #00205B 0%, #753BBD 25%, #00A9CE 70%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.biz-complete-order .prod-list-item ~ .pane-candy{
    margin-top:1rem
}
.biz-complete-order .prod-list-item .hlight{
    max-width:300px;
    padding:10px 15px;
    margin:1rem 0;
    background:rgba(199,36,177,0.1);
    border-radius:8px
}
.biz-complete-order .prod-list-item .hlight.fade{
    color:#444;
    background-image:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.biz-complete-order .prod-list-item .hlight.fade p{
    font-size:15px;
    color:#444
}
.biz-complete-order .prod-list-item .hlight table{
    margin:0
}
.biz-complete-order .prod-list-item .hlight table td{
    font-size:15px;
    border:0;
    padding:0;
    color:#444
}
.biz-complete-order .prod-list-item .hlight table td strong{
    font-size:18px
}
.biz-complete-order .prod-list-item .hlight table td strong sub{
    font-size:12px
}
.biz-complete-order .prod-list-item .hlight table td>span{
    font-size:13px
}
.biz-complete-order .prod-list-item .hlight table td a.see-detail{
    font-size:13px;
    color:#c724b1
}
.biz-complete-order .pane-candy{
    padding:10px 15px;
    font-size:1rem
}
.biz-complete-order .pane-candy .head{
    position:relative;
    color:#333;
    padding:5px 0
}
.biz-complete-order .pane-candy .head .close{
    position:absolute;
    right:0;
    top:3px;
    padding:0 5px;
    font-style:normal;
    transform:scaleY(0.85);
    cursor:pointer
}
.biz-complete-order .pane-candy .option{
    padding:10px 15px;
    margin:.5rem 0;
    line-height:1.2em;
    cursor:pointer;
    border:#eee solid 1px;
    border-radius:4px;
    background:#fff url(../..//common/images/arrow-side-blue.svg) no-repeat;
    background-position:right 15px top 50%
}
.biz-complete-order .pane-candy .option:hover,.biz-complete-order .pane-candy .accordion-login .option.accordion-title:focus,.accordion-login .biz-complete-order .pane-candy .option.accordion-title:focus,.biz-complete-order .pane-candy .option.file-drop:focus,.biz-complete-order .pane-candy .file-drop-container .option.file-drop-single:focus,.file-drop-container .biz-complete-order .pane-candy .option.file-drop-single:focus{
    background-color:#fafafa
}
[dir=rtl] .biz-complete-order .pane-candy .option{
    background:#fff url(../..//common/images/arrow-left-blue.svg) no-repeat;
    background-position:left 15px top 50%
}
.biz-complete-order .pane-candy .option strong,.biz-complete-order .pane-candy .option .subtitle2{
    color:#333
}
.biz-complete-order .pane-candy .option .subtitle2{
    padding-bottom:8px
}
.biz-complete-order .pane-candy .option>span{
    font-size:13px
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .pane-candy .change-options{
        display:flex;
        flex-flow:row wrap;
        justify-content:space-between
    }
    .biz-complete-order .pane-candy .option{
        width:49%;
        padding-right:30px
    }
    .biz-complete-order .pane-candy .option.full-width{
        width:100%
    }
}
.biz-complete-order .pane-candy .du-form,.biz-complete-order .pane-candy .pin-form{
    position:relative;
    margin:1rem 0;
    padding:5px 15px 10px;
    background:#fff;
    border-radius:6px
}
.biz-complete-order .pane-candy .du-form:before,.biz-complete-order .pane-candy .pin-form:before{
    position:absolute;
    top:-7px;
    left:20px;
    content:'';
    width:15px;
    height:15px;
    transform:rotate(45deg);
    background:#fff;
    box-shadow:-2px -2px 3px -1px rgba(200,200,200,0.5)
}
.biz-complete-order .pane-candy .du-form form{
    width:100%
}
.biz-complete-order .pane-candy .du-form .group{
    padding:0
}
.biz-complete-order .pane-candy .du-form .group.action{
    margin-top:5px
}
.biz-complete-order .pane-candy .du-text-field .parsley-errors-list,.biz-complete-order .pane-candy .du-text-field--btn .parsley-errors-list{
    font-weight:200;
    bottom:-18px
}
.biz-complete-order .pane-candy .pin-form button,.biz-complete-order .pane-candy .du-form button{
    color:#fff
}
.biz-complete-order .pane-candy .pin-form button:before,.biz-complete-order .pane-candy .du-form button:before{
    display:none
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .pane-candy .pin-form button,.biz-complete-order .pane-candy .du-form button{
        width:auto !important
    }
}
.biz-complete-order .pane-candy .pin-form{
    padding:15px
}
.biz-complete-order .pane-candy .pin-input{
    margin-bottom:20px
}
.biz-complete-order .pane-candy .pin-input>label{
    color:#333;
    font-size:1rem;
    font-family:"du-font-secondary-bold";
    line-height:1.2em
}
.biz-complete-order .pane-candy .pin-input .input-group input{
    height:32px;
    max-width:32px;
    margin-top:1rem;
    margin-bottom:1rem;
    font-size:24px;
    border:#999 solid 1px;
    border-radius:5px
}
.biz-complete-order .pane-candy .du-text-field input:focus:not([readonly]) ~ .bar,.biz-complete-order .pane-candy .du-text-field--btn input:focus:not([readonly]) ~ .bar{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%) !important
}
.biz-complete-order .pane-candy .pin-form .use-another{
    color:#c724b1;
    font-size:13px;
    text-decoration:none
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .summary-wrap{
        margin-bottom:-20px;
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
}
.biz-complete-order.multi-cart .promo-code form{
    float:none;
    width:auto
}
.biz-complete-order .timer-wrap{
    width:100%
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .timer-wrap{
        padding-left:80px
    }
}
.biz-complete-order .timer-wrap .timer{
    font-size:.92rem;
    text-align:start
}
.biz-complete-order .timer-wrap .timer:not(.timer--extend):not(.timer--expire) .timer__inner{
    background-color:rgba(0,169,206,0.1)
}
.biz-complete-order .timer-wrap .timer__inner{
    display:inline-block;
    width:auto !important;
    padding-right:10px !important;
    border:#00a9ce solid 2px !important;
    border-radius:6px !important
}
.biz-complete-order .timer-wrap .timer--extend .timer__inner{
    border-color:#ff8200 !important
}
.biz-complete-order .timer-wrap .timer--expire .timer__inner{
    border-color:#F44242 !important
}
.biz-complete-order .summary-items .align-left{
    text-align:left !important
}
.biz-complete-order.order-confirmation-page--new .table1 td:first-child,.biz-complete-order.order-confirmation-ypyg .table1 td:first-child,.order-summary .biz-complete-order.order-summary__inner .table1 td:first-child{
    display:table-cell
}
.biz-complete-order [data-tooltip]{
    color:#c724b1;
    text-decoration:none
}
.biz-complete-order [data-tooltip]:before{
    font-size:1rem !important
}
.align-left{
    text-align:left
}
.flex-y-center{
    display:flex;
    align-items:center
}
.flex-align-end{
    justify-content:flex-end
}
.color-white{
    color:#fff
}
.elevate1,.biz-complete-order .pane-candy .du-form,.biz-complete-order .pane-candy .pin-form{
    box-shadow:0px 2px 6px 0 rgba(119,119,119,0.2)
}
.pane-candy{
    min-height:3rem;
    background:#f8f8f8;
    background-image:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border-radius:6px
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td{
    position:relative;
    padding-bottom:20px
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td.no-border{
    padding-top:0
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td p{
    margin:0;
    padding:0
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td a{
    color:#777
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .plan-type{
    color:#777;
    font-size:1rem;
    margin-bottom:1rem
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .desc{
    color:#999;
    font-size:.85rem
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .desc .micro-check{
    margin-left:1.1rem
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .plan-name{
    display:inline-block;
    font-size:1rem;
    color:#333
}
@media screen and (max-width: 47.99875em){
    .du-table-ypyg thead tr.multi-cart__title--biz-complete>td .plan-name{
        margin-bottom:.5rem
    }
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod{
    position:absolute;
    right:0;
    top:10px;
    max-height:56px;
    max-width:56px
}
@media print, screen and (min-width: 48em){
    .du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod{
        top:6px;
        right:auto;
        left:0
    }
}
@media screen and (max-width: 47.99875em){
    .du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod{
        height:56px
    }
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod img{
    max-height:100%
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod img.icon-sim{
    position:absolute;
    left:-8px;
    bottom:5px;
    height:24px
}
@media screen and (max-width: 47.99875em){
    .prepaid-addons-wrap .prepaid-addons .subtitle1{
        font-size:1.125rem
    }
    .prepaid-addons-wrap .prepaid-tabs .slick-dotted .slick-dots{
        bottom:-2em
    }
    .prepaid-addons-wrap .free-package-selector{
        padding-bottom:10px
    }
}
.prepaid-addons .subtitle1>em{
    font-style:normal;
    font-family:"du-font-secondary-regular"
}
section.hide-for-medium>.side-pane--widget{
    margin:20px 0 0;
    border:0
}
section.hide-for-medium>.side-pane--widget.widget-reqs td h6{
    font-size:1.125rem;
    font-family:"du-font-secondary-regular"
}
section.hide-for-medium>.side-pane--widget .du-table1.table1--steps img,section.hide-for-medium>.side-pane--widget .table1--steps.du-table0 img{
    max-height:32px;
    max-width:32px
}
.north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .btn,.north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .tvpackages .btn-primary,.tvpackages .north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .btn-primary,.north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .tvpackages .btn-secondary,.tvpackages .north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .btn-secondary{
    min-width:120px !important
}
.biz-addon-wrap .sub-step-title{
    font-size:1.25rem;
    text-align:center
}
.biz-addon-wrap .free-package-selector{
    display:flex;
    justify-content:center
}
.biz-addon-wrap .free-package-selector .du-custom-radio{
    border-radius:10px;
    border:#e2e2e2 solid 1px
}
.biz-addon-wrap .free-package-selector .du-custom-radio.selected{
    border:0 !important;
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.biz-addon-wrap .free-package-selector .du-custom-radio.selected .du-radio-details{
    margin:-16px;
    padding:23px 16px;
    width:calc(100% + 32px) !important;
    height:calc(100% + 32px);
    border-radius:8px;
    background:#fff
}
.biz-addon-wrap .free-package-selector .du-custom-radio .added{
    display:none;
    color:#fff
}
.biz-addon-wrap .free-package-selector .du-custom-radio .added:before{
    display:none
}
.biz-addon-wrap .free-package-selector .du-custom-radio .added i{
    width:20px;
    height:20px;
    margin-top:-2px;
    margin-right:-5px
}
.biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .btn:not(.added),.biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .tvpackages .btn-primary:not(.added),.tvpackages .biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .btn-primary:not(.added),.biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .tvpackages .btn-secondary:not(.added),.tvpackages .biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .btn-secondary:not(.added){
    display:none
}
.biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .added{
    display:block
}
.checkout-sticky-container.inactive{
    margin-top:0
}
@media screen and (max-width: 47.99875em){
    .addon-benefits-wrap[data-bg-purple] .cell.action{
        margin-top:1rem
    }
    .addon-benefits-wrap[data-bg-purple] .secondary-btn--primary-color{
        width:100%;
        color:#fff;
        font-size:1.1rem;
        border:#fff solid 2px;
        background:transparent
    }
    .addon-benefits-wrap[data-bg-purple] .secondary-btn--primary-color:before{
        display:none
    }
}
@media print, screen and (min-width: 48em){
    .number-selector .captcha-section{
        position:absolute
    }
}
.du-table1.compact td,.compact.du-table0 td{
    padding-top:5px;
    padding-bottom:5px;
    border:0
}
.du-table1.compact tr:last-child td,.compact.du-table0 tr:last-child td{
    border-top:#444 solid 1px
}
.cart-cta-confirm .btn,.cart-cta-confirm .tvpackages .btn-primary,.tvpackages .cart-cta-confirm .btn-primary,.cart-cta-confirm .tvpackages .btn-secondary,.tvpackages .cart-cta-confirm .btn-secondary{
    min-width:279px
}
.cart-cta-confirm .btn-primary{
    color:#fff
}
.cart-cta-confirm .btn-primary:before{
    display:none
}
@media screen and (max-width: 47.99875em){
    .rd-reveal[data-resize="forclosure"] .svg-bg-icon[data-size="large"]{
        width:80px;
        height:80px
    }
    .rd-reveal[data-resize="forclosure"] .cart-cta-confirm .btn,.rd-reveal[data-resize="forclosure"] .cart-cta-confirm .tvpackages .btn-primary,.tvpackages .rd-reveal[data-resize="forclosure"] .cart-cta-confirm .btn-primary,.rd-reveal[data-resize="forclosure"] .cart-cta-confirm .tvpackages .btn-secondary,.tvpackages .rd-reveal[data-resize="forclosure"] .cart-cta-confirm .btn-secondary{
        width:100%
    }
    .rd-reveal[data-resize="forclosure"] .rd-reveal__content{
        padding-top:10px
    }
}
.biz-complete-order td.vat-notice{
    text-align:center !important
}
.biz-complete-order td.vat-notice .vat-text{
    display:inline-block;
    position:relative;
    color:#777;
    font-size:13px;
    padding:0 10px;
    background:#fff;
    top:-12px
}
.biz-complete-order td.vat-notice hr.du-hr{
    margin:10px 0 0
}
@media print, screen and (min-width: 48em){
    .biz-complete-cards .md-flex-justify-center{
        justify-content:space-evenly
    }
}
.biz-complete-cards .card-intro{
    display:inline-block
}
@media print, screen and (min-width: 48em){
    .biz-complete-cards .card-intro{
        width:calc(25%);
        margin-right:20px
    }
}
@media screen and (max-width: 64.06125em){
    .shop-optimization .free-package-selector .biz-addon-carousel{
        max-width:100%
    }
}
.biz-addon-carousel label.du-custom-radio{
    max-width:300px;
    opacity:.3
}
@media screen and (max-width: 47.99875em){
    .biz-addon-carousel label.du-custom-radio{
        opacity:.5;
        max-width:320px
    }
}
.biz-addon-carousel label.du-custom-radio.slick-active{
    opacity:1
}
@media screen and (max-width: 47.99875em){
    .biz-addon-wrap>.free-package-selector{
        padding-left:10px;
        padding-right:10px
    }
}
.biz-addon-wrap .slick-list{
    overflow:visible
}
@media screen and (max-width: 47.99875em){
    .biz-addon-wrap{
        margin:0 -20px
    }
    .biz-addon-wrap .slick-list{
        padding-left:10px;
        padding-right:10px
    }
}
.biz-addon-wrap .slick-dots{
    bottom:-2rem;
    padding-right:0;
    padding-left:0
}
@media print, screen and (min-width: 48em){
    .biz-addon-wrap .slick-dots li{
        width:60px
    }
}
@media print, screen and (min-width: 48em){
    .biz-addon-wrap .slick-dotted .slick-dots li button:before{
        width:100%;
        height:3px;
        border-radius:3px;
        transform:scale(1)
    }
}
@media print, screen and (min-width: 48em){
    .biz-addon-wrap .slick-dotted .slick-dots li.slick-active button:before{
        height:4px
    }
}
.summary-wrap .promo-code3{
    position:relative;
    margin:-14px -19px 20px;
    background:#fafafa;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom:#ddd solid 1px
}
.summary-wrap .promo-code3 .group{
    padding:10px 20px
}
.summary-wrap .promo-code3 .promo-trigger{
    padding:15px 20px
}
[dir=rtl] .summary-wrap .promo-code3 .promo-trigger .svg-icon{
    transform:rotateY(180deg)
}
.summary-wrap .promo-code3 form{
    display:block;
    width:100%
}
.summary-wrap .promo-code3 form .du-text-field .parsley-errors-list,.summary-wrap .promo-code3 form .du-text-field--btn .parsley-errors-list{
    bottom:-22px;
    left:10px
}
.summary-wrap .promo-code3 form .du-text-field .msg,.summary-wrap .promo-code3 form .du-text-field--btn .msg{
    display:none;
    padding-top:5px;
    padding-left:10px
}
.summary-wrap .promo-code3 form .icon-x,.summary-wrap .promo-code3 form .icon-check{
    display:none;
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-12px
}
.summary-wrap .promo-code3 form .btn-remove{
    display:none
}
.summary-wrap .promo-code3 .applied-failed .icon-x{
    cursor:pointer;
    display:block
}
.summary-wrap .promo-code3 .applied-failed .du-text-field .bar,.summary-wrap .promo-code3 .applied-failed .du-text-field--btn .bar{
    background:#F44242
}
.summary-wrap .promo-code3 .applied-failed .du-text-field .bar:before,.summary-wrap .promo-code3 .applied-failed .du-text-field--btn .bar:before{
    margin:2px
}
.summary-wrap .promo-code3 .applied-failed .du-text-field .msg,.summary-wrap .promo-code3 .applied-failed .du-text-field--btn .msg{
    display:block;
    color:#F44242
}
.summary-wrap .promo-code3 .applied-success .icon-check{
    display:block
}
.summary-wrap .promo-code3 .applied-success .du-text-field .bar,.summary-wrap .promo-code3 .applied-success .du-text-field--btn .bar{
    background:#333
}
.summary-wrap .promo-code3 .applied-success .du-text-field .bar:before,.summary-wrap .promo-code3 .applied-success .du-text-field--btn .bar:before{
    margin:2px
}
.summary-wrap .promo-code3 .applied-success .btn:not(.btn-remove),.summary-wrap .promo-code3 .applied-success .tvpackages .btn-primary:not(.btn-remove),.tvpackages .summary-wrap .promo-code3 .applied-success .btn-primary:not(.btn-remove),.summary-wrap .promo-code3 .applied-success .tvpackages .btn-secondary:not(.btn-remove),.tvpackages .summary-wrap .promo-code3 .applied-success .btn-secondary:not(.btn-remove){
    display:none
}
.summary-wrap .promo-code3 .applied-success .btn-remove{
    display:block
}
.summary-wrap .promo-code3 .applied-success .du-text-field .msg,.summary-wrap .promo-code3 .applied-success .du-text-field--btn .msg{
    display:block
}
@media print, screen and (min-width: 48em){
    .summary-wrap .promo-code3{
        margin-left:-29px;
        margin-right:-29px
    }
    .summary-wrap .promo-code3.du-form{
        padding:20px 30px
    }
    .summary-wrap .promo-code3 .promo-trigger{
        padding:0
    }
    .summary-wrap .promo-code3 .group{
        display:flex;
        flex-flow:row;
        align-items:center;
        width:100%;
        margin:0;
        padding:10px 0
    }
    .summary-wrap .promo-code3 .du-text-field,.summary-wrap .promo-code3 .du-text-field--btn{
        max-width:285px;
        margin:0
    }
    .summary-wrap .promo-code3 .action .btn,.summary-wrap .promo-code3 .action .tvpackages .btn-primary,.tvpackages .summary-wrap .promo-code3 .action .btn-primary,.summary-wrap .promo-code3 .action .tvpackages .btn-secondary,.tvpackages .summary-wrap .promo-code3 .action .btn-secondary{
        margin-left:10px
    }
}
.summary-wrap .promo-code3 .loader-box{
    z-index:10
}
@media screen and (max-width: 47.99875em){
    .spotlight[data-spotlight-mobile-size="xsmall"]{
        height:130px;
        max-height:130px
    }
}
.font-secondary-b{
    font-family:"du-font-secondary-bold" !important
}
.page-digi-cat{
    padding-top:10px !important
}
.digi-cat-header{
    z-index:100;
    position:fixed;
    width:100%;
    height:56px;
    padding:5px 20px;
    background:#fff;
    border-bottom:#f2f2f2 solid 1px
}
.digi-cat-header .grid-x{
    align-items:center;
    height:100%
}
.digi-cat-header .logo-wrap img{
    display:block;
    margin:0 auto
}
.digi-cat-header .lang-switch{
    text-align:right
}
.digi-cat-header .lang-switch a{
    display:inline-block;
    padding:0 3px;
    color:#333;
    border:0
}
.digi-cat-header .lang-switch a+a{
    padding-left:8px;
    border-left:#ccc solid 1px !important
}
.digi-cat-header .lang-switch a.disabled{
    color:#aaa;
    opacity:1;
    background:none
}
.digi-cat-header .lang-switch a:last-child{
    padding-right:0
}
.spotlight.digi-cat{
    padding-top:49px
}
.spotlight.digi-cat+section{
    margin-top:-20px
}
.spotlight.digi-cat ~ .du-discovery-generic{
    z-index:10;
    position:relative;
    margin-top:-20px
}
@media screen and (max-width: 47.99875em){
    .spotlight.digi-cat .du-img-container{
        height:130px;
        top:55px
    }
    .spotlight.digi-cat .du-img-container .hide-for-medium{
        background-position:top left
    }
}
.spotlight.digi-cat .du-content-inner{
    display:flex;
    align-items:center;
    padding:20px;
    height:calc(100% - 20px)
}
.spotlight.digi-cat .spotlight__header{
    display:block;
    max-width:55%
}
.spotlight.digi-cat .spotlight__caption__sub{
    margin-top:.4rem;
    font-size:13px;
    line-height:1.4em
}
.shop-optimization.digi-cat .cxpromise .svg-bg-icon{
    -webkit-filter:none;
    filter:none
}
.shop-optimization .cxpromise[data-type=A] .cxpromise--item:first-child .cxpromise--item--icon.with-tag{
    top:12px
}
@media screen and (max-width: 47.99875em){
    .bmu-content-pane .digi-cat-req-docs{
        order:-1;
        margin:30px 0 -20px
    }
}
.qr-code-wrap{
    padding:30px 0;
    min-height:550px;
    color:#fff;
    text-align:center;
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.qr-code-wrap h2{
    margin:0;
    padding:0 0 5px
}
.qr-code-wrap .subhead{
    font-size:15px
}
.qr-code-wrap .order-title{
    padding:0 0 20px
}
.qr-code-wrap .qr-code{
    color:#444;
    width:100%;
    max-width:300px;
    margin:0 auto;
    padding:30px;
    font-size:14px;
    background:#fff;
    border-radius:8px
}
.qr-code-wrap .code-img{
    padding:20px 0 0
}
.qr-copy-wrap{
    color:#444;
    width:100%;
    max-width:300px;
    margin:-80px auto 10px;
    padding:20px;
    font-size:15px;
    border-radius:8px;
    background:#fff;
    box-shadow:0 3px 6px 0 rgba(0,0,0,0.05)
}
.qr-copy-wrap h4{
    margin:0
}
.qr-copy-wrap p{
    color:#777
}
.qr-copy-wrap fieldset{
    width:100% !important;
    margin-bottom:10px
}
.qr-copy-wrap form{
    position:relative;
    width:100%
}
.qr-copy-wrap form [type=text]{
    padding-right:90px !important
}
.qr-copy-wrap .action button{
    position:absolute;
    top:7px;
    min-width:70px;
    right:8px;
    color:#fff
}
.qr-copy-wrap .action button:before{
    display:none
}
.qr-copy-wrap .feedback-msg{
    font-size:.96rem;
    padding:10px;
    border:#ddd solid 1px;
    border-radius:6px
}
.qr-copy-wrap .feedback-msg p{
    margin:0
}
.page__book-appointment{
    width:100%
}
.page__book-appointment .map-wrapper{
    position:relative;
    overflow:hidden;
    width:100%;
    height:600px;
    border-radius:8px;
    max-width:1056px;
    margin:0 auto
}
.page__book-appointment .selectize-control{
    padding:0 !important
}
.page__book-appointment .du-maplist-scroller{
    display:none;
    position:absolute;
    width:100%;
    height:660px;
    padding:30px;
    overflow:scroll;
    background:#fff;
    z-index:2;
    left:0
}
@media print, screen and (min-width: 64em){
    .page__book-appointment .du-maplist-scroller{
        position:static;
        display:block !important;
        height:460px;
        min-height:auto;
        padding:0
    }
}
@media screen and (max-width: 64.06125em){
    .page__book-appointment .visit-wrapper{
        padding:0 25px
    }
}
@media screen and (max-width: 64.06125em){
    .page__book-appointment .checkout-steps--bmu .checkout-steps-list.step-4 li{
        width:25%
    }
}
@media screen and (max-width: 64.06125em){
    .page__book-appointment .card-download-app-wrap{
        padding:0 20px
    }
}
@media print, screen and (min-width: 64em){
    .page__book-appointment .pay-pane .group{
        padding-left:0
    }
}
.page__book-appointment .rounded-tabs .linked-tabs{
    justify-content:flex-start;
    margin:0
}
.page__book-appointment .rounded-tabs .linked-tabs .tabs-title{
    padding-right:20px;
    padding-left:0
}
.page__book-appointment .rounded-tabs .linked-tabs .tabs-title a{
    border-radius:0 !important
}
.page__book-appointment .rounded-tabs .linked-tabs .tabs-title a::before{
    border-radius:0 !important;
    margin:0 0 1px 0 !important
}
.page__book-appointment .rounded-tabs .linked-tabs .tabs-title.is-active a::before{
    margin-bottom:2px !important
}
.page__book-appointment .rounded-tabs.minus-margin{
    margin-top:-20px
}
@media print, screen and (min-width: 48em){
    .page__book-appointment .rounded-tabs.minus-margin{
        margin-top:-10px
    }
}
@media screen and (max-width: 47.99875em){
    .spotlight ~ .page-light-gray.page-bmu{
        min-height:auto
    }
}
.spotlight .du-content-inner>.grid-x{
    width:100%
}
@media screen and (max-width: 47.99875em){
    .multi-cart__links a.caption{
        font-size:13px
    }
}
@media screen and (max-width: 47.99875em){
    #leftColumn>.du-msg-success,.bmu-content-pane .action-block>.du-msg-success{
        width:auto;
        margin-left:20px;
        margin-right:20px;
        padding-left:20px;
        padding-right:20px
    }
    #leftColumn>.du-msg-success.margin-top-0,.bmu-content-pane .action-block>.du-msg-success.margin-top-0{
        margin-top:20px !important
    }
}
.checkout-steps--arrows{
    flex:0 0 100%
}
.checkout-steps--arrows .checkout-steps-list{
    justify-content:space-between
}
@media print, screen and (min-width: 48em){
    .checkout-steps--arrows .checkout-steps-list{
        position:static
    }
}
.checkout-steps--arrows .checkout-steps-list li{
    width:27%;
    text-align:left
}
.checkout-steps--arrows .checkout-steps-list li:before{
    top:40%;
    left:-40px;
    transform:rotate(-45deg);
    width:24px;
    height:24px;
    background:none;
    border-right:rgba(255,255,255,0.5) solid 1px;
    border-bottom:rgba(255,255,255,0.5) solid 1px
}
.checkout-steps--arrows .checkout-steps-list li h6{
    display:block
}
.checkout-steps--arrows .checkout-steps-list li h5{
    font-size:1.0625rem
}
@media print, screen and (min-width: 48em){
    .checkout-steps--arrows .checkout-steps-list li h5{
        font-size:1.375rem
    }
}
.checkout-steps--arrows .checkout-steps-list li a{
    color:rgba(255,255,255,0.5)
}
.checkout-steps--arrows .checkout-steps-list li.active a{
    color:#fff
}
@media print, screen and (min-width: 48em){
    .checkout-steps--arrows{
        margin-top:0
    }
    .checkout-steps--arrows .checkout-steps-inner{
        width:100%
    }
    .checkout-steps--arrows .checkout-steps-list{
        margin:0;
        width:100%;
        max-width:400px
    }
    .checkout-steps--arrows .checkout-steps-list li{
        width:auto
    }
    .checkout-steps--arrows .checkout-steps-list li:first-child{
        margin-left:0
    }
    .checkout-steps--arrows .checkout-steps-list li:before{
        left:-50px !important
    }
}
.sme-refresh .spotlight__caption__main{
    font-size:2.2rem
}
@media screen and (max-width: 47.99875em){
    .sme-refresh .spotlight__caption__main{
        font-size:1.8rem
    }
}
@media print, screen and (min-width: 48em){
    .sme-refresh .spotlight__caption__main>.svg-bg-icon{
        width:70px;
        height:70px;
        top:0
    }
}
@media screen and (max-width: 47.99875em){
    .sme-refresh .spotlight__caption__main>.svg-bg-icon{
        width:50px;
        height:50px;
        display:inline-block;
        vertical-align:middle
    }
}
.rounded-tabs.tight .tabs .tabs-title{
    padding:0 5px;
    max-width:250px
}
.info-strip.number-list .col-title span+h5{
    padding-left:2.5rem;
    line-height:1.125em
}
@media screen and (max-width: 47.99875em){
    .addon-benefits-wrap .cell.small-12 p{
        font-size:.96rem;
        max-width:300px
    }
}
.biz-complete-cards{
    overflow:hidden
}
.biz-complete-cards .element-item .key-features,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .addons,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .addons{
    border-color:#eee !important
}
.biz-complete-cards .element-item .key-features+.key-features,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .addons+.key-features,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .addons+.key-features,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .key-features+.addons,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .key-features+.addons,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .addons+.addons,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .addons+.addons,.biz-complete-cards .element-item .key-features+.action,.biz-complete-cards .element-item .campaign-landing .home-campaign .cards__item-get .addons+.action,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .element-item .addons+.action{
    border-top:0 !important
}
.biz-complete-cards .features-list--compact{
    margin:0;
    padding:0;
    font-size:.9rem
}
.biz-complete-cards .key-features .features-list--compact,.biz-complete-cards .campaign-landing .home-campaign .cards__item-get .addons .features-list--compact,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .addons .features-list--compact{
    display:none
}
.biz-complete-cards .key-features.expanded .features-list--compact,.biz-complete-cards .campaign-landing .home-campaign .cards__item-get .expanded.addons .features-list--compact,.campaign-landing .home-campaign .cards__item-get .biz-complete-cards .expanded.addons .features-list--compact{
    display:block
}
.biz-complete-cards .drawer{
    position:relative
}
.biz-complete-cards .drawer .title,.biz-complete-cards .drawer .order-addon .sub-title,.order-addon .biz-complete-cards .drawer .sub-title,.biz-complete-cards .drawer .order-addon .desc,.order-addon .biz-complete-cards .drawer .desc,.biz-complete-cards .drawer .order-addon .price,.order-addon .biz-complete-cards .drawer .price{
    position:relative;
    z-index:1;
    cursor:pointer
}
.biz-complete-cards .drawer:after{
    position:absolute;
    top:10px;
    right:0;
    content:'';
    width:24px;
    height:24px;
    background:url(../..//common/images/icon-micro-plus.png) 50% 50% no-repeat;
    background-size:14px
}
.biz-complete-cards .drawer.expanded:after{
    background-image:url(../..//common/images/icon-micro-minus.png)
}
.biz-complete-cards .primary-btn--primary-color.selected{
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%)
}
.biz-complete-cards .element-item.active{
    box-shadow:0px 2px 15px 0 rgba(119,119,119,0.3)
}
.biz-complete-cards .element-item.inactive{
    opacity:.5
}
.biz-complete-order{
    padding-top:5px !important
}
.biz-complete-order .cart-counter p{
    color:#444;
    margin:0 0 1.3rem
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .cart-counter p{
        text-align:center
    }
}
.biz-complete-order .table1--steps td{
    border-color:#e8e8e8 !important
}
.biz-complete-order .table1--steps td.icon img,.biz-complete-order .table1--steps .accordion-item .file-drop td.secondary-btn--primary-color img,.accordion-item .file-drop .biz-complete-order .table1--steps td.secondary-btn--primary-color img,.biz-complete-order .table1--steps .accordion-item .file-drop-container .file-drop-single td.secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .biz-complete-order .table1--steps td.secondary-btn--primary-color img,.biz-complete-order .table1--steps .file-drop-container .accordion-item .file-drop-single td.secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .biz-complete-order .table1--steps td.secondary-btn--primary-color img,.biz-complete-order .table1--steps .accordion-item .file-drop td.hint2 img,.accordion-item .file-drop .biz-complete-order .table1--steps td.hint2 img,.biz-complete-order .table1--steps .accordion-item .file-drop-container .file-drop-single td.hint2 img,.accordion-item .file-drop-container .file-drop-single .biz-complete-order .table1--steps td.hint2 img,.biz-complete-order .table1--steps .file-drop-container .accordion-item .file-drop-single td.hint2 img,.file-drop-container .accordion-item .file-drop-single .biz-complete-order .table1--steps td.hint2 img{
    max-width:32px;
    max-height:32px
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .du-table1-wrap{
        padding:20px 35px
    }
}
@media screen and (max-width: 64.06125em){
    .biz-complete-order .du-table1-wrap{
        margin-left:0;
        margin-right:0
    }
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .side-pane--order-summary .du-table1-wrap{
        padding:0 20px
    }
}
.biz-complete-order .multi-cart__add-remove{
    text-align:right !important
}
.biz-complete-order .multi-cart__links{
    text-align:left !important
}
.biz-complete-order .multi-cart__links a{
    padding:0 8px;
    display:inline-block
}
@media screen and (max-width: 64.06125em){
    .biz-complete-order .multi-cart__links a{
        font-size:13px;
        line-height:1
    }
}
.biz-complete-order .multi-cart__links a+a{
    border-left:#ddd solid 1px
}
.biz-complete-order .no-border{
    border:0 !important
}
.biz-complete-order .du-table-ypyg tbody .multi-cart__row>td.cell-opaque{
    padding:10px 15px;
    background:#f8f8f8;
    border-radius:6px
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .du-table-ypyg tbody .multi-cart__row>td.cell-opaque{
        padding:10px
    }
}
.biz-complete-order .compressed td{
    font-size:1rem;
    padding:5px 0
}
.biz-complete-order .compressed td.sub-data{
    font-size:.93rem
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .side-pane--widget{
        padding-left:0;
        padding-right:0
    }
}
.biz-complete-order .hlight-action{
    position:relative;
    font-size:.9rem;
    padding:20px 22px;
    margin:1rem 0;
    background:#E5F7FA;
    border-radius:0 6px 6px 0;
    color:#333
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .hlight-action{
        text-align:center
    }
}
.biz-complete-order .hlight-action:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:4px;
    height:100%;
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.biz-complete-order .hlight-action .flex{
    display:flex;
    align-items:center;
    padding-top:5px
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .hlight-action .flex{
        justify-content:center
    }
}
.biz-complete-order .hlight-action .flex-row{
    padding:10px 0
}
.biz-complete-order .hlight-action .flex-row:first-child{
    padding-top:0
}
.biz-complete-order .hlight-action .flex-row:last-child{
    padding-bottom:0
}
.biz-complete-order .hlight-action .flex-row+.flex-row{
    border-top:#fff solid 1px
}
.biz-complete-order .hlight-action .phone-num{
    font-size:1.25rem
}
.biz-complete-order .hlight-action .du-text-field,.biz-complete-order .hlight-action .du-text-field--btn{
    z-index:0;
    width:auto;
    margin:0
}
.biz-complete-order .hlight-action .pill-buttons .radio-group{
    min-width:160px;
    margin:0 5px
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .hlight-action .pill-buttons .radio-group{
        min-width:132px
    }
}
.biz-complete-order .hlight-action .pill-buttons .radio-group [type="radio"]+label{
    height:34px;
    min-height:34px;
    line-height:1.3em
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .hlight-action .pill-buttons .radio-group [type="radio"]+label{
        font-size:14px
    }
}
.biz-complete-order .hlight-action .pill-buttons .radio-group [type="radio"]:not(:checked)+label{
    border-color:#777
}
.biz-complete-order .hlight-action .pill-buttons .radio-group [type="radio"]:checked+label{
    box-shadow:inset 10px 10px 5px 200px #E5F7FA
}
.biz-complete-order .hlight-action .want-more{
    margin-left:auto
}
.biz-complete-order .hlight-action .want-more a{
    text-decoration:none;
    color:#c724b1
}
.biz-complete-order .hlight-action .want-more a img{
    height:10px
}
.biz-complete-order .summary-wrap{
    display:flex;
    flex-flow:column;
    width:100%;
    padding:15px 20px 20px;
    background:#fff;
    border-radius:12px;
    border:#ddd solid 1px
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .summary-wrap{
        padding-left:30px;
        padding-right:30px
    }
}
.biz-complete-order .promo-code2{
    padding:20px;
    margin:-20px -20px 0;
    border-radius:12px 12px 0 0;
    background:#f8f8f8
}
.biz-complete-order .promo-code2 form{
    display:flex;
    flex-flow:row
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .promo-code2 form{
        flex-flow:column
    }
}
.biz-complete-order .promo-code2 .promo-code--input{
    border-color:#888 !important
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .promo-code2 .promo-code--input{
        margin-left:0 !important
    }
}
.biz-complete-order .promo-code2 .promo-code--input,.biz-complete-order .promo-code2 .promo-code--label{
    margin:0;
    padding:0;
    width:auto
}
.biz-complete-order .promo-code2 fieldset+fieldset{
    margin-left:1.2rem !important
}
.biz-complete-order .promo-code2.hide-for-medium{
    margin:-5px 20px 25px;
    padding:20px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:12px
}
.biz-complete-order .summary-items{
    display:flex;
    flex-flow:row;
    padding:0
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .summary-items{
        flex-flow:row wrap
    }
}
.biz-complete-order .summary-items .grid-x{
    width:100%
}
.biz-complete-order .summary-items .cell{
    padding:5px 0
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .summary-items button{
        min-width:160px
    }
}
.biz-complete-order .summary-items .item+.item{
    margin-left:1.1rem
}
.biz-complete-order .summary-items .bold{
    font-family:"du-font-secondary-bold";
    font-size:20px
}
.biz-complete-order .summary-items .bold span{
    font-family:"du-font-secondary-regular";
    font-size:15px;
    color:#777
}
.biz-complete-order .summary-items .bold small{
    font-size:15px
}
.biz-complete-order .summary-items .sub{
    color:#333;
    font-size:15px
}
.biz-complete-order .summary-items .action{
    margin-top:10px;
    margin-left:auto
}
.biz-complete-order .summary-items .cell+.cell{
    text-align:right
}
.biz-complete-order .summary-items .toggle-wrap{
    position:relative;
    padding-right:30px
}
.biz-complete-order .summary-items .toggle-wrap .amount{
    display:none
}
.biz-complete-order .summary-items .toggle{
    position:absolute;
    top:7px;
    right:0;
    transform:rotateX(180deg);
    width:20px;
    height:12px;
    background:url(../..//common/images/arrow-down-magenta.svg) 50% 50% no-repeat
}
.biz-complete-order .summary-items.minimal .toggle{
    transform:rotateX(0deg)
}
.biz-complete-order .summary-items.minimal .toggle-wrap .amount{
    display:block
}
.biz-complete-order .summary-items.minimal .action,.biz-complete-order .summary-items.minimal .detail{
    display:none
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .summary-items .bold{
        line-height:1
    }
    .biz-complete-order .summary-items .item{
        width:50%;
        margin-bottom:10px
    }
    .biz-complete-order .summary-items .item+.item{
        margin-left:0
    }
    .biz-complete-order .summary-items .sub{
        font-size:15px
    }
    .biz-complete-order .summary-items .action{
        width:100%
    }
}
.biz-complete-order .widget-reqs td h6{
    font-size:1rem;
    font-family:"du-font-secondary-regular"
}
.biz-complete-order .cart-data{
    padding:0 20px
}
.biz-complete-order .cart-data>.small-9{
    padding-top:5px
}
.biz-complete-order .expand-switch{
    overflow:hidden;
    display:flex;
    width:62px;
    margin-left:auto;
    border:#ccc solid 1px;
    border-radius:4px
}
.biz-complete-order .expand-switch span{
    width:32px;
    height:30px
}
.biz-complete-order .expand-switch span+span{
    border-left:#ccc solid 1px
}
.biz-complete-order .expand-switch span.expand{
    background:url(../..//common/images/view-expanded.svg) 50% 50% no-repeat
}
.biz-complete-order .expand-switch span.collapse{
    background:url(../..//common/images/view-collapsed.svg) 50% 50% no-repeat
}
.biz-complete-order .expand-switch span.active{
    opacity:50%;
    background-color:#ccc
}
.biz-complete-order .plan-card{
    position:relative;
    font-size:1rem;
    padding:12px 10px;
    padding-left:30px;
    margin:0 0 1rem;
    background:#f8f8f8;
    border-radius:8px
}
.biz-complete-order .plan-card .mob-num{
    font-family:"du-font-secondary-bold";
    color:#333
}
.biz-complete-order .plan-card .use-existing{
    color:#c724b1;
    display:block;
    text-decoration:underline
}
.biz-complete-order .plan-card .index{
    font-size:13px
}
.biz-complete-order .multi-cart__collapse.compressed{
    overflow:hidden
}
.biz-complete-order .multiple .plan-card{
    margin-left:15px
}
.biz-complete-order .multiple .plan-card:before{
    position:absolute;
    left:-15px;
    bottom:calc(100% - 40px);
    content:'';
    width:15px;
    height:calc(100% + 20px);
    border-left:#eee solid 1px;
    border-bottom:#ddd solid 1px
}
.biz-complete-order .micro-check{
    position:relative
}
.biz-complete-order .micro-check:before{
    position:absolute;
    left:-17px;
    top:4px;
    content:'';
    width:12px;
    height:12px;
    background:url(../..//common/images/micro-check.svg) 50% 50% no-repeat
}
.biz-complete-order .util-action{
    position:absolute;
    top:0;
    right:0
}
.biz-complete-order .util-action .icon,.biz-complete-order .util-action .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .biz-complete-order .util-action .secondary-btn--primary-color,.biz-complete-order .util-action .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .biz-complete-order .util-action .secondary-btn--primary-color,.biz-complete-order .util-action .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .biz-complete-order .util-action .secondary-btn--primary-color,.biz-complete-order .util-action .accordion-item .file-drop .hint2,.accordion-item .file-drop .biz-complete-order .util-action .hint2,.biz-complete-order .util-action .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .biz-complete-order .util-action .hint2,.biz-complete-order .util-action .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .biz-complete-order .util-action .hint2{
    width:20px;
    height:20px
}
.biz-complete-order .prod-list-item{
    position:relative;
    padding:0;
    padding-left:17px;
    max-width:400px
}
.biz-complete-order .prod-list-item+.prod-list-item{
    margin-top:1rem
}
.biz-complete-order .prod-list-item .plan-name{
    margin-bottom:.2rem !important
}
.biz-complete-order .prod-list-item .use-existing{
    font-size:.96rem;
    color:#c724b1
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .prod-list-item{
        padding-left:80px
    }
}
.biz-complete-order .prod-list-item .change-number-link{
    display:inline-block;
    text-decoration:none;
    color:#c724b1;
    font-size:13px;
    line-height:1em;
    padding:2px 10px 0;
    margin:0 10px;
    border-left:#ccc solid 1px
}
.biz-complete-order .prod-list-item .more-details{
    max-width:320px
}
.biz-complete-order #prepaid-balance .selected-number,.biz-complete-order #forclosure-number .selected-number{
    color:#00205B;
    background:linear-gradient(30deg, #00205B 0%, #753BBD 25%, #00A9CE 70%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.biz-complete-order .prod-list-item ~ .pane-candy{
    margin-top:1rem
}
.biz-complete-order .prod-list-item .hlight{
    max-width:300px;
    padding:10px 15px;
    margin:1rem 0;
    background:rgba(199,36,177,0.1);
    border-radius:8px
}
.biz-complete-order .prod-list-item .hlight.fade{
    color:#444;
    background-image:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.biz-complete-order .prod-list-item .hlight.fade p{
    font-size:15px;
    color:#444
}
.biz-complete-order .prod-list-item .hlight table{
    margin:0
}
.biz-complete-order .prod-list-item .hlight table td{
    font-size:15px;
    border:0;
    padding:0;
    color:#444
}
.biz-complete-order .prod-list-item .hlight table td strong{
    font-size:18px
}
.biz-complete-order .prod-list-item .hlight table td strong sub{
    font-size:12px
}
.biz-complete-order .prod-list-item .hlight table td>span{
    font-size:13px
}
.biz-complete-order .prod-list-item .hlight table td a.see-detail{
    font-size:13px;
    color:#c724b1
}
.biz-complete-order .pane-candy{
    padding:10px 15px;
    font-size:1rem
}
.biz-complete-order .pane-candy .head{
    position:relative;
    color:#333;
    padding:5px 0
}
.biz-complete-order .pane-candy .head .close{
    position:absolute;
    right:0;
    top:3px;
    padding:0 5px;
    font-style:normal;
    transform:scaleY(0.85);
    cursor:pointer
}
.biz-complete-order .pane-candy .option{
    padding:10px 15px;
    margin:.5rem 0;
    line-height:1.2em;
    cursor:pointer;
    border:#eee solid 1px;
    border-radius:4px;
    background:#fff url(../..//common/images/arrow-side-blue.svg) no-repeat;
    background-position:right 15px top 50%
}
.biz-complete-order .pane-candy .option:hover,.biz-complete-order .pane-candy .accordion-login .option.accordion-title:focus,.accordion-login .biz-complete-order .pane-candy .option.accordion-title:focus,.biz-complete-order .pane-candy .option.file-drop:focus,.biz-complete-order .pane-candy .file-drop-container .option.file-drop-single:focus,.file-drop-container .biz-complete-order .pane-candy .option.file-drop-single:focus{
    background-color:#fafafa
}
[dir=rtl] .biz-complete-order .pane-candy .option{
    background:#fff url(../..//common/images/arrow-left-blue.svg) no-repeat;
    background-position:left 15px top 50%
}
.biz-complete-order .pane-candy .option strong,.biz-complete-order .pane-candy .option .subtitle2{
    color:#333
}
.biz-complete-order .pane-candy .option .subtitle2{
    padding-bottom:8px
}
.biz-complete-order .pane-candy .option>span{
    font-size:13px
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .pane-candy .change-options{
        display:flex;
        flex-flow:row wrap;
        justify-content:space-between
    }
    .biz-complete-order .pane-candy .option{
        width:49%;
        padding-right:30px
    }
    .biz-complete-order .pane-candy .option.full-width{
        width:100%
    }
}
.biz-complete-order .pane-candy .du-form,.biz-complete-order .pane-candy .pin-form{
    position:relative;
    margin:1rem 0;
    padding:5px 15px 10px;
    background:#fff;
    border-radius:6px
}
.biz-complete-order .pane-candy .du-form:before,.biz-complete-order .pane-candy .pin-form:before{
    position:absolute;
    top:-7px;
    left:20px;
    content:'';
    width:15px;
    height:15px;
    transform:rotate(45deg);
    background:#fff;
    box-shadow:-2px -2px 3px -1px rgba(200,200,200,0.5)
}
.biz-complete-order .pane-candy .du-form form{
    width:100%
}
.biz-complete-order .pane-candy .du-form .group{
    padding:0
}
.biz-complete-order .pane-candy .du-form .group.action{
    margin-top:5px
}
.biz-complete-order .pane-candy .du-text-field .parsley-errors-list,.biz-complete-order .pane-candy .du-text-field--btn .parsley-errors-list{
    font-weight:200;
    bottom:-18px
}
.biz-complete-order .pane-candy .pin-form button,.biz-complete-order .pane-candy .du-form button{
    color:#fff
}
.biz-complete-order .pane-candy .pin-form button:before,.biz-complete-order .pane-candy .du-form button:before{
    display:none
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .pane-candy .pin-form button,.biz-complete-order .pane-candy .du-form button{
        width:auto !important
    }
}
.biz-complete-order .pane-candy .pin-form{
    padding:15px
}
.biz-complete-order .pane-candy .pin-input{
    margin-bottom:20px
}
.biz-complete-order .pane-candy .pin-input>label{
    color:#333;
    font-size:1rem;
    font-family:"du-font-secondary-bold";
    line-height:1.2em
}
.biz-complete-order .pane-candy .pin-input .input-group input{
    height:32px;
    max-width:32px;
    margin-top:1rem;
    margin-bottom:1rem;
    font-size:24px;
    border:#999 solid 1px;
    border-radius:5px
}
.biz-complete-order .pane-candy .du-text-field input:focus:not([readonly]) ~ .bar,.biz-complete-order .pane-candy .du-text-field--btn input:focus:not([readonly]) ~ .bar{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%) !important
}
.biz-complete-order .pane-candy .pin-form .use-another{
    color:#c724b1;
    font-size:13px;
    text-decoration:none
}
@media screen and (max-width: 47.99875em){
    .biz-complete-order .summary-wrap{
        margin-bottom:-20px;
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
}
.biz-complete-order.multi-cart .promo-code form{
    float:none;
    width:auto
}
.biz-complete-order .timer-wrap{
    width:100%
}
@media print, screen and (min-width: 48em){
    .biz-complete-order .timer-wrap{
        padding-left:80px
    }
}
.biz-complete-order .timer-wrap .timer{
    font-size:.92rem;
    text-align:start
}
.biz-complete-order .timer-wrap .timer:not(.timer--extend):not(.timer--expire) .timer__inner{
    background-color:rgba(0,169,206,0.1)
}
.biz-complete-order .timer-wrap .timer__inner{
    display:inline-block;
    width:auto !important;
    padding-right:10px !important;
    border:#00a9ce solid 2px !important;
    border-radius:6px !important
}
.biz-complete-order .timer-wrap .timer--extend .timer__inner{
    border-color:#ff8200 !important
}
.biz-complete-order .timer-wrap .timer--expire .timer__inner{
    border-color:#F44242 !important
}
.biz-complete-order .summary-items .align-left{
    text-align:left !important
}
.biz-complete-order.order-confirmation-page--new .table1 td:first-child,.biz-complete-order.order-confirmation-ypyg .table1 td:first-child,.order-summary .biz-complete-order.order-summary__inner .table1 td:first-child{
    display:table-cell
}
.biz-complete-order [data-tooltip]{
    color:#c724b1;
    text-decoration:none
}
.biz-complete-order [data-tooltip]:before{
    font-size:1rem !important
}
.align-left{
    text-align:left
}
.flex-y-center{
    display:flex;
    align-items:center
}
.flex-align-end{
    justify-content:flex-end
}
.color-white{
    color:#fff
}
.elevate1,.biz-complete-order .pane-candy .du-form,.biz-complete-order .pane-candy .pin-form{
    box-shadow:0px 2px 6px 0 rgba(119,119,119,0.2)
}
.pane-candy{
    min-height:3rem;
    background:#f8f8f8;
    background-image:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border-radius:6px
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td{
    position:relative;
    padding-bottom:20px
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td.no-border{
    padding-top:0
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td p{
    margin:0;
    padding:0
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td a{
    color:#777
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .plan-type{
    color:#777;
    font-size:1rem;
    margin-bottom:1rem
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .desc{
    color:#999;
    font-size:.85rem
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .desc .micro-check{
    margin-left:1.1rem
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .plan-name{
    display:inline-block;
    font-size:1rem;
    color:#333
}
@media screen and (max-width: 47.99875em){
    .du-table-ypyg thead tr.multi-cart__title--biz-complete>td .plan-name{
        margin-bottom:.5rem
    }
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod{
    position:absolute;
    right:0;
    top:10px;
    max-height:56px;
    max-width:56px
}
@media print, screen and (min-width: 48em){
    .du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod{
        top:6px;
        right:auto;
        left:0
    }
}
@media screen and (max-width: 47.99875em){
    .du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod{
        height:56px
    }
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod img{
    max-height:100%
}
.du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod img.icon-sim{
    position:absolute;
    left:-8px;
    bottom:5px;
    height:24px
}
@media screen and (max-width: 47.99875em){
    .prepaid-addons-wrap .prepaid-addons .subtitle1{
        font-size:1.125rem
    }
    .prepaid-addons-wrap .prepaid-tabs .slick-dotted .slick-dots{
        bottom:-2em
    }
    .prepaid-addons-wrap .free-package-selector{
        padding-bottom:10px
    }
}
.prepaid-addons .subtitle1>em{
    font-style:normal;
    font-family:"du-font-secondary-regular"
}
section.hide-for-medium>.side-pane--widget{
    margin:20px 0 0;
    border:0
}
section.hide-for-medium>.side-pane--widget.widget-reqs td h6{
    font-size:1.125rem;
    font-family:"du-font-secondary-regular"
}
section.hide-for-medium>.side-pane--widget .du-table1.table1--steps img,section.hide-for-medium>.side-pane--widget .table1--steps.du-table0 img{
    max-height:32px;
    max-width:32px
}
.north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .btn,.north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .tvpackages .btn-primary,.tvpackages .north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .btn-primary,.north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .tvpackages .btn-secondary,.tvpackages .north-star .biz-complete-cards .cards__item[data-card-type="A"] .action .btn-secondary{
    min-width:120px !important
}
.biz-addon-wrap .sub-step-title{
    font-size:1.25rem;
    text-align:center
}
.biz-addon-wrap .free-package-selector{
    display:flex;
    justify-content:center
}
.biz-addon-wrap .free-package-selector .du-custom-radio{
    border-radius:10px;
    border:#e2e2e2 solid 1px
}
.biz-addon-wrap .free-package-selector .du-custom-radio.selected{
    border:0 !important;
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.biz-addon-wrap .free-package-selector .du-custom-radio.selected .du-radio-details{
    margin:-16px;
    padding:23px 16px;
    width:calc(100% + 32px) !important;
    height:calc(100% + 32px);
    border-radius:8px;
    background:#fff
}
.biz-addon-wrap .free-package-selector .du-custom-radio .added{
    display:none;
    color:#fff
}
.biz-addon-wrap .free-package-selector .du-custom-radio .added:before{
    display:none
}
.biz-addon-wrap .free-package-selector .du-custom-radio .added i{
    width:20px;
    height:20px;
    margin-top:-2px;
    margin-right:-5px
}
.biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .btn:not(.added),.biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .tvpackages .btn-primary:not(.added),.tvpackages .biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .btn-primary:not(.added),.biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .tvpackages .btn-secondary:not(.added),.tvpackages .biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .btn-secondary:not(.added){
    display:none
}
.biz-addon-wrap .free-package-selector .du-custom-radio :checked ~ .du-radio-details .added{
    display:block
}
.checkout-sticky-container.inactive{
    margin-top:0
}
@media screen and (max-width: 47.99875em){
    .addon-benefits-wrap[data-bg-purple] .cell.action{
        margin-top:1rem
    }
    .addon-benefits-wrap[data-bg-purple] .secondary-btn--primary-color{
        width:100%;
        color:#fff;
        font-size:1.1rem;
        border:#fff solid 2px;
        background:transparent
    }
    .addon-benefits-wrap[data-bg-purple] .secondary-btn--primary-color:before{
        display:none
    }
}
@media print, screen and (min-width: 48em){
    .number-selector .captcha-section{
        position:absolute
    }
}
.du-table1.compact td,.compact.du-table0 td{
    padding-top:5px;
    padding-bottom:5px;
    border:0
}
.du-table1.compact tr:last-child td,.compact.du-table0 tr:last-child td{
    border-top:#444 solid 1px
}
.cart-cta-confirm .btn,.cart-cta-confirm .tvpackages .btn-primary,.tvpackages .cart-cta-confirm .btn-primary,.cart-cta-confirm .tvpackages .btn-secondary,.tvpackages .cart-cta-confirm .btn-secondary{
    min-width:279px
}
.cart-cta-confirm .btn-primary{
    color:#fff
}
.cart-cta-confirm .btn-primary:before{
    display:none
}
@media screen and (max-width: 47.99875em){
    .rd-reveal[data-resize="forclosure"] .svg-bg-icon[data-size="large"]{
        width:80px;
        height:80px
    }
    .rd-reveal[data-resize="forclosure"] .cart-cta-confirm .btn,.rd-reveal[data-resize="forclosure"] .cart-cta-confirm .tvpackages .btn-primary,.tvpackages .rd-reveal[data-resize="forclosure"] .cart-cta-confirm .btn-primary,.rd-reveal[data-resize="forclosure"] .cart-cta-confirm .tvpackages .btn-secondary,.tvpackages .rd-reveal[data-resize="forclosure"] .cart-cta-confirm .btn-secondary{
        width:100%
    }
    .rd-reveal[data-resize="forclosure"] .rd-reveal__content{
        padding-top:10px
    }
}
.biz-complete-order td.vat-notice{
    text-align:center !important
}
.biz-complete-order td.vat-notice .vat-text{
    display:inline-block;
    position:relative;
    color:#777;
    font-size:13px;
    padding:0 10px;
    background:#fff;
    top:-12px
}
.biz-complete-order td.vat-notice hr.du-hr{
    margin:10px 0 0
}
@media print, screen and (min-width: 48em){
    .biz-complete-cards .md-flex-justify-center{
        justify-content:space-evenly
    }
}
.biz-complete-cards .card-intro{
    display:inline-block
}
@media print, screen and (min-width: 48em){
    .biz-complete-cards .card-intro{
        width:calc(25%);
        margin-right:20px
    }
}
@media screen and (max-width: 64.06125em){
    .shop-optimization .free-package-selector .biz-addon-carousel{
        max-width:100%
    }
}
.biz-addon-carousel label.du-custom-radio{
    max-width:300px;
    opacity:.3
}
@media screen and (max-width: 47.99875em){
    .biz-addon-carousel label.du-custom-radio{
        opacity:.5;
        max-width:320px
    }
}
.biz-addon-carousel label.du-custom-radio.slick-active{
    opacity:1
}
@media screen and (max-width: 47.99875em){
    .biz-addon-wrap>.free-package-selector{
        padding-left:10px;
        padding-right:10px
    }
}
.biz-addon-wrap .slick-list{
    overflow:visible
}
@media screen and (max-width: 47.99875em){
    .biz-addon-wrap{
        margin:0 -20px
    }
    .biz-addon-wrap .slick-list{
        padding-left:10px;
        padding-right:10px
    }
}
.biz-addon-wrap .slick-dots{
    bottom:-2rem;
    padding-right:0;
    padding-left:0
}
@media print, screen and (min-width: 48em){
    .biz-addon-wrap .slick-dots li{
        width:60px
    }
}
@media print, screen and (min-width: 48em){
    .biz-addon-wrap .slick-dotted .slick-dots li button:before{
        width:100%;
        height:3px;
        border-radius:3px;
        transform:scale(1)
    }
}
@media print, screen and (min-width: 48em){
    .biz-addon-wrap .slick-dotted .slick-dots li.slick-active button:before{
        height:4px
    }
}
.summary-wrap .promo-code3{
    position:relative;
    margin:-14px -19px 20px;
    background:#fafafa;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom:#ddd solid 1px
}
.summary-wrap .promo-code3 .group{
    padding:10px 20px
}
.summary-wrap .promo-code3 .promo-trigger{
    padding:15px 20px
}
[dir=rtl] .summary-wrap .promo-code3 .promo-trigger .svg-icon{
    transform:rotateY(180deg)
}
.summary-wrap .promo-code3 form{
    display:block;
    width:100%
}
.summary-wrap .promo-code3 form .du-text-field .parsley-errors-list,.summary-wrap .promo-code3 form .du-text-field--btn .parsley-errors-list{
    bottom:-22px;
    left:10px
}
.summary-wrap .promo-code3 form .du-text-field .msg,.summary-wrap .promo-code3 form .du-text-field--btn .msg{
    display:none;
    padding-top:5px;
    padding-left:10px
}
.summary-wrap .promo-code3 form .icon-x,.summary-wrap .promo-code3 form .icon-check{
    display:none;
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-12px
}
.summary-wrap .promo-code3 form .btn-remove{
    display:none
}
.summary-wrap .promo-code3 .applied-failed .icon-x{
    cursor:pointer;
    display:block
}
.summary-wrap .promo-code3 .applied-failed .du-text-field .bar,.summary-wrap .promo-code3 .applied-failed .du-text-field--btn .bar{
    background:#F44242
}
.summary-wrap .promo-code3 .applied-failed .du-text-field .bar:before,.summary-wrap .promo-code3 .applied-failed .du-text-field--btn .bar:before{
    margin:2px
}
.summary-wrap .promo-code3 .applied-failed .du-text-field .msg,.summary-wrap .promo-code3 .applied-failed .du-text-field--btn .msg{
    display:block;
    color:#F44242
}
.summary-wrap .promo-code3 .applied-success .icon-check{
    display:block
}
.summary-wrap .promo-code3 .applied-success .du-text-field .bar,.summary-wrap .promo-code3 .applied-success .du-text-field--btn .bar{
    background:#333
}
.summary-wrap .promo-code3 .applied-success .du-text-field .bar:before,.summary-wrap .promo-code3 .applied-success .du-text-field--btn .bar:before{
    margin:2px
}
.summary-wrap .promo-code3 .applied-success .btn:not(.btn-remove),.summary-wrap .promo-code3 .applied-success .tvpackages .btn-primary:not(.btn-remove),.tvpackages .summary-wrap .promo-code3 .applied-success .btn-primary:not(.btn-remove),.summary-wrap .promo-code3 .applied-success .tvpackages .btn-secondary:not(.btn-remove),.tvpackages .summary-wrap .promo-code3 .applied-success .btn-secondary:not(.btn-remove){
    display:none
}
.summary-wrap .promo-code3 .applied-success .btn-remove{
    display:block
}
.summary-wrap .promo-code3 .applied-success .du-text-field .msg,.summary-wrap .promo-code3 .applied-success .du-text-field--btn .msg{
    display:block
}
@media print, screen and (min-width: 48em){
    .summary-wrap .promo-code3{
        margin-left:-29px;
        margin-right:-29px
    }
    .summary-wrap .promo-code3.du-form{
        padding:20px 30px
    }
    .summary-wrap .promo-code3 .promo-trigger{
        padding:0
    }
    .summary-wrap .promo-code3 .group{
        display:flex;
        flex-flow:row;
        align-items:center;
        width:100%;
        margin:0;
        padding:10px 0
    }
    .summary-wrap .promo-code3 .du-text-field,.summary-wrap .promo-code3 .du-text-field--btn{
        max-width:285px;
        margin:0
    }
    .summary-wrap .promo-code3 .action .btn,.summary-wrap .promo-code3 .action .tvpackages .btn-primary,.tvpackages .summary-wrap .promo-code3 .action .btn-primary,.summary-wrap .promo-code3 .action .tvpackages .btn-secondary,.tvpackages .summary-wrap .promo-code3 .action .btn-secondary{
        margin-left:10px
    }
}
.summary-wrap .promo-code3 .loader-box{
    z-index:10
}
@media screen and (max-width: 47.99875em){
    .spotlight[data-spotlight-mobile-size="xsmall"]{
        height:130px;
        max-height:130px
    }
}
.font-secondary-b{
    font-family:"du-font-secondary-bold" !important
}
.text-gradient,.plans-4g .plans-4g-msg .headline3{
    color:#00205b;
    background:linear-gradient(30deg, #00205b, #753bbd 25%, #00a9ce 70%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
._5G-wireless .home-plans-steps{
    padding-bottom:0
}
._5G-wireless .radio-group input[type=radio]+label,._5G-wireless .radio-group .du-text-field.readonly input[type=radio]:focus+label,._5G-wireless .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,._5G-wireless .radio-group .du-text-field.locked input[type=radio]:focus+label,._5G-wireless .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
    font-size:18px
}
._5G-wireless .filter-radio-group{
    max-width:780px;
    justify-content:space-between
}
@media screen and (max-width: 64.06125em){
    ._5G-wireless .filter-radio-group{
        flex-flow:column
    }
}
._5G-wireless.shop-optimization .cards__item .action .btn.btn-check+.btn,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.btn-primary+.btn,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.btn-primary+.btn,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.btn-secondary+.btn,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.btn-secondary+.btn,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn.btn-check+.btn-primary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn.btn-check+.btn-primary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.btn-primary+.btn-primary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.btn-primary+.btn-primary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.btn-secondary+.btn-primary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.btn-secondary+.btn-primary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn.btn-check+.btn-secondary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn.btn-check+.btn-secondary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.btn-primary+.btn-secondary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.btn-primary+.btn-secondary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.btn-secondary+.btn-secondary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.btn-secondary+.btn-secondary{
    display:none
}
._5G-wireless.shop-optimization .cards__item .action .btn.btn-check.hide+.btn,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.hide.btn-primary+.btn,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.hide.btn-primary+.btn,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.hide.btn-secondary+.btn,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.hide.btn-secondary+.btn,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn.btn-check.hide+.btn-primary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn.btn-check.hide+.btn-primary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.hide.btn-primary+.btn-primary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.hide.btn-primary+.btn-primary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.hide.btn-secondary+.btn-primary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.hide.btn-secondary+.btn-primary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn.btn-check.hide+.btn-secondary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn.btn-check.hide+.btn-secondary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.hide.btn-primary+.btn-secondary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.hide.btn-primary+.btn-secondary,._5G-wireless.shop-optimization .cards__item .action .tvpackages .btn-check.hide.btn-secondary+.btn-secondary,.tvpackages ._5G-wireless.shop-optimization .cards__item .action .btn-check.hide.btn-secondary+.btn-secondary{
    display:block
}
._5G-wireless .plans-5g .radio-group input+label .icon-check,._5G-wireless .plans-5g .radio-group .du-text-field.readonly input:focus+label .icon-check,._5G-wireless .plans-5g .radio-group .readonly.du-text-field--btn input:focus+label .icon-check,._5G-wireless .plans-5g .radio-group .du-text-field.locked input:focus+label .icon-check,._5G-wireless .plans-5g .radio-group .locked.du-text-field--btn input:focus+label .icon-check,._5G-wireless .lte-filter-wrap .radio-group input+label .icon-check,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.readonly input:focus+label .icon-check,._5G-wireless .lte-filter-wrap .radio-group .readonly.du-text-field--btn input:focus+label .icon-check,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.locked input:focus+label .icon-check,._5G-wireless .lte-filter-wrap .radio-group .locked.du-text-field--btn input:focus+label .icon-check{
    width:24px;
    height:24px;
    border-radius:20px;
    border:#ddd solid 1px
}
._5G-wireless .plans-5g .radio-group input:checked ~ label .icon-check,._5G-wireless .plans-5g .radio-group .du-text-field.readonly input:checked:focus ~ label .icon-check,._5G-wireless .plans-5g .radio-group .readonly.du-text-field--btn input:checked:focus ~ label .icon-check,._5G-wireless .plans-5g .radio-group .du-text-field.locked input:checked:focus ~ label .icon-check,._5G-wireless .plans-5g .radio-group .locked.du-text-field--btn input:checked:focus ~ label .icon-check,._5G-wireless .lte-filter-wrap .radio-group input:checked ~ label .icon-check,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.readonly input:checked:focus ~ label .icon-check,._5G-wireless .lte-filter-wrap .radio-group .readonly.du-text-field--btn input:checked:focus ~ label .icon-check,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.locked input:checked:focus ~ label .icon-check,._5G-wireless .lte-filter-wrap .radio-group .locked.du-text-field--btn input:checked:focus ~ label .icon-check{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    color:#fff;
    text-align:center;
    border:0
}
._5G-wireless .plans-5g .radio-group input:checked ~ label .icon-check:after,._5G-wireless .plans-5g .radio-group .du-text-field.readonly input:checked:focus ~ label .icon-check:after,._5G-wireless .plans-5g .radio-group .readonly.du-text-field--btn input:checked:focus ~ label .icon-check:after,._5G-wireless .plans-5g .radio-group .du-text-field.locked input:checked:focus ~ label .icon-check:after,._5G-wireless .plans-5g .radio-group .locked.du-text-field--btn input:checked:focus ~ label .icon-check:after,._5G-wireless .lte-filter-wrap .radio-group input:checked ~ label .icon-check:after,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.readonly input:checked:focus ~ label .icon-check:after,._5G-wireless .lte-filter-wrap .radio-group .readonly.du-text-field--btn input:checked:focus ~ label .icon-check:after,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.locked input:checked:focus ~ label .icon-check:after,._5G-wireless .lte-filter-wrap .radio-group .locked.du-text-field--btn input:checked:focus ~ label .icon-check:after{
    content:'k';
    font-family:du-icon-font;
    font-size:1rem;
    line-height:24px
}
@media print, screen and (min-width: 48em){
    ._5G-wireless .plans-5g .radio-group,._5G-wireless .lte-filter-wrap .radio-group{
        min-width:calc(50% - 10px)
    }
    ._5G-wireless .plans-5g .radio-group label,._5G-wireless .lte-filter-wrap .radio-group label{
        height:56px;
        border-radius:8px
    }
    ._5G-wireless .plans-5g .radio-group input:checked+label,._5G-wireless .plans-5g .radio-group .du-text-field.readonly input:checked:focus+label,._5G-wireless .plans-5g .radio-group .readonly.du-text-field--btn input:checked:focus+label,._5G-wireless .plans-5g .radio-group .du-text-field.locked input:checked:focus+label,._5G-wireless .plans-5g .radio-group .locked.du-text-field--btn input:checked:focus+label,._5G-wireless .lte-filter-wrap .radio-group input:checked+label,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.readonly input:checked:focus+label,._5G-wireless .lte-filter-wrap .radio-group .readonly.du-text-field--btn input:checked:focus+label,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.locked input:checked:focus+label,._5G-wireless .lte-filter-wrap .radio-group .locked.du-text-field--btn input:checked:focus+label{
        position:relative;
        bottom:-1px;
        height:70px;
        box-shadow:none !important;
        background:#fff;
        border:#ddd solid 1px;
        border-bottom-color:#fff;
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    ._5G-wireless .plans-5g .radio-group input:checked+label.tab-isolate,._5G-wireless .plans-5g .radio-group .du-text-field.readonly input:checked:focus+label.tab-isolate,._5G-wireless .plans-5g .radio-group .readonly.du-text-field--btn input:checked:focus+label.tab-isolate,._5G-wireless .plans-5g .radio-group .du-text-field.locked input:checked:focus+label.tab-isolate,._5G-wireless .plans-5g .radio-group .locked.du-text-field--btn input:checked:focus+label.tab-isolate,._5G-wireless .lte-filter-wrap .radio-group input:checked+label.tab-isolate,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.readonly input:checked:focus+label.tab-isolate,._5G-wireless .lte-filter-wrap .radio-group .readonly.du-text-field--btn input:checked:focus+label.tab-isolate,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.locked input:checked:focus+label.tab-isolate,._5G-wireless .lte-filter-wrap .radio-group .locked.du-text-field--btn input:checked:focus+label.tab-isolate{
        border-bottom-color:#ddd;
        border-bottom-left-radius:8px;
        border-bottom-right-radius:8px
    }
    ._5G-wireless .plans-5g .radio-group input:checked+label .band,._5G-wireless .plans-5g .radio-group .du-text-field.readonly input:checked:focus+label .band,._5G-wireless .plans-5g .radio-group .readonly.du-text-field--btn input:checked:focus+label .band,._5G-wireless .plans-5g .radio-group .du-text-field.locked input:checked:focus+label .band,._5G-wireless .plans-5g .radio-group .locked.du-text-field--btn input:checked:focus+label .band,._5G-wireless .lte-filter-wrap .radio-group input:checked+label .band,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.readonly input:checked:focus+label .band,._5G-wireless .lte-filter-wrap .radio-group .readonly.du-text-field--btn input:checked:focus+label .band,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.locked input:checked:focus+label .band,._5G-wireless .lte-filter-wrap .radio-group .locked.du-text-field--btn input:checked:focus+label .band{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:6px;
        background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
        border-top-left-radius:8px;
        border-top-right-radius:8px
    }
}
@media screen and (max-width: 64.06125em){
    ._5G-wireless .plans-5g .radio-group,._5G-wireless .lte-filter-wrap .radio-group{
        width:100%;
        max-width:100%;
        margin:0;
        margin-bottom:10px
    }
    ._5G-wireless .plans-5g .radio-group input+label,._5G-wireless .plans-5g .radio-group .du-text-field.readonly input:focus+label,._5G-wireless .plans-5g .radio-group .readonly.du-text-field--btn input:focus+label,._5G-wireless .plans-5g .radio-group .du-text-field.locked input:focus+label,._5G-wireless .plans-5g .radio-group .locked.du-text-field--btn input:focus+label,._5G-wireless .lte-filter-wrap .radio-group input+label,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.readonly input:focus+label,._5G-wireless .lte-filter-wrap .radio-group .readonly.du-text-field--btn input:focus+label,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.locked input:focus+label,._5G-wireless .lte-filter-wrap .radio-group .locked.du-text-field--btn input:focus+label{
        height:56px;
        border-radius:8px;
        text-align:left;
        justify-content:space-between
    }
    ._5G-wireless .plans-5g .radio-group input:checked+label,._5G-wireless .plans-5g .radio-group .du-text-field.readonly input:checked:focus+label,._5G-wireless .plans-5g .radio-group .readonly.du-text-field--btn input:checked:focus+label,._5G-wireless .plans-5g .radio-group .du-text-field.locked input:checked:focus+label,._5G-wireless .plans-5g .radio-group .locked.du-text-field--btn input:checked:focus+label,._5G-wireless .lte-filter-wrap .radio-group input:checked+label,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.readonly input:checked:focus+label,._5G-wireless .lte-filter-wrap .radio-group .readonly.du-text-field--btn input:checked:focus+label,._5G-wireless .lte-filter-wrap .radio-group .du-text-field.locked input:checked:focus+label,._5G-wireless .lte-filter-wrap .radio-group .locked.du-text-field--btn input:checked:focus+label{
        box-shadow:inset 10px 10px 5px 200px #fff !important
    }
}
._5G-wireless .outzone-notice{
    margin-top:-35px;
    padding:8px 30px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:8px
}
@media screen and (max-width: 64.06125em){
    ._5G-wireless .outzone-notice{
        padding:12px 0
    }
}
.contract-type-filter2{
    padding:15px 30px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:8px;
    border-top-left-radius:0
}
@media screen and (max-width: 64.06125em){
    .contract-type-filter2{
        padding:0;
        background:none;
        border:0
    }
    .contract-type-filter2 .du-custom-radio,.contract-type-filter2 .du-payment-radio,.contract-type-filter2 .du-plans-radio,.contract-type-filter2 .du-numbers-radio{
        margin-bottom:12px
    }
}
@media print, screen and (min-width: 48em){
    .contract-type-filter2 label.du-custom-radio{
        padding-left:0;
        padding-right:0
    }
    .contract-type-filter2 label.du-custom-radio:hover,.contract-type-filter2 .accordion-login label.du-custom-radio.accordion-title:focus,.accordion-login .contract-type-filter2 label.du-custom-radio.accordion-title:focus,.contract-type-filter2 label.du-custom-radio.file-drop:focus,.contract-type-filter2 .file-drop-container label.du-custom-radio.file-drop-single:focus,.file-drop-container .contract-type-filter2 label.du-custom-radio.file-drop-single:focus{
        box-shadow:none
    }
    .contract-type-filter2 .du-radio-status2{
        display:none
    }
    .contract-type-filter2 .du-radio-details{
        float:right;
        width:calc(100% - 36px)
    }
    .contract-type-filter2 .du-radio-details-val{
        font-size:18px
    }
}
.contract-type-filter2 .du-radio-status{
    float:left;
    width:24px;
    height:24px
}
.contract-type-filter2 .du-radio-status:before{
    line-height:24px !important
}
@media screen and (max-width: 64.06125em){
    .contract-type-filter2 .du-radio-status{
        float:right
    }
}
.contract-type-filter2 .du-custom-radio input[type=radio]:checked ~ .du-radio-status,.contract-type-filter2 .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status,.contract-type-filter2 .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.contract-type-filter2 .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status,.contract-type-filter2 .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
@media print, screen and (min-width: 48em){
    #outzone .filter-radio-group{
        margin-left:-6px;
        margin-right:-6px
    }
}
.internet-only-msg{
    display:none;
    padding:22px 30px;
    background:#fff;
    border:#ddd solid 1px;
    border-radius:8px
}
@media print, screen and (min-width: 48em){
    #outzone .internet-only-msg{
        border-top-left-radius:0
    }
}
@media screen and (max-width: 64.06125em){
    .internet-only-msg{
        padding-left:20px;
        padding-right:20px
    }
    .internet-only-msg .caption,.internet-only-msg .north-star .radio-group input[type=radio]+label,.north-star .radio-group .internet-only-msg input[type=radio]+label,.internet-only-msg .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.internet-only-msg .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.internet-only-msg .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.internet-only-msg .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label{
        padding-left:30px;
        text-indent:-35px
    }
}
.is-not-5G-area .internet-only-msg .msg-info,.is-5G-area .internet-only-msg .msg-warning{
    display:none
}
.is-not-5G-area .plan-5g{
    display:none !important
}
@media screen and (max-width: 64.06125em){
    div#coming-soon-5g .confirm-copy{
        padding-left:20px;
        padding-right:20px
    }
    div#coming-soon-5g .subtitle1{
        font-size:22px
    }
    div#coming-soon-5g .cell p{
        font-size:17px;
        line-height:1.5
    }
    div#coming-soon-5g .action .btn,div#coming-soon-5g .action .tvpackages .btn-primary,.tvpackages div#coming-soon-5g .action .btn-primary,div#coming-soon-5g .action .tvpackages .btn-secondary,.tvpackages div#coming-soon-5g .action .btn-secondary{
        width:100%
    }
}
.offer-toggle{
    display:flex;
    flex-flow:row;
    padding:0 0 45px
}
@media screen and (max-width: 47.99875em){
    .offer-toggle{
        padding:20px 0 15px
    }
}
.offer-toggle .label1,.offer-toggle .label2{
    font-size:1rem;
    margin:0;
    float:none;
    padding:0;
    line-height:1.5
}
.offer-toggle .label1{
    font-family:"du-font-secondary-bold"
}
.offer-toggle.offer-all .label1{
    font-family:"du-font-secondary-regular"
}
.offer-toggle.offer-all .label2{
    font-family:"du-font-secondary-bold"
}
.offer-toggle .switch{
    float:none;
    margin:0 1rem
}
.offer-toggle .switch .switch-paddle{
    height:16px;
    margin:4px 0
}
.offer-toggle .switch .switch-paddle:after{
    top:-4px
}
.offer-toggle .switch input ~ .switch-paddle,.offer-toggle .switch .du-text-field.readonly input:focus ~ .switch-paddle,.offer-toggle .switch .readonly.du-text-field--btn input:focus ~ .switch-paddle,.offer-toggle .switch .du-text-field.locked input:focus ~ .switch-paddle,.offer-toggle .switch .locked.du-text-field--btn input:focus ~ .switch-paddle,.offer-toggle .switch input:checked ~ .switch-paddle,.offer-toggle .switch .du-text-field.readonly input:checked:focus ~ .switch-paddle,.offer-toggle .switch .readonly.du-text-field--btn input:checked:focus ~ .switch-paddle,.offer-toggle .switch .du-text-field.locked input:checked:focus ~ .switch-paddle,.offer-toggle .switch .locked.du-text-field--btn input:checked:focus ~ .switch-paddle{
    background:linear-gradient(75deg, #753bbd 10%, #00a9ce 60%, #00a9ce 100%)
}
.plan-ramadan .offer-tag{
    background-color:#c724b1 !important
}
.plan-ramadan .cards__item-get{
    background-position:bottom 115px center;
    background-repeat:no-repeat;
    background-size:contain
}
@media (min-width: 768px){
    [data-spotlight-size='xsmall'] .du-content-inner{
        height:calc(100% - 70px)
    }
}
@media screen and (max-width: 47.99875em){
    .home-automation-order .prod-list-item{
        padding-right:60px
    }
}
.home-automation-order .prod-list-item,.home-automation-order .prod-list-item>span,.home-automation-order .prod-list-item p{
    font-size:15px
}
.home-automation-order .prod-list-item>span.micro-check{
    color:#444
}
.home-automation-order .micro-check:before{
    left:-22px
}
@media print, screen and (min-width: 48em){
    .home-automation-order .prod-list-item{
        padding-left:25px
    }
    .home-automation-order .du-table-ypyg thead tr.multi-cart__title--biz-complete>td .icon-prod{
        top:-30px;
        left:auto;
        right:0
    }
}
.home-automation-order a.link-back,.home-automation-order .du-table-ypyg thead tr.multi-cart__title--biz-complete>td a.link-back{
    color:#c724b1;
    text-decoration:none;
    position:relative;
    font-weight:bold
}
.home-automation-order a.link-back i.svg-bg-icon,.home-automation-order .du-table-ypyg thead tr.multi-cart__title--biz-complete>td a.link-back i.svg-bg-icon{
    position:absolute;
    left:-22px;
    top:2px
}
.home-automation-order a.link-back i[data-size=inline],.home-automation-order .du-table-ypyg thead tr.multi-cart__title--biz-complete>td a.link-back i[data-size=inline]{
    width:12px;
    height:12px
}
.order-summary-list{
    font-size:.94rem
}
.order-summary-list .summary-list .list-item{
    display:flex;
    flex-flow:row;
    justify-content:space-between;
    padding:3px 0;
    position:relative
}
.order-summary-list .summary-list .list-item:after{
    content:'';
    position:absolute;
    bottom:8px;
    left:0;
    height:1px;
    width:100%;
    border-bottom:#ddd dashed 1px
}
.order-summary-list .summary-list .list-item>div{
    z-index:1;
    position:relative;
    background:#fff;
    box-shadow:10px 0 0 0 #fff,-10px 0 0 0 #fff
}
.order-summary-list .action{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:10px 0 10px;
    padding-left:22px
}
.order-summary-list .action a.link-back i{
    top:4px
}
@media print, screen and (min-width: 48em){
    .order-summary-list .action .btn,.order-summary-list .action .tvpackages .btn-primary,.tvpackages .order-summary-list .action .btn-primary,.order-summary-list .action .tvpackages .btn-secondary,.tvpackages .order-summary-list .action .btn-secondary{
        min-width:150px
    }
}
.icon-feature-list .item{
    display:flex;
    align-items:center;
    padding:8px 0;
    line-height:1.1
}
.icon-feature-list .icon,.icon-feature-list .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .icon-feature-list .secondary-btn--primary-color,.icon-feature-list .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .icon-feature-list .secondary-btn--primary-color,.icon-feature-list .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .icon-feature-list .secondary-btn--primary-color,.icon-feature-list .accordion-item .file-drop .hint2,.accordion-item .file-drop .icon-feature-list .hint2,.icon-feature-list .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .icon-feature-list .hint2,.icon-feature-list .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .icon-feature-list .hint2{
    margin-right:.6rem
}
@media screen and (max-width: 47.99875em){
    .home-automation-order .icon-feature-list{
        padding:0 20px
    }
}
.home-automation-order .clip-tag-wrap{
    display:flex;
    align-items:center;
    margin:0 -21px
}
.home-automation-order .clip-tag-wrap .clip-tag{
    position:relative;
    left:-8px
}
@media screen and (max-width: 47.99875em){
    .home-automation-order .clip-tag-wrap{
        display:block;
        margin:0;
        padding:0 20px
    }
    .home-automation-order .clip-tag-wrap .clip-tag{
        margin-bottom:15px;
        left:-29px
    }
}
.clip-tag{
    position:relative;
    display:inline-block;
    padding:5px 15px;
    color:#fff;
    font-family:"du-font-secondary-bold";
    background:linear-gradient(75deg, #00205b 25%, #753bbd 50%, #0098ba 100%);
    border-top-right-radius:40px;
    border-bottom-right-radius:40px
}
.clip-tag:before{
    content:'';
    position:absolute;
    left:0;
    bottom:-8px;
    border-top:#753bbd solid 8px;
    border-left:transparent solid 8px
}
.cross-sell-module{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover
}
@media screen and (max-width: 64.06125em){
    .cross-sell-module .bmu-content-pane{
        background:none
    }
    .cross-sell-module .biz-addon-wrap{
        margin:0
    }
    .cross-sell-module .sub-step-title{
        padding:20px 20px 0
    }
    .cross-sell-module .free-package-selector,.cross-sell-module .free-package-selector{
        padding-bottom:0
    }
}
.cross-sell-module .sub-step-title{
    color:#fff;
    text-align:left
}
.cross-sell-module .slick-dotted .slick-dots li button::before{
    background-color:#fff
}
.cross-sell-module.shop-optimization .free-package-selector .du-custom-radio .package-price{
    margin:0;
    line-height:1.5
}
.cross-sell-module .free-package-selector .du-custom-radio .du-radio-details{
    width:100%
}
.cross-sell-module.shop-optimization .free-package-selector .du-custom-radio .card-footer{
    width:100%;
    margin-right:0
}
.cross-sell-module .du-radio-details .cell+.cell{
    padding-left:10px
}
.cross-sell-module .du-radio-details .prod-name{
    display:block;
    padding:7px 0;
    font-size:17px;
    font-family:"du-font-secondary-bold";
    line-height:1.2
}
.home-search .no-auto-detect .home-search__inner{
    width:100% !important
}
.home-search .no-auto-detect .js-detect-location{
    display:none
}
.du-text-calendar>.date-picker{
    background-position:right 10px top 50% !important;
    background-repeat:no-repeat !important;
    background-size:24px 24px !important
}
.checkout-revamp .du-form .time-table .custom-radio-group label{
    min-width:100px;
    margin-bottom:1rem
}
@media screen and (max-width: 47.99875em){
    .checkout-revamp .du-form .time-table .custom-radio-group label{
        margin-right:1rem
    }
}
@media screen and (max-width: 47.99875em){
    .checkout-revamp .form-progressive .module-icon .icon,.checkout-revamp .form-progressive .module-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .checkout-revamp .form-progressive .module-icon .secondary-btn--primary-color,.checkout-revamp .form-progressive .module-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .form-progressive .module-icon .secondary-btn--primary-color,.checkout-revamp .form-progressive .module-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .form-progressive .module-icon .secondary-btn--primary-color,.checkout-revamp .form-progressive .module-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .checkout-revamp .form-progressive .module-icon .hint2,.checkout-revamp .form-progressive .module-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .form-progressive .module-icon .hint2,.checkout-revamp .form-progressive .module-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .form-progressive .module-icon .hint2{
        top:10px
    }
}
@media screen and (max-width: 47.99875em){
    .checkout-revamp .form-progressive .module-min .module-icon .icon,.checkout-revamp .form-progressive .module-min .module-icon .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .checkout-revamp .form-progressive .module-min .module-icon .secondary-btn--primary-color,.checkout-revamp .form-progressive .module-min .module-icon .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .form-progressive .module-min .module-icon .secondary-btn--primary-color,.checkout-revamp .form-progressive .module-min .module-icon .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .form-progressive .module-min .module-icon .secondary-btn--primary-color,.checkout-revamp .form-progressive .module-min .module-icon .accordion-item .file-drop .hint2,.accordion-item .file-drop .checkout-revamp .form-progressive .module-min .module-icon .hint2,.checkout-revamp .form-progressive .module-min .module-icon .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .checkout-revamp .form-progressive .module-min .module-icon .hint2,.checkout-revamp .form-progressive .module-min .module-icon .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .checkout-revamp .form-progressive .module-min .module-icon .hint2{
        top:5px
    }
}
.mya-registry .secondary-btn--mono-color--small{
    border:1px solid #ccc;
    background:transparent
}
.mya-registry .secondary-btn--mono-color--small::before{
    display:none
}
.mya-registry .du-table1 thead th,.mya-registry .du-table0 thead th{
    color:#999;
    border-bottom:#ccc solid 1px
}
.mya-registry .du-table1 .responsive-td,.mya-registry .du-table0 .responsive-td{
    border:0;
    padding:0
}
.mya-registry .du-table1 .responsive-td .wrapper,.mya-registry .du-table0 .responsive-td .wrapper{
    border:1px solid #ccc;
    border-radius:10px;
    margin:8px auto
}
@media screen and (max-width: 64.06125em){
    .mya-registry .du-table1 .responsive-td .wrapper,.mya-registry .du-table0 .responsive-td .wrapper{
        padding:16px
    }
}
@media screen and (max-width: 64.06125em){
    .mya-registry .du-table1 .responsive-td .wrapper .cell,.mya-registry .du-table0 .responsive-td .wrapper .cell{
        padding-top:5px;
        padding-bottom:5px
    }
}
.mya-registry .du-table1 .download-link,.mya-registry .du-table0 .download-link{
    display:flex;
    align-items:center;
    justify-content:space-between
}
@media screen and (max-width: 64.06125em){
    .mya-registry .du-table1 .download-link,.mya-registry .du-table0 .download-link{
        justify-content:flex-start
    }
}
.mya-registry .du-table1 .download-link img,.mya-registry .du-table0 .download-link img{
    margin:0;
    margin-right:20px;
    width:24px
}
@media screen and (max-width: 64.06125em){
    .mya-registry .du-table1 .download-link img,.mya-registry .du-table0 .download-link img{
        width:18px;
        margin:0
    }
}
@media screen and (max-width: 64.06125em){
    .mya-registry .du-table1 .align-right .download-link,.mya-registry .du-table0 .align-right .download-link{
        justify-content:flex-end
    }
}
.mya-registry .status-processed{
    background:#00205b;
    margin:0;
    display:inline;
    border:0;
    border-radius:100px;
    color:#fff;
    padding:6px 12px;
    font-size:15px
}
@media screen and (max-width: 64.06125em){
    .mya-registry .status-processed{
        font-size:13px;
        padding:2px 10px
    }
}
.mya-registry .status-failed{
    background:#FF514D;
    margin:0;
    display:inline;
    border:0;
    border-radius:100px;
    color:#fff;
    padding:6px 12px
}
@media screen and (max-width: 64.06125em){
    .mya-registry .status-failed{
        font-size:13px;
        padding:2px 10px
    }
}
@media screen and (max-width: 64.06125em){
    .mya-registry .registry-filter{
        padding:0 30px
    }
}
@media screen and (max-width: 64.06125em){
    .mya-registry .registry-filter .group{
        margin-bottom:20px
    }
}
@media screen and (max-width: 64.06125em){
    .mya-registry .registry-filter .du-text-field,.mya-registry .registry-filter .du-text-field--btn{
        width:100%
    }
}
.file-drop-container.file-registry .form-btn-submit{
    display:none;
    margin:0 auto 24px
}
.file-drop-container.file-registry .file-drop-single{
    background:#F8F8F8;
    border:1px dashed #c724b1;
    border-radius:8px;
    margin:0.5rem 0;
    width:100%
}
.file-drop-container.file-registry .file-drop-single::after{
    display:none
}
.file-drop-container.file-registry .file-drop-single label{
    background:transparent;
    padding:24px;
    flex-direction:column
}
.file-drop-container.file-registry .file-drop-single label .hint1{
    font-size:17px;
    display:block;
    margin:0 auto;
    color:#333;
    text-align:center
}
.file-drop-container.file-registry .file-drop-single label .hint2{
    display:block;
    font-size:17px;
    margin:0 auto;
    color:#333
}
.file-drop-container.file-registry .file-drop-single label .icon,.file-drop-container.file-registry .file-drop-single label .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop-container.file-registry .file-drop-single label .secondary-btn--primary-color,.file-drop-container.file-registry .accordion-item .file-drop-single label .secondary-btn--primary-color,.file-drop-container.file-registry .file-drop-single label .accordion-item .file-drop .hint2,.accordion-item .file-drop-container.file-registry .file-drop-single label .hint2,.file-drop-container.file-registry .accordion-item .file-drop-single label .hint2{
    margin:0 auto 20px
}
.file-drop-container.file-registry .file-drop-single label h6{
    margin:0 auto;
    text-align:center
}
.file-drop-container.file-registry .file-drop-single label h6 small{
    font-size:17px;
    color:#333
}
.file-drop-container.file-registry .file-drop-single label button{
    order:5;
    margin:20px auto 0
}
.file-drop-container.file-registry .file-drop-single .button-remove{
    color:#333;
    font-size:15px;
    top:20px;
    right:10px;
    cursor:pointer
}
.file-drop-container.file-registry .file-drop-single .button-remove .icon,.file-drop-container.file-registry .file-drop-single .button-remove .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop-container.file-registry .file-drop-single .button-remove .secondary-btn--primary-color,.file-drop-container.file-registry .accordion-item .file-drop-single .button-remove .secondary-btn--primary-color,.file-drop-container.file-registry .file-drop-single .button-remove .accordion-item .file-drop .hint2,.accordion-item .file-drop-container.file-registry .file-drop-single .button-remove .hint2,.file-drop-container.file-registry .accordion-item .file-drop-single .button-remove .hint2{
    color:#333;
    display:inline-block;
    margin:0;
    position:relative;
    top:3px
}
.file-drop-container.file-registry .file-drop-single .btn-wrapper{
    position:absolute;
    bottom:0;
    width:100%
}
.file-drop-container.file-registry .file-drop-single.has-file .form-btn-submit{
    display:block;
    position:relative;
    z-index:99999999
}
.file-drop-container.file-registry .file-drop-single.has-file label button{
    visibility:hidden;
    display:block !important
}
.file-drop-container.file-registry .file-drop-single.has-file label .hint1,.file-drop-container.file-registry .file-drop-single.has-file label .hint2{
    display:none
}
.du-mod-content,.du-discovery-generic .du-feauture-box .summary,.du-discovery-generic .cards .card__content,.du-discovery-generic .card__container .card__content{
    margin:60px auto;
    font-size:1.133rem;
    font-family:"du-font-secondary-regular";
    color:#333
}
@media print, screen and (min-width: 48em){
    .du-mod-content,.du-discovery-generic .du-feauture-box .summary,.du-discovery-generic .cards .card__content,.du-discovery-generic .card__container .card__content{
        font-size:1rem
    }
}
@media screen and (max-width: 37.5em){
    .du-mod-content,.du-discovery-generic .du-feauture-box .summary,.du-discovery-generic .cards .card__content,.du-discovery-generic .card__container .card__content{
        margin:40px auto
    }
}
.full-width-wrap>.du-mod-content,.du-discovery-generic .du-feauture-box .full-width-wrap>.summary,.du-discovery-generic .cards .full-width-wrap>.card__content,.du-discovery-generic .card__container .full-width-wrap>.card__content{
    max-width:1030px;
    margin:0 30px;
    padding:40px 0
}
@media print, screen and (min-width: 64em){
    .full-width-wrap>.du-mod-content,.du-discovery-generic .du-feauture-box .full-width-wrap>.summary,.du-discovery-generic .cards .full-width-wrap>.card__content,.du-discovery-generic .card__container .full-width-wrap>.card__content{
        padding:50px 0;
        margin:0 auto;
        max-width:1266px
    }
    .full-width-wrap>.du-mod-content[data-size="large"],.du-discovery-generic .du-feauture-box .full-width-wrap>.summary[data-size="large"],.du-discovery-generic .cards .full-width-wrap>.card__content[data-size="large"],.du-discovery-generic .card__container .full-width-wrap>.card__content[data-size="large"]{
        max-width:1266px
    }
    .full-width-wrap>.du-mod-content[data-size="medium"],.du-discovery-generic .du-feauture-box .full-width-wrap>.summary[data-size="medium"],.du-discovery-generic .cards .full-width-wrap>.card__content[data-size="medium"],.du-discovery-generic .card__container .full-width-wrap>.card__content[data-size="medium"]{
        max-width:885px
    }
    .full-width-wrap>.du-mod-content[data-size="small"],.du-discovery-generic .du-feauture-box .full-width-wrap>.summary[data-size="small"],.du-discovery-generic .cards .full-width-wrap>.card__content[data-size="small"],.du-discovery-generic .card__container .full-width-wrap>.card__content[data-size="small"]{
        max-width:600px
    }
}
.du-mod-content>*:last-child,.du-discovery-generic .du-feauture-box .summary>*:last-child,.du-discovery-generic .cards .card__content>*:last-child,.du-discovery-generic .card__container .card__content>*:last-child{
    margin-bottom:0 !important
}
.du-mod-content h1,.du-discovery-generic .du-feauture-box .summary h1,.du-discovery-generic .cards .card__content h1,.du-discovery-generic .card__container .card__content h1{
    font:normal 2.066rem/1.35 "du-font-secondary-regular";
    margin:0 0 10px
}
@media print, screen and (min-width: 48em){
    .du-mod-content h1,.du-discovery-generic .du-feauture-box .summary h1,.du-discovery-generic .cards .card__content h1,.du-discovery-generic .card__container .card__content h1{
        font:normal 3rem/1.35 "du-font-secondary-regular"
    }
}
.du-mod-content h2,.du-discovery-generic .du-feauture-box .summary h2,.du-discovery-generic .cards .card__content h2,.du-discovery-generic .card__container .card__content h2{
    font:normal 2.066rem/1.35 "du-font-secondary-regular";
    margin:0 0 10px
}
@media print, screen and (min-width: 48em){
    .du-mod-content h2,.du-discovery-generic .du-feauture-box .summary h2,.du-discovery-generic .cards .card__content h2,.du-discovery-generic .card__container .card__content h2{
        font:normal 2.25rem/1.35 "du-font-secondary-regular"
    }
}
.du-mod-content h3,.du-discovery-generic .du-feauture-box .summary h3,.du-discovery-generic .cards .card__content h3,.du-discovery-generic .card__container .card__content h3{
    font:normal 1.666rem/1.35 "du-font-secondary-regular";
    margin:0 0 10px
}
@media print, screen and (min-width: 48em){
    .du-mod-content h3,.du-discovery-generic .du-feauture-box .summary h3,.du-discovery-generic .cards .card__content h3,.du-discovery-generic .card__container .card__content h3{
        font:normal 1.937rem/1.35 "du-font-secondary-regular"
    }
}
.du-mod-content h4,.du-discovery-generic .du-feauture-box .summary h4,.du-discovery-generic .cards .card__content h4,.du-discovery-generic .card__container .card__content h4{
    font:normal 1.333rem/1.35 "du-font-secondary-regular";
    margin:50px 0 10px
}
@media print, screen and (min-width: 48em){
    .du-mod-content h4,.du-discovery-generic .du-feauture-box .summary h4,.du-discovery-generic .cards .card__content h4,.du-discovery-generic .card__container .card__content h4{
        font:normal 1.562rem/1.35 "du-font-secondary-regular"
    }
}
.du-mod-content h4:first-of-type,.du-discovery-generic .du-feauture-box .summary h4:first-of-type,.du-discovery-generic .cards .card__content h4:first-of-type,.du-discovery-generic .card__container .card__content h4:first-of-type{
    margin-top:0
}
.du-mod-content h5,.du-discovery-generic .du-feauture-box .summary h5,.du-discovery-generic .cards .card__content h5,.du-discovery-generic .card__container .card__content h5{
    font:normal 1.333rem/1.35 "du-font-secondary-regular";
    margin:0 0 10px
}
@media print, screen and (min-width: 48em){
    .du-mod-content h5,.du-discovery-generic .du-feauture-box .summary h5,.du-discovery-generic .cards .card__content h5,.du-discovery-generic .card__container .card__content h5{
        font:normal 1.25rem/1.35 "du-font-secondary-regular"
    }
}
.du-mod-content h6,.du-discovery-generic .du-feauture-box .summary h6,.du-discovery-generic .cards .card__content h6,.du-discovery-generic .card__container .card__content h6{
    font:normal 1.133rem/1.35 "du-font-secondary-regular";
    margin:0 0 20px
}
@media print, screen and (min-width: 48em){
    .du-mod-content h6,.du-discovery-generic .du-feauture-box .summary h6,.du-discovery-generic .cards .card__content h6,.du-discovery-generic .card__container .card__content h6{
        font:normal 1rem/1.35 "du-font-secondary-regular"
    }
}
.du-mod-content h6 strong,.du-discovery-generic .du-feauture-box .summary h6 strong,.du-discovery-generic .cards .card__content h6 strong,.du-discovery-generic .card__container .card__content h6 strong{
    font-family:"du-font-secondary-bold"
}
.du-mod-content h1,.du-discovery-generic .du-feauture-box .summary h1,.du-discovery-generic .cards .card__content h1,.du-discovery-generic .card__container .card__content h1,.du-mod-content h2,.du-discovery-generic .du-feauture-box .summary h2,.du-discovery-generic .cards .card__content h2,.du-discovery-generic .card__container .card__content h2,.du-mod-content h3,.du-discovery-generic .du-feauture-box .summary h3,.du-discovery-generic .cards .card__content h3,.du-discovery-generic .card__container .card__content h3,.du-mod-content h4,.du-discovery-generic .du-feauture-box .summary h4,.du-discovery-generic .cards .card__content h4,.du-discovery-generic .card__container .card__content h4,.du-mod-content h5,.du-discovery-generic .du-feauture-box .summary h5,.du-discovery-generic .cards .card__content h5,.du-discovery-generic .card__container .card__content h5{
    clear:both
}
.du-mod-content h1 strong,.du-discovery-generic .du-feauture-box .summary h1 strong,.du-discovery-generic .cards .card__content h1 strong,.du-discovery-generic .card__container .card__content h1 strong,.du-mod-content h2 strong,.du-discovery-generic .du-feauture-box .summary h2 strong,.du-discovery-generic .cards .card__content h2 strong,.du-discovery-generic .card__container .card__content h2 strong,.du-mod-content h3 strong,.du-discovery-generic .du-feauture-box .summary h3 strong,.du-discovery-generic .cards .card__content h3 strong,.du-discovery-generic .card__container .card__content h3 strong,.du-mod-content h4 strong,.du-discovery-generic .du-feauture-box .summary h4 strong,.du-discovery-generic .cards .card__content h4 strong,.du-discovery-generic .card__container .card__content h4 strong,.du-mod-content h5 strong,.du-discovery-generic .du-feauture-box .summary h5 strong,.du-discovery-generic .cards .card__content h5 strong,.du-discovery-generic .card__container .card__content h5 strong{
    font-family:du-font-primary-b
}
.du-mod-content p,.du-discovery-generic .du-feauture-box .summary p,.du-discovery-generic .cards .card__content p,.du-discovery-generic .card__container .card__content p{
    font-size:1.133rem;
    font-family:"du-font-secondary-regular";
    color:#333;
    margin:0 0 20px
}
@media print, screen and (min-width: 48em){
    .du-mod-content p,.du-discovery-generic .du-feauture-box .summary p,.du-discovery-generic .cards .card__content p,.du-discovery-generic .card__container .card__content p{
        font-size:1rem
    }
}
.du-mod-content ul,.du-discovery-generic .du-feauture-box .summary ul,.du-discovery-generic .cards .card__content ul,.du-discovery-generic .card__container .card__content ul{
    list-style:disc;
    font-size:1.133rem;
    font-family:"du-font-secondary-regular";
    padding:0 15px 0;
    margin:0 0 20px;
    color:#333
}
@media print, screen and (min-width: 48em){
    .du-mod-content ul,.du-discovery-generic .du-feauture-box .summary ul,.du-discovery-generic .cards .card__content ul,.du-discovery-generic .card__container .card__content ul{
        font-size:1rem
    }
}
.du-mod-content ul li,.du-discovery-generic .du-feauture-box .summary ul li,.du-discovery-generic .cards .card__content ul li,.du-discovery-generic .card__container .card__content ul li{
    margin:0 0 5px
}
.du-mod-content ul li:last-child,.du-discovery-generic .du-feauture-box .summary ul li:last-child,.du-discovery-generic .cards .card__content ul li:last-child,.du-discovery-generic .card__container .card__content ul li:last-child{
    margin:0
}
.du-mod-content ul ol,.du-discovery-generic .du-feauture-box .summary ul ol,.du-discovery-generic .cards .card__content ul ol,.du-discovery-generic .card__container .card__content ul ol,.du-mod-content ul ul,.du-discovery-generic .du-feauture-box .summary ul ul,.du-discovery-generic .cards .card__content ul ul,.du-discovery-generic .card__container .card__content ul ul{
    margin-left:20px;
    margin-bottom:0;
    padding:0
}
.du-mod-content ol,.du-discovery-generic .du-feauture-box .summary ol,.du-discovery-generic .cards .card__content ol,.du-discovery-generic .card__container .card__content ol{
    list-style:decimal;
    font-size:1.133rem;
    font-family:"du-font-secondary-regular";
    padding:0 15px 0;
    margin:0 0 20px;
    color:#333
}
@media print, screen and (min-width: 48em){
    .du-mod-content ol,.du-discovery-generic .du-feauture-box .summary ol,.du-discovery-generic .cards .card__content ol,.du-discovery-generic .card__container .card__content ol{
        font-size:1rem
    }
}
.du-mod-content ol li,.du-discovery-generic .du-feauture-box .summary ol li,.du-discovery-generic .cards .card__content ol li,.du-discovery-generic .card__container .card__content ol li{
    margin:0 0 5px
}
.du-mod-content ol li:last-child,.du-discovery-generic .du-feauture-box .summary ol li:last-child,.du-discovery-generic .cards .card__content ol li:last-child,.du-discovery-generic .card__container .card__content ol li:last-child{
    margin:0
}
.du-mod-content ol ol,.du-discovery-generic .du-feauture-box .summary ol ol,.du-discovery-generic .cards .card__content ol ol,.du-discovery-generic .card__container .card__content ol ol,.du-mod-content ol ul,.du-discovery-generic .du-feauture-box .summary ol ul,.du-discovery-generic .cards .card__content ol ul,.du-discovery-generic .card__container .card__content ol ul{
    margin-left:20px;
    margin-bottom:0;
    padding:0
}
.du-mod-content table,.du-discovery-generic .du-feauture-box .summary table,.du-discovery-generic .cards .card__content table,.du-discovery-generic .card__container .card__content table{
    margin-bottom:30px
}
@media print, screen and (min-width: 48em){
    .du-mod-content img,.du-discovery-generic .du-feauture-box .summary img,.du-discovery-generic .cards .card__content img,.du-discovery-generic .card__container .card__content img{
        max-width:100%;
        display:block;
        margin-left:auto;
        margin-right:auto
    }
}
.du-mod-content img.img-left,.du-discovery-generic .du-feauture-box .summary img.img-left,.du-discovery-generic .cards .card__content img.img-left,.du-discovery-generic .card__container .card__content img.img-left,.du-mod-content img.media-left,.du-discovery-generic .du-feauture-box .summary img.media-left,.du-discovery-generic .cards .card__content img.media-left,.du-discovery-generic .card__container .card__content img.media-left{
    margin-bottom:30px
}
@media print, screen and (min-width: 48em){
    .du-mod-content img.img-left,.du-discovery-generic .du-feauture-box .summary img.img-left,.du-discovery-generic .cards .card__content img.img-left,.du-discovery-generic .card__container .card__content img.img-left,.du-mod-content img.media-left,.du-discovery-generic .du-feauture-box .summary img.media-left,.du-discovery-generic .cards .card__content img.media-left,.du-discovery-generic .card__container .card__content img.media-left{
        border-radius:12px;
        max-width:calc(50% - 40px);
        float:left;
        margin-right:80px
    }
}
.du-mod-content img.img-right,.du-discovery-generic .du-feauture-box .summary img.img-right,.du-discovery-generic .cards .card__content img.img-right,.du-discovery-generic .card__container .card__content img.img-right,.du-mod-content img.media-right,.du-discovery-generic .du-feauture-box .summary img.media-right,.du-discovery-generic .cards .card__content img.media-right,.du-discovery-generic .card__container .card__content img.media-right{
    margin-bottom:30px
}
@media print, screen and (min-width: 48em){
    .du-mod-content img.img-right,.du-discovery-generic .du-feauture-box .summary img.img-right,.du-discovery-generic .cards .card__content img.img-right,.du-discovery-generic .card__container .card__content img.img-right,.du-mod-content img.media-right,.du-discovery-generic .du-feauture-box .summary img.media-right,.du-discovery-generic .cards .card__content img.media-right,.du-discovery-generic .card__container .card__content img.media-right{
        border-radius:12px;
        max-width:calc(50% - 40px);
        float:right;
        margin-left:80px
    }
}
@media print, screen and (min-width: 48em){
    .du-mod-content img.img-full,.du-discovery-generic .du-feauture-box .summary img.img-full,.du-discovery-generic .cards .card__content img.img-full,.du-discovery-generic .card__container .card__content img.img-full,.du-mod-content img.media-center,.du-discovery-generic .du-feauture-box .summary img.media-center,.du-discovery-generic .cards .card__content img.media-center,.du-discovery-generic .card__container .card__content img.media-center{
        max-width:100%;
        display:block;
        margin-left:auto;
        margin-right:auto
    }
}
.du-mod-content .media-video,.du-discovery-generic .du-feauture-box .summary .media-video,.du-discovery-generic .cards .card__content .media-video,.du-discovery-generic .card__container .card__content .media-video{
    position:relative;
    height:0;
    margin-bottom:1rem;
    padding-bottom:56.25%;
    overflow:hidden
}
.du-mod-content .media-video iframe,.du-discovery-generic .du-feauture-box .summary .media-video iframe,.du-discovery-generic .cards .card__content .media-video iframe,.du-discovery-generic .card__container .card__content .media-video iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.du-mod-content .media-video.media-center,.du-discovery-generic .du-feauture-box .summary .media-video.media-center,.du-discovery-generic .cards .card__content .media-video.media-center,.du-discovery-generic .card__container .card__content .media-video.media-center{
    width:100%;
    margin-left:auto;
    margin-right:auto
}
.du-mod-content .cols,.du-discovery-generic .du-feauture-box .summary .cols,.du-discovery-generic .cards .card__content .cols,.du-discovery-generic .card__container .card__content .cols{
    display:flex;
    flex-wrap:wrap;
    align-items:flex-start;
    justify-content:space-between;
    margin-bottom:30px
}
.du-mod-content .cols .col,.du-discovery-generic .du-feauture-box .summary .cols .col,.du-discovery-generic .cards .card__content .cols .col,.du-discovery-generic .card__container .card__content .cols .col{
    margin-bottom:40px;
    position:relative
}
@media print, screen and (min-width: 64em){
    .du-mod-content .cols .col,.du-discovery-generic .du-feauture-box .summary .cols .col,.du-discovery-generic .cards .card__content .cols .col,.du-discovery-generic .card__container .card__content .cols .col{
        width:calc(50% - 40px)
    }
}
.du-mod-content .cols .col:nth-last-of-type(1),.du-discovery-generic .du-feauture-box .summary .cols .col:nth-last-of-type(1),.du-discovery-generic .cards .card__content .cols .col:nth-last-of-type(1),.du-discovery-generic .card__container .card__content .cols .col:nth-last-of-type(1){
    margin-bottom:0
}
@media print, screen and (min-width: 64em){
    .du-mod-content .cols .col:nth-last-of-type(2),.du-discovery-generic .du-feauture-box .summary .cols .col:nth-last-of-type(2),.du-discovery-generic .cards .card__content .cols .col:nth-last-of-type(2),.du-discovery-generic .card__container .card__content .cols .col:nth-last-of-type(2){
        margin-bottom:0
    }
}
.du-mod-content .cols .col.readmore,.du-discovery-generic .du-feauture-box .summary .cols .col.readmore,.du-discovery-generic .cards .card__content .cols .col.readmore,.du-discovery-generic .card__container .card__content .cols .col.readmore{
    position:relative;
    overflow:hidden;
    transition:height .15s ease-out
}
.du-mod-content .cols .col.expanded,.du-discovery-generic .du-feauture-box .summary .cols .col.expanded,.du-discovery-generic .cards .card__content .cols .col.expanded,.du-discovery-generic .card__container .card__content .cols .col.expanded{
    overflow:auto
}
.du-mod-content .cols .col.expanded .js-readmore,.du-discovery-generic .du-feauture-box .summary .cols .col.expanded .js-readmore,.du-discovery-generic .cards .card__content .cols .col.expanded .js-readmore,.du-discovery-generic .card__container .card__content .cols .col.expanded .js-readmore{
    display:none
}
.du-mod-content .cols h6,.du-discovery-generic .du-feauture-box .summary .cols h6,.du-discovery-generic .cards .card__content .cols h6,.du-discovery-generic .card__container .card__content .cols h6,.du-mod-content .cols h5,.du-discovery-generic .du-feauture-box .summary .cols h5,.du-discovery-generic .cards .card__content .cols h5,.du-discovery-generic .card__container .card__content .cols h5{
    font-family:"du-font-secondary-bold";
    margin:0 0 20px;
    color:#333
}
.du-mod-content .cols p:last-of-type,.du-discovery-generic .du-feauture-box .summary .cols p:last-of-type,.du-discovery-generic .cards .card__content .cols p:last-of-type,.du-discovery-generic .card__container .card__content .cols p:last-of-type{
    margin-bottom:0
}
.du-mod-content .quote,.du-discovery-generic .du-feauture-box .summary .quote,.du-discovery-generic .cards .card__content .quote,.du-discovery-generic .card__container .card__content .quote{
    position:relative;
    min-height:55px;
    padding-left:80px;
    font:normal 1.333rem/1.35 "du-font-secondary-regular"
}
@media print, screen and (min-width: 48em){
    .du-mod-content .quote,.du-discovery-generic .du-feauture-box .summary .quote,.du-discovery-generic .cards .card__content .quote,.du-discovery-generic .card__container .card__content .quote{
        font:normal 1.562rem/1.35 "du-font-secondary-regular"
    }
}
.du-mod-content .quote:before,.du-discovery-generic .du-feauture-box .summary .quote:before,.du-discovery-generic .cards .card__content .quote:before,.du-discovery-generic .card__container .card__content .quote:before{
    content:'';
    background:url(../..//common/images/quote-v2.svg) left 50% no-repeat;
    width:55px;
    max-height:45px;
    height:45px;
    opacity:.1;
    position:absolute;
    left:0;
    top:5px
}
.du-mod-content hr,.du-discovery-generic .du-feauture-box .summary hr,.du-discovery-generic .cards .card__content hr,.du-discovery-generic .card__container .card__content hr{
    margin-bottom:30px;
    border:0;
    border-bottom:#ddd solid 1px
}
.du-mod-content .accordion,.du-discovery-generic .du-feauture-box .summary .accordion,.du-discovery-generic .cards .card__content .accordion,.du-discovery-generic .card__container .card__content .accordion{
    background:transparent;
    margin-bottom:30px;
    clear:both
}
.du-mod-content .accordion .accordion-title,.du-discovery-generic .du-feauture-box .summary .accordion .accordion-title,.du-discovery-generic .cards .card__content .accordion .accordion-title,.du-discovery-generic .card__container .card__content .accordion .accordion-title{
    border-left:1px;
    border-right:1px;
    border-color:#ddd;
    padding:28px 5px;
    font-size:1rem;
    font-family:"du-font-secondary-regular";
    color:#333
}
.du-mod-content .accordion .accordion-title:hover,.du-discovery-generic .du-feauture-box .summary .accordion .accordion-title:hover,.du-discovery-generic .cards .card__content .accordion .accordion-title:hover,.du-discovery-generic .card__container .card__content .accordion .accordion-title:hover,.du-mod-content .accordion .accordion-login .accordion-title:focus,.accordion-login .du-mod-content .accordion .accordion-title:focus,.du-discovery-generic .du-feauture-box .summary .accordion .accordion-login .accordion-title:focus,.accordion-login .du-discovery-generic .du-feauture-box .summary .accordion .accordion-title:focus,.du-discovery-generic .cards .card__content .accordion .accordion-login .accordion-title:focus,.accordion-login .du-discovery-generic .cards .card__content .accordion .accordion-title:focus,.du-discovery-generic .card__container .card__content .accordion .accordion-login .accordion-title:focus,.accordion-login .du-discovery-generic .card__container .card__content .accordion .accordion-title:focus,.du-mod-content .accordion .accordion-title.file-drop:focus,.du-discovery-generic .du-feauture-box .summary .accordion .accordion-title.file-drop:focus,.du-discovery-generic .cards .card__content .accordion .accordion-title.file-drop:focus,.du-discovery-generic .card__container .card__content .accordion .accordion-title.file-drop:focus,.du-mod-content .accordion .file-drop-container .accordion-title.file-drop-single:focus,.file-drop-container .du-mod-content .accordion .accordion-title.file-drop-single:focus,.du-discovery-generic .du-feauture-box .summary .accordion .file-drop-container .accordion-title.file-drop-single:focus,.file-drop-container .du-discovery-generic .du-feauture-box .summary .accordion .accordion-title.file-drop-single:focus,.du-discovery-generic .cards .card__content .accordion .file-drop-container .accordion-title.file-drop-single:focus,.file-drop-container .du-discovery-generic .cards .card__content .accordion .accordion-title.file-drop-single:focus,.du-discovery-generic .card__container .card__content .accordion .file-drop-container .accordion-title.file-drop-single:focus,.file-drop-container .du-discovery-generic .card__container .card__content .accordion .accordion-title.file-drop-single:focus,.du-mod-content .accordion .accordion-title:focus,.du-discovery-generic .du-feauture-box .summary .accordion .accordion-title:focus,.du-discovery-generic .cards .card__content .accordion .accordion-title:focus,.du-discovery-generic .card__container .card__content .accordion .accordion-title:focus{
    background:transparent
}
.du-mod-content .accordion .accordion-title:before,.du-discovery-generic .du-feauture-box .summary .accordion .accordion-title:before,.du-discovery-generic .cards .card__content .accordion .accordion-title:before,.du-discovery-generic .card__container .card__content .accordion .accordion-title:before{
    color:#00a9ce;
    right:4px;
    margin-top:-10px;
    font-size:20px
}
.du-mod-content .accordion .is-active .accordion-title,.du-discovery-generic .du-feauture-box .summary .accordion .is-active .accordion-title,.du-discovery-generic .cards .card__content .accordion .is-active .accordion-title,.du-discovery-generic .card__container .card__content .accordion .is-active .accordion-title{
    font-family:"du-font-secondary-bold"
}
.du-mod-content .accordion .accordion-content,.du-discovery-generic .du-feauture-box .summary .accordion .accordion-content,.du-discovery-generic .cards .card__content .accordion .accordion-content,.du-discovery-generic .card__container .card__content .accordion .accordion-content{
    background:transparent;
    border-width:0 0 1px 0;
    border-color:#ddd;
    padding:0 5px 25px
}
.du-mod-content .accordion .accordion-content>*:last-child,.du-discovery-generic .du-feauture-box .summary .accordion .accordion-content>*:last-child,.du-discovery-generic .cards .card__content .accordion .accordion-content>*:last-child,.du-discovery-generic .card__container .card__content .accordion .accordion-content>*:last-child{
    margin-bottom:0 !important
}
.du-mod-content .cols-list ul,.du-discovery-generic .du-feauture-box .summary .cols-list ul,.du-discovery-generic .cards .card__content .cols-list ul,.du-discovery-generic .card__container .card__content .cols-list ul,.du-mod-content .cols-list ol,.du-discovery-generic .du-feauture-box .summary .cols-list ol,.du-discovery-generic .cards .card__content .cols-list ol,.du-discovery-generic .card__container .card__content .cols-list ol{
    display:flex;
    flex-wrap:wrap;
    align-items:flex-start;
    justify-content:space-between;
    margin-bottom:30px
}
.du-mod-content .cols-list li,.du-discovery-generic .du-feauture-box .summary .cols-list li,.du-discovery-generic .cards .card__content .cols-list li,.du-discovery-generic .card__container .card__content .cols-list li{
    margin-bottom:25px;
    padding-left:10px;
    width:100%
}
@media print, screen and (min-width: 48em){
    .du-mod-content .cols-list li,.du-discovery-generic .du-feauture-box .summary .cols-list li,.du-discovery-generic .cards .card__content .cols-list li,.du-discovery-generic .card__container .card__content .cols-list li{
        width:calc(50% - 40px)
    }
}
.du-mod-content .cols-list li:nth-last-of-type(1),.du-discovery-generic .du-feauture-box .summary .cols-list li:nth-last-of-type(1),.du-discovery-generic .cards .card__content .cols-list li:nth-last-of-type(1),.du-discovery-generic .card__container .card__content .cols-list li:nth-last-of-type(1){
    margin-bottom:0
}
@media print, screen and (min-width: 64em){
    .du-mod-content .cols-list li:nth-last-of-type(2),.du-discovery-generic .du-feauture-box .summary .cols-list li:nth-last-of-type(2),.du-discovery-generic .cards .card__content .cols-list li:nth-last-of-type(2),.du-discovery-generic .card__container .card__content .cols-list li:nth-last-of-type(2){
        margin-bottom:0
    }
}
.du-mod-content .readmore2,.du-discovery-generic .du-feauture-box .summary .readmore2,.du-discovery-generic .cards .card__content .readmore2,.du-discovery-generic .card__container .card__content .readmore2{
    height:70px;
    overflow:hidden;
    position:relative;
    transition:height .3s ease-out
}
.du-mod-content .readmore2--truncated:after,.du-discovery-generic .du-feauture-box .summary .readmore2--truncated:after,.du-discovery-generic .cards .card__content .readmore2--truncated:after,.du-discovery-generic .card__container .card__content .readmore2--truncated:after{
    content:''
}
.du-mod-content .readmore2__ellipses a,.du-discovery-generic .du-feauture-box .summary .readmore2__ellipses a,.du-discovery-generic .cards .card__content .readmore2__ellipses a,.du-discovery-generic .card__container .card__content .readmore2__ellipses a{
    text-decoration:underline
}
.du-mod-content .readmore2__ellipses.more,.du-discovery-generic .du-feauture-box .summary .readmore2__ellipses.more,.du-discovery-generic .cards .card__content .readmore2__ellipses.more,.du-discovery-generic .card__container .card__content .readmore2__ellipses.more{
    position:absolute;
    right:0;
    bottom:0;
    padding-left:5px
}
.full-width-wrap[data-bg=magenta]{
    color:#fff;
    background:#C700B1;
    background-repeat:no-repeat;
    background-size:cover
}
.full-width-wrap[data-bg=purple]{
    color:#fff;
    background:#9B20B7;
    background-repeat:no-repeat;
    background-size:cover
}
.align-items-center{
    align-items:center !important
}
.thin-arrow-right,.thin-arrow-left{
    font-family:arial;
    font-weight:bold
}
[dir=rtl] .thin-arrow-right{
    transform:rotateY(180deg);
    display:inline-block
}
.btn-chip{
    display:inline-block;
    color:#fff;
    font-size:12px;
    line-height:1em;
    padding:1px 10px;
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%);
    border-radius:10px
}
.btn-chip.purple{
    background:linear-gradient(75deg, #00205b 25%, #753bbd 50%, #0098ba 100%)
}
.grecaptcha-badge{
    opacity:.4
}
@media screen and (max-width: 47.99875em){
    .network-coverage[data-bg=purple]{
        background-size:auto 250px;
        background-position:left 30% top 0
    }
}
.network-coverage .gMap{
    position:relative;
    display:flex;
    justify-content:center
}
@media screen and (max-width: 47.99875em){
    .network-coverage .gMap{
        flex-flow:column
    }
}
.network-coverage .offer-box{
    z-index:1;
    position:absolute;
    top:50%;
    height:0;
    display:flex;
    align-items:center
}
.network-coverage .offer-panel{
    display:flex;
    flex-flow:row wrap;
    align-items:center;
    position:relative;
    min-height:200px;
    width:100%;
    max-width:850px;
    margin:0 auto;
    padding:20px;
    background:#fff;
    border:#eee solid 1px;
    border-radius:10px;
    box-shadow:0 15px 30px 0 rgba(10,10,10,0.25)
}
.network-coverage .offer-panel .item-wrap{
    display:flex;
    flex-flow:row
}
.network-coverage .offer-panel .subtitle1{
    margin:0;
    padding:0 0 1rem
}
.network-coverage .offer-panel .subtitle2 small{
    display:block;
    font-family:du-font-secondary-regular
}
.network-coverage .offer-panel .item-wrap{
    margin:0 -25px
}
.network-coverage .offer-panel .item{
    width:33%;
    padding:0 25px
}
.network-coverage .offer-panel .item+.item{
    border-left:#ddd solid 1px
}
.network-coverage [dir=rtl] .offer-panel .item+.item{
    border-left:0;
    border-right:#ddd solid 1px
}
.network-coverage .offer-panel .btn,.network-coverage .offer-panel .tvpackages .btn-primary,.tvpackages .network-coverage .offer-panel .btn-primary,.network-coverage .offer-panel .tvpackages .btn-secondary,.tvpackages .network-coverage .offer-panel .btn-secondary{
    width:100%
}
.network-coverage .offer-panel .close{
    position:absolute;
    top:10px;
    right:10px;
    font-size:10px;
    font-weight:100;
    line-height:24px;
    text-align:center;
    width:24px;
    height:24px;
    padding:1px 0 0;
    margin:0;
    border:#999 solid 1px;
    border-radius:50%;
    cursor:pointer
}
.network-coverage [dir=rtl] .offer-panel .close{
    right:auto;
    left:10px
}
.network-coverage .offer-panel .learn-more:after{
    content:'d';
    font-family:du-icon-font;
    font-size:11px;
    margin-left:5px
}
.network-coverage [dir=rtl] .offer-panel .learn-more:after{
    content:'f';
    margin-left:0;
    margin-right:5px
}
.network-coverage #map-canvas{
    width:100%;
    height:800px
}
.network-coverage #map-canvas>div:not(.centerMarker){
    filter:grayscale(0.6) contrast(0.9);
    opacity:.8
}
@media screen and (max-width: 47.99875em){
    .network-coverage #map-canvas{
        height:280px
    }
}
.network-coverage #emirates-select{
    position:absolute;
    top:50%;
    right:8px;
    height:0;
    display:flex;
    align-items:center
}
.network-coverage #network-select{
    position:absolute;
    bottom:45px;
    height:0
}
.network-coverage #emirates-select .btn-wrap{
    display:flex;
    justify-content:center;
    flex-flow:column
}
.network-coverage #network-select .btn-wrap{
    display:flex;
    justify-content:center;
    width:100%;
    max-width:1226px;
    margin:0 auto
}
.network-coverage #emirates-select .btn,.network-coverage #emirates-select .tvpackages .btn-primary,.tvpackages .network-coverage #emirates-select .btn-primary,.network-coverage #emirates-select .tvpackages .btn-secondary,.tvpackages .network-coverage #emirates-select .btn-secondary,.network-coverage #network-select .btn,.network-coverage #network-select .tvpackages .btn-primary,.tvpackages .network-coverage #network-select .btn-primary,.network-coverage #network-select .tvpackages .btn-secondary,.tvpackages .network-coverage #network-select .btn-secondary{
    margin:0 5px;
    color:#aaa;
    background:#ccc
}
.network-coverage #emirates-select .btn,.network-coverage #emirates-select .tvpackages .btn-primary,.tvpackages .network-coverage #emirates-select .btn-primary,.network-coverage #emirates-select .tvpackages .btn-secondary,.tvpackages .network-coverage #emirates-select .btn-secondary{
    margin:5px 0
}
.network-coverage #emirates-select .btn:hover,.network-coverage #emirates-select .accordion-login .btn.accordion-title:focus,.accordion-login .network-coverage #emirates-select .btn.accordion-title:focus,.network-coverage #emirates-select .accordion-login .tvpackages .accordion-title.btn-primary:focus,.accordion-login .tvpackages .network-coverage #emirates-select .accordion-title.btn-primary:focus,.network-coverage #emirates-select .tvpackages .accordion-login .accordion-title.btn-primary:focus,.tvpackages .accordion-login .network-coverage #emirates-select .accordion-title.btn-primary:focus,.network-coverage #emirates-select .accordion-login .tvpackages .accordion-title.btn-secondary:focus,.accordion-login .tvpackages .network-coverage #emirates-select .accordion-title.btn-secondary:focus,.network-coverage #emirates-select .tvpackages .accordion-login .accordion-title.btn-secondary:focus,.tvpackages .accordion-login .network-coverage #emirates-select .accordion-title.btn-secondary:focus,.network-coverage #emirates-select .btn.file-drop:focus,.network-coverage #emirates-select .file-drop-container .btn.file-drop-single:focus,.file-drop-container .network-coverage #emirates-select .btn.file-drop-single:focus,.network-coverage #emirates-select .file-drop-container .tvpackages .file-drop-single.btn-primary:focus,.file-drop-container .tvpackages .network-coverage #emirates-select .file-drop-single.btn-primary:focus,.network-coverage #emirates-select .tvpackages .file-drop-container .file-drop-single.btn-primary:focus,.tvpackages .file-drop-container .network-coverage #emirates-select .file-drop-single.btn-primary:focus,.network-coverage #emirates-select .file-drop-container .tvpackages .file-drop-single.btn-secondary:focus,.file-drop-container .tvpackages .network-coverage #emirates-select .file-drop-single.btn-secondary:focus,.network-coverage #emirates-select .tvpackages .file-drop-container .file-drop-single.btn-secondary:focus,.tvpackages .file-drop-container .network-coverage #emirates-select .file-drop-single.btn-secondary:focus,.network-coverage #emirates-select .tvpackages .file-drop.btn-primary:focus,.tvpackages .network-coverage #emirates-select .file-drop.btn-primary:focus,.network-coverage #emirates-select .tvpackages .file-drop.btn-secondary:focus,.tvpackages .network-coverage #emirates-select .file-drop.btn-secondary:focus,.network-coverage #emirates-select .tvpackages .btn-primary:hover,.tvpackages .network-coverage #emirates-select .btn-primary:hover,.network-coverage #emirates-select .tvpackages .btn-secondary:hover,.tvpackages .network-coverage #emirates-select .btn-secondary:hover,.network-coverage #network-select .btn:hover,.network-coverage #network-select .accordion-login .btn.accordion-title:focus,.accordion-login .network-coverage #network-select .btn.accordion-title:focus,.network-coverage #network-select .accordion-login .tvpackages .accordion-title.btn-primary:focus,.accordion-login .tvpackages .network-coverage #network-select .accordion-title.btn-primary:focus,.network-coverage #network-select .tvpackages .accordion-login .accordion-title.btn-primary:focus,.tvpackages .accordion-login .network-coverage #network-select .accordion-title.btn-primary:focus,.network-coverage #network-select .accordion-login .tvpackages .accordion-title.btn-secondary:focus,.accordion-login .tvpackages .network-coverage #network-select .accordion-title.btn-secondary:focus,.network-coverage #network-select .tvpackages .accordion-login .accordion-title.btn-secondary:focus,.tvpackages .accordion-login .network-coverage #network-select .accordion-title.btn-secondary:focus,.network-coverage #network-select .btn.file-drop:focus,.network-coverage #network-select .file-drop-container .btn.file-drop-single:focus,.file-drop-container .network-coverage #network-select .btn.file-drop-single:focus,.network-coverage #network-select .file-drop-container .tvpackages .file-drop-single.btn-primary:focus,.file-drop-container .tvpackages .network-coverage #network-select .file-drop-single.btn-primary:focus,.network-coverage #network-select .tvpackages .file-drop-container .file-drop-single.btn-primary:focus,.tvpackages .file-drop-container .network-coverage #network-select .file-drop-single.btn-primary:focus,.network-coverage #network-select .file-drop-container .tvpackages .file-drop-single.btn-secondary:focus,.file-drop-container .tvpackages .network-coverage #network-select .file-drop-single.btn-secondary:focus,.network-coverage #network-select .tvpackages .file-drop-container .file-drop-single.btn-secondary:focus,.tvpackages .file-drop-container .network-coverage #network-select .file-drop-single.btn-secondary:focus,.network-coverage #network-select .tvpackages .file-drop.btn-primary:focus,.tvpackages .network-coverage #network-select .file-drop.btn-primary:focus,.network-coverage #network-select .tvpackages .file-drop.btn-secondary:focus,.tvpackages .network-coverage #network-select .file-drop.btn-secondary:focus,.network-coverage #network-select .tvpackages .btn-primary:hover,.tvpackages .network-coverage #network-select .btn-primary:hover,.network-coverage #network-select .tvpackages .btn-secondary:hover,.tvpackages .network-coverage #network-select .btn-secondary:hover{
    color:#fff;
    background-color:#c724b1
}
.network-coverage #emirates-select .btn.active,.network-coverage #emirates-select .tvpackages .active.btn-primary,.tvpackages .network-coverage #emirates-select .active.btn-primary,.network-coverage #emirates-select .tvpackages .active.btn-secondary,.tvpackages .network-coverage #emirates-select .active.btn-secondary,.network-coverage #network-select .btn.active,.network-coverage #network-select .tvpackages .active.btn-primary,.tvpackages .network-coverage #network-select .active.btn-primary,.network-coverage #network-select .tvpackages .active.btn-secondary,.tvpackages .network-coverage #network-select .active.btn-secondary{
    color:#c724b1
}
.network-coverage #emirates-select .btn.active:hover,.network-coverage #emirates-select .accordion-login .btn.active.accordion-title:focus,.accordion-login .network-coverage #emirates-select .btn.active.accordion-title:focus,.network-coverage #emirates-select .accordion-login .tvpackages .active.accordion-title.btn-primary:focus,.accordion-login .tvpackages .network-coverage #emirates-select .active.accordion-title.btn-primary:focus,.network-coverage #emirates-select .tvpackages .accordion-login .active.accordion-title.btn-primary:focus,.tvpackages .accordion-login .network-coverage #emirates-select .active.accordion-title.btn-primary:focus,.network-coverage #emirates-select .accordion-login .tvpackages .active.accordion-title.btn-secondary:focus,.accordion-login .tvpackages .network-coverage #emirates-select .active.accordion-title.btn-secondary:focus,.network-coverage #emirates-select .tvpackages .accordion-login .active.accordion-title.btn-secondary:focus,.tvpackages .accordion-login .network-coverage #emirates-select .active.accordion-title.btn-secondary:focus,.network-coverage #emirates-select .btn.active.file-drop:focus,.network-coverage #emirates-select .file-drop-container .btn.active.file-drop-single:focus,.file-drop-container .network-coverage #emirates-select .btn.active.file-drop-single:focus,.network-coverage #emirates-select .file-drop-container .tvpackages .active.file-drop-single.btn-primary:focus,.file-drop-container .tvpackages .network-coverage #emirates-select .active.file-drop-single.btn-primary:focus,.network-coverage #emirates-select .tvpackages .file-drop-container .active.file-drop-single.btn-primary:focus,.tvpackages .file-drop-container .network-coverage #emirates-select .active.file-drop-single.btn-primary:focus,.network-coverage #emirates-select .file-drop-container .tvpackages .active.file-drop-single.btn-secondary:focus,.file-drop-container .tvpackages .network-coverage #emirates-select .active.file-drop-single.btn-secondary:focus,.network-coverage #emirates-select .tvpackages .file-drop-container .active.file-drop-single.btn-secondary:focus,.tvpackages .file-drop-container .network-coverage #emirates-select .active.file-drop-single.btn-secondary:focus,.network-coverage #emirates-select .tvpackages .active.file-drop.btn-primary:focus,.tvpackages .network-coverage #emirates-select .active.file-drop.btn-primary:focus,.network-coverage #emirates-select .tvpackages .active.file-drop.btn-secondary:focus,.tvpackages .network-coverage #emirates-select .active.file-drop.btn-secondary:focus,.network-coverage #emirates-select .tvpackages .active.btn-primary:hover,.tvpackages .network-coverage #emirates-select .active.btn-primary:hover,.network-coverage #emirates-select .tvpackages .active.btn-secondary:hover,.tvpackages .network-coverage #emirates-select .active.btn-secondary:hover,.network-coverage #network-select .btn.active:hover,.network-coverage #network-select .accordion-login .btn.active.accordion-title:focus,.accordion-login .network-coverage #network-select .btn.active.accordion-title:focus,.network-coverage #network-select .accordion-login .tvpackages .active.accordion-title.btn-primary:focus,.accordion-login .tvpackages .network-coverage #network-select .active.accordion-title.btn-primary:focus,.network-coverage #network-select .tvpackages .accordion-login .active.accordion-title.btn-primary:focus,.tvpackages .accordion-login .network-coverage #network-select .active.accordion-title.btn-primary:focus,.network-coverage #network-select .accordion-login .tvpackages .active.accordion-title.btn-secondary:focus,.accordion-login .tvpackages .network-coverage #network-select .active.accordion-title.btn-secondary:focus,.network-coverage #network-select .tvpackages .accordion-login .active.accordion-title.btn-secondary:focus,.tvpackages .accordion-login .network-coverage #network-select .active.accordion-title.btn-secondary:focus,.network-coverage #network-select .btn.active.file-drop:focus,.network-coverage #network-select .file-drop-container .btn.active.file-drop-single:focus,.file-drop-container .network-coverage #network-select .btn.active.file-drop-single:focus,.network-coverage #network-select .file-drop-container .tvpackages .active.file-drop-single.btn-primary:focus,.file-drop-container .tvpackages .network-coverage #network-select .active.file-drop-single.btn-primary:focus,.network-coverage #network-select .tvpackages .file-drop-container .active.file-drop-single.btn-primary:focus,.tvpackages .file-drop-container .network-coverage #network-select .active.file-drop-single.btn-primary:focus,.network-coverage #network-select .file-drop-container .tvpackages .active.file-drop-single.btn-secondary:focus,.file-drop-container .tvpackages .network-coverage #network-select .active.file-drop-single.btn-secondary:focus,.network-coverage #network-select .tvpackages .file-drop-container .active.file-drop-single.btn-secondary:focus,.tvpackages .file-drop-container .network-coverage #network-select .active.file-drop-single.btn-secondary:focus,.network-coverage #network-select .tvpackages .active.file-drop.btn-primary:focus,.tvpackages .network-coverage #network-select .active.file-drop.btn-primary:focus,.network-coverage #network-select .tvpackages .active.file-drop.btn-secondary:focus,.tvpackages .network-coverage #network-select .active.file-drop.btn-secondary:focus,.network-coverage #network-select .tvpackages .active.btn-primary:hover,.tvpackages .network-coverage #network-select .active.btn-primary:hover,.network-coverage #network-select .tvpackages .active.btn-secondary:hover,.tvpackages .network-coverage #network-select .active.btn-secondary:hover{
    color:#fff
}
.network-coverage #emirates-select .btn:not(.active):before,.network-coverage #emirates-select .tvpackages .btn-primary:not(.active):before,.tvpackages .network-coverage #emirates-select .btn-primary:not(.active):before,.network-coverage #emirates-select .tvpackages .btn-secondary:not(.active):before,.tvpackages .network-coverage #emirates-select .btn-secondary:not(.active):before,.network-coverage #network-select .btn:not(.active):before,.network-coverage #network-select .tvpackages .btn-primary:not(.active):before,.tvpackages .network-coverage #network-select .btn-primary:not(.active):before,.network-coverage #network-select .tvpackages .btn-secondary:not(.active):before,.tvpackages .network-coverage #network-select .btn-secondary:not(.active):before{
    width:calc(100% - 2px);
    height:calc(100% - 2px);
    top:1px;
    left:1px
}
.network-coverage #map-search{
    position:absolute;
    top:15px;
    height:0;
    width:100%
}
.network-coverage #map-search .map-wrap{
    position:relative
}
.network-coverage #map-search .search-input{
    max-width:350px;
    border-radius:6px;
    padding-left:40px;
    font-size:1rem
}
.network-coverage #map-search .search-icon{
    position:absolute;
    left:17px;
    top:50%
}
.network-coverage #map-search .search-icon:before{
    position:absolute;
    left:12px;
    top:50%;
    margin:-9px 0 0;
    content:'E';
    font-family:du-icon-font;
    font-size:1rem;
    line-height:1;
    color:#555
}
@media only screen and (max-width: 800px){
    .network-coverage #emirates-select .btn-wrap{
        flex-flow:column
    }
    .network-coverage #emirates-select .btn,.network-coverage #emirates-select .tvpackages .btn-primary,.tvpackages .network-coverage #emirates-select .btn-primary,.network-coverage #emirates-select .tvpackages .btn-secondary,.tvpackages .network-coverage #emirates-select .btn-secondary{
        margin:5px 0
    }
    .network-coverage #emirates-select .btn,.network-coverage #emirates-select .tvpackages .btn-primary,.tvpackages .network-coverage #emirates-select .btn-primary,.network-coverage #emirates-select .tvpackages .btn-secondary,.tvpackages .network-coverage #emirates-select .btn-secondary,.network-coverage #network-select .btn,.network-coverage #network-select .tvpackages .btn-primary,.tvpackages .network-coverage #network-select .btn-primary,.network-coverage #network-select .tvpackages .btn-secondary,.tvpackages .network-coverage #network-select .btn-secondary{
        min-width:60px
    }
    .network-coverage #network-select{
        left:3px;
        bottom:65px
    }
    .network-coverage #map-search{
        position:relative;
        top:-80px;
        left:0;
        width:calc(100% - 20px);
        margin:0 10px -80px;
        height:auto
    }
    .network-coverage #map-search .search-input{
        max-width:calc(100% - 80px)
    }
    .network-coverage #map-search .search-icon{
        left:0
    }
    .network-coverage .offer-panel{
        margin:0 20px
    }
    .network-coverage .offer-panel .subtitle1{
        max-width:calc(100% - 20px);
        font-size:1.15rem
    }
    .network-coverage .offer-panel .item-wrap{
        margin:0;
        flex-flow:column
    }
    .network-coverage .offer-panel .item{
        width:100%;
        padding:0 0 15px
    }
    .network-coverage .offer-panel .item+.item{
        padding:15px 0;
        border:0;
        border-top:#ddd solid 1px
    }
    .network-coverage .offer-panel .item p{
        font-size:1rem;
        margin:.7rem 0
    }
    .network-coverage .offer-panel .learn-more{
        font-size:1rem
    }
}
.du-discovery-generic .network-coverage .du-mod-form{
    max-width:1266px
}
.network-coverage .du-form{
    margin:0 10px;
    padding:30px 0
}
.network-coverage .du-form .group span{
    color:#777
}
.network-coverage .du-form .filter-radio-group{
    justify-content:flex-start
}
.network-coverage .du-form .radio-group{
    margin:0 10px 0 0
}
.network-coverage .du-form .radio-group label{
    margin-left:0
}
.network-coverage [dir=rtl] .du-form .radio-group{
    margin:0 0 0 10px
}
.network-coverage [dir=rtl] .du-form .radio-group label{
    margin-left:1rem;
    margin-right:0
}
@media only screen and (min-width: 64em){
    .network-coverage .du-form{
        margin:auto
    }
    .network-coverage .du-form .du-text-field,.network-coverage .du-form .du-text-field--btn{
        margin-bottom:0
    }
    .network-coverage .du-form .filter-radio-group{
        margin-top:5px
    }
}
.network-coverage .legend-text{
    margin:0;
    padding:5px 0 10px;
    font-family:'du-font-secondary-regular';
    color:#333;
    font-size:14px
}
@media only screen and (max-width: 800px){
    .network-coverage .legend-text{
        font-size:12px;
        text-align:center
    }
}
.network-coverage .legend-text>span{
    display:none
}
.network-coverage .legend-text.N5g>span.N5g,.network-coverage .legend-text.N4g>span.N4g,.network-coverage .legend-text.N3g>span.N3g{
    display:inline
}
.network-coverage .bullet-5g-indoor,.network-coverage .bullet-5g-outdoor,.network-coverage .bullet-4g,.network-coverage .bullet-3g{
    display:inline-block;
    width:15px;
    height:15px;
    position:relative;
    top:2px;
    margin-left:10px;
    border-radius:10px
}
.network-coverage em.bullet-5g-indoor{
    background-color:#4b83f6
}
.network-coverage em.bullet-5g-outdoor{
    background-color:#83faf0
}
.network-coverage em.bullet-4g{
    background-color:#368cd1
}
.network-coverage em.bullet-3g{
    background-color:#ffc107
}
.network-coverage #GenericContent-1430778266392 .du-mod-content,.network-coverage #GenericContent-1430778266392 .du-discovery-generic .du-feauture-box .summary,.du-discovery-generic .du-feauture-box .network-coverage #GenericContent-1430778266392 .summary,.network-coverage #GenericContent-1430778266392 .du-discovery-generic .cards .card__content,.du-discovery-generic .cards .network-coverage #GenericContent-1430778266392 .card__content,.network-coverage #GenericContent-1430778266392 .du-discovery-generic .card__container .card__content,.du-discovery-generic .card__container .network-coverage #GenericContent-1430778266392 .card__content{
    padding-bottom:0
}
.network-coverage.du-discovery-generic .flex-video-wrap,.network-coverage.du-discovery-generic .du-feauture-box{
    position:relative;
    max-width:1226px;
    padding:0;
    width:100%;
    height:690px
}
.network-coverage.du-discovery-generic .flex-video-wrap .flex-video,.network-coverage.du-discovery-generic .du-feauture-box .flex-video{
    padding-bottom:0
}
@media screen and (max-width: 64.06125em){
    .network-coverage.du-discovery-generic .flex-video-wrap,.network-coverage.du-discovery-generic .du-feauture-box{
        height:260px
    }
}
.network-coverage.du-discovery-generic .flex-video-wrap .slick-arrow,.network-coverage.du-discovery-generic .du-feauture-box .slick-arrow{
    display:none !important
}
.network-coverage.du-discovery-generic .flex-video-wrap .slick-dotted .slick-dots,.network-coverage.du-discovery-generic .du-feauture-box .slick-dotted .slick-dots{
    bottom:-2.5rem
}
.network-coverage .du-carousel-cards-one-card .du-carousel-cards-one-card__inner .device-card{
    margin-left:.5rem;
    margin-right:.5rem
}
.network-coverage .panel-box{
    max-width:550px;
    position:relative;
    padding:15px;
    margin-bottom:10px;
    border-radius:10px;
    background:#fff;
    -webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);
    -moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);
    box-shadow:0 5px 15px 0 rgba(0,0,0,0.15)
}
@media screen and (max-width: 47.99875em){
    .network-coverage #map-search .panel-box{
        position:static
    }
}
.network-coverage #map-search .panel-box .search-input{
    max-width:calc(100% - 4px)
}
.network-coverage #map-search .panel-box .search-input::placeholder{
    font-size:1rem !important
}
.network-coverage #map-search .panel-box .du-form{
    padding:0;
    margin:0
}
.network-coverage #map-search .panel-box .du-form .subtitle2{
    margin:5px 0 -5px;
    display:block
}
@media screen and (max-width: 47.99875em){
    .network-coverage #map-search .panel-box .du-form .hint.caption,.network-coverage #map-search .panel-box .du-form .north-star .radio-group input[type=radio]+label.hint,.north-star .radio-group .network-coverage #map-search .panel-box .du-form input[type=radio]+label.hint,.network-coverage #map-search .panel-box .du-form .north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label.hint,.network-coverage #map-search .panel-box .du-form .north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label.hint,.network-coverage #map-search .panel-box .du-form .north-star .radio-group .du-text-field.locked input[type=radio]:focus+label.hint,.network-coverage #map-search .panel-box .du-form .north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label.hint{
        display:block;
        padding:5px 0 0;
        max-width:90%;
        font-size:14px;
        line-height:1.3em
    }
}
.network-coverage #map-search .panel-box .du-form .group{
    position:relative;
    padding-left:0;
    padding-right:0
}
.network-coverage #map-search .panel-box .du-form .search-input{
    padding-left:12px
}
.network-coverage #map-search .panel-box .search-icon{
    z-index:2;
    left:auto;
    right:30px
}
.network-coverage #map-search .panel-box .search-icon:before{
    left:0
}
@media screen and (max-width: 47.99875em){
    .network-coverage #map-search .panel-box .search-icon{
        display:none
    }
}
.network-coverage #map-search .panel-box .fuji-tabs{
    margin:0 -15px;
    box-shadow:none;
    border-top:#ddd solid 1px;
    border-bottom:#ddd solid 1px
}
.network-coverage #map-search .panel-box .fuji-tabs .the-tabs{
    justify-content:space-between
}
.network-coverage #map-search .panel-box .fuji-tabs .the-tabs a{
    display:flex;
    flex-flow:row;
    align-items:center;
    min-width:60px;
    font-size:.95rem;
    padding:.5rem 1rem;
    height:100%
}
.network-coverage #map-search .panel-box .fuji-tabs .the-tabs a:after{
    height:2px
}
.network-coverage #map-search .panel-box .fuji-tabs .the-tabs a.full-height{
    height:100%
}
.network-coverage #map-search .panel-box.panel-box-info .subtitle2{
    margin:5px 0 12px
}
.network-coverage #map-search .panel-box .du-close-2{
    position:absolute;
    right:15px;
    top:15px;
    color:#c724b1;
    font-size:11px;
    cursor:pointer
}
@media screen and (max-width: 47.99875em){
    .network-coverage .panel-box .tab-contents .coverage-info{
        flex-direction:column
    }
}
@media screen and (max-width: 47.99875em){
    .network-coverage .panel-box .fuji-tabs .du-content-inner{
        padding:0
    }
    .network-coverage .panel-box .fuji-tabs .du-content-inner .the-tabs{
        margin:0
    }
    .network-coverage .panel-box .fuji-tabs .du-content-inner .the-tabs>li{
        margin:0
    }
}
.network-coverage .signal-img{
    border-radius:8px;
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    margin-right:0
}
.network-coverage .signal-img img{
    margin-bottom:10px;
    width:70px;
    height:67px
}
.network-coverage .signal-img span{
    font-size:13px
}
.network-coverage .gauge-container{
    position:relative;
    width:123px;
    margin:0 auto
}
.network-coverage .gauge-container .outer-bar{
    position:relative
}
.network-coverage .gauge-container .inner-bar{
    position:absolute;
    left:0;
    animation:ease-in rotate-gaugue 1s
}
.network-coverage .gauge-container .speed{
    position:absolute;
    left:40px;
    bottom:0
}
@keyframes rotate-gaugue{
    0%{
        clip-path:circle(9.23% at 3.46% 109.62%)
    }
    100%{
        clip-path:circle(150% at 5% 5%)
    }
}
.network-coverage .feature-prods .prod-item{
    padding:10px;
    margin:0 0 10px;
    border-radius:8px;
    background:#f8f8f8
}
.network-coverage .feature-prods .prod-item .small-1{
    width:50px
}
.network-coverage .feature-prods .prod-item .small-11{
    flex:1
}
.network-coverage .feature-prods .prod-item .thumb{
    width:36px;
    height:36px;
    padding:3px;
    margin-right:10px;
    border-radius:5px;
    border:#ddd solid 1px;
    background:#fff
}
@media screen and (max-width: 47.99875em){
    .network-coverage .feature-prods .prod-item{
        font-size:.85rem
    }
}
.network-coverage .du-offers-card.device-card .device-card-inner .card-section{
    display:flex;
    flex-flow:column;
    text-align:left
}
.network-coverage .du-offers-card.device-card .device-card-inner .card-section .card-title{
    padding-top:0
}
.network-coverage .slick-dotted .slick-dots{
    padding-right:0
}
section.video-bg{
    display:flex;
    height:calc(45vh - 100px);
    align-items:center;
    justify-content:center;
    overflow:hidden;
    transition:all .8s ease-out;
    background-size:cover
}
@media print, screen and (min-width: 48em){
    section.video-bg{
        height:calc(100vh - 100px);
        margin-top:60px
    }
}
@media screen and (min-width: 1800px){
    section.video-bg video{
        min-width:100%
    }
}
section.video-bg.minimal{
    height:calc(45vh - 100px)
}
@media screen and (max-width: 47.99875em){
    section.video-bg video{
        height:calc(45vh - 100px)
    }
}
.network-issue .issue-box:not(.hide)+.issue-box{
    margin-top:1rem
}
.network-issue .issue-intro{
    max-width:370px
}
@media screen and (max-width: 47.99875em){
    .network-issue .issue-intro{
        padding:0 20px 20px;
        text-align:center
    }
}
.network-issue .exit-msg h5,.network-issue .issue-intro h5{
    margin:0
}
.network-issue .du-box-frame__white{
    margin:0;
    padding:0 40px
}
.network-issue .du-box-frame__white .du-form .group{
    padding-left:0;
    padding-right:0
}
.network-issue .du-form{
    display:flex;
    flex-flow:column;
    min-height:500px
}
.network-issue .quest-title .body1{
    font-size:1.38rem
}
.network-issue .quest-title em{
    font-style:normal;
    font-size:1rem
}
@media screen and (max-width: 47.99875em){
    .network-issue .issue-box{
        padding-left:20px;
        padding-right:20px;
        border-radius:0
    }
}
.network-issue .issue-box .du-text-field .parsley-errors-list,.network-issue .issue-box .du-text-field--btn .parsley-errors-list{
    bottom:-17px
}
.network-issue .issue-box .group-action{
    display:flex;
    flex-flow:row;
    align-items:center;
    justify-content:space-between;
    margin-top:auto
}
.network-issue .issue-box .group-action .btn-back{
    margin-left:auto;
    margin-right:20px
}
.network-issue .issue-box .group-action .btn-back i{
    transform:rotateY(180deg) scale(0.8)
}
.network-issue .exit-msg{
    max-width:380px;
    margin:0 auto
}
.network-issue .need-help{
    margin:1rem 0;
    padding:30px 15px;
    background:#f8f8f8;
    border:#ddd solid 1px;
    border-radius:8px
}
.network-issue .need-help h6{
    margin:0 0 1rem
}
.du-discovery-generic .full-tabs .full-tabs__navigation .full-tabs__open-more{
    display:block;
    position:absolute;
    width:49px;
    height:40px;
    text-align:center;
    color:#00a9ce;
    padding-top:7px;
    font-size:1.8em;
    line-height:10px;
    background-color:rgba(255,255,255,0.75);
    display:block;
    z-index:5;
    margin-left:1px;
    right:0
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .full-tabs__open-more{
        height:50px;
        display:flex;
        justify-content:center;
        align-items:center;
        padding:0
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .full-tabs__open-more{
        display:none
    }
}
.du-discovery-generic .full-tabs .full-tabs__navigation .tabs{
    width:100%
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs{
        flex-wrap:wrap;
        width:100%
    }
}
.du-discovery-generic .full-tabs .full-tabs__navigation .full-tabs__open-more ~ .tabs{
    width:calc(100% - 50px)
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .full-tabs__open-more ~ .tabs{
        width:100%
    }
}
.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title{
    border:0;
    margin:0 1px 0 0;
    display:flex;
    align-items:center;
    padding:0 10px;
    justify-content:center;
    background-color:rgba(255,255,255,0.8);
    min-width:33.3%
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title{
        min-height:50px
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title{
        min-width:auto;
        max-width:200px
    }
}
@media (max-width: 768px){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title:first-child{
        display:none !important
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title:first-child{
        max-width:none;
        border-top-left-radius:30px
    }
}
@media (max-width: 768px){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title:last-child{
        display:none !important
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title:last-child{
        max-width:none;
        border-top-right-radius:30px
    }
}
.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title.is-active a{
    margin-top:0
}
.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title a{
    background:transparent;
    height:auto;
    padding:0;
    line-height:1.2;
    box-shadow:none
}
@media screen and (max-width: 47.99875em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title a{
        font-size:12px;
        line-height:1.1
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title a{
        min-width:auto
    }
}
@media screen and (min-width: 85.375em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title a{
        min-width:210px
    }
}
.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title span{
    background:transparent
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title span{
        min-width:30px;
        box-shadow:none
    }
}
@media screen and (min-width: 85.375em){
    .du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title span{
        min-width:50px
    }
}
.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title.is-active{
    background:#fff;
    margin-top:-5px;
    border-radius:5px 5px 0 0
}
.du-discovery-generic .full-tabs .mobile-tabs{
    display:none
}
@media (max-width: 768px){
    .du-discovery-generic .full-tabs .mobile-tabs{
        display:block
    }
}
@media (max-width: 768px){
    .du-discovery-generic .full-tabs .mobile-tabs{
        width:0;
        height:0;
        overflow:hidden
    }
    .du-discovery-generic .full-tabs .js-full-tabs--mobile-view{
        position:fixed;
        top:0;
        margin:0;
        min-height:100vh;
        text-align:left;
        padding:5px 0;
        background-color:rgba(0,169,206,0.94);
        z-index:999;
        right:0;
        width:calc(100% - 50px);
        -webkit-transition:all 0.5s ease-in-out;
        -moz-transition:all 0.5s ease-in-out;
        transition:all 0.5s ease-in-out
    }
    .du-discovery-generic .full-tabs .js-full-tabs--mobile-view .tabs-title{
        width:100%;
        float:left;
        border-left:0;
        border-bottom:1px rgba(255,255,255,0.3) solid;
        margin-right:0;
        border-right:0;
        padding:11px 8% 11px 10%;
        position:relative;
        display:block;
        cursor:pointer
    }
    .du-discovery-generic .full-tabs .js-full-tabs--mobile-view .tabs-title a{
        color:#fff;
        font-size:1.25rem;
        background:none;
        padding:20px 0
    }
    .du-discovery-generic .full-tabs .js-full-tabs--mobile-view .tabs-title.is-active a{
        background:transparent;
        font-family:"du-font-secondary-regular"
    }
    .du-discovery-generic .full-tabs .js-full-tabs--mobile-view .tabs-title.is-active::before{
        content:"k";
        font-family:du-icon-font;
        color:#fff;
        position:absolute;
        right:30px;
        top:30px
    }
    .du-discovery-generic .full-tabs .mobile-tabs-container{
        margin:0;
        padding:0;
        position:relative
    }
    .du-discovery-generic .full-tabs .mobile-tabs a.full-tabs__close.js-full-tabs__close{
        width:100%;
        padding:9px 8% 11px 10%;
        display:block;
        color:#fff
    }
}
.du-discovery-generic .sub-tabs__navigation{
    box-shadow:0px 1px 15px 0 rgba(51,51,51,0.2);
    margin:0 0 5px
}
.du-discovery-generic .sub-tabs__navigation .tabs{
    display:flex;
    justify-content:center;
    border:0;
    margin:0
}
.du-discovery-generic .sub-tabs__navigation .tabs .tabs-title{
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0 50px
}
.du-discovery-generic .sub-tabs__navigation .tabs .tabs-title.is-active a{
    color:#333;
    border-bottom:4px solid #00a9ce;
    font-family:"du-font-secondary-bold"
}
.du-discovery-generic .sub-tabs__navigation .tabs .tabs-title a{
    color:#333;
    text-decoration:none;
    font-family:"du-font-secondary-regular";
    font-size:16px;
    text-align:center;
    border-bottom:4px solid #fff;
    padding:24px 0 20px
}
.du-discovery-generic .sub-tabs__navigation .tabs .tabs-title a:hover,.du-discovery-generic .sub-tabs__navigation .tabs .tabs-title .accordion-login a.accordion-title:focus,.accordion-login .du-discovery-generic .sub-tabs__navigation .tabs .tabs-title a.accordion-title:focus,.du-discovery-generic .sub-tabs__navigation .tabs .tabs-title a.file-drop:focus,.du-discovery-generic .sub-tabs__navigation .tabs .tabs-title .file-drop-container a.file-drop-single:focus,.file-drop-container .du-discovery-generic .sub-tabs__navigation .tabs .tabs-title a.file-drop-single:focus{
    border-bottom-color:#00a9ce
}
.du-discovery-generic .fs-carousel{
    max-height:360px;
    min-height:360px;
    margin-bottom:-50px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel{
        max-height:500px;
        min-height:500px
    }
}
.du-discovery-generic .fs-carousel .slide-caption__data{
    display:block;
    margin-bottom:0
}
.du-discovery-generic .fs-carousel .slide-caption__tittle-large{
    margin-bottom:5px
}
.du-discovery-generic .fs-carousel .form-section{
    margin-top:25px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel .form-section{
        margin-bottom:33px
    }
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color{
    background:#fff;
    border-color:#fff;
    color:#00a9ce
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color:hover,.du-discovery-generic .fs-carousel [data-btn-color="white"] .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color.accordion-title:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color.file-drop:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color.file-drop-single:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color:hover,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color.accordion-title:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color.file-drop:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color.file-drop-single:focus{
    background:rgba(255,255,255,0.9)
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color--large{
    background:#fff;
    border-color:#fff;
    color:#00a9ce
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:hover,.du-discovery-generic .fs-carousel [data-btn-color="white"] .accordion-login .primary-btn--primary-color--large.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.accordion-title:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop-single:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color--large:hover,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .accordion-login .primary-btn--primary-color--large.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color--large.accordion-title:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color--large.file-drop:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel [data-theme-btn="white"] .primary-btn--primary-color--large.file-drop-single:focus{
    background:rgba(255,255,255,0.9)
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color{
    border-color:#fff;
    color:#fff
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color--large{
    border-color:#fff;
    color:#fff
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large:hover,.du-discovery-generic .fs-carousel [data-btn-color="white"] .accordion-login .secondary-btn--primary-color--large.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large.accordion-title:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large.file-drop:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .file-drop-container .secondary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large.file-drop-single:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color--large:hover,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .accordion-login .secondary-btn--primary-color--large.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color--large.accordion-title:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color--large.file-drop:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .file-drop-container .secondary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color--large.file-drop-single:focus{
    color:#333;
    background:#fff
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color:hover,.du-discovery-generic .fs-carousel [data-btn-color="white"] .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color.accordion-title:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color.file-drop:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color.file-drop-single:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color:hover,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color.accordion-title:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color.file-drop:focus,.du-discovery-generic .fs-carousel [data-theme-btn="white"] .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel [data-theme-btn="white"] .secondary-btn--primary-color.file-drop-single:focus{
    color:#333;
    background:#fff
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .fs-carousel [data-position-medium="top-left"] .slide-caption__inner{
        text-align:left
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .fs-carousel [data-position-small="top-left"] .slide-caption__inner{
        text-align:left;
        top:30px
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .fs-carousel [data-position-small="bottom-left"] .slide-caption__inner{
        text-align:left;
        bottom:30px
    }
}
@media screen and (min-width: 20em) and (max-width: 47.99875em){
    .du-discovery-generic .fs-carousel [data-position-small="bottom"] .du-img-container>div{
        background-position:center top
    }
}
.du-discovery-generic .full-width-curve+.full-width-wrap{
    position:relative;
    z-index:2;
    border-top-right-radius:20px;
    border-top-left-radius:20px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .full-width-curve+.full-width-wrap{
        border-top-left-radius:40px;
        border-top-right-radius:40px
    }
}
.du-discovery-generic .du-carousel-cards-one-card{
    background:transparent
}
.du-discovery-generic .du-carousel-cards-one-card .du-offers-card .offers-inner:hover,.du-discovery-generic .du-carousel-cards-one-card .du-offers-card .accordion-login .offers-inner.accordion-title:focus,.accordion-login .du-discovery-generic .du-carousel-cards-one-card .du-offers-card .offers-inner.accordion-title:focus,.du-discovery-generic .du-carousel-cards-one-card .du-offers-card .offers-inner.file-drop:focus,.du-discovery-generic .du-carousel-cards-one-card .du-offers-card .file-drop-container .offers-inner.file-drop-single:focus,.file-drop-container .du-discovery-generic .du-carousel-cards-one-card .du-offers-card .offers-inner.file-drop-single:focus{
    -webkit-box-shadow:0 5px 10px 0 rgba(10,10,10,0.12);
    -moz-box-shadow:0 5px 10px 0 rgba(10,10,10,0.12);
    box-shadow:0 5px 10px 0 rgba(10,10,10,0.12)
}
.du-discovery-generic .flex-video-wrap{
    max-width:885px;
    max-width:79.125rem;
    width:66.66667%;
    padding:50px 0;
    margin:auto
}
@media screen and (max-width: 91.625em){
    .du-discovery-generic .flex-video-wrap{
        width:90%
    }
}
.du-discovery-generic .flex-video-wrap h2{
    font-size:1.563rem;
    margin:0;
    font-family:du-font-primary-b;
    padding:0;
    padding-bottom:30px
}
.du-discovery-generic .flex-video-wrap .flex-video{
    margin-bottom:0
}
.du-discovery-generic .offer-card{
    padding:45px 0 40px
}
.du-discovery-generic .offer-card h2{
    font-family:"du-font-secondary-bold";
    font-weight:normal;
    color:#333;
    padding:0 50px 15px;
    margin:0 auto;
    text-align:center
}
@media (max-width: 991.98px){
    .du-discovery-generic .offer-card h2{
        font-size:1.0625rem;
        line-height:1.32812rem
    }
}
@media (min-width: 992px){
    .du-discovery-generic .offer-card h2{
        font-size:1.25rem;
        line-height:1.5625rem
    }
}
.du-discovery-generic .offer-card__list{
    max-width:1266px;
    margin:0 15px
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .offer-card__list{
        display:flex;
        flex-flow:row wrap;
        width:100%;
        margin-right:0;
        margin-left:0;
        justify-content:center;
        margin:auto
    }
}
.du-discovery-generic .offer-card__item{
    background:#fff;
    display:flex;
    flex-wrap:wrap;
    border:1px solid #ddd;
    border-left:0;
    border-radius:0 10px 10px 0;
    margin-top:20px;
    margin-bottom:20px
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .offer-card__item{
        width:calc(50% - 10px);
        border:1px solid #ddd;
        border-top:0;
        border-radius:0 0 10px 10px
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .offer-card__item:nth-child(even){
        margin-left:20px
    }
}
.du-discovery-generic .offer-card .yp{
    padding:25px 30px;
    width:100%
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .offer-card .yp{
        border-left:3px solid #c724b1
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .offer-card .yp{
        padding:15px 20px 20px;
        width:35%;
        border-top:3px solid #c724b1;
        text-align:right
    }
}
.du-discovery-generic .offer-card .yp h3{
    color:#c724b1;
    margin:0;
    font-family:du-font-primary-b;
    font-size:20px
}
.du-discovery-generic .offer-card .yp h3 small{
    font-family:"du-font-secondary-regular";
    font-size:16px;
    display:block
}
.du-discovery-generic .offer-card .yp h4{
    font-size:14px;
    font-family:"du-font-secondary-regular";
    color:#c724b1;
    margin:0
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .offer-card .yp h4{
        margin-bottom:5px
    }
}
.du-discovery-generic .offer-card .yp p,.du-discovery-generic .offer-card .yp>div{
    margin:0;
    padding:0;
    font-family:"du-font-secondary-regular";
    font-size:14px;
    color:#333;
    line-height:1.4
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .offer-card .yp p,.du-discovery-generic .offer-card .yp>div{
        margin:10px 0 0
    }
}
.du-discovery-generic .offer-card .yp p strong,.du-discovery-generic .offer-card .yp>div strong{
    font-family:"du-font-secondary-bold"
}
.du-discovery-generic .offer-card .yg{
    padding:25px 30px;
    width:100%
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .offer-card .yg{
        border-top:1px solid #eee;
        border-left:3px solid #00a9ce
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .offer-card .yg{
        width:65%;
        border-top:3px solid #00a9ce;
        border-left:1px solid #eee;
        padding:15px 20px 20px
    }
}
.du-discovery-generic .offer-card .yg h3{
    color:#00a9ce;
    margin:0;
    font-family:du-font-primary-b;
    font-size:20px
}
.du-discovery-generic .offer-card .yg h3 small{
    font-family:"du-font-secondary-regular";
    font-size:16px;
    display:block
}
.du-discovery-generic .offer-card .yg h4{
    font-size:14px;
    font-family:"du-font-secondary-regular";
    color:#00a9ce;
    margin:0
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .offer-card .yg h4{
        margin-bottom:5px
    }
}
.du-discovery-generic .offer-card .yg p,.du-discovery-generic .offer-card .yg>div{
    margin:0;
    padding:0;
    font-family:"du-font-secondary-regular";
    font-size:16px;
    color:#333;
    line-height:1.4
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .offer-card .yg p,.du-discovery-generic .offer-card .yg>div{
        margin:10px 0 0
    }
}
.du-discovery-generic .offer-card .yg p strong,.du-discovery-generic .offer-card .yg>div strong{
    font-family:"du-font-secondary-bold"
}
.du-discovery-generic .offer-card .action{
    border-top:1px solid #eee;
    width:100%;
    padding:22px 30px;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .offer-card .action{
        align-items:center;
        border-left:3px solid #00a9ce;
        text-align:left;
        justify-content:flex-start
    }
}
.du-discovery-generic .offer-card .action h3{
    color:#00a9ce;
    font-size:20px;
    font-family:"du-font-secondary-bold";
    margin:0
}
.du-discovery-generic .offer-card .action h3 strong,.du-discovery-generic .offer-card .action h3 b{
    font-family:"du-font-secondary-bold";
    color:#333
}
.du-discovery-generic .offer-card .action h3 small{
    color:#333;
    font-family:"du-font-secondary-regular";
    font-size:14px
}
.du-discovery-generic .offer-card .action .primary-btn--primary-color{
    max-width:200px
}
.du-discovery-generic .campaign-features{
    position:relative;
    z-index:2;
    min-height:580px;
    padding:40px 0 40px
}
.du-discovery-generic .campaign-features__inner{
    max-width:1266px;
    margin:0 auto;
    padding:20px 0 0
}
.du-discovery-generic .campaign-features__intro{
    text-align:center;
    margin:0 auto;
    max-width:90%
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features__intro{
        max-width:600px
    }
}
.du-discovery-generic .campaign-features__intro h3{
    margin:0 0 10px;
    font-family:du-font-primary-b;
    color:#00a9ce;
    font-size:20px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features__intro h3{
        font-size:25px
    }
}
.du-discovery-generic .campaign-features__intro h3+p{
    font-size:15px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features__intro h3+p{
        font-size:20px
    }
}
.du-discovery-generic .campaign-features p{
    font-family:"du-font-secondary-regular";
    color:#333;
    margin:0 0 15px
}
.du-discovery-generic .campaign-features__footer{
    font-family:"du-font-secondary-regular";
    margin:30px auto 0 auto;
    text-align:center;
    max-width:90%
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features__footer{
        margin:40px auto 0 auto;
        max-width:600px
    }
}
.du-discovery-generic .campaign-features__footer p{
    margin:0 0 10px;
    color:#777;
    font-size:14px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features__footer p{
        font-size:16px
    }
}
.du-discovery-generic .campaign-features__footer p span{
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
.du-discovery-generic .campaign-features-carousel-wrap{
    padding:10px 0 0;
    width:90%;
    margin:auto
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel-wrap{
        padding:35px 0 0;
        width:100%
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel{
        text-align:center
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel:not(.js-campaign-features-carousel){
        display:flex;
        justify-content:center
    }
}
.du-discovery-generic .campaign-features-carousel .feature-item{
    border:1px solid #ddd;
    border-radius:10px;
    margin:10px 0 0;
    background:#fff;
    position:relative
}
.du-discovery-generic .campaign-features-carousel .feature-item:hover,.du-discovery-generic .campaign-features-carousel .accordion-login .feature-item.accordion-title:focus,.accordion-login .du-discovery-generic .campaign-features-carousel .feature-item.accordion-title:focus,.du-discovery-generic .campaign-features-carousel .feature-item.file-drop:focus,.du-discovery-generic .campaign-features-carousel .file-drop-container .feature-item.file-drop-single:focus,.file-drop-container .du-discovery-generic .campaign-features-carousel .feature-item.file-drop-single:focus{
    border-color:#00a9ce;
    -webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 5px 20px 0 rgba(0,0,0,0.25);
    box-shadow:0 5px 20px 0 rgba(0,0,0,0.25);
    margin-bottom:-1px
}
.du-discovery-generic .campaign-features-carousel .feature-item:first-child{
    margin:0
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel .feature-item:first-child{
        margin:0 13px
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel .feature-item{
        position:static;
        max-width:250px;
        margin:0 13px
    }
}
.du-discovery-generic .campaign-features-carousel .feature-item h5{
    font-family:du-font-primary-b;
    font-size:16px;
    color:#00a9ce;
    margin:0 0 5px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel .feature-item h5{
        margin:0 0 20px
    }
}
.du-discovery-generic .campaign-features-carousel .feature-item p{
    font-size:14px;
    margin:0 0 12px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel .feature-item p{
        margin:0 0 20px
    }
}
.du-discovery-generic .campaign-features-carousel .feature-item .btn,.du-discovery-generic .campaign-features-carousel .feature-item .tvpackages .btn-primary,.tvpackages .du-discovery-generic .campaign-features-carousel .feature-item .btn-primary,.du-discovery-generic .campaign-features-carousel .feature-item .tvpackages .btn-secondary,.tvpackages .du-discovery-generic .campaign-features-carousel .feature-item .btn-secondary{
    min-width:130px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel .feature-item .btn,.du-discovery-generic .campaign-features-carousel .feature-item .tvpackages .btn-primary,.tvpackages .du-discovery-generic .campaign-features-carousel .feature-item .btn-primary,.du-discovery-generic .campaign-features-carousel .feature-item .tvpackages .btn-secondary,.tvpackages .du-discovery-generic .campaign-features-carousel .feature-item .btn-secondary{
        min-width:160px
    }
}
.du-discovery-generic .campaign-features-carousel .feature-item-content{
    border-radius:10px;
    border:1px solid #fff;
    margin:0 auto;
    padding:15px 20px;
    height:100%;
    padding-left:100px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel .feature-item-content{
        padding:20px 20px 25px
    }
}
.du-discovery-generic .campaign-features-carousel .feature-item:hover .feature-item-content,.du-discovery-generic .campaign-features-carousel .accordion-login .feature-item.accordion-title:focus .feature-item-content,.accordion-login .du-discovery-generic .campaign-features-carousel .feature-item.accordion-title:focus .feature-item-content,.du-discovery-generic .campaign-features-carousel .feature-item.file-drop:focus .feature-item-content,.du-discovery-generic .campaign-features-carousel .file-drop-container .feature-item.file-drop-single:focus .feature-item-content,.file-drop-container .du-discovery-generic .campaign-features-carousel .feature-item.file-drop-single:focus .feature-item-content{
    border-color:#00a9ce
}
.du-discovery-generic .campaign-features-carousel .icon,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .hint2,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2{
    position:absolute;
    top:30px;
    left:23px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel .icon,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .hint2,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2{
        position:relative;
        top:0;
        left:0;
        right:0;
        width:110px;
        height:110px;
        margin:0 auto 20px;
        border:3px solid #0080AA;
        border-radius:50%;
        display:flex;
        justify-content:center;
        align-items:center
    }
}
.du-discovery-generic .campaign-features-carousel .icon img,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .hint2 img,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2 img,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2 img{
    width:100%;
    max-height:58px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel .icon img,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .hint2 img,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2 img,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2 img{
        max-height:70px
    }
}
.du-discovery-generic .campaign-features-carousel .icon .icon-logo,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .secondary-btn--primary-color .icon-logo,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .icon-logo,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .icon-logo,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .hint2 .icon-logo,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .hint2 .icon-logo,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .hint2 .icon-logo,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2 .icon-logo,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .hint2 .icon-logo,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2 .icon-logo{
    display:block;
    width:31px;
    position:absolute;
    top:40px;
    left:-5px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel .icon .icon-logo,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .secondary-btn--primary-color .icon-logo,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .icon-logo,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .icon-logo,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop .hint2 .icon-logo,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel .hint2 .icon-logo,.du-discovery-generic .campaign-features-carousel .accordion-item .file-drop-container .file-drop-single .hint2 .icon-logo,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2 .icon-logo,.du-discovery-generic .campaign-features-carousel .file-drop-container .accordion-item .file-drop-single .hint2 .icon-logo,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel .hint2 .icon-logo{
        top:0;
        left:80%
    }
}
.du-discovery-generic .campaign-features-carousel.slick-dotted .slick-dots{
    bottom:-40px
}
.du-discovery-generic .campaign-features-carousel .slick-disabled{
    opacity:.2
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel-list:not(.js-campaign-features-carousel){
        display:flex;
        justify-content:center;
        flex-wrap:wrap
    }
}
.du-discovery-generic .campaign-features-carousel-list .feature-item{
    border:1px solid #ddd;
    border-radius:10px;
    margin:10px 0 0;
    background:#fff;
    position:relative
}
.du-discovery-generic .campaign-features-carousel-list .feature-item:hover,.du-discovery-generic .campaign-features-carousel-list .accordion-login .feature-item.accordion-title:focus,.accordion-login .du-discovery-generic .campaign-features-carousel-list .feature-item.accordion-title:focus,.du-discovery-generic .campaign-features-carousel-list .feature-item.file-drop:focus,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .feature-item.file-drop-single:focus,.file-drop-container .du-discovery-generic .campaign-features-carousel-list .feature-item.file-drop-single:focus{
    border-color:#00a9ce;
    -webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 5px 20px 0 rgba(0,0,0,0.25);
    box-shadow:0 5px 20px 0 rgba(0,0,0,0.25)
}
.du-discovery-generic .campaign-features-carousel-list .feature-item:first-child{
    margin:0
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel-list .feature-item:first-child{
        margin:10px
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel-list .feature-item{
        position:static;
        max-width:340px;
        margin:10px
    }
}
.du-discovery-generic .campaign-features-carousel-list .feature-item h5{
    font-family:du-font-primary-b;
    font-size:16px;
    color:#00a9ce;
    margin:0 0 5px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel-list .feature-item h5{
        margin:0 0 12px
    }
}
.du-discovery-generic .campaign-features-carousel-list .feature-item p{
    font-size:14px;
    margin:0 0 10px;
    line-height:18px
}
.du-discovery-generic .campaign-features-carousel-list .feature-item .btn,.du-discovery-generic .campaign-features-carousel-list .feature-item .tvpackages .btn-primary,.tvpackages .du-discovery-generic .campaign-features-carousel-list .feature-item .btn-primary,.du-discovery-generic .campaign-features-carousel-list .feature-item .tvpackages .btn-secondary,.tvpackages .du-discovery-generic .campaign-features-carousel-list .feature-item .btn-secondary{
    min-width:130px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel-list .feature-item .btn,.du-discovery-generic .campaign-features-carousel-list .feature-item .tvpackages .btn-primary,.tvpackages .du-discovery-generic .campaign-features-carousel-list .feature-item .btn-primary,.du-discovery-generic .campaign-features-carousel-list .feature-item .tvpackages .btn-secondary,.tvpackages .du-discovery-generic .campaign-features-carousel-list .feature-item .btn-secondary{
        min-width:160px
    }
}
.du-discovery-generic .campaign-features-carousel-list .feature-item-inner{
    border-radius:10px;
    border:1px solid #fff;
    margin:0 auto;
    padding:15px 20px;
    height:100%;
    display:flex;
    align-items:center
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel-list .feature-item-inner{
        padding:20px 32px 25px
    }
}
.du-discovery-generic .campaign-features-carousel-list .feature-item:hover .feature-item-inner,.du-discovery-generic .campaign-features-carousel-list .accordion-login .feature-item.accordion-title:focus .feature-item-inner,.accordion-login .du-discovery-generic .campaign-features-carousel-list .feature-item.accordion-title:focus .feature-item-inner,.du-discovery-generic .campaign-features-carousel-list .feature-item.file-drop:focus .feature-item-inner,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .feature-item.file-drop-single:focus .feature-item-inner,.file-drop-container .du-discovery-generic .campaign-features-carousel-list .feature-item.file-drop-single:focus .feature-item-inner{
    border-color:#00a9ce
}
.du-discovery-generic .campaign-features-carousel-list .icon,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .hint2,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2{
    position:relative;
    width:77px;
    margin-right:32px
}
.du-discovery-generic .campaign-features-carousel-list .icon img,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .hint2 img,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2 img,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2 img{
    width:100%;
    max-height:58px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel-list .icon img,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color img,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .hint2 img,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2 img,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2 img{
        height:60px;
        max-height:60px
    }
}
.du-discovery-generic .campaign-features-carousel-list .icon .icon-logo,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .secondary-btn--primary-color .icon-logo,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .icon-logo,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .icon-logo,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .hint2 .icon-logo,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .hint2 .icon-logo,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .hint2 .icon-logo,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2 .icon-logo,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .hint2 .icon-logo,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2 .icon-logo{
    display:block;
    width:24px;
    position:absolute;
    top:-12px;
    left:-10px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .campaign-features-carousel-list .icon .icon-logo,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .secondary-btn--primary-color .icon-logo,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .icon-logo,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .icon-logo,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .secondary-btn--primary-color .icon-logo,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop .hint2 .icon-logo,.accordion-item .file-drop .du-discovery-generic .campaign-features-carousel-list .hint2 .icon-logo,.du-discovery-generic .campaign-features-carousel-list .accordion-item .file-drop-container .file-drop-single .hint2 .icon-logo,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2 .icon-logo,.du-discovery-generic .campaign-features-carousel-list .file-drop-container .accordion-item .file-drop-single .hint2 .icon-logo,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .campaign-features-carousel-list .hint2 .icon-logo{
        top:-22px
    }
}
.du-discovery-generic .campaign-features-carousel-list.slick-dotted .slick-dots{
    bottom:-40px
}
.du-discovery-generic .campaign-features-carousel-list .slick-disabled{
    opacity:.2
}
.du-discovery-generic .du-feauture-box{
    margin:0;
    padding:0
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box{
        padding:60px 0;
        margin:0 auto;
        max-width:885px
    }
}
@media screen and (min-width: 85.375em){
    .du-discovery-generic .du-feauture-box{
        max-width:1052px
    }
}
.du-discovery-generic .du-feauture-box .thumb{
    min-height:auto;
    margin:0
}
@media screen and (min-width: 85.375em){
    .du-discovery-generic .du-feauture-box .thumb{
        width:46.2%
    }
}
.du-discovery-generic .du-feauture-box .thumb img{
    border-radius:12px
}
.du-discovery-generic .du-feauture-box .thumb .carousel-btn.du-arrow-left-o{
    right:10px
}
.du-discovery-generic .du-feauture-box .thumb .carousel-btn.du-arrow-right-o{
    left:10px
}
.du-discovery-generic .du-feauture-box .thumb .slick-dots{
    bottom:-2rem
}
.du-discovery-generic .du-feauture-box .thumb .thumb-item{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    width:100%;
    min-width:300px;
    min-height:220px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box .thumb .thumb-item{
        border-radius:12px
    }
}
@media screen and (min-width: 85.375em){
    .du-discovery-generic .du-feauture-box .thumb .thumb-item{
        min-height:440px
    }
}
.du-discovery-generic .du-feauture-box .summary{
    margin:0
}
@media screen and (max-width: 63.9375em){
    .du-discovery-generic .du-feauture-box .summary{
        padding:30px 15px
    }
}
.du-discovery-generic .du-feauture-box .summary ul.summary-list{
    padding:0
}
.du-discovery-generic .du-feauture-box .summary ul.summary-list .summary-list-item{
    display:inline-block;
    vertical-align:text-top;
    position:relative;
    margin-bottom:20px;
    padding-top:15px;
    margin-top:10px
}
@media screen and (min-width: 63.9375em){
    .du-discovery-generic .du-feauture-box .summary ul.summary-list .summary-list-item{
        max-width:calc(100% / 3 - 5px);
        padding-left:20px;
        padding-right:10px;
        padding-top:0px;
        margin-top:0
    }
}
.du-discovery-generic .du-feauture-box .summary ul.summary-list .summary-list-item:before{
    position:absolute;
    content:"";
    width:10px;
    height:10px;
    border:2px solid #333;
    border-radius:50%;
    top:5px;
    left:0px
}
@media screen and (max-width: 63.9375em){
    .du-discovery-generic .du-feauture-box .summary ul.summary-list .summary-list-item:before{
        top:0px;
        left:50%;
        transform:translateX(-50%)
    }
}
.du-discovery-generic .du-feauture-box[data-size="large"]{
    max-width:100%;
    padding:0;
    height:auto;
    max-height:none;
    margin:0
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-size="large"]{
        height:600px;
        max-height:600px;
        justify-content:flex-start
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-size="large"] .thumb{
        width:50%
    }
}
.du-discovery-generic .du-feauture-box[data-size="large"] .thumb .thumb-item{
    border-radius:0
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-size="large"] .thumb .thumb-item{
        height:600px
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-size="large"] .summary{
        padding:50px 0px;
        width:50%;
        max-width:485px
    }
}
.du-discovery-generic .du-feauture-box[data-size="large"] .summary__inner{
    padding:0 30px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-size="large"] .summary__inner{
        padding:0 15px;
        max-width:400px;
        margin:auto
    }
}
@media screen and (min-width: 85.375em){
    .du-discovery-generic .du-feauture-box[data-size="large"] .summary__inner{
        max-width:500px
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"]{
        position:relative;
        min-height:600px;
        max-height:600px
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"] .thumb{
        min-height:600px;
        width:100%
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"] .thumb .thumb-item{
        min-height:600px
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"] .summary{
        position:absolute;
        width:100%
    }
}
@media screen and (min-width: 48em) and (min-width: 85.375em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"] .summary{
        max-width:1266px;
        left:calc(50% - 633px)
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"] .summary__inner{
        max-width:650px
    }
}
@media screen and (min-width: 85.375em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"] .summary__inner{
        max-width:650px
    }
}
.du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"][data-text-position-medium='center-center'],.du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"][data-text-position-medium='top-center'],.du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"][data-text-position-medium='bottom-center']{
    justify-content:center
}
.du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"][data-text-position-medium='top-right'],.du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"][data-text-position-medium='center-right'],.du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-overlap"][data-text-position-medium='bottom-right']{
    justify-content:flex-end
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-small="text-overlap"]{
        position:relative;
        min-height:450px
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-small="text-overlap"] .thumb{
        min-height:450px;
        width:100%
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-small="text-overlap"] .thumb .thumb-item{
        min-height:450px
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-small="text-overlap"] .summary{
        position:absolute;
        top:0;
        height:100%;
        display:flex;
        width:100%
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="text-first"] .summary{
        margin-right:60px
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-size="large"][data-layout-medium="img-first"] .summary{
        margin-left:60px
    }
}
.du-discovery-generic .du-feauture-box[data-layout-medium="text-first"]{
    flex-flow:column-reverse
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-layout-medium="text-first"]{
        flex-flow:row-reverse
    }
}
.du-discovery-generic .du-feauture-box[data-layout-medium="img-first"]{
    flex-flow:column
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .du-feauture-box[data-layout-medium="img-first"]{
        flex-flow:row
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-layout-small="text-first"]{
        flex-flow:column-reverse
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-layout-small="img-first"]{
        flex-flow:column
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-textcolor-medium='white'] .summary{
        color:#fff
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-textcolor-medium='white'] .summary p{
        color:#fff
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-textcolor-medium='black'] .summary{
        color:#333
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-textcolor-medium='black'] .summary p{
        color:#333
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-textcolor-small='white'] .summary{
        color:#fff
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-textcolor-small='white'] .summary p{
        color:#fff
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-textcolor-small='black'] .summary{
        color:#333
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-textcolor-small='black'] .summary p{
        color:#333
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-img-position-medium='top-left'] .thumb .thumb-item{
        background-position:left 0
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-img-position-medium='top-center'] .thumb .thumb-item{
        background-position:50% 0
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-img-position-medium='top-right'] .thumb .thumb-item{
        background-position:right 0
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-img-position-medium='center-left'] .thumb .thumb-item{
        background-position:left 50%
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-img-position-medium='center-center'] .thumb .thumb-item{
        background-position:50% 50%
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-img-position-medium='center-right'] .thumb .thumb-item{
        background-position:right 50%
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-img-position-medium='bottom-left'] .thumb .thumb-item{
        background-position:left 100%
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-img-position-medium='bottom-center'] .thumb .thumb-item{
        background-position:50% 100%
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-img-position-medium='bottom-right'] .thumb .thumb-item{
        background-position:right 100%
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-img-position-small='top-left'] .thumb .thumb-item{
        background-position:left 0
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-img-position-small='top-center'] .thumb .thumb-item{
        background-position:50% 0
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-img-position-small='top-right'] .thumb .thumb-item{
        background-position:right 0
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-img-position-small='center-left'] .thumb .thumb-item{
        background-position:left 50%
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-img-position-small='center-center'] .thumb .thumb-item{
        background-position:50% 50%
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-img-position-small='center-right'] .thumb .thumb-item{
        background-position:right 50%
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-img-position-small='bottom-left'] .thumb .thumb-item{
        background-position:left 100%
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-img-position-small='bottom-center'] .thumb .thumb-item{
        background-position:50% 100%
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-img-position-small='bottom-right'] .thumb .thumb-item{
        background-position:right 100%
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='top-left'] .summary{
        align-self:flex-start
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='top-left'] .summary .summary__inner{
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='top-center'] .summary{
        align-self:flex-start
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='top-center'] .summary .summary__inner{
        margin:auto
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='top-right'] .summary{
        align-self:flex-start
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='top-right'] .summary .summary__inner{
        margin-right:0
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='center-left'] .summary{
        align-self:center
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='center-left'] .summary .summary__inner{
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='center-center'] .summary{
        align-self:center
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='center-center'] .summary .summary__inner{
        margin:auto
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='center-right'] .summary{
        align-self:center
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='center-right'] .summary .summary__inner{
        margin-right:0
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='bottom-left'] .summary{
        align-self:flex-end
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='bottom-left'] .summary .summary__inner{
        margin-left:0
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='bottom-center'] .summary{
        align-self:flex-end
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='bottom-center'] .summary .summary__inner{
        margin:auto
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='bottom-right'] .summary{
        align-self:flex-end
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-text-position-medium='bottom-right'] .summary .summary__inner{
        margin-right:0
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-text-position-small='top-left'] .summary,.du-discovery-generic .du-feauture-box[data-text-position-small='top-center'] .summary,.du-discovery-generic .du-feauture-box[data-text-position-small='top-right'] .summary{
        align-items:flex-start
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-text-position-small='center-left'] .summary,.du-discovery-generic .du-feauture-box[data-text-position-small='center-center'] .summary,.du-discovery-generic .du-feauture-box[data-text-position-small='center-right'] .summary{
        align-items:center
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-text-position-small='bottom-left'] .summary,.du-discovery-generic .du-feauture-box[data-text-position-small='bottom-center'] .summary,.du-discovery-generic .du-feauture-box[data-text-position-small='bottom-right'] .summary{
        align-items:flex-end
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-text-position-small='center-center'] .summary{
        text-align:center
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-textalign-small='center'] .summary{
        text-align:center
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-textalign-small='left'] .summary{
        text-align:left
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-textalign-small='right'] .summary{
        text-align:right
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-textalign-medium='center'] .summary{
        text-align:center
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-textalign-medium='left'] .summary{
        text-align:left
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-textalign-medium='right'] .summary{
        text-align:right
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-fontsize-small="large"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-small="large"] .summary p,.du-discovery-generic .du-feauture-box[data-fontsize-medium="large"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-medium="large"] .summary p{
        font-size:1.333rem
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-fontsize-small="large"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-small="large"] .summary p,.du-discovery-generic .du-feauture-box[data-fontsize-medium="large"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-medium="large"] .summary p{
        font-size:1.17rem
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-fontsize-small="medium"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-small="medium"] .summary p,.du-discovery-generic .du-feauture-box[data-fontsize-medium="medium"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-medium="medium"] .summary p{
        font-size:1.133rem
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-fontsize-small="medium"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-small="medium"] .summary p,.du-discovery-generic .du-feauture-box[data-fontsize-medium="medium"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-medium="medium"] .summary p{
        font-size:1rem
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-fontsize-small="small"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-small="small"] .summary p,.du-discovery-generic .du-feauture-box[data-fontsize-medium="small"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-medium="small"] .summary p{
        font-size:1rem
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-fontsize-small="small"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-small="small"] .summary p,.du-discovery-generic .du-feauture-box[data-fontsize-medium="small"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-medium="small"] .summary p{
        font-size:.882rem
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box[data-fontsize-small="xsmall"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-small="xsmall"] .summary p,.du-discovery-generic .du-feauture-box[data-fontsize-desktop="xsmall"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-desktop="xsmall"] .summary p{
        font-size:.866rem
    }
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-feauture-box[data-fontsize-small="xsmall"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-small="xsmall"] .summary p,.du-discovery-generic .du-feauture-box[data-fontsize-desktop="xsmall"] .summary,.du-discovery-generic .du-feauture-box[data-fontsize-desktop="xsmall"] .summary p{
        font-size:.764rem
    }
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .du-feauture-box#panel-1430759271676 .summary__inner,.du-discovery-generic .du-feauture-box#panel-1430759274900 .summary__inner{
        color:#fff
    }
    .du-discovery-generic .du-feauture-box#panel-1430759271676 .summary__inner p,.du-discovery-generic .du-feauture-box#panel-1430759274900 .summary__inner p{
        color:#fff
    }
}
.du-discovery-generic .fs-carousel--secondary{
    max-height:600px;
    min-height:600px
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .fs-carousel--secondary{
        max-height:none;
        height:auto;
        min-height:auto
    }
    .du-discovery-generic .fs-carousel--secondary [data-bg-position='left-bottom'],.du-discovery-generic .fs-carousel--secondary [data-bg-position='right-bottom']{
        height:auto;
        max-height:none;
        min-height:300px
    }
    .du-discovery-generic .fs-carousel--secondary [data-bg-position='left-bottom'] .du-img-container,.du-discovery-generic .fs-carousel--secondary [data-bg-position='right-bottom'] .du-img-container{
        position:static;
        height:250px
    }
    .du-discovery-generic .fs-carousel--secondary [data-bg-position='left-bottom'] .du-img-container div:before,.du-discovery-generic .fs-carousel--secondary [data-bg-position='right-bottom'] .du-img-container div:before{
        display:none
    }
    .du-discovery-generic .fs-carousel--secondary [data-bg-position='left-bottom'] .fs-carousel__slide-caption,.du-discovery-generic .fs-carousel--secondary [data-bg-position='right-bottom'] .fs-carousel__slide-caption{
        height:auto;
        background:#fff
    }
    .du-discovery-generic .fs-carousel--secondary [data-bg-color="grey"] .fs-carousel__slide-caption{
        background-color:#E9E8E4
    }
}
.du-discovery-generic .fs-carousel--secondary__inner{
    margin-bottom:0
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .fs-carousel--secondary [data-mobile-order="reverse"].fs-carousel__slide--center{
        display:flex;
        flex-direction:column-reverse
    }
}
.du-discovery-generic .fs-carousel--secondary .fs-carousel__slide-caption{
    padding:3rem 0
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .fs-carousel--secondary [data-bg-logo] .fs-carousel__slide-caption{
        padding:3rem 0 6rem
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary .slide-caption__inner{
        max-width:50%
    }
}
.du-discovery-generic .fs-carousel--secondary [data-bg-position='left-bottom'] .slide-caption__inner,.du-discovery-generic .fs-carousel--secondary [data-bg-position='center-left'] .slide-caption__inner{
    text-align:left
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary [data-bg-position='left-bottom'] .slide-caption__inner,.du-discovery-generic .fs-carousel--secondary [data-bg-position='center-left'] .slide-caption__inner{
        margin-left:55%
    }
}
.du-discovery-generic .fs-carousel--secondary [data-bg-position='right-bottom'] .slide-caption__inner,.du-discovery-generic .fs-carousel--secondary [data-bg-position='center-right'] .slide-caption__inner{
    text-align:left
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary [data-bg-position='right-bottom'] .slide-caption__inner,.du-discovery-generic .fs-carousel--secondary [data-bg-position='center-right'] .slide-caption__inner{
        margin-right:55%
    }
}
.du-discovery-generic .fs-carousel--secondary .slide-caption__tittle-small{
    font-family:"du-font-secondary-regular";
    font-size:15px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary .slide-caption__tittle-small{
        font-size:20px
    }
}
.du-discovery-generic .fs-carousel--secondary .fs-carousel__slide-caption .slide-caption__inner .slide-caption__tittle-large{
    font-size:20px;
    margin-bottom:30px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary .fs-carousel__slide-caption .slide-caption__inner .slide-caption__tittle-large{
        font-size:31px
    }
}
.du-discovery-generic .fs-carousel--secondary .fs-carousel__slide-caption .slide-caption__inner .slide-caption__logo{
    margin:0 auto 35px
}
.du-discovery-generic .fs-carousel--secondary .fs-carousel__slide-caption .slide-caption__inner .slide-caption__logo img{
    display:inline-block
}
.du-discovery-generic .fs-carousel--secondary .spotlight__caption__sub{
    font-size:16px;
    margin-bottom:20px
}
.du-discovery-generic .fs-carousel--secondary .spotlight__caption__sub span.italic{
    font-style:italic;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .fs-carousel--secondary .spotlight__caption__sub.hide-small,.du-discovery-generic .fs-carousel--secondary .spotlight__caption__sub .hide-small{
        display:none
    }
}
.du-discovery-generic .fs-carousel--secondary .spotlight__caption__sub a{
    color:#333;
    text-decoration:underline
}
.du-discovery-generic .fs-carousel--secondary .spotlight__caption__sub-large{
    font-size:15px;
    color:#333;
    font-family:"du-font-secondary-regular";
    margin:0 auto 20px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary .spotlight__caption__sub-large{
        font-size:20px;
        max-width:480px
    }
}
.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .spotlight__caption__sub-large{
    color:#fff
}
.du-discovery-generic .fs-carousel--secondary .cta-play{
    margin:5px auto 30px
}
.du-discovery-generic .fs-carousel--secondary .cta-play[data-open]{
    cursor:pointer
}
.du-discovery-generic .fs-carousel--secondary .cta-play img{
    display:inline-block;
    max-width:70px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary .cta-play img{
        max-width:80px
    }
}
.du-discovery-generic .fs-carousel--secondary .link-group .btn,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary{
    min-width:150px;
    max-width:150px;
    margin:5px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary .link-group .btn,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary{
        min-width:165px;
        max-width:165px;
        margin:0 5px
    }
}
.du-discovery-generic .fs-carousel--secondary .link-group .btn .icon.rotate90,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .icon.rotate90,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .icon.rotate90,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .icon.rotate90,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .icon.rotate90,.du-discovery-generic .fs-carousel--secondary .link-group .btn .accordion-item .file-drop .rotate90.secondary-btn--primary-color,.accordion-item .file-drop .du-discovery-generic .fs-carousel--secondary .link-group .btn .rotate90.secondary-btn--primary-color,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .accordion-item .file-drop .rotate90.secondary-btn--primary-color,.accordion-item .file-drop .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .rotate90.secondary-btn--primary-color,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .accordion-item .file-drop .rotate90.secondary-btn--primary-color,.accordion-item .file-drop .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .rotate90.secondary-btn--primary-color,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .accordion-item .file-drop .rotate90.secondary-btn--primary-color,.accordion-item .file-drop .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .rotate90.secondary-btn--primary-color,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .accordion-item .file-drop .rotate90.secondary-btn--primary-color,.accordion-item .file-drop .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .rotate90.secondary-btn--primary-color,.du-discovery-generic .fs-carousel--secondary .link-group .btn .accordion-item .file-drop-container .file-drop-single .rotate90.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .btn .rotate90.secondary-btn--primary-color,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .accordion-item .file-drop-container .file-drop-single .rotate90.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .rotate90.secondary-btn--primary-color,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .accordion-item .file-drop-container .file-drop-single .rotate90.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .rotate90.secondary-btn--primary-color,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .accordion-item .file-drop-container .file-drop-single .rotate90.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .rotate90.secondary-btn--primary-color,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .accordion-item .file-drop-container .file-drop-single .rotate90.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .rotate90.secondary-btn--primary-color,.du-discovery-generic .fs-carousel--secondary .link-group .btn .file-drop-container .accordion-item .file-drop-single .rotate90.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .btn .rotate90.secondary-btn--primary-color,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .file-drop-container .accordion-item .file-drop-single .rotate90.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .rotate90.secondary-btn--primary-color,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .file-drop-container .accordion-item .file-drop-single .rotate90.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .rotate90.secondary-btn--primary-color,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .file-drop-container .accordion-item .file-drop-single .rotate90.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .rotate90.secondary-btn--primary-color,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .file-drop-container .accordion-item .file-drop-single .rotate90.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .rotate90.secondary-btn--primary-color,.du-discovery-generic .fs-carousel--secondary .link-group .btn .accordion-item .file-drop .rotate90.hint2,.accordion-item .file-drop .du-discovery-generic .fs-carousel--secondary .link-group .btn .rotate90.hint2,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .accordion-item .file-drop .rotate90.hint2,.accordion-item .file-drop .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .rotate90.hint2,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .accordion-item .file-drop .rotate90.hint2,.accordion-item .file-drop .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .rotate90.hint2,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .accordion-item .file-drop .rotate90.hint2,.accordion-item .file-drop .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .rotate90.hint2,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .accordion-item .file-drop .rotate90.hint2,.accordion-item .file-drop .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .rotate90.hint2,.du-discovery-generic .fs-carousel--secondary .link-group .btn .accordion-item .file-drop-container .file-drop-single .rotate90.hint2,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .btn .rotate90.hint2,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .accordion-item .file-drop-container .file-drop-single .rotate90.hint2,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .rotate90.hint2,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .accordion-item .file-drop-container .file-drop-single .rotate90.hint2,.accordion-item .file-drop-container .file-drop-single .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .rotate90.hint2,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .accordion-item .file-drop-container .file-drop-single .rotate90.hint2,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .rotate90.hint2,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .accordion-item .file-drop-container .file-drop-single .rotate90.hint2,.accordion-item .file-drop-container .file-drop-single .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .rotate90.hint2,.du-discovery-generic .fs-carousel--secondary .link-group .btn .file-drop-container .accordion-item .file-drop-single .rotate90.hint2,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .btn .rotate90.hint2,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .file-drop-container .accordion-item .file-drop-single .rotate90.hint2,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-primary .rotate90.hint2,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .file-drop-container .accordion-item .file-drop-single .rotate90.hint2,.file-drop-container .accordion-item .file-drop-single .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-primary .rotate90.hint2,.du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .file-drop-container .accordion-item .file-drop-single .rotate90.hint2,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .fs-carousel--secondary .link-group .tvpackages .btn-secondary .rotate90.hint2,.tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .file-drop-container .accordion-item .file-drop-single .rotate90.hint2,.file-drop-container .accordion-item .file-drop-single .tvpackages .du-discovery-generic .fs-carousel--secondary .link-group .btn-secondary .rotate90.hint2{
    transform:rotate(-90deg);
    display:inline-block;
    margin-right:5px
}
.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color{
    background:#fff;
    border-color:#fff;
    color:#333
}
.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color:hover,.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color.accordion-title:focus,.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color.file-drop:focus,.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color.file-drop-single:focus{
    background:rgba(255,255,255,0.95)
}
.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color{
    border-color:#fff;
    color:#fff
}
.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color:hover,.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color.accordion-title:focus,.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color.file-drop:focus,.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color.file-drop-single:focus{
    color:#333;
    background:#fff
}
.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color{
    background:#333;
    border-color:#333;
    color:#fff
}
.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color:hover,.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color.accordion-title:focus,.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color.file-drop:focus,.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color.file-drop-single:focus{
    background:rgba(51,51,51,0.95)
}
.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color{
    border-color:#333;
    color:#333
}
.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color:hover,.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color.accordion-title:focus,.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color.file-drop:focus,.du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color.file-drop-single:focus{
    color:#fff;
    background:#333
}
.du-discovery-generic .fs-carousel--secondary [data-theme='white'] .spotlight__caption h4{
    font-family:du-font-primary-b;
    margin:0;
    color:#fff;
    font-size:25px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary [data-theme='white'] .spotlight__caption h4{
        font-size:36px
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary [data-theme='white'] .spotlight__caption p{
        font-size:20px
    }
}
.du-discovery-generic .fs-carousel--secondary .fs-carousel__slide-logo{
    position:absolute;
    bottom:25px;
    left:calc(50% - 15px)
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary .fs-carousel__slide-logo{
        bottom:40px;
        left:auto;
        right:40px
    }
}
.du-discovery-generic .fs-carousel--secondary .fs-carousel__slide-logo img{
    max-width:24px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .fs-carousel--secondary .fs-carousel__slide-logo img{
        max-width:50px
    }
}
.du-discovery-generic .fs-carousel--secondary [data-bg-position='left-bottom'] .du-img-container div{
    background-position:left bottom
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .fs-carousel--secondary [data-bg-position='left-bottom'] .du-img-container div{
        background-size:250%
    }
}
.du-discovery-generic .fs-carousel--secondary [data-bg-position='right-bottom'] .du-img-container div{
    background-position:right bottom
}
@media screen and (max-width: 64.06125em){
    .du-discovery-generic .fs-carousel--secondary [data-bg-position='right-bottom'] .du-img-container div{
        background-size:250%
    }
}
.du-discovery-generic .fs-carousel--secondary [data-bg-position='center-left'] .du-img-container div,.du-discovery-generic .fs-carousel--secondary [data-bg-position='center-right'] .du-img-container div{
    background-position:center center
}
.du-discovery-generic .fs-carousel--secondary .go-top{
    margin-top:16px
}
.du-discovery-generic .fs-carousel--secondary .go-top a{
    background:url(../..//common/images/arrow-up-circled.svg);
    background-repeat:no-repeat;
    font-size:17px;
    background-position:left top;
    padding-left:37px
}
.du-discovery-generic .fs-carousel--secondary .slick-dotted .slick-dots{
    bottom:20px
}
.du-discovery-generic .du-benefits{
    position:relative;
    z-index:2;
    padding:40px 0 40px
}
.du-discovery-generic .du-benefits:not(.icon):before{
    display:none
}
.du-discovery-generic .du-benefits__inner{
    max-width:1266px;
    margin:0 auto
}
.du-discovery-generic .du-benefits__intro{
    text-align:center;
    max-width:75%;
    margin:0 auto
}
@media screen and (max-width: 37.5em){
    .du-discovery-generic .du-benefits__intro{
        max-width:85%
    }
    .du-discovery-generic .du-benefits__intro h3{
        font-size:2rem
    }
}
.du-discovery-generic .du-benefits__intro h3{
    margin:0 0 1rem;
    font-size:2.25rem;
    font-family:du-font-primary-b
}
.du-discovery-generic .du-benefits__intro h3+p{
    margin:0;
    font-size:1.25rem
}
.du-discovery-generic .du-benefits__intro>*:last-child{
    margin-bottom:50px
}
.du-discovery-generic .du-benefits p{
    font-family:"du-font-secondary-regular";
    color:#555
}
.du-discovery-generic .du-benefits-carousel-wrap{
    padding:0
}
.du-discovery-generic .du-benefits-carousel{
    text-align:center
}
.du-discovery-generic .du-benefits-carousel .feature-item h5{
    margin:0;
    font-family:"du-font-secondary-bold";
    font-weight:normal
}
@media (max-width: 991.98px){
    .du-discovery-generic .du-benefits-carousel .feature-item h5{
        font-size:1.0625rem;
        line-height:1.32812rem
    }
}
@media (min-width: 992px){
    .du-discovery-generic .du-benefits-carousel .feature-item h5{
        font-size:1.25rem;
        line-height:1.5625rem
    }
}
.du-discovery-generic .du-benefits-carousel .feature-item p:last-child{
    margin-bottom:0
}
@media screen and (max-width: 37.5em){
    .du-discovery-generic .du-benefits-carousel .feature-item p{
        font-size:1.125rem
    }
}
.du-discovery-generic .du-benefits-carousel .feature-item-content{
    max-width:320px;
    margin:0 auto
}
.du-discovery-generic .du-benefits-carousel .icon,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-discovery-generic .du-benefits-carousel .secondary-btn--primary-color,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .du-benefits-carousel .secondary-btn--primary-color,.du-discovery-generic .du-benefits-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .du-benefits-carousel .secondary-btn--primary-color,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-discovery-generic .du-benefits-carousel .hint2,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .du-benefits-carousel .hint2,.du-discovery-generic .du-benefits-carousel .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .du-benefits-carousel .hint2{
    position:relative;
    width:110px;
    height:110px;
    margin:0 auto 30px
}
.du-discovery-generic .du-benefits-carousel .icon img,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .du-discovery-generic .du-benefits-carousel .secondary-btn--primary-color img,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .du-benefits-carousel .secondary-btn--primary-color img,.du-discovery-generic .du-benefits-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .du-benefits-carousel .secondary-btn--primary-color img,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .du-discovery-generic .du-benefits-carousel .hint2 img,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .du-benefits-carousel .hint2 img,.du-discovery-generic .du-benefits-carousel .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .du-benefits-carousel .hint2 img{
    width:100%
}
.du-discovery-generic .du-benefits-carousel .icon .new,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop .secondary-btn--primary-color .new,.accordion-item .file-drop .du-discovery-generic .du-benefits-carousel .secondary-btn--primary-color .new,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .new,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .du-benefits-carousel .secondary-btn--primary-color .new,.du-discovery-generic .du-benefits-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .new,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .du-benefits-carousel .secondary-btn--primary-color .new,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop .hint2 .new,.accordion-item .file-drop .du-discovery-generic .du-benefits-carousel .hint2 .new,.du-discovery-generic .du-benefits-carousel .accordion-item .file-drop-container .file-drop-single .hint2 .new,.accordion-item .file-drop-container .file-drop-single .du-discovery-generic .du-benefits-carousel .hint2 .new,.du-discovery-generic .du-benefits-carousel .file-drop-container .accordion-item .file-drop-single .hint2 .new,.file-drop-container .accordion-item .file-drop-single .du-discovery-generic .du-benefits-carousel .hint2 .new{
    position:absolute;
    top:10px;
    right:85%;
    display:block;
    padding:5px 10px;
    background:#78be20;
    color:#fff;
    font-size:14px;
    line-height:14px;
    border-radius:2px
}
.du-discovery-generic .du-benefits-carousel.slick-dotted{
    margin-bottom:0
}
.du-discovery-generic .du-benefits-carousel.slick-dotted .slick-dots{
    margin-top:20px;
    bottom:-40px;
    position:static
}
.du-discovery-generic .du-benefits-carousel .slick-disabled{
    opacity:.2
}
.du-discovery-generic .du-benefits-carousel.no-dots .slick-dots{
    display:none
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic [data-item-count="4"] .feature-item-content{
        max-width:300px
    }
}
.du-discovery-generic .cards,.du-discovery-generic .card__container{
    display:flex;
    justify-content:flex-start;
    flex-wrap:wrap;
    max-width:1266px;
    margin:0 auto;
    padding:20px 0 50px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .cards,.du-discovery-generic .card__container{
        padding:60px 0 60px
    }
}
.du-discovery-generic .cards .card,.du-discovery-generic .card__container .card{
    border-radius:12px;
    margin:12px auto;
    background:#fff;
    max-width:350px
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .cards .card,.du-discovery-generic .card__container .card{
        margin:12px 12px;
        max-width:calc(50% - 24px)
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .cards .card,.du-discovery-generic .card__container .card{
        width:calc(33.33% - 24px);
        max-width:calc(33.33% - 24px)
    }
}
.du-discovery-generic .cards .card__inner,.du-discovery-generic .card__container .card__inner{
    position:relative
}
.du-discovery-generic .cards .card__img,.du-discovery-generic .card__container .card__img{
    border-radius:12px 12px 0 0;
    overflow:hidden
}
.du-discovery-generic .cards .card--quote .card__content,.du-discovery-generic .cards .card[data-view="card-quote"] .card__content,.du-discovery-generic .card__container .card--quote .card__content,.du-discovery-generic .card__container .card[data-view="card-quote"] .card__content{
    position:static;
    background:transparent;
    padding-left:25px;
    padding-right:25px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .cards .card--quote .card__content,.du-discovery-generic .cards .card[data-view="card-quote"] .card__content,.du-discovery-generic .card__container .card--quote .card__content,.du-discovery-generic .card__container .card[data-view="card-quote"] .card__content{
        padding-left:30px;
        padding-right:30px
    }
}
.du-discovery-generic .cards .card--quote .quote,.du-discovery-generic .cards .card[data-view="card-quote"] .quote,.du-discovery-generic .card__container .card--quote .quote,.du-discovery-generic .card__container .card[data-view="card-quote"] .quote{
    margin-bottom:10px
}
.du-discovery-generic .cards .card--quote .card__img,.du-discovery-generic .cards .card[data-view="card-quote"] .card__img,.du-discovery-generic .card__container .card--quote .card__img,.du-discovery-generic .card__container .card[data-view="card-quote"] .card__img{
    display:none
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .cards .card--quote-col2,.du-discovery-generic .cards .card[data-size="medium"],.du-discovery-generic .card__container .card--quote-col2,.du-discovery-generic .card__container .card[data-size="medium"]{
        max-width:none
    }
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .cards .card--quote-col2,.du-discovery-generic .cards .card[data-size="medium"],.du-discovery-generic .card__container .card--quote-col2,.du-discovery-generic .card__container .card[data-size="medium"]{
        max-width:836px;
        width:calc(66.66% - 24px)
    }
}
.du-discovery-generic .cards .card--quote-col2 .card__content,.du-discovery-generic .cards .card[data-size="medium"] .card__content,.du-discovery-generic .card__container .card--quote-col2 .card__content,.du-discovery-generic .card__container .card[data-size="medium"] .card__content{
    padding-left:25px;
    padding-right:25px
}
@media print, screen and (min-width: 64em){
    .du-discovery-generic .cards .card--quote-col2 .card__content,.du-discovery-generic .cards .card[data-size="medium"] .card__content,.du-discovery-generic .card__container .card--quote-col2 .card__content,.du-discovery-generic .card__container .card[data-size="medium"] .card__content{
        padding-left:100px;
        padding-right:100px
    }
}
.du-discovery-generic .cards .card__content,.du-discovery-generic .card__container .card__content{
    padding:30px 25px;
    background:#fff;
    width:100%;
    margin:0;
    border-radius:0 0 12px 12px
}
.du-discovery-generic .cards .card__content p,.du-discovery-generic .cards .card__content div,.du-discovery-generic .card__container .card__content p,.du-discovery-generic .card__container .card__content div{
    margin-bottom:0.5rem
}
.du-discovery-generic .cards .card__content .du-mod-content,.du-discovery-generic .cards .card__content .du-feauture-box .summary,.du-discovery-generic .du-feauture-box .cards .card__content .summary,.du-discovery-generic .cards .card__content .card__content,.du-discovery-generic .card__container .card__content .du-mod-content,.du-discovery-generic .card__container .card__content .du-feauture-box .summary,.du-discovery-generic .du-feauture-box .card__container .card__content .summary,.du-discovery-generic .card__container .card__content .card__content{
    padding:0;
    margin:0
}
.du-discovery-generic .cards .card__content h5,.du-discovery-generic .card__container .card__content h5{
    margin:0 0 8px
}
.du-discovery-generic .cards .card__content h5 a,.du-discovery-generic .card__container .card__content h5 a{
    color:#00a9ce;
    display:block;
    position:relative;
    padding-right:15px
}
.du-discovery-generic .cards .card__content h6,.du-discovery-generic .card__container .card__content h6{
    margin:0
}
.du-discovery-generic .cards .card__content p,.du-discovery-generic .card__container .card__content p{
    font-family:"du-font-secondary-regular"
}
.du-discovery-generic .cards .card__cta,.du-discovery-generic .card__container .card__cta{
    font-size:14px;
    position:relative;
    display:inline-block;
    padding-right:15px
}
.du-discovery-generic .cards .card__cta:after,.du-discovery-generic .card__container .card__cta:after{
    content:"1";
    font-family:"du-icon-font";
    position:absolute;
    right:0;
    top:4px;
    font-size:10px
}
[dir="rtl"] .du-discovery-generic .cards .card__cta:after,[dir="rtl"] .du-discovery-generic .card__container .card__cta:after{
    transform:scaleX(-1)
}
.du-discovery-generic .cards.cards--bio .card,.du-discovery-generic .cards [data-view="card-bio"] .card,.du-discovery-generic .card__container.cards--bio .card,.du-discovery-generic .card__container [data-view="card-bio"] .card{
    box-shadow:none;
    border:0;
    border-radius:0;
    background:transparent;
    width:calc(50% - 28px);
    max-width:calc(50% - 28px)
}
.du-discovery-generic .cards.cards--bio .card__inner,.du-discovery-generic .cards [data-view="card-bio"] .card__inner,.du-discovery-generic .card__container.cards--bio .card__inner,.du-discovery-generic .card__container [data-view="card-bio"] .card__inner{
    display:flex
}
.du-discovery-generic .cards.cards--bio .card__content,.du-discovery-generic .cards [data-view="card-bio"] .card__content,.du-discovery-generic .card__container.cards--bio .card__content,.du-discovery-generic .card__container [data-view="card-bio"] .card__content{
    position:static;
    background:none;
    width:auto;
    padding:0 50px 0 24px;
    flex:1
}
.du-discovery-generic .cards.cards--bio .card__content hr,.du-discovery-generic .cards [data-view="card-bio"] .card__content hr,.du-discovery-generic .card__container.cards--bio .card__content hr,.du-discovery-generic .card__container [data-view="card-bio"] .card__content hr{
    margin-top:0.75rem;
    margin-bottom:0.75rem
}
.du-discovery-generic .cards.cards--bio .card__img,.du-discovery-generic .cards [data-view="card-bio"] .card__img,.du-discovery-generic .card__container.cards--bio .card__img,.du-discovery-generic .card__container [data-view="card-bio"] .card__img{
    width:150px;
    height:150px;
    border-radius:50%
}
.du-discovery-generic .cards.cards--bio hr,.du-discovery-generic .cards [data-view="card-bio"] hr,.du-discovery-generic .card__container.cards--bio hr,.du-discovery-generic .card__container [data-view="card-bio"] hr{
    margin:0
}
.du-discovery-generic .cards.cards--campaign .card__img,.du-discovery-generic .cards [data-view="card-campaign"] .card__img,.du-discovery-generic .card__container.cards--campaign .card__img,.du-discovery-generic .card__container [data-view="card-campaign"] .card__img{
    position:relative
}
.du-discovery-generic .cards.cards--campaign .card__img:before,.du-discovery-generic .cards [data-view="card-campaign"] .card__img:before,.du-discovery-generic .card__container.cards--campaign .card__img:before,.du-discovery-generic .card__container [data-view="card-campaign"] .card__img:before{
    background-image:url(../..//common/images/play-circled-white.svg);
    background-repeat:no-repeat;
    content:'';
    position:absolute;
    width:80px;
    height:80px;
    left:calc(50% - 40px);
    top:55px
}
.du-discovery-generic .cards.cards--campaign .card__cta,.du-discovery-generic .cards [data-view="card-campaign"] .card__cta,.du-discovery-generic .card__container.cards--campaign .card__cta,.du-discovery-generic .card__container [data-view="card-campaign"] .card__cta{
    font-size:1rem;
    padding-right:2rem
}
.du-discovery-generic .cards.cards--campaign .card__cta:after,.du-discovery-generic .cards [data-view="card-campaign"] .card__cta:after,.du-discovery-generic .card__container.cards--campaign .card__cta:after,.du-discovery-generic .card__container [data-view="card-campaign"] .card__cta:after{
    content:'d';
    font-family:du-icon-font;
    font-size:1rem;
    display:inline-block;
    top:2px
}
.du-discovery-generic .du-mod-html[data-size="large"]{
    width:100%
}
.du-discovery-generic .du-mod-html[data-size="medium"]{
    width:100%;
    margin-right:0;
    margin-left:0;
    margin:auto;
    padding:0 20px
}
@media print, screen and (min-width: 48em){
    .du-discovery-generic .du-mod-html[data-size="medium"]{
        width:100%;
        max-width:1266px;
        padding:0 15px
    }
}
.du-discovery-generic .du-mod-form{
    max-width:860px;
    margin:auto
}
.du-discovery-generic .du-mod-form .du__select1 .selectize-input input{
    width:100% !important
}
.du-discovery-generic .du-mod-form .du__textarea1 textarea{
    padding:10px 15px;
    font-size:1rem;
    border-radius:8px;
    -webkit-box-shadow:0 0 0 0 #000;
    -moz-box-shadow:0 0 0 0 #000;
    box-shadow:0 0 0 0 #000;
    border:1px solid #00a9ce;
    resize:none
}
@media print, screen and (min-width: 48em){
    .ypyg-cards{
        margin-bottom:-30px
    }
}
.ypyg-cards .cards{
    max-width:900px
}
@media screen and (max-width: 37.5em){
    .ypyg-cards .cards{
        padding:30px 15px 0
    }
}
.ypyg-cards .cards__item{
    margin-bottom:30px
}
.ypyg-cards .cards__item .key-features--row{
    margin-top:20px;
    padding:0;
    border-bottom:0
}
.ypyg-cards .cards__item .key-features-item{
    padding:15px 0;
    border-top:#ddd solid 1px
}
.ypyg-cards .cards__item .icon img,.ypyg-cards .cards__item .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .ypyg-cards .cards__item .secondary-btn--primary-color img,.ypyg-cards .cards__item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .ypyg-cards .cards__item .secondary-btn--primary-color img,.ypyg-cards .cards__item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .ypyg-cards .cards__item .secondary-btn--primary-color img,.ypyg-cards .cards__item .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .ypyg-cards .cards__item .hint2 img,.ypyg-cards .cards__item .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .ypyg-cards .cards__item .hint2 img,.ypyg-cards .cards__item .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .ypyg-cards .cards__item .hint2 img{
    width:25px;
    max-width:25px;
    max-height:25px;
    margin-right:15px
}
.inline-offer-ribbon{
    padding:0 10px;
    margin:5px 0;
    border-radius:12px;
    width:fit-content
}
.inline-offer-ribbon.magenta{
    color:white;
    background:linear-gradient(135deg, #d92cc1 6%, #824bc7 53%)
}
.inline-offer-ribbon.navy{
    color:white;
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%)
}
.inline-offer-ribbon.small{
    font-size:13px
}
.inline-feature{
    padding:5px 0;
    width:100%
}
.inline-feature .inline-icon{
    float:right;
    height:20px
}
.grow-discovery-landing .grow-card-carousel-wrap{
    max-width:1085px;
    padding-top:0
}
.grow-discovery-landing .grow-card-carousel-wrap .card{
    max-width:350px
}
.grow-discovery-landing .grow-card-carousel-wrap .card .key-features-item{
    flex-flow:column;
    align-items:flex-start
}
.grow-discovery-landing .grow-card-carousel-wrap .slick-track{
    max-width:1085px;
    margin-bottom:25px
}
.grow-discovery-landing .grow-card-carousel-wrap .slick-dots{
    bottom:0 !important
}
.grow-discovery-landing .home-search-wrap{
    width:calc(100% - 400px);
    min-width:600px;
    background:#fff;
    padding:30px;
    border:#ddd solid 1px;
    border-radius:12px;
    display:flex;
    justify-content:space-between
}
.grow-discovery-landing .home-search-wrap .home-search__inner{
    width:60%;
    position:relative
}
.grow-discovery-landing .home-search-wrap .home-search__inner input{
    border:solid 1px #999;
    border-radius:6px;
    padding-left:3rem
}
@media screen and (max-width: 47.99875em){
    .grow-discovery-landing .home-search-wrap .home-search__inner{
        margin:0 auto;
        width:90%
    }
}
.grow-discovery-landing .home-search-wrap .home-search__inner:before{
    content:'E';
    font-family:du-icon-font;
    font-size:1.25rem;
    line-height:1;
    position:absolute;
    left:17px;
    top:35%;
    margin:-9px 0 0;
    color:#333
}
.grow-discovery-landing .home-search-wrap .js-detect-location{
    width:220px;
    text-align:center;
    padding:10px 0;
    border:#ddd solid 1px;
    border-radius:6px;
    height:2.8125rem
}
@media screen and (max-width: 47.99875em){
    .grow-discovery-landing .home-search-wrap .js-detect-location{
        text-align:left;
        margin:0 auto;
        width:100%;
        font-size:0.875rem;
        border-top:#ddd solid 1px;
        padding:10px 5%;
        border-left:none;
        border-right:none;
        border-bottom:none;
        border-radius:0px
    }
    .grow-discovery-landing .home-search-wrap .js-detect-location .svg-icon{
        width:16px;
        height:16px
    }
}
@media screen and (max-width: 47.99875em){
    .grow-discovery-landing .home-search-wrap{
        width:100%;
        min-width:0;
        flex-flow:column;
        padding:15px 0
    }
}
.grow-discovery-landing .card{
    overflow:visible
}
@media print, screen and (min-width: 48em){
    .mpr-vertical .cards__wrapper{
        min-height:calc(100vh - 400px)
    }
}
@media screen and (max-width: 47.99875em){
    .mpr-vertical .form-wrap .du-text-field,.mpr-vertical .form-wrap .du-text-field--btn{
        width:100%
    }
    .mpr-vertical .side-pane{
        margin-left:0;
        margin-right:0
    }
}
.mpr-vertical.cxpromise3 .new-plan-list-wrap .new-plan-list-item{
    width:auto
}
.mpr-vertical.cxpromise3 .list-item .icon,.mpr-vertical.cxpromise3 .list-item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mpr-vertical.cxpromise3 .list-item .secondary-btn--primary-color,.mpr-vertical.cxpromise3 .list-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mpr-vertical.cxpromise3 .list-item .secondary-btn--primary-color,.mpr-vertical.cxpromise3 .list-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mpr-vertical.cxpromise3 .list-item .secondary-btn--primary-color,.mpr-vertical.cxpromise3 .list-item .accordion-item .file-drop .hint2,.accordion-item .file-drop .mpr-vertical.cxpromise3 .list-item .hint2,.mpr-vertical.cxpromise3 .list-item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mpr-vertical.cxpromise3 .list-item .hint2,.mpr-vertical.cxpromise3 .list-item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mpr-vertical.cxpromise3 .list-item .hint2,.mpr-vertical.cxpromise3 .list-item .subtitle2{
    padding-right:12px
}
.mpr-vertical.cxpromise3 .list-item .icon .svg-bg-icon,.mpr-vertical.cxpromise3 .list-item .accordion-item .file-drop .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop .mpr-vertical.cxpromise3 .list-item .secondary-btn--primary-color .svg-bg-icon,.mpr-vertical.cxpromise3 .list-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .mpr-vertical.cxpromise3 .list-item .secondary-btn--primary-color .svg-bg-icon,.mpr-vertical.cxpromise3 .list-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .mpr-vertical.cxpromise3 .list-item .secondary-btn--primary-color .svg-bg-icon,.mpr-vertical.cxpromise3 .list-item .accordion-item .file-drop .hint2 .svg-bg-icon,.accordion-item .file-drop .mpr-vertical.cxpromise3 .list-item .hint2 .svg-bg-icon,.mpr-vertical.cxpromise3 .list-item .accordion-item .file-drop-container .file-drop-single .hint2 .svg-bg-icon,.accordion-item .file-drop-container .file-drop-single .mpr-vertical.cxpromise3 .list-item .hint2 .svg-bg-icon,.mpr-vertical.cxpromise3 .list-item .file-drop-container .accordion-item .file-drop-single .hint2 .svg-bg-icon,.file-drop-container .accordion-item .file-drop-single .mpr-vertical.cxpromise3 .list-item .hint2 .svg-bg-icon{
    filter:brightness(0)
}
.rounded-tabs--checked.rounded-tabs--fuji .tabs .tabs-title{
    max-width:220px
}
.rounded-tabs--checked.rounded-tabs--fuji .tabs .tabs-title:not(.is-active) a:after{
    display:block;
    content:'';
    border:#ddd solid 1px;
    background:none
}
.rounded-tabs--checked.rounded-tabs--fuji .tabs .tabs-title.is-active a{
    color:#fff
}
.rounded-tabs--checked.rounded-tabs--fuji .tabs .tabs-title.is-active a:before{
    display:none
}
.rounded-tabs--checked.rounded-tabs--fuji .tabs .tabs-title.is-active a:after{
    color:#00a9ce;
    background:#fff
}
.fuji-cards .cards__item:before{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%)
}
.fuji-cards .cards__item .h4{
    color:#333
}
.fuji-cards .cards__item .du-blue{
    color:#00a9ce
}
.fuji-cards .key-features-simple{
    border:0
}
.fuji-cards .key-features-simple>.item{
    padding:0 0 8px;
    font-size:.94rem
}
.fuji-cards .exclusive-benefits{
    overflow:hidden;
    padding:20px 20px 0;
    margin-left:-20px;
    margin-right:-20px;
    background:linear-gradient(0deg, #9bedff, transparent);
    border-bottom-right-radius:8px
}
.fuji-cards ul.benefits{
    margin:0;
    padding:0 0 10px
}
.fuji-cards ul.benefits li{
    padding:0 0 8px;
    font-size:.94rem
}
.fuji-cards .icon-star{
    height:12px;
    width:12px;
    margin-right:6px;
    display:inline-block;
    vertical-align:baseline
}
.fuji-cards .site-icons{
    display:flex;
    flex-flow:row;
    align-items:center;
    height:50px;
    padding-left:10px;
    margin:0 -20px;
    background:linear-gradient(0deg, #4765C3, #2487C9)
}
.fuji-cards .site-icons .icon,.fuji-cards .site-icons .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .fuji-cards .site-icons .secondary-btn--primary-color,.fuji-cards .site-icons .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .fuji-cards .site-icons .secondary-btn--primary-color,.fuji-cards .site-icons .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .fuji-cards .site-icons .secondary-btn--primary-color,.fuji-cards .site-icons .accordion-item .file-drop .hint2,.accordion-item .file-drop .fuji-cards .site-icons .hint2,.fuji-cards .site-icons .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .fuji-cards .site-icons .hint2,.fuji-cards .site-icons .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .fuji-cards .site-icons .hint2{
    margin:0 10px
}
.fuji-cards .site-icons .icon.has-tool-tip,.fuji-cards .site-icons .accordion-item .file-drop .has-tool-tip.secondary-btn--primary-color,.accordion-item .file-drop .fuji-cards .site-icons .has-tool-tip.secondary-btn--primary-color,.fuji-cards .site-icons .accordion-item .file-drop-container .file-drop-single .has-tool-tip.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .fuji-cards .site-icons .has-tool-tip.secondary-btn--primary-color,.fuji-cards .site-icons .file-drop-container .accordion-item .file-drop-single .has-tool-tip.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .fuji-cards .site-icons .has-tool-tip.secondary-btn--primary-color,.fuji-cards .site-icons .accordion-item .file-drop .has-tool-tip.hint2,.accordion-item .file-drop .fuji-cards .site-icons .has-tool-tip.hint2,.fuji-cards .site-icons .accordion-item .file-drop-container .file-drop-single .has-tool-tip.hint2,.accordion-item .file-drop-container .file-drop-single .fuji-cards .site-icons .has-tool-tip.hint2,.fuji-cards .site-icons .file-drop-container .accordion-item .file-drop-single .has-tool-tip.hint2,.file-drop-container .accordion-item .file-drop-single .fuji-cards .site-icons .has-tool-tip.hint2{
    cursor:pointer
}
.fuji-cards .cards__item-pay{
    padding-top:0;
    text-align:center
}
.fuji-cards .cards__item-pay>h4{
    color:#333
}
.fuji-cards .action{
    padding:15px 0 10px
}
.fuji-cards .action .btn,.fuji-cards .action .tvpackages .btn-primary,.tvpackages .fuji-cards .action .btn-primary,.fuji-cards .action .tvpackages .btn-secondary,.tvpackages .fuji-cards .action .btn-secondary{
    width:100% !important
}
.fuji-cards.wireless-cards .cards__item-pay{
    padding-top:1.5rem;
    text-align:left
}
.fuji-cards.wireless-cards .cards__item-pay>h4{
    color:#c724b1
}
.fuji-cards.wireless-cards .action .btn,.fuji-cards.wireless-cards .action .tvpackages .btn-primary,.tvpackages .fuji-cards.wireless-cards .action .btn-primary,.fuji-cards.wireless-cards .action .tvpackages .btn-secondary,.tvpackages .fuji-cards.wireless-cards .action .btn-secondary{
    width:auto !important
}
@media print, screen and (min-width: 48em){
    .spotlight[data-skin=clean] .spotlight__caption__main{
        padding-top:30px
    }
}
.mpr-vertical-discovery{
    position:relative;
    overflow:hidden
}
.mpr-vertical-discovery .bg-images{
    width:100%;
    height:auto;
    max-height:400px
}
.mpr-vertical-discovery .bg-images img{
    object-fit:cover;
    width:100%
}
.mpr-vertical-discovery .content{
    position:absolute;
    width:100%;
    height:100%;
    padding:5% 15%
}
.mpr-vertical-discovery .content .title,.mpr-vertical-discovery .content .order-addon .sub-title,.order-addon .mpr-vertical-discovery .content .sub-title,.mpr-vertical-discovery .content .order-addon .desc,.order-addon .mpr-vertical-discovery .content .desc,.mpr-vertical-discovery .content .order-addon .price,.order-addon .mpr-vertical-discovery .content .price{
    font-family:du-font-primary-b;
    font-size:21px;
    color:#fff;
    max-width:300px;
    margin-bottom:30px
}
@media screen and (max-width: 47.99875em){
    .mpr-vertical-discovery .content .title,.mpr-vertical-discovery .content .order-addon .sub-title,.order-addon .mpr-vertical-discovery .content .sub-title,.mpr-vertical-discovery .content .order-addon .desc,.order-addon .mpr-vertical-discovery .content .desc,.mpr-vertical-discovery .content .order-addon .price,.order-addon .mpr-vertical-discovery .content .price{
        width:auto
    }
}
@media screen and (max-width: 47.99875em){
    .mpr-vertical-discovery .content{
        flex-direction:column;
        height:60%;
        align-items:flex-start;
        margin:10% 0
    }
}
.mpr-vertical-discovery .du-benefits-carousel .slick-list{
    height:250px
}
.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel{
    display:flex;
    justify-content:center
}
@media screen and (max-width: 47.99875em){
    .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel{
        display:inherit
    }
    .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .slick-dots{
        padding:0
    }
}
.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item{
    width:250px
}
.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .icon,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .accordion-item .file-drop .hint2,.accordion-item .file-drop .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .hint2{
    width:150px;
    height:150px;
    transition:all 0.5s
}
.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item a{
    color:#2D2D2D;
    transition:color 0.5s
}
.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item a:hover,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .accordion-login a.accordion-title:focus,.accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item a.accordion-title:focus,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item a.file-drop:focus,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item .file-drop-container a.file-drop-single:focus,.file-drop-container .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item a.file-drop-single:focus{
    color:#c724b1;
    transition:color 0.5s
}
.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .icon,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .icon,.accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .icon,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop:focus .icon,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .file-drop-container .feature-item.file-drop-single:focus .icon,.file-drop-container .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop-single:focus .icon,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .secondary-btn--primary-color,.accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-item .feature-item.file-drop:focus .secondary-btn--primary-color,.accordion-item .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop:focus .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .file-drop-container .feature-item.file-drop-single:focus .accordion-item .file-drop .secondary-btn--primary-color,.file-drop-container .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop-single:focus .accordion-item .file-drop .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .secondary-btn--primary-color,.accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop:focus .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-item .file-drop-container .feature-item.file-drop-single:focus .secondary-btn--primary-color,.accordion-item .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .file-drop-container .feature-item.file-drop-single:focus .secondary-btn--primary-color,.accordion-item .file-drop-container .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop-single:focus .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .secondary-btn--primary-color,.accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop:focus .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .file-drop-container .accordion-item .feature-item.file-drop-single:focus .secondary-btn--primary-color,.file-drop-container .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-item .feature-item.file-drop-single:focus .secondary-btn--primary-color,.file-drop-container .accordion-item .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop-single:focus .secondary-btn--primary-color,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .accordion-item .file-drop .hint2,.accordion-item .file-drop .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .accordion-item .file-drop .hint2,.accordion-item .file-drop .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .hint2,.accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .accordion-item .file-drop .hint2,.accordion-item .file-drop .accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-item .feature-item.file-drop:focus .hint2,.accordion-item .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop:focus .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .file-drop-container .feature-item.file-drop-single:focus .accordion-item .file-drop .hint2,.file-drop-container .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop-single:focus .accordion-item .file-drop .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .hint2,.accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop:focus .accordion-item .file-drop-container .file-drop-single .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-item .file-drop-container .feature-item.file-drop-single:focus .hint2,.accordion-item .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .file-drop-container .feature-item.file-drop-single:focus .hint2,.accordion-item .file-drop-container .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop-single:focus .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item:hover .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-login .feature-item.accordion-title:focus .hint2,.accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .accordion-login .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.accordion-title:focus .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop:focus .file-drop-container .accordion-item .file-drop-single .hint2,.mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .file-drop-container .accordion-item .feature-item.file-drop-single:focus .hint2,.file-drop-container .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .accordion-item .feature-item.file-drop-single:focus .hint2,.file-drop-container .accordion-item .mpr-vertical-discovery .du-benefits-carousel.js-industry-carousel .feature-item.file-drop-single:focus .hint2{
    width:165px;
    height:165px;
    transition:all 0.5s
}
.secondary-btn--primary-color--small,.secondary-btn--primary-color--large,.secondary-btn--primary-color--medium,.secondary-btn--primary-color--xsmall,.secondary-btn--primary-color,.secondary-btn--mono-color--xsmall,.secondary-btn--mono-color--large,.secondary-btn--mono-color--small,.secondary-btn--mono-color,.discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small,.discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color,.mya-login-page .quick-pane .action .disabled,.mya-login-page .login-pane .action .disabled,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color,.recharge-card__content .card--device__call-to-action .primary-btn--primary-color,.number-selector .select-number-section .btns-container .view-search{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%);
    color:#c724b1
}
.secondary-btn--primary-color--small:before,.secondary-btn--primary-color--large:before,.secondary-btn--primary-color--medium:before,.secondary-btn--primary-color--xsmall:before,.secondary-btn--primary-color:before,.secondary-btn--mono-color--xsmall:before,.secondary-btn--mono-color--large:before,.secondary-btn--mono-color--small:before,.secondary-btn--mono-color:before,.discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small:before,.discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color:before,.mya-login-page .quick-pane .action .disabled:before,.mya-login-page .login-pane .action .disabled:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color:before,.recharge-card__content .card--device__call-to-action .primary-btn--primary-color:before,.number-selector .select-number-section .btns-container .view-search:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.secondary-btn--primary-color--small[disabled],.secondary-btn--primary-color--large[disabled],.secondary-btn--primary-color--medium[disabled],.secondary-btn--primary-color--xsmall[disabled],.secondary-btn--primary-color[disabled],.secondary-btn--mono-color--xsmall[disabled],.secondary-btn--mono-color--large[disabled],.secondary-btn--mono-color--small[disabled],.secondary-btn--mono-color[disabled],.discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small[disabled],.discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color[disabled],.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color[disabled],.mya-login-page .quick-pane .action .disabled[disabled],.mya-login-page .login-pane .action .disabled[disabled],.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color[disabled],.recharge-card__content .card--device__call-to-action .primary-btn--primary-color[disabled],.number-selector .select-number-section .btns-container .view-search[disabled]{
    opacity:0.6
}
.secondary-btn--primary-color--small:before,.secondary-btn--primary-color--large:before,.secondary-btn--primary-color--medium:before,.secondary-btn--primary-color--xsmall:before,.secondary-btn--primary-color:before,.secondary-btn--mono-color--xsmall:before,.secondary-btn--mono-color--large:before,.secondary-btn--mono-color--small:before,.secondary-btn--mono-color:before,.discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small:before,.discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color:before,.mya-login-page .quick-pane .action .disabled:before,.mya-login-page .login-pane .action .disabled:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color:before,.recharge-card__content .card--device__call-to-action .primary-btn--primary-color:before,.number-selector .select-number-section .btns-container .view-search:before{
    background:#fff;
    display:block;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    left:2px;
    top:2px;
    opacity:1
}
.secondary-btn--primary-color--small:hover,.accordion-login .secondary-btn--primary-color--small.accordion-title:focus,.secondary-btn--primary-color--small.file-drop:focus,.file-drop-container .secondary-btn--primary-color--small.file-drop-single:focus,.secondary-btn--primary-color--large:hover,.accordion-login .secondary-btn--primary-color--large.accordion-title:focus,.secondary-btn--primary-color--large.file-drop:focus,.file-drop-container .secondary-btn--primary-color--large.file-drop-single:focus,.secondary-btn--primary-color--medium:hover,.accordion-login .secondary-btn--primary-color--medium.accordion-title:focus,.secondary-btn--primary-color--medium.file-drop:focus,.file-drop-container .secondary-btn--primary-color--medium.file-drop-single:focus,.secondary-btn--primary-color--xsmall:hover,.accordion-login .secondary-btn--primary-color--xsmall.accordion-title:focus,.secondary-btn--primary-color--xsmall.file-drop:focus,.file-drop-container .secondary-btn--primary-color--xsmall.file-drop-single:focus,.secondary-btn--primary-color:hover,.accordion-login .secondary-btn--primary-color.accordion-title:focus,.secondary-btn--primary-color.file-drop:focus,.file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.secondary-btn--mono-color--xsmall:hover,.accordion-login .secondary-btn--mono-color--xsmall.accordion-title:focus,.secondary-btn--mono-color--xsmall.file-drop:focus,.file-drop-container .secondary-btn--mono-color--xsmall.file-drop-single:focus,.secondary-btn--mono-color--large:hover,.accordion-login .secondary-btn--mono-color--large.accordion-title:focus,.secondary-btn--mono-color--large.file-drop:focus,.file-drop-container .secondary-btn--mono-color--large.file-drop-single:focus,.secondary-btn--mono-color--small:hover,.accordion-login .secondary-btn--mono-color--small.accordion-title:focus,.secondary-btn--mono-color--small.file-drop:focus,.file-drop-container .secondary-btn--mono-color--small.file-drop-single:focus,.secondary-btn--mono-color:hover,.accordion-login .secondary-btn--mono-color.accordion-title:focus,.secondary-btn--mono-color.file-drop:focus,.file-drop-container .secondary-btn--mono-color.file-drop-single:focus,.discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small:hover,.discovery-campaign .campaign-features-carousel-list .feature-item .accordion-login .secondary-btn--primary-color--small.accordion-title:focus,.accordion-login .discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small.accordion-title:focus,.discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small.file-drop:focus,.discovery-campaign .campaign-features-carousel-list .feature-item .file-drop-container .secondary-btn--primary-color--small.file-drop-single:focus,.file-drop-container .discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small.file-drop-single:focus,.discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color:hover,.discovery-campaign .campaign-benefits__footer .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color.accordion-title:focus,.discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color.file-drop:focus,.discovery-campaign .campaign-benefits__footer .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color.file-drop-single:focus,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color:hover,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color.accordion-title:focus,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color.file-drop:focus,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color.file-drop-single:focus,.mya-login-page .quick-pane .action .disabled:hover,.mya-login-page .quick-pane .action .accordion-login .disabled.accordion-title:focus,.accordion-login .mya-login-page .quick-pane .action .disabled.accordion-title:focus,.mya-login-page .quick-pane .action .disabled.file-drop:focus,.mya-login-page .quick-pane .action .file-drop-container .disabled.file-drop-single:focus,.file-drop-container .mya-login-page .quick-pane .action .disabled.file-drop-single:focus,.mya-login-page .login-pane .action .disabled:hover,.mya-login-page .login-pane .action .accordion-login .disabled.accordion-title:focus,.accordion-login .mya-login-page .login-pane .action .disabled.accordion-title:focus,.mya-login-page .login-pane .action .disabled.file-drop:focus,.mya-login-page .login-pane .action .file-drop-container .disabled.file-drop-single:focus,.file-drop-container .mya-login-page .login-pane .action .disabled.file-drop-single:focus,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color:hover,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color.accordion-title:focus,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color.file-drop:focus,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color.file-drop-single:focus,.recharge-card__content .card--device__call-to-action .primary-btn--primary-color:hover,.recharge-card__content .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .recharge-card__content .card--device__call-to-action .primary-btn--primary-color.accordion-title:focus,.recharge-card__content .card--device__call-to-action .primary-btn--primary-color.file-drop:focus,.recharge-card__content .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .recharge-card__content .card--device__call-to-action .primary-btn--primary-color.file-drop-single:focus,.number-selector .select-number-section .btns-container .view-search:hover,.number-selector .select-number-section .btns-container .accordion-login .view-search.accordion-title:focus,.accordion-login .number-selector .select-number-section .btns-container .view-search.accordion-title:focus,.number-selector .select-number-section .btns-container .view-search.file-drop:focus,.number-selector .select-number-section .btns-container .file-drop-container .view-search.file-drop-single:focus,.file-drop-container .number-selector .select-number-section .btns-container .view-search.file-drop-single:focus{
    color:#fff;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.secondary-btn--primary-color--small:hover:before,.accordion-login .secondary-btn--primary-color--small.accordion-title:focus:before,.secondary-btn--primary-color--small.file-drop:focus:before,.file-drop-container .secondary-btn--primary-color--small.file-drop-single:focus:before,.secondary-btn--primary-color--large:hover:before,.accordion-login .secondary-btn--primary-color--large.accordion-title:focus:before,.secondary-btn--primary-color--large.file-drop:focus:before,.file-drop-container .secondary-btn--primary-color--large.file-drop-single:focus:before,.secondary-btn--primary-color--medium:hover:before,.accordion-login .secondary-btn--primary-color--medium.accordion-title:focus:before,.secondary-btn--primary-color--medium.file-drop:focus:before,.file-drop-container .secondary-btn--primary-color--medium.file-drop-single:focus:before,.secondary-btn--primary-color--xsmall:hover:before,.accordion-login .secondary-btn--primary-color--xsmall.accordion-title:focus:before,.secondary-btn--primary-color--xsmall.file-drop:focus:before,.file-drop-container .secondary-btn--primary-color--xsmall.file-drop-single:focus:before,.secondary-btn--primary-color:hover:before,.accordion-login .secondary-btn--primary-color.accordion-title:focus:before,.secondary-btn--primary-color.file-drop:focus:before,.file-drop-container .secondary-btn--primary-color.file-drop-single:focus:before,.secondary-btn--mono-color--xsmall:hover:before,.accordion-login .secondary-btn--mono-color--xsmall.accordion-title:focus:before,.secondary-btn--mono-color--xsmall.file-drop:focus:before,.file-drop-container .secondary-btn--mono-color--xsmall.file-drop-single:focus:before,.secondary-btn--mono-color--large:hover:before,.accordion-login .secondary-btn--mono-color--large.accordion-title:focus:before,.secondary-btn--mono-color--large.file-drop:focus:before,.file-drop-container .secondary-btn--mono-color--large.file-drop-single:focus:before,.secondary-btn--mono-color--small:hover:before,.accordion-login .secondary-btn--mono-color--small.accordion-title:focus:before,.secondary-btn--mono-color--small.file-drop:focus:before,.file-drop-container .secondary-btn--mono-color--small.file-drop-single:focus:before,.secondary-btn--mono-color:hover:before,.accordion-login .secondary-btn--mono-color.accordion-title:focus:before,.secondary-btn--mono-color.file-drop:focus:before,.file-drop-container .secondary-btn--mono-color.file-drop-single:focus:before,.discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small:hover:before,.discovery-campaign .campaign-features-carousel-list .feature-item .accordion-login .secondary-btn--primary-color--small.accordion-title:focus:before,.accordion-login .discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small.accordion-title:focus:before,.discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small.file-drop:focus:before,.discovery-campaign .campaign-features-carousel-list .feature-item .file-drop-container .secondary-btn--primary-color--small.file-drop-single:focus:before,.file-drop-container .discovery-campaign .campaign-features-carousel-list .feature-item .secondary-btn--primary-color--small.file-drop-single:focus:before,.discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color:hover:before,.discovery-campaign .campaign-benefits__footer .accordion-login .secondary-btn--primary-color.accordion-title:focus:before,.accordion-login .discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color.accordion-title:focus:before,.discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color.file-drop:focus:before,.discovery-campaign .campaign-benefits__footer .file-drop-container .secondary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .discovery-campaign .campaign-benefits__footer .secondary-btn--primary-color.file-drop-single:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color:hover:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .accordion-login .secondary-btn--primary-color.accordion-title:focus:before,.accordion-login .discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color.accordion-title:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color.file-drop:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .file-drop-container .secondary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .secondary-btn--primary-color.file-drop-single:focus:before,.mya-login-page .quick-pane .action .disabled:hover:before,.mya-login-page .quick-pane .action .accordion-login .disabled.accordion-title:focus:before,.accordion-login .mya-login-page .quick-pane .action .disabled.accordion-title:focus:before,.mya-login-page .quick-pane .action .disabled.file-drop:focus:before,.mya-login-page .quick-pane .action .file-drop-container .disabled.file-drop-single:focus:before,.file-drop-container .mya-login-page .quick-pane .action .disabled.file-drop-single:focus:before,.mya-login-page .login-pane .action .disabled:hover:before,.mya-login-page .login-pane .action .accordion-login .disabled.accordion-title:focus:before,.accordion-login .mya-login-page .login-pane .action .disabled.accordion-title:focus:before,.mya-login-page .login-pane .action .disabled.file-drop:focus:before,.mya-login-page .login-pane .action .file-drop-container .disabled.file-drop-single:focus:before,.file-drop-container .mya-login-page .login-pane .action .disabled.file-drop-single:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color:hover:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .accordion-login .secondary-btn--primary-color.accordion-title:focus:before,.accordion-login .discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color.accordion-title:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color.file-drop:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .file-drop-container .secondary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .secondary-btn--primary-color.file-drop-single:focus:before,.recharge-card__content .card--device__call-to-action .primary-btn--primary-color:hover:before,.recharge-card__content .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .recharge-card__content .card--device__call-to-action .primary-btn--primary-color.accordion-title:focus:before,.recharge-card__content .card--device__call-to-action .primary-btn--primary-color.file-drop:focus:before,.recharge-card__content .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .recharge-card__content .card--device__call-to-action .primary-btn--primary-color.file-drop-single:focus:before,.number-selector .select-number-section .btns-container .view-search:hover:before,.number-selector .select-number-section .btns-container .accordion-login .view-search.accordion-title:focus:before,.accordion-login .number-selector .select-number-section .btns-container .view-search.accordion-title:focus:before,.number-selector .select-number-section .btns-container .view-search.file-drop:focus:before,.number-selector .select-number-section .btns-container .file-drop-container .view-search.file-drop-single:focus:before,.file-drop-container .number-selector .select-number-section .btns-container .view-search.file-drop-single:focus:before{
    background:transparent
}
input.secondary-btn--primary-color--small,.du-text-field.readonly input.secondary-btn--primary-color--small:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color--small:focus,.du-text-field.locked input.secondary-btn--primary-color--small:focus,.locked.du-text-field--btn input.secondary-btn--primary-color--small:focus,input.secondary-btn--primary-color--large,.du-text-field.readonly input.secondary-btn--primary-color--large:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color--large:focus,.du-text-field.locked input.secondary-btn--primary-color--large:focus,.locked.du-text-field--btn input.secondary-btn--primary-color--large:focus,input.secondary-btn--primary-color,.du-text-field.readonly input.secondary-btn--primary-color:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color:focus,.du-text-field.locked input.secondary-btn--primary-color:focus,.locked.du-text-field--btn input.secondary-btn--primary-color:focus,input.secondary-btn--primary-color--medium,.du-text-field.readonly input.secondary-btn--primary-color--medium:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color--medium:focus,.du-text-field.locked input.secondary-btn--primary-color--medium:focus,.locked.du-text-field--btn input.secondary-btn--primary-color--medium:focus{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:#fff;
    border:solid 1px #ddd;
    color:#c724b1
}
input.secondary-btn--primary-color--small:before,.du-text-field.readonly input.secondary-btn--primary-color--small:focus:before,.readonly.du-text-field--btn input.secondary-btn--primary-color--small:focus:before,.du-text-field.locked input.secondary-btn--primary-color--small:focus:before,.locked.du-text-field--btn input.secondary-btn--primary-color--small:focus:before,input.secondary-btn--primary-color--large:before,.du-text-field.readonly input.secondary-btn--primary-color--large:focus:before,.readonly.du-text-field--btn input.secondary-btn--primary-color--large:focus:before,.du-text-field.locked input.secondary-btn--primary-color--large:focus:before,.locked.du-text-field--btn input.secondary-btn--primary-color--large:focus:before,input.secondary-btn--primary-color:before,.du-text-field.readonly input.secondary-btn--primary-color:focus:before,.readonly.du-text-field--btn input.secondary-btn--primary-color:focus:before,.du-text-field.locked input.secondary-btn--primary-color:focus:before,.locked.du-text-field--btn input.secondary-btn--primary-color:focus:before,input.secondary-btn--primary-color--medium:before,.du-text-field.readonly input.secondary-btn--primary-color--medium:focus:before,.readonly.du-text-field--btn input.secondary-btn--primary-color--medium:focus:before,.du-text-field.locked input.secondary-btn--primary-color--medium:focus:before,.locked.du-text-field--btn input.secondary-btn--primary-color--medium:focus:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
input.secondary-btn--primary-color--small[disabled],.du-text-field.readonly input.secondary-btn--primary-color--small[disabled]:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color--small[disabled]:focus,.du-text-field.locked input.secondary-btn--primary-color--small[disabled]:focus,.locked.du-text-field--btn input.secondary-btn--primary-color--small[disabled]:focus,input.secondary-btn--primary-color--large[disabled],.du-text-field.readonly input.secondary-btn--primary-color--large[disabled]:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color--large[disabled]:focus,.du-text-field.locked input.secondary-btn--primary-color--large[disabled]:focus,.locked.du-text-field--btn input.secondary-btn--primary-color--large[disabled]:focus,input.secondary-btn--primary-color[disabled],.du-text-field.readonly input.secondary-btn--primary-color[disabled]:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color[disabled]:focus,.du-text-field.locked input.secondary-btn--primary-color[disabled]:focus,.locked.du-text-field--btn input.secondary-btn--primary-color[disabled]:focus,input.secondary-btn--primary-color--medium[disabled],.du-text-field.readonly input.secondary-btn--primary-color--medium[disabled]:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color--medium[disabled]:focus,.du-text-field.locked input.secondary-btn--primary-color--medium[disabled]:focus,.locked.du-text-field--btn input.secondary-btn--primary-color--medium[disabled]:focus{
    opacity:0.6
}
input.secondary-btn--primary-color--small:hover,.accordion-login input.secondary-btn--primary-color--small.accordion-title:focus,input.secondary-btn--primary-color--small.file-drop:focus,.file-drop-container input.secondary-btn--primary-color--small.file-drop-single:focus,.du-text-field.readonly input.secondary-btn--primary-color--small:hover:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color--small:hover:focus,.du-text-field.locked input.secondary-btn--primary-color--small:hover:focus,.locked.du-text-field--btn input.secondary-btn--primary-color--small:hover:focus,input.secondary-btn--primary-color--large:hover,.accordion-login input.secondary-btn--primary-color--large.accordion-title:focus,input.secondary-btn--primary-color--large.file-drop:focus,.file-drop-container input.secondary-btn--primary-color--large.file-drop-single:focus,.du-text-field.readonly input.secondary-btn--primary-color--large:hover:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color--large:hover:focus,.du-text-field.locked input.secondary-btn--primary-color--large:hover:focus,.locked.du-text-field--btn input.secondary-btn--primary-color--large:hover:focus,input.secondary-btn--primary-color:hover,.accordion-login input.secondary-btn--primary-color.accordion-title:focus,input.secondary-btn--primary-color.file-drop:focus,.file-drop-container input.secondary-btn--primary-color.file-drop-single:focus,.du-text-field.readonly input.secondary-btn--primary-color:hover:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color:hover:focus,.du-text-field.locked input.secondary-btn--primary-color:hover:focus,.locked.du-text-field--btn input.secondary-btn--primary-color:hover:focus,input.secondary-btn--primary-color--medium:hover,.accordion-login input.secondary-btn--primary-color--medium.accordion-title:focus,input.secondary-btn--primary-color--medium.file-drop:focus,.file-drop-container input.secondary-btn--primary-color--medium.file-drop-single:focus,.du-text-field.readonly input.secondary-btn--primary-color--medium:hover:focus,.readonly.du-text-field--btn input.secondary-btn--primary-color--medium:hover:focus,.du-text-field.locked input.secondary-btn--primary-color--medium:hover:focus,.locked.du-text-field--btn input.secondary-btn--primary-color--medium:hover:focus{
    color:#fff;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%);
    border:none
}
input.primary-btn--primary-color,.du-text-field.readonly input.primary-btn--primary-color:focus,.readonly.du-text-field--btn input.primary-btn--primary-color:focus,.du-text-field.locked input.primary-btn--primary-color:focus,.locked.du-text-field--btn input.primary-btn--primary-color:focus,input.primary-btn--primary-color--large,.du-text-field.readonly input.primary-btn--primary-color--large:focus,.readonly.du-text-field--btn input.primary-btn--primary-color--large:focus,.du-text-field.locked input.primary-btn--primary-color--large:focus,.locked.du-text-field--btn input.primary-btn--primary-color--large:focus,input.primary-btn--primary-color--small,.du-text-field.readonly input.primary-btn--primary-color--small:focus,.readonly.du-text-field--btn input.primary-btn--primary-color--small:focus,.du-text-field.locked input.primary-btn--primary-color--small:focus,.locked.du-text-field--btn input.primary-btn--primary-color--small:focus,.page__fifa_package .login-wrap .group__action input.primary-btn--primary-color,.mya-login-page .login-pane .action input.btn-primary,.mya-login-page .quick-pane .action .disabled,.mya-login-page .login-pane .action .disabled,.rd-minimal-form .action input.disabled,.mnmi-form-groups .action [type=submit].disabled,.page__search-results .search-panel .btn-primary,.page__search-results .search-panel input[type=submit]{
    background:#fff;
    border:none
}
input.primary-btn--primary-color:hover,.accordion-login input.primary-btn--primary-color.accordion-title:focus,input.primary-btn--primary-color.file-drop:focus,.file-drop-container input.primary-btn--primary-color.file-drop-single:focus,.du-text-field.readonly input.primary-btn--primary-color:hover:focus,.readonly.du-text-field--btn input.primary-btn--primary-color:hover:focus,.du-text-field.locked input.primary-btn--primary-color:hover:focus,.locked.du-text-field--btn input.primary-btn--primary-color:hover:focus,input.primary-btn--primary-color--large:hover,.accordion-login input.primary-btn--primary-color--large.accordion-title:focus,input.primary-btn--primary-color--large.file-drop:focus,.file-drop-container input.primary-btn--primary-color--large.file-drop-single:focus,.du-text-field.readonly input.primary-btn--primary-color--large:hover:focus,.readonly.du-text-field--btn input.primary-btn--primary-color--large:hover:focus,.du-text-field.locked input.primary-btn--primary-color--large:hover:focus,.locked.du-text-field--btn input.primary-btn--primary-color--large:hover:focus,input.primary-btn--primary-color--small:hover,.accordion-login input.primary-btn--primary-color--small.accordion-title:focus,input.primary-btn--primary-color--small.file-drop:focus,.file-drop-container input.primary-btn--primary-color--small.file-drop-single:focus,.du-text-field.readonly input.primary-btn--primary-color--small:hover:focus,.readonly.du-text-field--btn input.primary-btn--primary-color--small:hover:focus,.du-text-field.locked input.primary-btn--primary-color--small:hover:focus,.locked.du-text-field--btn input.primary-btn--primary-color--small:hover:focus,.page__fifa_package .login-wrap .group__action input.primary-btn--primary-color:hover,.page__fifa_package .login-wrap .group__action .accordion-login input.primary-btn--primary-color.accordion-title:focus,.accordion-login .page__fifa_package .login-wrap .group__action input.primary-btn--primary-color.accordion-title:focus,.page__fifa_package .login-wrap .group__action input.primary-btn--primary-color.file-drop:focus,.page__fifa_package .login-wrap .group__action .file-drop-container input.primary-btn--primary-color.file-drop-single:focus,.file-drop-container .page__fifa_package .login-wrap .group__action input.primary-btn--primary-color.file-drop-single:focus,.mya-login-page .login-pane .action input.btn-primary:hover,.mya-login-page .login-pane .action .accordion-login input.btn-primary.accordion-title:focus,.accordion-login .mya-login-page .login-pane .action input.btn-primary.accordion-title:focus,.mya-login-page .login-pane .action input.btn-primary.file-drop:focus,.mya-login-page .login-pane .action .file-drop-container input.btn-primary.file-drop-single:focus,.file-drop-container .mya-login-page .login-pane .action input.btn-primary.file-drop-single:focus,.mya-login-page .quick-pane .action .disabled:hover,.mya-login-page .quick-pane .action .accordion-login .disabled.accordion-title:focus,.accordion-login .mya-login-page .quick-pane .action .disabled.accordion-title:focus,.mya-login-page .quick-pane .action .disabled.file-drop:focus,.mya-login-page .quick-pane .action .file-drop-container .disabled.file-drop-single:focus,.file-drop-container .mya-login-page .quick-pane .action .disabled.file-drop-single:focus,.mya-login-page .login-pane .action .disabled:hover,.mya-login-page .login-pane .action .accordion-login .disabled.accordion-title:focus,.accordion-login .mya-login-page .login-pane .action .disabled.accordion-title:focus,.mya-login-page .login-pane .action .disabled.file-drop:focus,.mya-login-page .login-pane .action .file-drop-container .disabled.file-drop-single:focus,.file-drop-container .mya-login-page .login-pane .action .disabled.file-drop-single:focus,.rd-minimal-form .action input.disabled:hover,.rd-minimal-form .action .accordion-login input.disabled.accordion-title:focus,.accordion-login .rd-minimal-form .action input.disabled.accordion-title:focus,.rd-minimal-form .action input.disabled.file-drop:focus,.rd-minimal-form .action .file-drop-container input.disabled.file-drop-single:focus,.file-drop-container .rd-minimal-form .action input.disabled.file-drop-single:focus,.mnmi-form-groups .action [type=submit].disabled:hover,.mnmi-form-groups .action .accordion-login .accordion-title[type=submit].disabled:focus,.accordion-login .mnmi-form-groups .action .accordion-title[type=submit].disabled:focus,.mnmi-form-groups .action .file-drop[type=submit].disabled:focus,.mnmi-form-groups .action .file-drop-container .file-drop-single[type=submit].disabled:focus,.file-drop-container .mnmi-form-groups .action .file-drop-single[type=submit].disabled:focus,.page__search-results .search-panel .btn-primary:hover,.page__search-results .search-panel .accordion-login .btn-primary.accordion-title:focus,.accordion-login .page__search-results .search-panel .btn-primary.accordion-title:focus,.page__search-results .search-panel .btn-primary.file-drop:focus,.page__search-results .search-panel .file-drop-container .btn-primary.file-drop-single:focus,.file-drop-container .page__search-results .search-panel .btn-primary.file-drop-single:focus,.page__search-results .search-panel input[type=submit]:hover,.page__search-results .search-panel .accordion-login input.accordion-title[type=submit]:focus,.accordion-login .page__search-results .search-panel input.accordion-title[type=submit]:focus,.page__search-results .search-panel input.file-drop[type=submit]:focus,.page__search-results .search-panel .file-drop-container input.file-drop-single[type=submit]:focus,.file-drop-container .page__search-results .search-panel input.file-drop-single[type=submit]:focus{
    border-color:#c724b1
}
.secondary-btn--white-color--large,.discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    border:solid 2px #fff;
    background:transparent;
    color:#fff;
    padding-top:11px;
    padding-bottom:11px
}
.secondary-btn--white-color--large:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.secondary-btn--white-color--large[disabled],.discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large[disabled]{
    opacity:0.6
}
.secondary-btn--white-color--large:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large:before{
    background:#fff
}
.secondary-btn--white-color--large:hover,.accordion-login .secondary-btn--white-color--large.accordion-title:focus,.secondary-btn--white-color--large.file-drop:focus,.file-drop-container .secondary-btn--white-color--large.file-drop-single:focus,.discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large:hover,.discovery-campaign .fs-carousel [data-btn-color="white"] .accordion-login .secondary-btn--primary-color--large.accordion-title:focus,.accordion-login .discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large.accordion-title:focus,.discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large.file-drop:focus,.discovery-campaign .fs-carousel [data-btn-color="white"] .file-drop-container .secondary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large.file-drop-single:focus{
    border-color:#fff;
    color:#333
}
.secondary-btn--white-color--large:hover:before,.accordion-login .secondary-btn--white-color--large.accordion-title:focus:before,.secondary-btn--white-color--large.file-drop:focus:before,.file-drop-container .secondary-btn--white-color--large.file-drop-single:focus:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large:hover:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .accordion-login .secondary-btn--primary-color--large.accordion-title:focus:before,.accordion-login .discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large.accordion-title:focus:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large.file-drop:focus:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .file-drop-container .secondary-btn--primary-color--large.file-drop-single:focus:before,.file-drop-container .discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large.file-drop-single:focus:before{
    opacity:1
}
.secondary-btn--white-color--large[disabled],.discovery-campaign .fs-carousel [data-btn-color="white"] .secondary-btn--primary-color--large[disabled]{
    color:#777
}
.primary-btn--action-color,.primary-btn--action-color--large,.primary-btn--action-color--small,.primary-btn--action-color--medium,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color,.online__help .primary-btn--primary-color,.slide-caption__inner .primary-btn--primary-color--large,header .newnav-util .search-panel .btn,header .newnav-util .search-panel .tvpackages .btn-primary,.tvpackages header .newnav-util .search-panel .btn-primary,header .newnav-util .search-panel .tvpackages .btn-secondary,.tvpackages header .newnav-util .search-panel .btn-secondary,.netflix-addon .package-cell__info .how-info button.primary-btn--primary-color,.upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color,[class*="action"] .primary-btn--primary-color,[class*="action"] .primary-btn--primary-color--medium,[class*="action"] .primary-btn--primary-color--large,.payment-wrap .cta .primary-btn--primary-color,.content-number-cert .renewal-history .cta-head .primary-btn--primary-color,.discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large,.campaign-offer__footer .primary-btn--primary-color,.discovery-campaign .campaign-benefits__footer .primary-btn--primary-color,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color,[data-custom=icc] .multi-decoder .primary-btn--primary-color,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color,.upsell-cta .primary-btn--primary-color,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color,.accordion-card-inner .card--device__call-to-action .primary-btn--primary-color{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%);
    color:#fff
}
.primary-btn--action-color:before,.primary-btn--action-color--large:before,.primary-btn--action-color--small:before,.primary-btn--action-color--medium:before,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:before,.online__help .primary-btn--primary-color:before,.slide-caption__inner .primary-btn--primary-color--large:before,header .newnav-util .search-panel .btn:before,header .newnav-util .search-panel .tvpackages .btn-primary:before,.tvpackages header .newnav-util .search-panel .btn-primary:before,header .newnav-util .search-panel .tvpackages .btn-secondary:before,.tvpackages header .newnav-util .search-panel .btn-secondary:before,.netflix-addon .package-cell__info .how-info button.primary-btn--primary-color:before,.upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color:before,[class*="action"] .primary-btn--primary-color:before,[class*="action"] .primary-btn--primary-color--medium:before,[class*="action"] .primary-btn--primary-color--large:before,.payment-wrap .cta .primary-btn--primary-color:before,.content-number-cert .renewal-history .cta-head .primary-btn--primary-color:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:before,.campaign-offer__footer .primary-btn--primary-color:before,.discovery-campaign .campaign-benefits__footer .primary-btn--primary-color:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color:before,[data-custom=icc] .multi-decoder .primary-btn--primary-color:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color:before,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color:before,.upsell-cta .primary-btn--primary-color:before,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color:before,.accordion-card-inner .card--device__call-to-action .primary-btn--primary-color:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.primary-btn--action-color[disabled],.primary-btn--action-color--large[disabled],.primary-btn--action-color--small[disabled],.primary-btn--action-color--medium[disabled],.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color[disabled],.online__help .primary-btn--primary-color[disabled],.slide-caption__inner .primary-btn--primary-color--large[disabled],header .newnav-util .search-panel .btn[disabled],header .newnav-util .search-panel .tvpackages .btn-primary[disabled],.tvpackages header .newnav-util .search-panel .btn-primary[disabled],header .newnav-util .search-panel .tvpackages .btn-secondary[disabled],.tvpackages header .newnav-util .search-panel .btn-secondary[disabled],.netflix-addon .package-cell__info .how-info button.primary-btn--primary-color[disabled],.upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color[disabled],[class*="action"] .primary-btn--primary-color[disabled],[class*="action"] .primary-btn--primary-color--medium[disabled],[class*="action"] .primary-btn--primary-color--large[disabled],.payment-wrap .cta .primary-btn--primary-color[disabled],.content-number-cert .renewal-history .cta-head .primary-btn--primary-color[disabled],.discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large[disabled],.campaign-offer__footer .primary-btn--primary-color[disabled],.discovery-campaign .campaign-benefits__footer .primary-btn--primary-color[disabled],.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color[disabled],[data-custom=icc] .multi-decoder .primary-btn--primary-color[disabled],.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color[disabled],.reveal .cart-info-popup .cart-cta .primary-btn--primary-color[disabled],.upsell-cta .primary-btn--primary-color[disabled],.reveal .cart-info-popup .cart-cta .primary-btn--primary-color[disabled],.accordion-card-inner .card--device__call-to-action .primary-btn--primary-color[disabled]{
    opacity:0.6
}
.primary-btn--action-color:before,.primary-btn--action-color--large:before,.primary-btn--action-color--small:before,.primary-btn--action-color--medium:before,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:before,.online__help .primary-btn--primary-color:before,.slide-caption__inner .primary-btn--primary-color--large:before,header .newnav-util .search-panel .btn:before,header .newnav-util .search-panel .tvpackages .btn-primary:before,.tvpackages header .newnav-util .search-panel .btn-primary:before,header .newnav-util .search-panel .tvpackages .btn-secondary:before,.tvpackages header .newnav-util .search-panel .btn-secondary:before,.netflix-addon .package-cell__info .how-info button.primary-btn--primary-color:before,.upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color:before,[class*="action"] .primary-btn--primary-color:before,[class*="action"] .primary-btn--primary-color--medium:before,[class*="action"] .primary-btn--primary-color--large:before,.payment-wrap .cta .primary-btn--primary-color:before,.content-number-cert .renewal-history .cta-head .primary-btn--primary-color:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:before,.campaign-offer__footer .primary-btn--primary-color:before,.discovery-campaign .campaign-benefits__footer .primary-btn--primary-color:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color:before,[data-custom=icc] .multi-decoder .primary-btn--primary-color:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color:before,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color:before,.upsell-cta .primary-btn--primary-color:before,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color:before,.accordion-card-inner .card--device__call-to-action .primary-btn--primary-color:before{
    background:linear-gradient(45deg, #d92cc1 6%, #824bc7 53%)
}
.primary-btn--action-color:hover,.accordion-login .primary-btn--action-color.accordion-title:focus,.primary-btn--action-color.file-drop:focus,.file-drop-container .primary-btn--action-color.file-drop-single:focus,.primary-btn--action-color--large:hover,.accordion-login .primary-btn--action-color--large.accordion-title:focus,.primary-btn--action-color--large.file-drop:focus,.file-drop-container .primary-btn--action-color--large.file-drop-single:focus,.primary-btn--action-color--small:hover,.accordion-login .primary-btn--action-color--small.accordion-title:focus,.primary-btn--action-color--small.file-drop:focus,.file-drop-container .primary-btn--action-color--small.file-drop-single:focus,.primary-btn--action-color--medium:hover,.accordion-login .primary-btn--action-color--medium.accordion-title:focus,.primary-btn--action-color--medium.file-drop:focus,.file-drop-container .primary-btn--action-color--medium.file-drop-single:focus,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:hover,.mya-home-plans .landing-page-plans-card .element-item.selected .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color.accordion-title:focus,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color.file-drop:focus,.mya-home-plans .landing-page-plans-card .element-item.selected .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color.file-drop-single:focus,.online__help .primary-btn--primary-color:hover,.online__help .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .online__help .primary-btn--primary-color.accordion-title:focus,.online__help .primary-btn--primary-color.file-drop:focus,.online__help .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .online__help .primary-btn--primary-color.file-drop-single:focus,.slide-caption__inner .primary-btn--primary-color--large:hover,.slide-caption__inner .accordion-login .primary-btn--primary-color--large.accordion-title:focus,.accordion-login .slide-caption__inner .primary-btn--primary-color--large.accordion-title:focus,.slide-caption__inner .primary-btn--primary-color--large.file-drop:focus,.slide-caption__inner .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .slide-caption__inner .primary-btn--primary-color--large.file-drop-single:focus,header .newnav-util .search-panel .btn:hover,header .newnav-util .search-panel .accordion-login .btn.accordion-title:focus,.accordion-login header .newnav-util .search-panel .btn.accordion-title:focus,header .newnav-util .search-panel .accordion-login .tvpackages .accordion-title.btn-primary:focus,.accordion-login .tvpackages header .newnav-util .search-panel .accordion-title.btn-primary:focus,header .newnav-util .search-panel .tvpackages .accordion-login .accordion-title.btn-primary:focus,.tvpackages .accordion-login header .newnav-util .search-panel .accordion-title.btn-primary:focus,header .newnav-util .search-panel .accordion-login .tvpackages .accordion-title.btn-secondary:focus,.accordion-login .tvpackages header .newnav-util .search-panel .accordion-title.btn-secondary:focus,header .newnav-util .search-panel .tvpackages .accordion-login .accordion-title.btn-secondary:focus,.tvpackages .accordion-login header .newnav-util .search-panel .accordion-title.btn-secondary:focus,header .newnav-util .search-panel .btn.file-drop:focus,header .newnav-util .search-panel .file-drop-container .btn.file-drop-single:focus,.file-drop-container header .newnav-util .search-panel .btn.file-drop-single:focus,header .newnav-util .search-panel .file-drop-container .tvpackages .file-drop-single.btn-primary:focus,.file-drop-container .tvpackages header .newnav-util .search-panel .file-drop-single.btn-primary:focus,header .newnav-util .search-panel .tvpackages .file-drop-container .file-drop-single.btn-primary:focus,.tvpackages .file-drop-container header .newnav-util .search-panel .file-drop-single.btn-primary:focus,header .newnav-util .search-panel .file-drop-container .tvpackages .file-drop-single.btn-secondary:focus,.file-drop-container .tvpackages header .newnav-util .search-panel .file-drop-single.btn-secondary:focus,header .newnav-util .search-panel .tvpackages .file-drop-container .file-drop-single.btn-secondary:focus,.tvpackages .file-drop-container header .newnav-util .search-panel .file-drop-single.btn-secondary:focus,header .newnav-util .search-panel .tvpackages .file-drop.btn-primary:focus,.tvpackages header .newnav-util .search-panel .file-drop.btn-primary:focus,header .newnav-util .search-panel .tvpackages .file-drop.btn-secondary:focus,.tvpackages header .newnav-util .search-panel .file-drop.btn-secondary:focus,header .newnav-util .search-panel .tvpackages .btn-primary:hover,.tvpackages header .newnav-util .search-panel .btn-primary:hover,header .newnav-util .search-panel .tvpackages .btn-secondary:hover,.tvpackages header .newnav-util .search-panel .btn-secondary:hover,.netflix-addon .package-cell__info .how-info button.primary-btn--primary-color:hover,.netflix-addon .package-cell__info .how-info .accordion-login button.primary-btn--primary-color.accordion-title:focus,.accordion-login .netflix-addon .package-cell__info .how-info button.primary-btn--primary-color.accordion-title:focus,.netflix-addon .package-cell__info .how-info button.primary-btn--primary-color.file-drop:focus,.netflix-addon .package-cell__info .how-info .file-drop-container button.primary-btn--primary-color.file-drop-single:focus,.file-drop-container .netflix-addon .package-cell__info .how-info button.primary-btn--primary-color.file-drop-single:focus,.upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color:hover,.upsell-pages .campaign-landing .home-campaign .du-form .group .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color.accordion-title:focus,.upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color.file-drop:focus,.upsell-pages .campaign-landing .home-campaign .du-form .group .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color.file-drop-single:focus,[class*="action"] .primary-btn--primary-color:hover,[class*="action"] .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login [class*="action"] .primary-btn--primary-color.accordion-title:focus,[class*="action"] .primary-btn--primary-color.file-drop:focus,[class*="action"] .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container [class*="action"] .primary-btn--primary-color.file-drop-single:focus,[class*="action"] .primary-btn--primary-color--medium:hover,[class*="action"] .accordion-login .primary-btn--primary-color--medium.accordion-title:focus,.accordion-login [class*="action"] .primary-btn--primary-color--medium.accordion-title:focus,[class*="action"] .primary-btn--primary-color--medium.file-drop:focus,[class*="action"] .file-drop-container .primary-btn--primary-color--medium.file-drop-single:focus,.file-drop-container [class*="action"] .primary-btn--primary-color--medium.file-drop-single:focus,[class*="action"] .primary-btn--primary-color--large:hover,[class*="action"] .accordion-login .primary-btn--primary-color--large.accordion-title:focus,.accordion-login [class*="action"] .primary-btn--primary-color--large.accordion-title:focus,[class*="action"] .primary-btn--primary-color--large.file-drop:focus,[class*="action"] .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus,.file-drop-container [class*="action"] .primary-btn--primary-color--large.file-drop-single:focus,.payment-wrap .cta .primary-btn--primary-color:hover,.payment-wrap .cta .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .payment-wrap .cta .primary-btn--primary-color.accordion-title:focus,.payment-wrap .cta .primary-btn--primary-color.file-drop:focus,.payment-wrap .cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .payment-wrap .cta .primary-btn--primary-color.file-drop-single:focus,.content-number-cert .renewal-history .cta-head .primary-btn--primary-color:hover,.content-number-cert .renewal-history .cta-head .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .content-number-cert .renewal-history .cta-head .primary-btn--primary-color.accordion-title:focus,.content-number-cert .renewal-history .cta-head .primary-btn--primary-color.file-drop:focus,.content-number-cert .renewal-history .cta-head .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .content-number-cert .renewal-history .cta-head .primary-btn--primary-color.file-drop-single:focus,.discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:hover,.discovery-campaign .fs-carousel [data-btn-color="white"] .accordion-login .primary-btn--primary-color--large.accordion-title:focus,.accordion-login .discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.accordion-title:focus,.discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop:focus,.discovery-campaign .fs-carousel [data-btn-color="white"] .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop-single:focus,.campaign-offer__footer .primary-btn--primary-color:hover,.campaign-offer__footer .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .campaign-offer__footer .primary-btn--primary-color.accordion-title:focus,.campaign-offer__footer .primary-btn--primary-color.file-drop:focus,.campaign-offer__footer .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .campaign-offer__footer .primary-btn--primary-color.file-drop-single:focus,.discovery-campaign .campaign-benefits__footer .primary-btn--primary-color:hover,.discovery-campaign .campaign-benefits__footer .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .discovery-campaign .campaign-benefits__footer .primary-btn--primary-color.accordion-title:focus,.discovery-campaign .campaign-benefits__footer .primary-btn--primary-color.file-drop:focus,.discovery-campaign .campaign-benefits__footer .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .discovery-campaign .campaign-benefits__footer .primary-btn--primary-color.file-drop-single:focus,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color:hover,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color.accordion-title:focus,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color.file-drop:focus,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color.file-drop-single:focus,[data-custom=icc] .multi-decoder .primary-btn--primary-color:hover,[data-custom=icc] .multi-decoder .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login [data-custom=icc] .multi-decoder .primary-btn--primary-color.accordion-title:focus,[data-custom=icc] .multi-decoder .primary-btn--primary-color.file-drop:focus,[data-custom=icc] .multi-decoder .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container [data-custom=icc] .multi-decoder .primary-btn--primary-color.file-drop-single:focus,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color:hover,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color.accordion-title:focus,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color.file-drop:focus,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color.file-drop-single:focus,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color:hover,.reveal .cart-info-popup .cart-cta .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .reveal .cart-info-popup .cart-cta .primary-btn--primary-color.accordion-title:focus,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color.file-drop:focus,.reveal .cart-info-popup .cart-cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .reveal .cart-info-popup .cart-cta .primary-btn--primary-color.file-drop-single:focus,.upsell-cta .primary-btn--primary-color:hover,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color:hover,.upsell-cta .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .upsell-cta .primary-btn--primary-color.accordion-title:focus,.reveal .cart-info-popup .cart-cta .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .reveal .cart-info-popup .cart-cta .primary-btn--primary-color.accordion-title:focus,.upsell-cta .primary-btn--primary-color.file-drop:focus,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color.file-drop:focus,.upsell-cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .upsell-cta .primary-btn--primary-color.file-drop-single:focus,.reveal .cart-info-popup .cart-cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .reveal .cart-info-popup .cart-cta .primary-btn--primary-color.file-drop-single:focus,.accordion-card-inner .card--device__call-to-action .primary-btn--primary-color:hover,.accordion-card-inner .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .accordion-card-inner .card--device__call-to-action .primary-btn--primary-color.accordion-title:focus,.accordion-card-inner .card--device__call-to-action .primary-btn--primary-color.file-drop:focus,.accordion-card-inner .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .accordion-card-inner .card--device__call-to-action .primary-btn--primary-color.file-drop-single:focus{
    color:#fff;
    background:linear-gradient(45deg, #d92cc1 6%, #824bc7 53%)
}
.primary-btn--action-color:hover:before,.accordion-login .primary-btn--action-color.accordion-title:focus:before,.primary-btn--action-color.file-drop:focus:before,.file-drop-container .primary-btn--action-color.file-drop-single:focus:before,.primary-btn--action-color--large:hover:before,.accordion-login .primary-btn--action-color--large.accordion-title:focus:before,.primary-btn--action-color--large.file-drop:focus:before,.file-drop-container .primary-btn--action-color--large.file-drop-single:focus:before,.primary-btn--action-color--small:hover:before,.accordion-login .primary-btn--action-color--small.accordion-title:focus:before,.primary-btn--action-color--small.file-drop:focus:before,.file-drop-container .primary-btn--action-color--small.file-drop-single:focus:before,.primary-btn--action-color--medium:hover:before,.accordion-login .primary-btn--action-color--medium.accordion-title:focus:before,.primary-btn--action-color--medium.file-drop:focus:before,.file-drop-container .primary-btn--action-color--medium.file-drop-single:focus:before,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:hover:before,.mya-home-plans .landing-page-plans-card .element-item.selected .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color.accordion-title:focus:before,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color.file-drop:focus:before,.mya-home-plans .landing-page-plans-card .element-item.selected .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color.file-drop-single:focus:before,.online__help .primary-btn--primary-color:hover:before,.online__help .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .online__help .primary-btn--primary-color.accordion-title:focus:before,.online__help .primary-btn--primary-color.file-drop:focus:before,.online__help .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .online__help .primary-btn--primary-color.file-drop-single:focus:before,.slide-caption__inner .primary-btn--primary-color--large:hover:before,.slide-caption__inner .accordion-login .primary-btn--primary-color--large.accordion-title:focus:before,.accordion-login .slide-caption__inner .primary-btn--primary-color--large.accordion-title:focus:before,.slide-caption__inner .primary-btn--primary-color--large.file-drop:focus:before,.slide-caption__inner .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus:before,.file-drop-container .slide-caption__inner .primary-btn--primary-color--large.file-drop-single:focus:before,header .newnav-util .search-panel .btn:hover:before,header .newnav-util .search-panel .accordion-login .btn.accordion-title:focus:before,.accordion-login header .newnav-util .search-panel .btn.accordion-title:focus:before,header .newnav-util .search-panel .accordion-login .tvpackages .accordion-title.btn-primary:focus:before,.accordion-login .tvpackages header .newnav-util .search-panel .accordion-title.btn-primary:focus:before,header .newnav-util .search-panel .tvpackages .accordion-login .accordion-title.btn-primary:focus:before,.tvpackages .accordion-login header .newnav-util .search-panel .accordion-title.btn-primary:focus:before,header .newnav-util .search-panel .accordion-login .tvpackages .accordion-title.btn-secondary:focus:before,.accordion-login .tvpackages header .newnav-util .search-panel .accordion-title.btn-secondary:focus:before,header .newnav-util .search-panel .tvpackages .accordion-login .accordion-title.btn-secondary:focus:before,.tvpackages .accordion-login header .newnav-util .search-panel .accordion-title.btn-secondary:focus:before,header .newnav-util .search-panel .btn.file-drop:focus:before,header .newnav-util .search-panel .file-drop-container .btn.file-drop-single:focus:before,.file-drop-container header .newnav-util .search-panel .btn.file-drop-single:focus:before,header .newnav-util .search-panel .file-drop-container .tvpackages .file-drop-single.btn-primary:focus:before,.file-drop-container .tvpackages header .newnav-util .search-panel .file-drop-single.btn-primary:focus:before,header .newnav-util .search-panel .tvpackages .file-drop-container .file-drop-single.btn-primary:focus:before,.tvpackages .file-drop-container header .newnav-util .search-panel .file-drop-single.btn-primary:focus:before,header .newnav-util .search-panel .file-drop-container .tvpackages .file-drop-single.btn-secondary:focus:before,.file-drop-container .tvpackages header .newnav-util .search-panel .file-drop-single.btn-secondary:focus:before,header .newnav-util .search-panel .tvpackages .file-drop-container .file-drop-single.btn-secondary:focus:before,.tvpackages .file-drop-container header .newnav-util .search-panel .file-drop-single.btn-secondary:focus:before,header .newnav-util .search-panel .tvpackages .file-drop.btn-primary:focus:before,.tvpackages header .newnav-util .search-panel .file-drop.btn-primary:focus:before,header .newnav-util .search-panel .tvpackages .file-drop.btn-secondary:focus:before,.tvpackages header .newnav-util .search-panel .file-drop.btn-secondary:focus:before,header .newnav-util .search-panel .tvpackages .btn-primary:hover:before,.tvpackages header .newnav-util .search-panel .btn-primary:hover:before,header .newnav-util .search-panel .tvpackages .btn-secondary:hover:before,.tvpackages header .newnav-util .search-panel .btn-secondary:hover:before,.netflix-addon .package-cell__info .how-info button.primary-btn--primary-color:hover:before,.netflix-addon .package-cell__info .how-info .accordion-login button.primary-btn--primary-color.accordion-title:focus:before,.accordion-login .netflix-addon .package-cell__info .how-info button.primary-btn--primary-color.accordion-title:focus:before,.netflix-addon .package-cell__info .how-info button.primary-btn--primary-color.file-drop:focus:before,.netflix-addon .package-cell__info .how-info .file-drop-container button.primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .netflix-addon .package-cell__info .how-info button.primary-btn--primary-color.file-drop-single:focus:before,.upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color:hover:before,.upsell-pages .campaign-landing .home-campaign .du-form .group .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color.accordion-title:focus:before,.upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color.file-drop:focus:before,.upsell-pages .campaign-landing .home-campaign .du-form .group .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .upsell-pages .campaign-landing .home-campaign .du-form .group .primary-btn--primary-color.file-drop-single:focus:before,[class*="action"] .primary-btn--primary-color:hover:before,[class*="action"] .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login [class*="action"] .primary-btn--primary-color.accordion-title:focus:before,[class*="action"] .primary-btn--primary-color.file-drop:focus:before,[class*="action"] .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container [class*="action"] .primary-btn--primary-color.file-drop-single:focus:before,[class*="action"] .primary-btn--primary-color--medium:hover:before,[class*="action"] .accordion-login .primary-btn--primary-color--medium.accordion-title:focus:before,.accordion-login [class*="action"] .primary-btn--primary-color--medium.accordion-title:focus:before,[class*="action"] .primary-btn--primary-color--medium.file-drop:focus:before,[class*="action"] .file-drop-container .primary-btn--primary-color--medium.file-drop-single:focus:before,.file-drop-container [class*="action"] .primary-btn--primary-color--medium.file-drop-single:focus:before,[class*="action"] .primary-btn--primary-color--large:hover:before,[class*="action"] .accordion-login .primary-btn--primary-color--large.accordion-title:focus:before,.accordion-login [class*="action"] .primary-btn--primary-color--large.accordion-title:focus:before,[class*="action"] .primary-btn--primary-color--large.file-drop:focus:before,[class*="action"] .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus:before,.file-drop-container [class*="action"] .primary-btn--primary-color--large.file-drop-single:focus:before,.payment-wrap .cta .primary-btn--primary-color:hover:before,.payment-wrap .cta .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .payment-wrap .cta .primary-btn--primary-color.accordion-title:focus:before,.payment-wrap .cta .primary-btn--primary-color.file-drop:focus:before,.payment-wrap .cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .payment-wrap .cta .primary-btn--primary-color.file-drop-single:focus:before,.content-number-cert .renewal-history .cta-head .primary-btn--primary-color:hover:before,.content-number-cert .renewal-history .cta-head .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .content-number-cert .renewal-history .cta-head .primary-btn--primary-color.accordion-title:focus:before,.content-number-cert .renewal-history .cta-head .primary-btn--primary-color.file-drop:focus:before,.content-number-cert .renewal-history .cta-head .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .content-number-cert .renewal-history .cta-head .primary-btn--primary-color.file-drop-single:focus:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:hover:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .accordion-login .primary-btn--primary-color--large.accordion-title:focus:before,.accordion-login .discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.accordion-title:focus:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop:focus:before,.discovery-campaign .fs-carousel [data-btn-color="white"] .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus:before,.file-drop-container .discovery-campaign .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop-single:focus:before,.campaign-offer__footer .primary-btn--primary-color:hover:before,.campaign-offer__footer .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .campaign-offer__footer .primary-btn--primary-color.accordion-title:focus:before,.campaign-offer__footer .primary-btn--primary-color.file-drop:focus:before,.campaign-offer__footer .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .campaign-offer__footer .primary-btn--primary-color.file-drop-single:focus:before,.discovery-campaign .campaign-benefits__footer .primary-btn--primary-color:hover:before,.discovery-campaign .campaign-benefits__footer .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .discovery-campaign .campaign-benefits__footer .primary-btn--primary-color.accordion-title:focus:before,.discovery-campaign .campaign-benefits__footer .primary-btn--primary-color.file-drop:focus:before,.discovery-campaign .campaign-benefits__footer .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .discovery-campaign .campaign-benefits__footer .primary-btn--primary-color.file-drop-single:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color:hover:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color.accordion-title:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color.file-drop:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .discovery-campaign .fs-carousel--secondary [data-theme='white'] .link-group .primary-btn--primary-color.file-drop-single:focus:before,[data-custom=icc] .multi-decoder .primary-btn--primary-color:hover:before,[data-custom=icc] .multi-decoder .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login [data-custom=icc] .multi-decoder .primary-btn--primary-color.accordion-title:focus:before,[data-custom=icc] .multi-decoder .primary-btn--primary-color.file-drop:focus:before,[data-custom=icc] .multi-decoder .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container [data-custom=icc] .multi-decoder .primary-btn--primary-color.file-drop-single:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color:hover:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color.accordion-title:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color.file-drop:focus:before,.discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .discovery-campaign .fs-carousel--secondary [data-theme-btn='dark'] .link-group .primary-btn--primary-color.file-drop-single:focus:before,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color:hover:before,.reveal .cart-info-popup .cart-cta .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .reveal .cart-info-popup .cart-cta .primary-btn--primary-color.accordion-title:focus:before,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color.file-drop:focus:before,.reveal .cart-info-popup .cart-cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .reveal .cart-info-popup .cart-cta .primary-btn--primary-color.file-drop-single:focus:before,.upsell-cta .primary-btn--primary-color:hover:before,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color:hover:before,.upsell-cta .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .upsell-cta .primary-btn--primary-color.accordion-title:focus:before,.reveal .cart-info-popup .cart-cta .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .reveal .cart-info-popup .cart-cta .primary-btn--primary-color.accordion-title:focus:before,.upsell-cta .primary-btn--primary-color.file-drop:focus:before,.reveal .cart-info-popup .cart-cta .primary-btn--primary-color.file-drop:focus:before,.upsell-cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .upsell-cta .primary-btn--primary-color.file-drop-single:focus:before,.reveal .cart-info-popup .cart-cta .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .reveal .cart-info-popup .cart-cta .primary-btn--primary-color.file-drop-single:focus:before,.accordion-card-inner .card--device__call-to-action .primary-btn--primary-color:hover:before,.accordion-card-inner .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .accordion-card-inner .card--device__call-to-action .primary-btn--primary-color.accordion-title:focus:before,.accordion-card-inner .card--device__call-to-action .primary-btn--primary-color.file-drop:focus:before,.accordion-card-inner .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .accordion-card-inner .card--device__call-to-action .primary-btn--primary-color.file-drop-single:focus:before{
    opacity:1
}
.action input.primary-btn--primary-color,.action .du-text-field.readonly input.primary-btn--primary-color:focus,.du-text-field.readonly .action input.primary-btn--primary-color:focus,.action .readonly.du-text-field--btn input.primary-btn--primary-color:focus,.readonly.du-text-field--btn .action input.primary-btn--primary-color:focus,.action .du-text-field.locked input.primary-btn--primary-color:focus,.du-text-field.locked .action input.primary-btn--primary-color:focus,.action .locked.du-text-field--btn input.primary-btn--primary-color:focus,.locked.du-text-field--btn .action input.primary-btn--primary-color:focus,.mya-login-page .login-pane .action input.btn-primary,.page__fifa_package .login-wrap .group__action input.primary-btn--primary-color{
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%) !important;
    color:#fff
}
.action input.primary-btn--primary-color:hover,.action .accordion-login input.primary-btn--primary-color.accordion-title:focus,.accordion-login .action input.primary-btn--primary-color.accordion-title:focus,.action input.primary-btn--primary-color.file-drop:focus,.action .file-drop-container input.primary-btn--primary-color.file-drop-single:focus,.file-drop-container .action input.primary-btn--primary-color.file-drop-single:focus,.mya-login-page .login-pane .action input.btn-primary:hover,.mya-login-page .login-pane .action .accordion-login input.btn-primary.accordion-title:focus,.accordion-login .mya-login-page .login-pane .action input.btn-primary.accordion-title:focus,.mya-login-page .login-pane .action input.btn-primary.file-drop:focus,.mya-login-page .login-pane .action .file-drop-container input.btn-primary.file-drop-single:focus,.file-drop-container .mya-login-page .login-pane .action input.btn-primary.file-drop-single:focus,.page__fifa_package .login-wrap .group__action input.primary-btn--primary-color:hover,.page__fifa_package .login-wrap .group__action .accordion-login input.primary-btn--primary-color.accordion-title:focus,.accordion-login .page__fifa_package .login-wrap .group__action input.primary-btn--primary-color.accordion-title:focus,.page__fifa_package .login-wrap .group__action input.primary-btn--primary-color.file-drop:focus,.page__fifa_package .login-wrap .group__action .file-drop-container input.primary-btn--primary-color.file-drop-single:focus,.file-drop-container .page__fifa_package .login-wrap .group__action input.primary-btn--primary-color.file-drop-single:focus{
    background:linear-gradient(45deg, #d92cc1 6%, #824bc7 53%)
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large,.primary-btn--primary-color--large--inverse,.banner1 .btn-secondary{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%);
    color:#c724b1;
    border:none
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:before,.primary-btn--primary-color--large--inverse:before,.banner1 .btn-secondary:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large[disabled],.primary-btn--primary-color--large--inverse[disabled],.banner1 .btn-secondary[disabled]{
    opacity:0.6
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:before,.primary-btn--primary-color--large--inverse:before,.banner1 .btn-secondary:before{
    background:#fff;
    width:100%;
    height:100%;
    opacity:1
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:hover,.du-discovery-generic .fs-carousel [data-btn-color="white"] .accordion-login .primary-btn--primary-color--large.accordion-title:focus,.accordion-login .du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.accordion-title:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop:focus,.du-discovery-generic .fs-carousel [data-btn-color="white"] .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop-single:focus,.primary-btn--primary-color--large--inverse:hover,.accordion-login .primary-btn--primary-color--large--inverse.accordion-title:focus,.primary-btn--primary-color--large--inverse.file-drop:focus,.file-drop-container .primary-btn--primary-color--large--inverse.file-drop-single:focus,.banner1 .btn-secondary:hover,.banner1 .accordion-login .btn-secondary.accordion-title:focus,.accordion-login .banner1 .btn-secondary.accordion-title:focus,.banner1 .btn-secondary.file-drop:focus,.banner1 .file-drop-container .btn-secondary.file-drop-single:focus,.file-drop-container .banner1 .btn-secondary.file-drop-single:focus{
    color:#fff;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:hover:before,.du-discovery-generic .fs-carousel [data-btn-color="white"] .accordion-login .primary-btn--primary-color--large.accordion-title:focus:before,.accordion-login .du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.accordion-title:focus:before,.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop:focus:before,.du-discovery-generic .fs-carousel [data-btn-color="white"] .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus:before,.file-drop-container .du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large.file-drop-single:focus:before,.primary-btn--primary-color--large--inverse:hover:before,.accordion-login .primary-btn--primary-color--large--inverse.accordion-title:focus:before,.primary-btn--primary-color--large--inverse.file-drop:focus:before,.file-drop-container .primary-btn--primary-color--large--inverse.file-drop-single:focus:before,.banner1 .btn-secondary:hover:before,.banner1 .accordion-login .btn-secondary.accordion-title:focus:before,.accordion-login .banner1 .btn-secondary.accordion-title:focus:before,.banner1 .btn-secondary.file-drop:focus:before,.banner1 .file-drop-container .btn-secondary.file-drop-single:focus:before,.file-drop-container .banner1 .btn-secondary.file-drop-single:focus:before{
    background:transparent
}
.primary-btn--primary-color,.primary-btn--primary-color--large,.primary-btn--primary-color--small,.primary-btn--primary-color--medium,.page__search-results .search-panel .btn-primary,.page__search-results .search-panel input[type=submit],[data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color,[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color,.file-drop .secondary-btn--primary-color,.file-drop-container .file-drop-single .secondary-btn--primary-color,.file-drop-container .file-drop-single .secondary-btn--primary-color--small,.primary-btn--primary-color--small--inverse,.banner__cta .primary-btn--action-color,.du-offers-card .offers-inner .primary-btn--primary-color:first-child{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%);
    color:#c724b1
}
.primary-btn--primary-color:before,.primary-btn--primary-color--large:before,.primary-btn--primary-color--small:before,.primary-btn--primary-color--medium:before,.page__search-results .search-panel .btn-primary:before,.page__search-results .search-panel input[type=submit]:before,[data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color:before,[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color:before,.file-drop .secondary-btn--primary-color:before,.file-drop-container .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .file-drop-single .secondary-btn--primary-color--small:before,.primary-btn--primary-color--small--inverse:before,.banner__cta .primary-btn--action-color:before,.du-offers-card .offers-inner .primary-btn--primary-color:first-child:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.primary-btn--primary-color[disabled],.primary-btn--primary-color--large[disabled],.primary-btn--primary-color--small[disabled],.primary-btn--primary-color--medium[disabled],.page__search-results .search-panel .btn-primary[disabled],.page__search-results .search-panel input[type=submit][disabled],[data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color[disabled],[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color[disabled],.file-drop .secondary-btn--primary-color[disabled],.file-drop-container .file-drop-single .secondary-btn--primary-color[disabled],.file-drop-container .file-drop-single .secondary-btn--primary-color--small[disabled],.primary-btn--primary-color--small--inverse[disabled],.banner__cta .primary-btn--action-color[disabled],.du-offers-card .offers-inner .primary-btn--primary-color:first-child[disabled]{
    opacity:0.6
}
.primary-btn--primary-color:before,.primary-btn--primary-color--large:before,.primary-btn--primary-color--small:before,.primary-btn--primary-color--medium:before,.page__search-results .search-panel .btn-primary:before,.page__search-results .search-panel input[type=submit]:before,[data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color:before,[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color:before,.file-drop .secondary-btn--primary-color:before,.file-drop-container .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .file-drop-single .secondary-btn--primary-color--small:before,.primary-btn--primary-color--small--inverse:before,.banner__cta .primary-btn--action-color:before,.du-offers-card .offers-inner .primary-btn--primary-color:first-child:before{
    background:#fff;
    display:block;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    left:2px;
    top:2px;
    opacity:1;
    border-radius:3px
}
.primary-btn--primary-color:hover,.accordion-login .primary-btn--primary-color.accordion-title:focus,.primary-btn--primary-color.file-drop:focus,.file-drop-container .primary-btn--primary-color.file-drop-single:focus,.primary-btn--primary-color--large:hover,.accordion-login .primary-btn--primary-color--large.accordion-title:focus,.primary-btn--primary-color--large.file-drop:focus,.file-drop-container .primary-btn--primary-color--large.file-drop-single:focus,.primary-btn--primary-color--small:hover,.accordion-login .primary-btn--primary-color--small.accordion-title:focus,.primary-btn--primary-color--small.file-drop:focus,.file-drop-container .primary-btn--primary-color--small.file-drop-single:focus,.primary-btn--primary-color--medium:hover,.accordion-login .primary-btn--primary-color--medium.accordion-title:focus,.primary-btn--primary-color--medium.file-drop:focus,.file-drop-container .primary-btn--primary-color--medium.file-drop-single:focus,.page__search-results .search-panel .btn-primary:hover,.page__search-results .search-panel .accordion-login .btn-primary.accordion-title:focus,.accordion-login .page__search-results .search-panel .btn-primary.accordion-title:focus,.page__search-results .search-panel .btn-primary.file-drop:focus,.page__search-results .search-panel .file-drop-container .btn-primary.file-drop-single:focus,.file-drop-container .page__search-results .search-panel .btn-primary.file-drop-single:focus,.page__search-results .search-panel input[type=submit]:hover,.page__search-results .search-panel .accordion-login input.accordion-title[type=submit]:focus,.accordion-login .page__search-results .search-panel input.accordion-title[type=submit]:focus,.page__search-results .search-panel input.file-drop[type=submit]:focus,.page__search-results .search-panel .file-drop-container input.file-drop-single[type=submit]:focus,.file-drop-container .page__search-results .search-panel input.file-drop-single[type=submit]:focus,[data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color:hover,[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color:hover,[data-custom=icc] .du-box-frame .du-box-frame-content .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login [data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color.accordion-title:focus,[data-custom=icc] .du-box-frame__white .du-box-frame-content .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login [data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color.accordion-title:focus,[data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color.file-drop:focus,[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color.file-drop:focus,[data-custom=icc] .du-box-frame .du-box-frame-content .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container [data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color.file-drop-single:focus,[data-custom=icc] .du-box-frame__white .du-box-frame-content .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container [data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color.file-drop-single:focus,.file-drop .secondary-btn--primary-color:hover,.file-drop-container .file-drop-single .secondary-btn--primary-color:hover,.file-drop .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .file-drop .secondary-btn--primary-color.accordion-title:focus,.file-drop-container .file-drop-single .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .file-drop-container .file-drop-single .secondary-btn--primary-color.accordion-title:focus,.file-drop .secondary-btn--primary-color.file-drop:focus,.file-drop-container .file-drop-single .secondary-btn--primary-color.file-drop:focus,.file-drop .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .file-drop .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .file-drop-single .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .file-drop-single .secondary-btn--primary-color--small:hover,.file-drop-container .file-drop-single .accordion-login .secondary-btn--primary-color--small.accordion-title:focus,.accordion-login .file-drop-container .file-drop-single .secondary-btn--primary-color--small.accordion-title:focus,.file-drop-container .file-drop-single .secondary-btn--primary-color--small.file-drop:focus,.file-drop-container .file-drop-single .secondary-btn--primary-color--small.file-drop-single:focus,.primary-btn--primary-color--small--inverse:hover,.accordion-login .primary-btn--primary-color--small--inverse.accordion-title:focus,.primary-btn--primary-color--small--inverse.file-drop:focus,.file-drop-container .primary-btn--primary-color--small--inverse.file-drop-single:focus,.banner__cta .primary-btn--action-color:hover,.banner__cta .accordion-login .primary-btn--action-color.accordion-title:focus,.accordion-login .banner__cta .primary-btn--action-color.accordion-title:focus,.banner__cta .primary-btn--action-color.file-drop:focus,.banner__cta .file-drop-container .primary-btn--action-color.file-drop-single:focus,.file-drop-container .banner__cta .primary-btn--action-color.file-drop-single:focus,.du-offers-card .offers-inner .primary-btn--primary-color:first-child:hover,.du-offers-card .offers-inner .accordion-login .primary-btn--primary-color.accordion-title:first-child:focus,.accordion-login .du-offers-card .offers-inner .primary-btn--primary-color.accordion-title:first-child:focus,.du-offers-card .offers-inner .primary-btn--primary-color.file-drop:first-child:focus,.du-offers-card .offers-inner .file-drop-container .primary-btn--primary-color.file-drop-single:first-child:focus,.file-drop-container .du-offers-card .offers-inner .primary-btn--primary-color.file-drop-single:first-child:focus{
    color:#fff;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.primary-btn--primary-color:hover:before,.accordion-login .primary-btn--primary-color.accordion-title:focus:before,.primary-btn--primary-color.file-drop:focus:before,.file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.primary-btn--primary-color--large:hover:before,.accordion-login .primary-btn--primary-color--large.accordion-title:focus:before,.primary-btn--primary-color--large.file-drop:focus:before,.file-drop-container .primary-btn--primary-color--large.file-drop-single:focus:before,.primary-btn--primary-color--small:hover:before,.accordion-login .primary-btn--primary-color--small.accordion-title:focus:before,.primary-btn--primary-color--small.file-drop:focus:before,.file-drop-container .primary-btn--primary-color--small.file-drop-single:focus:before,.primary-btn--primary-color--medium:hover:before,.accordion-login .primary-btn--primary-color--medium.accordion-title:focus:before,.primary-btn--primary-color--medium.file-drop:focus:before,.file-drop-container .primary-btn--primary-color--medium.file-drop-single:focus:before,.page__search-results .search-panel .btn-primary:hover:before,.page__search-results .search-panel .accordion-login .btn-primary.accordion-title:focus:before,.accordion-login .page__search-results .search-panel .btn-primary.accordion-title:focus:before,.page__search-results .search-panel .btn-primary.file-drop:focus:before,.page__search-results .search-panel .file-drop-container .btn-primary.file-drop-single:focus:before,.file-drop-container .page__search-results .search-panel .btn-primary.file-drop-single:focus:before,.page__search-results .search-panel input[type=submit]:hover:before,.page__search-results .search-panel .accordion-login input.accordion-title:focus[type=submit]:before,.accordion-login .page__search-results .search-panel input.accordion-title:focus[type=submit]:before,.page__search-results .search-panel input.file-drop:focus[type=submit]:before,.page__search-results .search-panel .file-drop-container input.file-drop-single:focus[type=submit]:before,.file-drop-container .page__search-results .search-panel input.file-drop-single:focus[type=submit]:before,[data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color:hover:before,[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color:hover:before,[data-custom=icc] .du-box-frame .du-box-frame-content .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login [data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color.accordion-title:focus:before,[data-custom=icc] .du-box-frame__white .du-box-frame-content .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login [data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color.accordion-title:focus:before,[data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color.file-drop:focus:before,[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color.file-drop:focus:before,[data-custom=icc] .du-box-frame .du-box-frame-content .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container [data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color.file-drop-single:focus:before,[data-custom=icc] .du-box-frame__white .du-box-frame-content .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container [data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color.file-drop-single:focus:before,.file-drop .secondary-btn--primary-color:hover:before,.file-drop-container .file-drop-single .secondary-btn--primary-color:hover:before,.file-drop .accordion-login .secondary-btn--primary-color.accordion-title:focus:before,.accordion-login .file-drop .secondary-btn--primary-color.accordion-title:focus:before,.file-drop-container .file-drop-single .accordion-login .secondary-btn--primary-color.accordion-title:focus:before,.accordion-login .file-drop-container .file-drop-single .secondary-btn--primary-color.accordion-title:focus:before,.file-drop .secondary-btn--primary-color.file-drop:focus:before,.file-drop-container .file-drop-single .secondary-btn--primary-color.file-drop:focus:before,.file-drop .file-drop-container .secondary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .file-drop .secondary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .file-drop-single .secondary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .file-drop-single .secondary-btn--primary-color--small:hover:before,.file-drop-container .file-drop-single .accordion-login .secondary-btn--primary-color--small.accordion-title:focus:before,.accordion-login .file-drop-container .file-drop-single .secondary-btn--primary-color--small.accordion-title:focus:before,.file-drop-container .file-drop-single .secondary-btn--primary-color--small.file-drop:focus:before,.file-drop-container .file-drop-single .secondary-btn--primary-color--small.file-drop-single:focus:before,.primary-btn--primary-color--small--inverse:hover:before,.accordion-login .primary-btn--primary-color--small--inverse.accordion-title:focus:before,.primary-btn--primary-color--small--inverse.file-drop:focus:before,.file-drop-container .primary-btn--primary-color--small--inverse.file-drop-single:focus:before,.banner__cta .primary-btn--action-color:hover:before,.banner__cta .accordion-login .primary-btn--action-color.accordion-title:focus:before,.accordion-login .banner__cta .primary-btn--action-color.accordion-title:focus:before,.banner__cta .primary-btn--action-color.file-drop:focus:before,.banner__cta .file-drop-container .primary-btn--action-color.file-drop-single:focus:before,.file-drop-container .banner__cta .primary-btn--action-color.file-drop-single:focus:before,.du-offers-card .offers-inner .primary-btn--primary-color:first-child:hover:before,.du-offers-card .offers-inner .accordion-login .primary-btn--primary-color.accordion-title:focus:first-child:before,.accordion-login .du-offers-card .offers-inner .primary-btn--primary-color.accordion-title:focus:first-child:before,.du-offers-card .offers-inner .primary-btn--primary-color.file-drop:focus:first-child:before,.du-offers-card .offers-inner .file-drop-container .primary-btn--primary-color.file-drop-single:focus:first-child:before,.file-drop-container .du-offers-card .offers-inner .primary-btn--primary-color.file-drop-single:focus:first-child:before{
    background:transparent
}
.primary-btn--primary-color.disabled,.primary-btn--primary-color--large.disabled,.primary-btn--primary-color--small.disabled,.primary-btn--primary-color--medium.disabled,.page__search-results .search-panel .btn-primary.disabled,.page__search-results .search-panel input[type=submit].disabled,[data-custom=icc] .du-box-frame .du-box-frame-content .primary-btn--primary-color.disabled,[data-custom=icc] .du-box-frame__white .du-box-frame-content .primary-btn--primary-color.disabled,.file-drop .secondary-btn--primary-color.disabled,.file-drop-container .file-drop-single .secondary-btn--primary-color.disabled,.file-drop-container .file-drop-single .secondary-btn--primary-color--small.disabled,.primary-btn--primary-color--small--inverse.disabled,.banner__cta .primary-btn--action-color.disabled,.du-offers-card .offers-inner .primary-btn--primary-color:first-child.disabled{
    opacity:0.4
}
a.disabled,button.disabled,input.disabled,.du-text-field.readonly input.disabled:focus,.readonly.du-text-field--btn input.disabled:focus,.du-text-field.locked input.disabled:focus,.locked.du-text-field--btn input.disabled:focus{
    opacity:0.4
}
.card--device__call-to-action .primary-btn--primary-color--large,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color,.campaign-landing .home-campaign-success .form-success-secondary .link,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color,.article__list .item .action .action-link a{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:transparent;
    color:#c724b1;
    padding:0;
    padding-right:20px;
    height:auto;
    min-width:auto;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    background:transparent;
    color:#c724b1
}
.card--device__call-to-action .primary-btn--primary-color--large:before,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color:before,.campaign-landing .home-campaign-success .form-success-secondary .link:before,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color:before,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color:before,.article__list .item .action .action-link a:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.card--device__call-to-action .primary-btn--primary-color--large[disabled],.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color[disabled],.campaign-landing .home-campaign-success .form-success-secondary .link[disabled],.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color[disabled],.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color[disabled],.article__list .item .action .action-link a[disabled]{
    opacity:0.6
}
.card--device__call-to-action .primary-btn--primary-color--large:before,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color:before,.campaign-landing .home-campaign-success .form-success-secondary .link:before,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color:before,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color:before,.article__list .item .action .action-link a:before{
    display:none
}
.card--device__call-to-action .primary-btn--primary-color--large:hover,.card--device__call-to-action .accordion-login .primary-btn--primary-color--large.accordion-title:focus,.accordion-login .card--device__call-to-action .primary-btn--primary-color--large.accordion-title:focus,.card--device__call-to-action .primary-btn--primary-color--large.file-drop:focus,.card--device__call-to-action .file-drop-container .primary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .card--device__call-to-action .primary-btn--primary-color--large.file-drop-single:focus,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color:hover,.page__fifa_package .login-wrap .group__action .accordion-login a.primary-btn--primary-color.accordion-title:focus,.accordion-login .page__fifa_package .login-wrap .group__action a.primary-btn--primary-color.accordion-title:focus,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color.file-drop:focus,.page__fifa_package .login-wrap .group__action .file-drop-container a.primary-btn--primary-color.file-drop-single:focus,.file-drop-container .page__fifa_package .login-wrap .group__action a.primary-btn--primary-color.file-drop-single:focus,.campaign-landing .home-campaign-success .form-success-secondary .link:hover,.campaign-landing .home-campaign-success .form-success-secondary .accordion-login .link.accordion-title:focus,.accordion-login .campaign-landing .home-campaign-success .form-success-secondary .link.accordion-title:focus,.campaign-landing .home-campaign-success .form-success-secondary .link.file-drop:focus,.campaign-landing .home-campaign-success .form-success-secondary .file-drop-container .link.file-drop-single:focus,.file-drop-container .campaign-landing .home-campaign-success .form-success-secondary .link.file-drop-single:focus,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color:hover,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color:hover,.mya-login-page.warning .du-box-frame .mnmi-summary .action .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color.accordion-title:focus,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color.accordion-title:focus,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color.file-drop:focus,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color.file-drop:focus,.mya-login-page.warning .du-box-frame .mnmi-summary .action .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color.file-drop-single:focus,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color.file-drop-single:focus,.article__list .item .action .action-link a:hover,.article__list .item .action .action-link .accordion-login a.accordion-title:focus,.accordion-login .article__list .item .action .action-link a.accordion-title:focus,.article__list .item .action .action-link a.file-drop:focus,.article__list .item .action .action-link .file-drop-container a.file-drop-single:focus,.file-drop-container .article__list .item .action .action-link a.file-drop-single:focus{
    background:transparent;
    color:#d92cc1
}
.card--device__call-to-action .primary-btn--primary-color--large:before,.card--device__call-to-action .primary-btn--primary-color--large .icon,.card--device__call-to-action .primary-btn--primary-color--large .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .card--device__call-to-action .primary-btn--primary-color--large .secondary-btn--primary-color,.card--device__call-to-action .primary-btn--primary-color--large .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .card--device__call-to-action .primary-btn--primary-color--large .secondary-btn--primary-color,.card--device__call-to-action .primary-btn--primary-color--large .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .card--device__call-to-action .primary-btn--primary-color--large .secondary-btn--primary-color,.card--device__call-to-action .primary-btn--primary-color--large .accordion-item .file-drop .hint2,.accordion-item .file-drop .card--device__call-to-action .primary-btn--primary-color--large .hint2,.card--device__call-to-action .primary-btn--primary-color--large .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .card--device__call-to-action .primary-btn--primary-color--large .hint2,.card--device__call-to-action .primary-btn--primary-color--large .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .card--device__call-to-action .primary-btn--primary-color--large .hint2,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color:before,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .icon,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .secondary-btn--primary-color,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .secondary-btn--primary-color,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .secondary-btn--primary-color,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .hint2,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .hint2,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .page__fifa_package .login-wrap .group__action a.primary-btn--primary-color .hint2,.campaign-landing .home-campaign-success .form-success-secondary .link:before,.campaign-landing .home-campaign-success .form-success-secondary .link .icon,.campaign-landing .home-campaign-success .form-success-secondary .link .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .campaign-landing .home-campaign-success .form-success-secondary .link .secondary-btn--primary-color,.campaign-landing .home-campaign-success .form-success-secondary .link .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign-success .form-success-secondary .link .secondary-btn--primary-color,.campaign-landing .home-campaign-success .form-success-secondary .link .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign-success .form-success-secondary .link .secondary-btn--primary-color,.campaign-landing .home-campaign-success .form-success-secondary .link .accordion-item .file-drop .hint2,.accordion-item .file-drop .campaign-landing .home-campaign-success .form-success-secondary .link .hint2,.campaign-landing .home-campaign-success .form-success-secondary .link .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .campaign-landing .home-campaign-success .form-success-secondary .link .hint2,.campaign-landing .home-campaign-success .form-success-secondary .link .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .campaign-landing .home-campaign-success .form-success-secondary .link .hint2,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color:before,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color:before,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .icon,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .icon,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .secondary-btn--primary-color,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .secondary-btn--primary-color,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .secondary-btn--primary-color,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .secondary-btn--primary-color,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .secondary-btn--primary-color,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .secondary-btn--primary-color,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .hint2,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .hint2,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .hint2,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .hint2,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color .hint2,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color .hint2,.article__list .item .action .action-link a:before,.article__list .item .action .action-link a .icon,.article__list .item .action .action-link a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .article__list .item .action .action-link a .secondary-btn--primary-color,.article__list .item .action .action-link a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .article__list .item .action .action-link a .secondary-btn--primary-color,.article__list .item .action .action-link a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .article__list .item .action .action-link a .secondary-btn--primary-color,.article__list .item .action .action-link a .accordion-item .file-drop .hint2,.accordion-item .file-drop .article__list .item .action .action-link a .hint2,.article__list .item .action .action-link a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .article__list .item .action .action-link a .hint2,.article__list .item .action .action-link a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .article__list .item .action .action-link a .hint2{
    display:none
}
.card--device__call-to-action .primary-btn--primary-color--large:after,.page__fifa_package .login-wrap .group__action a.primary-btn--primary-color:after,.campaign-landing .home-campaign-success .form-success-secondary .link:after,.mya-login-page.warning .du-box-frame .mnmi-summary .action .secondary-btn--primary-color:after,.mya-login-page.warning .du-box-frame__white .mnmi-summary .action .secondary-btn--primary-color:after,.article__list .item .action .action-link a:after{
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    background-size:contain;
    width:16px;
    height:12px;
    margin-top:1px;
    margin-left:5px
}
.action-back .secondary-btn--primary-color,.mya-login-page .login-pane .action .secondary-btn--primary-color,.payment-wrap .cta>a.secondary-btn--primary-color,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward,.confirmation__action .secondary-btn--primary-color,.paused-notice .secondary-btn--primary-color,.thankyou-action .secondary-btn--primary-color--large{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:transparent;
    color:#c724b1;
    padding:0;
    padding-right:20px;
    height:auto;
    min-width:auto;
    display:inline-flex;
    justify-content:center;
    align-items:center
}
.action-back .secondary-btn--primary-color:before,.mya-login-page .login-pane .action .secondary-btn--primary-color:before,.payment-wrap .cta>a.secondary-btn--primary-color:before,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color:before,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward:before,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward:before,.confirmation__action .secondary-btn--primary-color:before,.paused-notice .secondary-btn--primary-color:before,.thankyou-action .secondary-btn--primary-color--large:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.action-back .secondary-btn--primary-color[disabled],.mya-login-page .login-pane .action .secondary-btn--primary-color[disabled],.payment-wrap .cta>a.secondary-btn--primary-color[disabled],.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color[disabled],.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward[disabled],.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward[disabled],.confirmation__action .secondary-btn--primary-color[disabled],.paused-notice .secondary-btn--primary-color[disabled],.thankyou-action .secondary-btn--primary-color--large[disabled]{
    opacity:0.6
}
.action-back .secondary-btn--primary-color:before,.mya-login-page .login-pane .action .secondary-btn--primary-color:before,.payment-wrap .cta>a.secondary-btn--primary-color:before,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color:before,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward:before,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward:before,.confirmation__action .secondary-btn--primary-color:before,.paused-notice .secondary-btn--primary-color:before,.thankyou-action .secondary-btn--primary-color--large:before{
    display:none
}
.action-back .secondary-btn--primary-color:hover,.action-back .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .action-back .secondary-btn--primary-color.accordion-title:focus,.action-back .secondary-btn--primary-color.file-drop:focus,.action-back .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .action-back .secondary-btn--primary-color.file-drop-single:focus,.mya-login-page .login-pane .action .secondary-btn--primary-color:hover,.mya-login-page .login-pane .action .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .mya-login-page .login-pane .action .secondary-btn--primary-color.accordion-title:focus,.mya-login-page .login-pane .action .secondary-btn--primary-color.file-drop:focus,.mya-login-page .login-pane .action .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .mya-login-page .login-pane .action .secondary-btn--primary-color.file-drop-single:focus,.payment-wrap .cta>a.secondary-btn--primary-color:hover,.payment-wrap .accordion-login .cta>a.secondary-btn--primary-color.accordion-title:focus,.accordion-login .payment-wrap .cta>a.secondary-btn--primary-color.accordion-title:focus,.payment-wrap .cta>a.secondary-btn--primary-color.file-drop:focus,.payment-wrap .file-drop-container .cta>a.secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .payment-wrap .cta>a.secondary-btn--primary-color.file-drop-single:focus,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color:hover,.home-relocation-wrap .group.group-wide.group-action .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color.accordion-title:focus,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color.file-drop:focus,.home-relocation-wrap .group.group-wide.group-action .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color.file-drop-single:focus,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward:hover,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward:hover,.du-box-frame .du-box-frame-success .success-wrapper .success-cta .accordion-login a.backward.accordion-title:focus,.accordion-login .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward.accordion-title:focus,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta .accordion-login a.backward.accordion-title:focus,.accordion-login .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward.accordion-title:focus,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward.file-drop:focus,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward.file-drop:focus,.du-box-frame .du-box-frame-success .success-wrapper .success-cta .file-drop-container a.backward.file-drop-single:focus,.file-drop-container .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward.file-drop-single:focus,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta .file-drop-container a.backward.file-drop-single:focus,.file-drop-container .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward.file-drop-single:focus,.confirmation__action .secondary-btn--primary-color:hover,.confirmation__action .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .confirmation__action .secondary-btn--primary-color.accordion-title:focus,.confirmation__action .secondary-btn--primary-color.file-drop:focus,.confirmation__action .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .confirmation__action .secondary-btn--primary-color.file-drop-single:focus,.paused-notice .secondary-btn--primary-color:hover,.paused-notice .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .paused-notice .secondary-btn--primary-color.accordion-title:focus,.paused-notice .secondary-btn--primary-color.file-drop:focus,.paused-notice .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .paused-notice .secondary-btn--primary-color.file-drop-single:focus,.thankyou-action .secondary-btn--primary-color--large:hover,.thankyou-action .accordion-login .secondary-btn--primary-color--large.accordion-title:focus,.accordion-login .thankyou-action .secondary-btn--primary-color--large.accordion-title:focus,.thankyou-action .secondary-btn--primary-color--large.file-drop:focus,.thankyou-action .file-drop-container .secondary-btn--primary-color--large.file-drop-single:focus,.file-drop-container .thankyou-action .secondary-btn--primary-color--large.file-drop-single:focus{
    background:transparent;
    color:#d92cc1
}
.action-back .secondary-btn--primary-color:after,.action-back .secondary-btn--primary-color .icon,.action-back .secondary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .action-back .secondary-btn--primary-color .secondary-btn--primary-color,.action-back .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .action-back .secondary-btn--primary-color .secondary-btn--primary-color,.action-back .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .action-back .secondary-btn--primary-color .secondary-btn--primary-color,.action-back .secondary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .action-back .secondary-btn--primary-color .hint2,.action-back .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .action-back .secondary-btn--primary-color .hint2,.action-back .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .action-back .secondary-btn--primary-color .hint2,.mya-login-page .login-pane .action .secondary-btn--primary-color:after,.mya-login-page .login-pane .action .secondary-btn--primary-color .icon,.mya-login-page .login-pane .action .secondary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .login-pane .action .secondary-btn--primary-color .secondary-btn--primary-color,.mya-login-page .login-pane .action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .login-pane .action .secondary-btn--primary-color .secondary-btn--primary-color,.mya-login-page .login-pane .action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .login-pane .action .secondary-btn--primary-color .secondary-btn--primary-color,.mya-login-page .login-pane .action .secondary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .mya-login-page .login-pane .action .secondary-btn--primary-color .hint2,.mya-login-page .login-pane .action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .login-pane .action .secondary-btn--primary-color .hint2,.mya-login-page .login-pane .action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .login-pane .action .secondary-btn--primary-color .hint2,.payment-wrap .cta>a.secondary-btn--primary-color:after,.payment-wrap .cta>a.secondary-btn--primary-color .icon,.payment-wrap .cta>a.secondary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .payment-wrap .cta>a.secondary-btn--primary-color .secondary-btn--primary-color,.payment-wrap .cta>a.secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .payment-wrap .cta>a.secondary-btn--primary-color .secondary-btn--primary-color,.payment-wrap .cta>a.secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .payment-wrap .cta>a.secondary-btn--primary-color .secondary-btn--primary-color,.payment-wrap .cta>a.secondary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .payment-wrap .cta>a.secondary-btn--primary-color .hint2,.payment-wrap .cta>a.secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .payment-wrap .cta>a.secondary-btn--primary-color .hint2,.payment-wrap .cta>a.secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .payment-wrap .cta>a.secondary-btn--primary-color .hint2,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color:after,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .icon,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .secondary-btn--primary-color,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .secondary-btn--primary-color,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .secondary-btn--primary-color,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .hint2,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .hint2,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color .hint2,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward:after,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward:after,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .icon,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .icon,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .secondary-btn--primary-color,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .secondary-btn--primary-color,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .hint2,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .hint2,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward .hint2,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward .hint2,.confirmation__action .secondary-btn--primary-color:after,.confirmation__action .secondary-btn--primary-color .icon,.confirmation__action .secondary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .confirmation__action .secondary-btn--primary-color .secondary-btn--primary-color,.confirmation__action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .confirmation__action .secondary-btn--primary-color .secondary-btn--primary-color,.confirmation__action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .confirmation__action .secondary-btn--primary-color .secondary-btn--primary-color,.confirmation__action .secondary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .confirmation__action .secondary-btn--primary-color .hint2,.confirmation__action .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .confirmation__action .secondary-btn--primary-color .hint2,.confirmation__action .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .confirmation__action .secondary-btn--primary-color .hint2,.paused-notice .secondary-btn--primary-color:after,.paused-notice .secondary-btn--primary-color .icon,.paused-notice .secondary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .paused-notice .secondary-btn--primary-color .secondary-btn--primary-color,.paused-notice .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .paused-notice .secondary-btn--primary-color .secondary-btn--primary-color,.paused-notice .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .paused-notice .secondary-btn--primary-color .secondary-btn--primary-color,.paused-notice .secondary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .paused-notice .secondary-btn--primary-color .hint2,.paused-notice .secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .paused-notice .secondary-btn--primary-color .hint2,.paused-notice .secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .paused-notice .secondary-btn--primary-color .hint2,.thankyou-action .secondary-btn--primary-color--large:after,.thankyou-action .secondary-btn--primary-color--large .icon,.thankyou-action .secondary-btn--primary-color--large .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .thankyou-action .secondary-btn--primary-color--large .secondary-btn--primary-color,.thankyou-action .secondary-btn--primary-color--large .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .thankyou-action .secondary-btn--primary-color--large .secondary-btn--primary-color,.thankyou-action .secondary-btn--primary-color--large .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .thankyou-action .secondary-btn--primary-color--large .secondary-btn--primary-color,.thankyou-action .secondary-btn--primary-color--large .accordion-item .file-drop .hint2,.accordion-item .file-drop .thankyou-action .secondary-btn--primary-color--large .hint2,.thankyou-action .secondary-btn--primary-color--large .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .thankyou-action .secondary-btn--primary-color--large .hint2,.thankyou-action .secondary-btn--primary-color--large .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .thankyou-action .secondary-btn--primary-color--large .hint2{
    display:none
}
.action-back .secondary-btn--primary-color:before,.mya-login-page .login-pane .action .secondary-btn--primary-color:before,.payment-wrap .cta>a.secondary-btn--primary-color:before,.home-relocation-wrap .group.group-wide.group-action .secondary-btn--primary-color:before,.du-box-frame .du-box-frame-success .success-wrapper .success-cta a.backward:before,.du-box-frame__white .du-box-frame-success .success-wrapper .success-cta a.backward:before,.confirmation__action .secondary-btn--primary-color:before,.paused-notice .secondary-btn--primary-color:before,.thankyou-action .secondary-btn--primary-color--large:before{
    display:block;
    position:static;
    opacity:1;
    content:'';
    background:url(../..//common/images/link-arrow.svg) no-repeat;
    background-size:contain;
    width:16px;
    height:12px;
    margin-top:1px;
    margin-right:5px;
    transform:rotate(180deg)
}
.card--device__call-to-action .primary-btn--primary-color.js-more-info,.device-card-container .card--device__call-to-action .primary-btn--primary-color,.landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color:first-child,.card-package-container .card--device__call-to-action .primary-btn--primary-color{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:linear-gradient(45deg, #753bbd 6%, #c724b1 53%);
    color:#c724b1
}
.card--device__call-to-action .primary-btn--primary-color.js-more-info:before,.device-card-container .card--device__call-to-action .primary-btn--primary-color:before,.landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color:first-child:before,.card-package-container .card--device__call-to-action .primary-btn--primary-color:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.card--device__call-to-action .primary-btn--primary-color.js-more-info[disabled],.device-card-container .card--device__call-to-action .primary-btn--primary-color[disabled],.landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color:first-child[disabled],.card-package-container .card--device__call-to-action .primary-btn--primary-color[disabled]{
    opacity:0.6
}
.card--device__call-to-action .primary-btn--primary-color.js-more-info:before,.device-card-container .card--device__call-to-action .primary-btn--primary-color:before,.landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color:first-child:before,.card-package-container .card--device__call-to-action .primary-btn--primary-color:before{
    background:#fff;
    display:block;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    left:2px;
    top:2px;
    opacity:1
}
.card--device__call-to-action .primary-btn--primary-color.js-more-info:hover,.card--device__call-to-action .accordion-login .primary-btn--primary-color.js-more-info.accordion-title:focus,.accordion-login .card--device__call-to-action .primary-btn--primary-color.js-more-info.accordion-title:focus,.card--device__call-to-action .primary-btn--primary-color.js-more-info.file-drop:focus,.card--device__call-to-action .file-drop-container .primary-btn--primary-color.js-more-info.file-drop-single:focus,.file-drop-container .card--device__call-to-action .primary-btn--primary-color.js-more-info.file-drop-single:focus,.device-card-container .card--device__call-to-action .primary-btn--primary-color:hover,.device-card-container .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .device-card-container .card--device__call-to-action .primary-btn--primary-color.accordion-title:focus,.device-card-container .card--device__call-to-action .primary-btn--primary-color.file-drop:focus,.device-card-container .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .device-card-container .card--device__call-to-action .primary-btn--primary-color.file-drop-single:focus,.landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color:first-child:hover,.landing-page-plans-card .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:first-child:focus,.accordion-login .landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color.accordion-title:first-child:focus,.landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color.file-drop:first-child:focus,.landing-page-plans-card .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:first-child:focus,.file-drop-container .landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color.file-drop-single:first-child:focus,.card-package-container .card--device__call-to-action .primary-btn--primary-color:hover,.card-package-container .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .card-package-container .card--device__call-to-action .primary-btn--primary-color.accordion-title:focus,.card-package-container .card--device__call-to-action .primary-btn--primary-color.file-drop:focus,.card-package-container .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .card-package-container .card--device__call-to-action .primary-btn--primary-color.file-drop-single:focus{
    color:#fff;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.card--device__call-to-action .primary-btn--primary-color.js-more-info:hover:before,.card--device__call-to-action .accordion-login .primary-btn--primary-color.js-more-info.accordion-title:focus:before,.accordion-login .card--device__call-to-action .primary-btn--primary-color.js-more-info.accordion-title:focus:before,.card--device__call-to-action .primary-btn--primary-color.js-more-info.file-drop:focus:before,.card--device__call-to-action .file-drop-container .primary-btn--primary-color.js-more-info.file-drop-single:focus:before,.file-drop-container .card--device__call-to-action .primary-btn--primary-color.js-more-info.file-drop-single:focus:before,.device-card-container .card--device__call-to-action .primary-btn--primary-color:hover:before,.device-card-container .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .device-card-container .card--device__call-to-action .primary-btn--primary-color.accordion-title:focus:before,.device-card-container .card--device__call-to-action .primary-btn--primary-color.file-drop:focus:before,.device-card-container .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .device-card-container .card--device__call-to-action .primary-btn--primary-color.file-drop-single:focus:before,.landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color:first-child:hover:before,.landing-page-plans-card .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:focus:first-child:before,.accordion-login .landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color.accordion-title:focus:first-child:before,.landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color.file-drop:focus:first-child:before,.landing-page-plans-card .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:focus:first-child:before,.file-drop-container .landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color.file-drop-single:focus:first-child:before,.card-package-container .card--device__call-to-action .primary-btn--primary-color:hover:before,.card-package-container .card--device__call-to-action .accordion-login .primary-btn--primary-color.accordion-title:focus:before,.accordion-login .card-package-container .card--device__call-to-action .primary-btn--primary-color.accordion-title:focus:before,.card-package-container .card--device__call-to-action .primary-btn--primary-color.file-drop:focus:before,.card-package-container .card--device__call-to-action .file-drop-container .primary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .card-package-container .card--device__call-to-action .primary-btn--primary-color.file-drop-single:focus:before{
    background:transparent
}
.secondary-btn--text-color{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:transparent;
    color:#c724b1;
    padding:0;
    padding-right:20px;
    height:auto;
    min-width:auto;
    display:inline-flex;
    justify-content:center;
    align-items:center
}
.secondary-btn--text-color:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.secondary-btn--text-color[disabled]{
    opacity:0.6
}
.secondary-btn--text-color:before{
    display:none
}
.secondary-btn--text-color:hover,.accordion-login .secondary-btn--text-color.accordion-title:focus,.secondary-btn--text-color.file-drop:focus,.file-drop-container .secondary-btn--text-color.file-drop-single:focus{
    background:transparent;
    color:#d92cc1
}
@media (min-width: 992px){
    .primary-btn--primary-color--large,.secondary-btn--primary-color--large,.primary-btn--action-color--large,.primary-btn--primary-color--large--inverse,.secondary-btn--mono-color--large,.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large,.card--device__call-to-action .primary-btn--primary-color--large,.slide-caption__inner .primary-btn--primary-color--large,[class*="action"] .primary-btn--primary-color--large{
        border-radius:7px;
        height:56px;
        font-size:20px;
        padding-top:18px;
        padding-bottom:18px
    }
    .primary-btn--primary-color--large:before,.secondary-btn--primary-color--large:before,.primary-btn--action-color--large:before,.primary-btn--primary-color--large--inverse:before,.secondary-btn--mono-color--large:before,.du-discovery-generic .fs-carousel [data-btn-color="white"] .primary-btn--primary-color--large:before,.card--device__call-to-action .primary-btn--primary-color--large:before,.slide-caption__inner .primary-btn--primary-color--large:before,[class*="action"] .primary-btn--primary-color--large:before{
        border-radius:6px
    }
}
@media (min-width: 992px){
    .secondary-btn--white-color--large{
        border-radius:7px;
        height:56px;
        font-size:20px;
        padding-top:18px;
        padding-bottom:18px
    }
    .secondary-btn--white-color--large:before{
        border-radius:6px
    }
}
@media (min-width: 992px){
    .secondary-btn--white-color--large{
        padding-top:17px;
        padding-bottom:17px
    }
}
.primary-btn--primary-color--small,.secondary-btn--primary-color--small,.primary-btn--action-color--small,.secondary-btn--mono-color--small,.file-drop-container .file-drop-single .secondary-btn--primary-color--small,.primary-btn--primary-color--small--inverse{
    border-radius:5px;
    font-size:15px;
    height:34px;
    padding-top:9px;
    padding-bottom:9px;
    padding-left:15px;
    padding-right:15px;
    min-width:80px
}
.primary-btn--primary-color--small:before,.secondary-btn--primary-color--small:before,.primary-btn--action-color--small:before,.secondary-btn--mono-color--small:before,.file-drop-container .file-drop-single .secondary-btn--primary-color--small:before,.primary-btn--primary-color--small--inverse:before{
    border-radius:4px
}
.primary-btn--primary-color--xsmall,.secondary-btn--primary-color--xsmall,.secondary-btn--mono-color--xsmall,.primary-btn--action-color--xsmall{
    border-radius:4px;
    font-size:13px;
    height:24px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:12px;
    padding-right:12px;
    min-width:70px
}
.primary-btn--primary-color--xsmall:before,.secondary-btn--primary-color--xsmall:before,.secondary-btn--mono-color--xsmall:before,.primary-btn--action-color--xsmall:before{
    border-radius:3px
}
.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color{
    padding-left:1.5rem;
    padding-right:0
}
.home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:after,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:after{
    color:#c724b1;
    top:1px
}
.secondary-btn--primary-color .icon,.secondary-btn--primary-color .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .secondary-btn--primary-color .secondary-btn--primary-color,.secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .secondary-btn--primary-color,.secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .secondary-btn--primary-color,.secondary-btn--primary-color .accordion-item .file-drop .hint2,.accordion-item .file-drop .secondary-btn--primary-color .hint2,.secondary-btn--primary-color .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color .hint2,.secondary-btn--primary-color .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color .hint2{
    margin-right:5px
}
.page__fifa_package .login-wrap .group__action .secondary-btn--primary-color,.netflix .primary-btn--primary-color--small,section .primary-btn--primary-color,.mnmi-form-groups .action [type=button],.rd-form .group.group-action button,.content-number-cert .renewal-history .cta-head>a,.payment-wrap .cta>a,.payment-wrap .cta input,.payment-wrap .cta .du-text-field.readonly input:focus,.du-text-field.readonly .payment-wrap .cta input:focus,.payment-wrap .cta .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .payment-wrap .cta input:focus,.payment-wrap .cta .du-text-field.locked input:focus,.du-text-field.locked .payment-wrap .cta input:focus,.payment-wrap .cta .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .payment-wrap .cta input:focus,.mya-accordion__item .item-content ul li>.btn,.mya-accordion__item .item-content ul .tvpackages li>.btn-primary,.tvpackages .mya-accordion__item .item-content ul li>.btn-primary,.mya-accordion__item .item-content ul .tvpackages li>.btn-secondary,.tvpackages .mya-accordion__item .item-content ul li>.btn-secondary,.rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a,.set-location>a,.shop-optimization .cards__item>[type=radio]:checked ~ div .action .btn.selected,.shop-optimization .cards__item>[type=radio]:checked ~ div .action .tvpackages .selected.btn-primary,.tvpackages .shop-optimization .cards__item>[type=radio]:checked ~ div .action .selected.btn-primary,.shop-optimization .cards__item>[type=radio]:checked ~ div .action .tvpackages .selected.btn-secondary,.tvpackages .shop-optimization .cards__item>[type=radio]:checked ~ div .action .selected.btn-secondary,.rd-autopayment__cta>a,.order-confirmation-page--new .confirmation__copy .du-form .group-action button,.order-confirmation-ypyg .confirmation__copy .du-form .group-action button,.order-summary .order-summary__inner .confirmation__copy .du-form .group-action button,.banner__cta .primary-btn--action-color{
    display:inline-block;
    min-width:120px;
    width:auto;
    line-height:1;
    font-size:17px
}
.rd-payment .du-form .autopayment-card--saved .autopay-card-details .saved-card__cta a{
    min-width:180px
}
.mya-accordion__item .item-content ul li>.btn,.mya-accordion__item .item-content ul .tvpackages li>.btn-primary,.tvpackages .mya-accordion__item .item-content ul li>.btn-primary,.mya-accordion__item .item-content ul .tvpackages li>.btn-secondary,.tvpackages .mya-accordion__item .item-content ul li>.btn-secondary,.mya-redesign .secondary-btn--mono-color{
    color:#333
}
.mya-login-page .login-pane .action .secondary-btn--primary-color,.mnmi-status-box .msg-header .btn-try,.page__fifa_package .package-wrap .package-cell__info .primary-btn--primary-color,.mya-login-page .login-pane .action .btn-primary,.mya-login-page .quickid-pane .action .btn-primary,.mya-login-page .quick-pane .action .btn-primary,.page__fifa_package .login-wrap .group__action .btn-primary,.discovery-page .du-offers-card .offers-inner .card--device__call-to-action button{
    font-size:17px
}
.saved-card__cta .secondary-btn--primary-color,.saved-card__cta .secondary-btn--mono-color,.recharge-card__content .card--device__call-to-action .primary-btn--primary-color{
    border-radius:5px;
    font-size:15px;
    height:34px;
    padding-top:9px;
    padding-bottom:9px;
    padding-left:15px;
    padding-right:15px;
    min-width:80px
}
.saved-card__cta .secondary-btn--primary-color:before,.saved-card__cta .secondary-btn--mono-color:before,.recharge-card__content .card--device__call-to-action .primary-btn--primary-color:before{
    border-radius:4px
}
.cards__wrapper-bmu .du-card-inner:hover .btn-choose,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .btn-choose,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .btn-choose,.cards__wrapper-bmu .du-card-inner.file-drop:focus .btn-choose,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .btn-choose,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .btn-choose,.device-card-container .du-card-inner:hover .secondary-btn--primary-color,.device-card-container .accordion-login .du-card-inner.accordion-title:focus .secondary-btn--primary-color,.accordion-login .device-card-container .du-card-inner.accordion-title:focus .secondary-btn--primary-color,.device-card-container .du-card-inner.file-drop:focus .secondary-btn--primary-color,.device-card-container .file-drop-container .du-card-inner.file-drop-single:focus .secondary-btn--primary-color,.file-drop-container .device-card-container .du-card-inner.file-drop-single:focus .secondary-btn--primary-color,.device-card-container .du-card-inner:hover .primary-btn--primary-color,.device-card-container .accordion-login .du-card-inner.accordion-title:focus .primary-btn--primary-color,.accordion-login .device-card-container .du-card-inner.accordion-title:focus .primary-btn--primary-color,.device-card-container .du-card-inner.file-drop:focus .primary-btn--primary-color,.device-card-container .file-drop-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color,.file-drop-container .device-card-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color{
    color:#c724b1
}
.cards__wrapper-bmu .du-card-inner:hover .btn-choose:hover,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .btn-choose:hover,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .btn-choose:hover,.cards__wrapper-bmu .du-card-inner.file-drop:focus .btn-choose:hover,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .btn-choose:hover,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .btn-choose:hover,.cards__wrapper-bmu .du-card-inner:hover .accordion-login .btn-choose.accordion-title:focus,.accordion-login .cards__wrapper-bmu .du-card-inner:hover .btn-choose.accordion-title:focus,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .btn-choose.accordion-title:focus,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .btn-choose.accordion-title:focus,.cards__wrapper-bmu .du-card-inner.file-drop:focus .accordion-login .btn-choose.accordion-title:focus,.accordion-login .cards__wrapper-bmu .du-card-inner.file-drop:focus .btn-choose.accordion-title:focus,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .accordion-login .btn-choose.accordion-title:focus,.accordion-login .cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .btn-choose.accordion-title:focus,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .accordion-login .btn-choose.accordion-title:focus,.accordion-login .file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .btn-choose.accordion-title:focus,.cards__wrapper-bmu .du-card-inner:hover .btn-choose.file-drop:focus,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .btn-choose.file-drop:focus,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .btn-choose.file-drop:focus,.cards__wrapper-bmu .du-card-inner.file-drop:focus .btn-choose.file-drop:focus,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .btn-choose.file-drop:focus,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .btn-choose.file-drop:focus,.cards__wrapper-bmu .du-card-inner:hover .file-drop-container .btn-choose.file-drop-single:focus,.file-drop-container .cards__wrapper-bmu .du-card-inner:hover .btn-choose.file-drop-single:focus,.cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .file-drop-container .btn-choose.file-drop-single:focus,.file-drop-container .cards__wrapper-bmu .accordion-login .du-card-inner.accordion-title:focus .btn-choose.file-drop-single:focus,.accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .file-drop-container .btn-choose.file-drop-single:focus,.file-drop-container .accordion-login .cards__wrapper-bmu .du-card-inner.accordion-title:focus .btn-choose.file-drop-single:focus,.cards__wrapper-bmu .du-card-inner.file-drop:focus .file-drop-container .btn-choose.file-drop-single:focus,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop:focus .btn-choose.file-drop-single:focus,.cards__wrapper-bmu .file-drop-container .du-card-inner.file-drop-single:focus .btn-choose.file-drop-single:focus,.file-drop-container .cards__wrapper-bmu .du-card-inner.file-drop-single:focus .btn-choose.file-drop-single:focus,.device-card-container .du-card-inner .secondary-btn--primary-color:hover,.device-card-container .du-card-inner .accordion-login .secondary-btn--primary-color.accordion-title:focus,.accordion-login .device-card-container .du-card-inner .secondary-btn--primary-color.accordion-title:focus,.device-card-container .du-card-inner .secondary-btn--primary-color.file-drop:focus,.device-card-container .du-card-inner .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .device-card-container .du-card-inner .secondary-btn--primary-color.file-drop-single:focus,.mya-login-page .quick-pane .action .disabled,.page__fifa_package .login-wrap .group__action input.primary-btn--primary-color,.selected-btn i.icon.du-close-2,.selected-btn .accordion-item .file-drop i.du-close-2.secondary-btn--primary-color,.accordion-item .file-drop .selected-btn i.du-close-2.secondary-btn--primary-color,.selected-btn .accordion-item .file-drop-container .file-drop-single i.du-close-2.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .selected-btn i.du-close-2.secondary-btn--primary-color,.selected-btn .file-drop-container .accordion-item .file-drop-single i.du-close-2.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .selected-btn i.du-close-2.secondary-btn--primary-color,.selected-btn .accordion-item .file-drop i.du-close-2.hint2,.accordion-item .file-drop .selected-btn i.du-close-2.hint2,.selected-btn .accordion-item .file-drop-container .file-drop-single i.du-close-2.hint2,.accordion-item .file-drop-container .file-drop-single .selected-btn i.du-close-2.hint2,.selected-btn .file-drop-container .accordion-item .file-drop-single i.du-close-2.hint2,.file-drop-container .accordion-item .file-drop-single .selected-btn i.du-close-2.hint2,.device-card-container .du-card-inner:hover .primary-btn--primary-color:hover,.device-card-container .accordion-login .du-card-inner.accordion-title:focus .primary-btn--primary-color:hover,.accordion-login .device-card-container .du-card-inner.accordion-title:focus .primary-btn--primary-color:hover,.device-card-container .du-card-inner.file-drop:focus .primary-btn--primary-color:hover,.device-card-container .file-drop-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color:hover,.file-drop-container .device-card-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color:hover,.device-card-container .du-card-inner:hover .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .device-card-container .du-card-inner:hover .primary-btn--primary-color.accordion-title:focus,.device-card-container .accordion-login .du-card-inner.accordion-title:focus .primary-btn--primary-color.accordion-title:focus,.accordion-login .device-card-container .du-card-inner.accordion-title:focus .primary-btn--primary-color.accordion-title:focus,.device-card-container .du-card-inner.file-drop:focus .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .device-card-container .du-card-inner.file-drop:focus .primary-btn--primary-color.accordion-title:focus,.device-card-container .file-drop-container .du-card-inner.file-drop-single:focus .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .device-card-container .file-drop-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color.accordion-title:focus,.file-drop-container .device-card-container .du-card-inner.file-drop-single:focus .accordion-login .primary-btn--primary-color.accordion-title:focus,.accordion-login .file-drop-container .device-card-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color.accordion-title:focus,.device-card-container .du-card-inner:hover .primary-btn--primary-color.file-drop:focus,.device-card-container .accordion-login .du-card-inner.accordion-title:focus .primary-btn--primary-color.file-drop:focus,.accordion-login .device-card-container .du-card-inner.accordion-title:focus .primary-btn--primary-color.file-drop:focus,.device-card-container .du-card-inner.file-drop:focus .primary-btn--primary-color.file-drop:focus,.device-card-container .file-drop-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color.file-drop:focus,.file-drop-container .device-card-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color.file-drop:focus,.device-card-container .du-card-inner:hover .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .device-card-container .du-card-inner:hover .primary-btn--primary-color.file-drop-single:focus,.device-card-container .accordion-login .du-card-inner.accordion-title:focus .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .device-card-container .accordion-login .du-card-inner.accordion-title:focus .primary-btn--primary-color.file-drop-single:focus,.accordion-login .device-card-container .du-card-inner.accordion-title:focus .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .accordion-login .device-card-container .du-card-inner.accordion-title:focus .primary-btn--primary-color.file-drop-single:focus,.device-card-container .du-card-inner.file-drop:focus .file-drop-container .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .device-card-container .du-card-inner.file-drop:focus .primary-btn--primary-color.file-drop-single:focus,.device-card-container .file-drop-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color.file-drop-single:focus,.file-drop-container .device-card-container .du-card-inner.file-drop-single:focus .primary-btn--primary-color.file-drop-single:focus{
    color:#fff
}
.selected-btn i.icon.du-close-2,.selected-btn .accordion-item .file-drop i.du-close-2.secondary-btn--primary-color,.accordion-item .file-drop .selected-btn i.du-close-2.secondary-btn--primary-color,.selected-btn .accordion-item .file-drop-container .file-drop-single i.du-close-2.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .selected-btn i.du-close-2.secondary-btn--primary-color,.selected-btn .file-drop-container .accordion-item .file-drop-single i.du-close-2.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .selected-btn i.du-close-2.secondary-btn--primary-color,.selected-btn .accordion-item .file-drop i.du-close-2.hint2,.accordion-item .file-drop .selected-btn i.du-close-2.hint2,.selected-btn .accordion-item .file-drop-container .file-drop-single i.du-close-2.hint2,.accordion-item .file-drop-container .file-drop-single .selected-btn i.du-close-2.hint2,.selected-btn .file-drop-container .accordion-item .file-drop-single i.du-close-2.hint2,.file-drop-container .accordion-item .file-drop-single .selected-btn i.du-close-2.hint2{
    margin-top:0.5rem
}
.selected-btn .du-check{
    float:right;
    margin:0;
    margin-top:2px;
    margin-right:-7px
}
.bmu-device-detail-wrap .cards__item-get .action .selected-btn{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    border-radius:6px
}
.bmu-device-detail-wrap .cards__item-get .action .selected-btn .du-check{
    margin-top:9px;
    color:#753bbd
}
.card--device__call-to-action .primary-btn--primary-color--large{
    font-family:"du-font-secondary-bold";
    padding:0;
    height:auto
}
.du-offers-card .offers-inner .primary-btn--primary-color--large{
    width:auto;
    margin:0
}
.card--device__call-to-action{
    justify-content:flex-end
}
.btn-group .btn-icon{
    background:transparent;
    border:solid 1px #00a9ce
}
.primary-btn--primary-color.selected,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn,.home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color,.device-promo.selected .secondary-btn--primary-color--small,.shop-optimization .free-package-selector .du-custom-radio .btn-add.disabled{
    border-radius:6px;
    background:linear-gradient(45deg, #00a9ce 0%, #753bbd 100%);
    text-align:left;
    padding-left:12px !important;
    min-width:95px;
    color:#fff
}
.primary-btn--primary-color.selected:before,.mnp-postpaid-plans .accordion-card-inner .card--device__call-to-action a.selected-btn:before,.home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:before,.mya-home-plans .landing-page-plans-card .element-item.selected .primary-btn--primary-color:before,.device-promo.selected .secondary-btn--primary-color--small:before,.shop-optimization .free-package-selector .du-custom-radio .btn-add.disabled:before{
    opacity:0
}
.shop-optimization .free-package-selector .du-custom-radio .btn-add.disabled{
    opacity:1
}
.landing-page-plans-card .card--device__call-to-action .primary-btn--primary-color:first-child{
    padding-left:0;
    padding-right:0
}
.secondary-btn--primary-color.selected{
    border-radius:6px;
    border:none;
    font-size:17px;
    color:#fff;
    display:inline-block;
    vertical-align:middle;
    min-width:90px;
    height:44px;
    line-height:1 !important;
    padding-left:25px;
    padding-right:25px;
    padding-top:13px;
    padding-bottom:12px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    z-index:1;
    overflow:hidden;
    cursor:pointer;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%);
    color:#c724b1
}
.secondary-btn--primary-color.selected:before{
    content:'';
    z-index:-2;
    border-radius:5px;
    background:#fff;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:.25s;
    opacity:0
}
.secondary-btn--primary-color.selected[disabled]{
    opacity:0.6
}
.secondary-btn--primary-color.selected:before{
    background:#fff;
    display:block;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    left:2px;
    top:2px;
    opacity:1;
    border-radius:3px
}
.secondary-btn--primary-color.selected:hover,.accordion-login .secondary-btn--primary-color.selected.accordion-title:focus,.secondary-btn--primary-color.selected.file-drop:focus,.file-drop-container .secondary-btn--primary-color.selected.file-drop-single:focus{
    color:#fff;
    background:linear-gradient(45deg, #824bc7 6%, #d92cc1 53%)
}
.secondary-btn--primary-color.selected:hover:before,.accordion-login .secondary-btn--primary-color.selected.accordion-title:focus:before,.secondary-btn--primary-color.selected.file-drop:focus:before,.file-drop-container .secondary-btn--primary-color.selected.file-drop-single:focus:before{
    background:transparent
}
.secondary-btn--primary-color.muted{
    background:#ddd
}
.secondary-btn--primary-color.muted:hover,.accordion-login .secondary-btn--primary-color.muted.accordion-title:focus,.secondary-btn--primary-color.muted.file-drop:focus,.file-drop-container .secondary-btn--primary-color.muted.file-drop-single:focus,.secondary-btn--primary-color.muted:active,.secondary-btn--primary-color.muted:focus{
    color:#333
}
.discovery-page .full-tabs .full-tabs__navigation .tabs-title,.full-tabs .full-tabs__navigation .tabs-title,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title,.full-tabs .full-tabs__navigation .tabs,.discovery-about .full-tabs .full-tabs__navigation .tabs-title{
    border-top-left-radius:0;
    border-top-right-radius:0
}
@media (max-width: 767.98px){
    .discovery-page .full-tabs .full-tabs__navigation .tabs-title,.full-tabs .full-tabs__navigation .tabs-title,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title,.full-tabs .full-tabs__navigation .tabs,.discovery-about .full-tabs .full-tabs__navigation .tabs-title{
        height:inherit
    }
}
.discovery-page .full-tabs .full-tabs__navigation .tabs-title a,.discovery-page .full-tabs .full-tabs__navigation .tabs-title span,.full-tabs .full-tabs__navigation .tabs-title a,.full-tabs .full-tabs__navigation .tabs-title span,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title a,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title span,.full-tabs .full-tabs__navigation .tabs a,.full-tabs .full-tabs__navigation .tabs span,.discovery-about .full-tabs .full-tabs__navigation .tabs-title a,.discovery-about .full-tabs .full-tabs__navigation .tabs-title span{
    background:rgba(255,255,255,0.9);
    display:flex;
    justify-content:center;
    align-items:center;
    box-shadow:none
}
@media (max-width: 767.98px){
    .discovery-page .full-tabs .full-tabs__navigation .tabs-title a,.discovery-page .full-tabs .full-tabs__navigation .tabs-title span,.full-tabs .full-tabs__navigation .tabs-title a,.full-tabs .full-tabs__navigation .tabs-title span,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title a,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title span,.full-tabs .full-tabs__navigation .tabs a,.full-tabs .full-tabs__navigation .tabs span,.discovery-about .full-tabs .full-tabs__navigation .tabs-title a,.discovery-about .full-tabs .full-tabs__navigation .tabs-title span{
        height:44px
    }
}
@media (min-width: 768px){
    .discovery-page .full-tabs .full-tabs__navigation .tabs-title a,.discovery-page .full-tabs .full-tabs__navigation .tabs-title span,.full-tabs .full-tabs__navigation .tabs-title a,.full-tabs .full-tabs__navigation .tabs-title span,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title a,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title span,.full-tabs .full-tabs__navigation .tabs a,.full-tabs .full-tabs__navigation .tabs span,.discovery-about .full-tabs .full-tabs__navigation .tabs-title a,.discovery-about .full-tabs .full-tabs__navigation .tabs-title span{
        height:64px
    }
}
.discovery-page .full-tabs .full-tabs__navigation .tabs-title:first-child,.full-tabs .full-tabs__navigation .tabs-title:first-child,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title:first-child,.full-tabs .full-tabs__navigation .tabs:first-child,.discovery-about .full-tabs .full-tabs__navigation .tabs-title:first-child{
    border-top-left-radius:0
}
.discovery-page .full-tabs .full-tabs__navigation .tabs-title:first-child span,.full-tabs .full-tabs__navigation .tabs-title:first-child span,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title:first-child span,.full-tabs .full-tabs__navigation .tabs:first-child span,.discovery-about .full-tabs .full-tabs__navigation .tabs-title:first-child span{
    border-top-left-radius:0
}
.discovery-page .full-tabs .full-tabs__navigation .tabs-title:last-child,.full-tabs .full-tabs__navigation .tabs-title:last-child,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title:last-child,.full-tabs .full-tabs__navigation .tabs:last-child,.discovery-about .full-tabs .full-tabs__navigation .tabs-title:last-child{
    border-top-right-radius:0
}
.discovery-page .full-tabs .full-tabs__navigation .tabs-title:last-child span,.full-tabs .full-tabs__navigation .tabs-title:last-child span,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title:last-child span,.full-tabs .full-tabs__navigation .tabs:last-child span,.discovery-about .full-tabs .full-tabs__navigation .tabs-title:last-child span{
    border-top-right-radius:0
}
.discovery-page .full-tabs .full-tabs__navigation .tabs-title.is-active,.full-tabs .full-tabs__navigation .tabs-title.is-active,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title.is-active,.full-tabs .full-tabs__navigation .tabs.is-active,.discovery-about .full-tabs .full-tabs__navigation .tabs-title.is-active{
    border-radius:2px 2px 0 0
}
.discovery-page .full-tabs .full-tabs__navigation .tabs-title.is-active a,.discovery-page .full-tabs .full-tabs__navigation .tabs-title.is-active span,.full-tabs .full-tabs__navigation .tabs-title.is-active a,.full-tabs .full-tabs__navigation .tabs-title.is-active span,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title.is-active a,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title.is-active span,.full-tabs .full-tabs__navigation .tabs.is-active a,.full-tabs .full-tabs__navigation .tabs.is-active span,.discovery-about .full-tabs .full-tabs__navigation .tabs-title.is-active a,.discovery-about .full-tabs .full-tabs__navigation .tabs-title.is-active span{
    border-radius:2px 2px 0 0;
    margin-top:-2px;
    height:46px;
    padding-top:0;
    padding-bottom:0
}
@media (min-width: 768px){
    .discovery-page .full-tabs .full-tabs__navigation .tabs-title.is-active a,.discovery-page .full-tabs .full-tabs__navigation .tabs-title.is-active span,.full-tabs .full-tabs__navigation .tabs-title.is-active a,.full-tabs .full-tabs__navigation .tabs-title.is-active span,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title.is-active a,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title.is-active span,.full-tabs .full-tabs__navigation .tabs.is-active a,.full-tabs .full-tabs__navigation .tabs.is-active span,.discovery-about .full-tabs .full-tabs__navigation .tabs-title.is-active a,.discovery-about .full-tabs .full-tabs__navigation .tabs-title.is-active span{
        height:66px
    }
}
.full-tabs{
    margin-top:-44px
}
@media (min-width: 768px){
    .full-tabs{
        margin-top:-64px
    }
}
@media (max-width: 767.98px){
    .full-tabs{
        padding-top:0
    }
}
.full-tabs .full-tabs__navigation .full-tabs__open-more{
    background:rgba(255,255,255,0.9);
    height:44px
}
@media (min-width: 768px){
    .full-tabs .full-tabs__navigation .full-tabs__open-more{
        height:64px
    }
}
.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title a,.du-discovery-generic .full-tabs .full-tabs__navigation .tabs-title span,.discovery-about .full-tabs .full-tabs__navigation .tabs-title a,.discovery-about .full-tabs .full-tabs__navigation .tabs-title span{
    background:transparent
}
@media (max-width: 767.98px){
    .full-tabs .full-tabs__navigation{
        height:47px;
        padding-top:2px
    }
}
@media (min-width: 768px){
    .discovery-about .full-tabs .full-tabs__navigation .tabs-title{
        min-height:64px
    }
}
@media (max-width: 767.98px){
    .discovery-about .full-tabs .full-tabs__navigation .tabs-title.is-active{
        margin-top:-2px;
        border-radius:2px 2px 0 0;
        height:46px
    }
}
.full-tabs .full-tabs__navigation .full-tabs__open-more,.discovery-about .full-tabs .full-tabs__navigation .full-tabs__open-more,.du-discovery-generic .full-tabs .full-tabs__navigation .full-tabs__open-more{
    color:#333
}
@media (max-width: 767.98px){
    .full-tabs .full-tabs__navigation .full-tabs__open-more,.discovery-about .full-tabs .full-tabs__navigation .full-tabs__open-more,.du-discovery-generic .full-tabs .full-tabs__navigation .full-tabs__open-more{
        height:44px
    }
}
@media (min-width: 768px){
    .full-tabs .full-tabs__navigation .full-tabs__open-more,.discovery-about .full-tabs .full-tabs__navigation .full-tabs__open-more,.du-discovery-generic .full-tabs .full-tabs__navigation .full-tabs__open-more{
        min-height:64px
    }
}
.du-custom-radio,.du-payment-radio,.du-plans-radio,.du-numbers-radio{
    border-radius:6px
}
.du-custom-radio input[type=radio]:checked ~ .du-radio-status,.du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status,.du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status,.du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.checkbox-group input[type=checkbox]:checked+label::after,.checkbox-group .du-text-field.readonly input[type=checkbox]:checked:focus+label::after,.checkbox-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label::after,.checkbox-group .du-text-field.locked input[type=checkbox]:checked:focus+label::after,.checkbox-group .locked.du-text-field--btn input[type=checkbox]:checked:focus+label::after,.du-form .group .radio-group input[type=radio]:checked+label:after,.du-form .group .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label:after,.du-form .group .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label:after,.du-form .group .radio-group .du-text-field.locked input[type=radio]:checked:focus+label:after,.du-form .group .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label:after,.radio-group input[type=radio]:checked+label::after,.radio-group .du-text-field.readonly input[type=radio]:checked:focus+label::after,.radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label::after,.radio-group .du-text-field.locked input[type=radio]:checked:focus+label::after,.radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label::after,.du-carousel-device-list .is-active .device-inner::before,.reveal-dpoll .reveal-row .controls-group .filter-radio-group input[type=checkbox]:checked+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.readonly input[type=checkbox]:checked:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .du-text-field.locked input[type=checkbox]:checked:focus+label::after,.reveal-dpoll .reveal-row .controls-group .filter-radio-group .locked.du-text-field--btn input[type=checkbox]:checked:focus+label::after,.custom-account-group input[type=checkbox]:checked ~ .du-radio-details .du-radio-status,.custom-account-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-status,.custom-account-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-status,.custom-account-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-status,.custom-account-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-status,.custom-account-group input[type=checkbox]:checked ~ .du-radio-details .du-radio-status--small,.custom-account-group .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-status--small,.custom-account-group .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-status--small,.custom-account-group .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-status--small,.custom-account-group .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-status--small,.du-numbers-radio.active .du-radio-status,.du-numbers-radio.active .du-radio-status--small,.du-payment-radio.active .du-radio-status{
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%);
    border:none;
    line-height:1.8em
}
.du-form input[type=checkbox]+label::before,.du-form .du-text-field.readonly input[type=checkbox]:focus+label::before,.du-text-field.readonly .du-form input[type=checkbox]:focus+label::before,.du-form .readonly.du-text-field--btn input[type=checkbox]:focus+label::before,.readonly.du-text-field--btn .du-form input[type=checkbox]:focus+label::before,.du-form .du-text-field.locked input[type=checkbox]:focus+label::before,.du-text-field.locked .du-form input[type=checkbox]:focus+label::before,.du-form .locked.du-text-field--btn input[type=checkbox]:focus+label::before,.locked.du-text-field--btn .du-form input[type=checkbox]:focus+label::before{
    line-height:19px
}
.common-accordion__title::before,.common-accordion__title:hover,.accordion-login .common-accordion__title.accordion-title:focus,.common-accordion__title.file-drop:focus,.file-drop-container .common-accordion__title.file-drop-single:focus{
    color:#c724b1
}
header .newnav-util .search-panel .btn,header .newnav-util .search-panel .tvpackages .btn-primary,.tvpackages header .newnav-util .search-panel .btn-primary,header .newnav-util .search-panel .tvpackages .btn-secondary,.tvpackages header .newnav-util .search-panel .btn-secondary{
    border-radius:6px
}
header .newnav-util .search-panel .search-box{
    border-color:#c724b1;
    border-radius:6px
}
header .newnav-util .search-panel .txt1{
    padding-left:25px
}
.mnmi-inset-wrap .file-drop-single{
    background:linear-gradient(135deg, #00a9ce 0%, #733dbe 100%)
}
.mnmi-inset-wrap .file-drop-container .file-drop-single>label,.file-drop-container .file-drop-single label{
    border:0;
    position:relative;
    z-index:1;
    background:linear-gradient(135deg, #00a9ce 0%, #733dbe 100%);
    border-radius:6px
}
.mnmi-inset-wrap .file-drop-container .file-drop-single>label:after,.file-drop-container .file-drop-single label:after{
    border-radius:5px;
    background:#FAFAFA;
    margin:1px;
    z-index:-1;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    content:''
}
.file-drop-container .file-drop-single h6{
    color:#333
}
.file-drop-container .file-drop-single .icon,.file-drop-container .file-drop-single .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .file-drop-single .accordion-item .file-drop .hint2,.accordion-item .file-drop-container .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .hint2{
    font-size:inherit
}
.file-drop-container .file-drop-single.disabled{
    opacity:.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter:alpha(opacity=30)
}
.page-bmu .file-drop-container .file-drop-single h6 small{
    font:inherit;
    display:inline;
    color:inherit
}
.page-bmu .file-drop-container .file-drop-single>label,.file-drop,.file-drop-container .file-drop-single,.file-drop-container .file-drop-single{
    border:0
}
.page-bmu .order-confirmation-page--new .file-drop-container .file-drop-single>label,.page-bmu .order-confirmation-ypyg .file-drop-container .file-drop-single>label,.page-bmu .order-summary .order-summary__inner .file-drop-container .file-drop-single>label,.order-summary .page-bmu .order-summary__inner .file-drop-container .file-drop-single>label{
    border:1px solid #cacaca
}
.page-bmu .order-confirmation-page--new .file-drop-container .file-drop-single .loader-box strong,.page-bmu .order-confirmation-ypyg .file-drop-container .file-drop-single .loader-box strong,.page-bmu .order-summary .order-summary__inner .file-drop-container .file-drop-single .loader-box strong,.order-summary .page-bmu .order-summary__inner .file-drop-container .file-drop-single .loader-box strong{
    color:#148B1F
}
.page-bmu .file-drop-container .file-drop-single label .hint1,.page-bmu .file-drop-container .file-drop-single label .hint2{
    color:#333
}
.page-bmu .file-drop-container .file-drop-single label .hint1 strong{
    font-family:"du-font-secondary-bold"
}
.file-drop-container .drag-class label{
    border:1px dashed #ccc !important;
    background:none
}
.file-drop-container .drag-class label:after{
    background:#fff
}
.du-discovery-generic .du-mod-form .du__textarea1 textarea,.home-relocation-wrap .du__textarea1 textarea,.selectize-control.single .selectize-input,.table-data__date-filter .date-picker,.table-data__search .txt1-wrap,.contact__us_selectize .selectize-control.single .selectize-input,.page__search-results .search-panel .search-box,.promo-code--input,.promo-code--input.focus,.home-plans-mvp .home-search__inner{
    border:solid 1px #999;
    border-radius:4px
}
.contact__us_selectize .selectize-control.single .selectize-input{
    padding:16px 15px
}
select,.du-form .du-text-field select,.du-form .du-text-field--btn select,.du__select1 .selectize-control.single .selectize-input,.native-dropdown select,.native-dropdown-new select,.du-text-field select,.du-text-field--btn select{
    border:solid 1px #999;
    background-color:#fff;
    border-radius:4px;
    height:48px;
    text-overflow:ellipsis
}
@media (min-width: 992px){
    select,.du-form .du-text-field select,.du-form .du-text-field--btn select,.du__select1 .selectize-control.single .selectize-input,.native-dropdown select,.native-dropdown-new select,.du-text-field select,.du-text-field--btn select{
        font-size:1.0625rem;
        padding-top:12px;
        padding-bottom:12px;
        padding-left:12px;
        line-height:1
    }
}
@media (max-width: 767.98px){
    select,.du-form .du-text-field select,.du-form .du-text-field--btn select,.du__select1 .selectize-control.single .selectize-input,.native-dropdown select,.native-dropdown-new select,.du-text-field select,.du-text-field--btn select{
        font-size:1.13333rem
    }
}
.du__select1 .selectize-control.single .selectize-input{
    color:#333;
    padding-top:0px;
    padding-left:12px;
    padding-right:20px;
    padding-bottom:0;
    display:flex;
    align-items:center
}
.du__select1 .selectize-control.single .selectize-input .item{
    padding:0;
    display:block
}
.du__select1 .selectize-control.single .selectize-input:after{
    margin-top:-7px
}
.du__select1 .selectize-control.single .selectize-input input{
    color:#333;
    font-size:1.0625rem
}
@media (max-width: 767.98px){
    .du__select1 .selectize-control.single .selectize-input input{
        font-size:1.13333rem;
        width:100% !important
    }
}
.du__select1 .selectize-control.single .selectize-input input::-webkit-input-placeholder{
    color:#333
}
.du__select1 .selectize-control.single .selectize-input input::-moz-placeholder{
    color:#333
}
.du__select1 .selectize-control.single .selectize-input input:-ms-input-placeholder{
    color:#333
}
.du__select1 .selectize-control.single .selectize-input input:-moz-placeholder{
    color:#333
}
.du-form .du-text-field select:focus ~ .material-label,.du-form .du-text-field--btn select:focus ~ .material-label{
    background-color:#fff;
    top:-8px;
    font-family:"du-font-secondary-bold";
    color:#00a9ce;
    font-size:.8125rem;
    z-index:2
}
.du-form .du-text-field select:valid ~ .material-label,.du-form .du-text-field--btn select:valid ~ .material-label,.du-form .du-text-field select:disabled ~ .material-label,.du-form .du-text-field--btn select:disabled ~ .material-label,.material-label-fixed{
    background-color:#fff;
    top:-8px;
    font-family:"du-font-secondary-regular";
    color:#333;
    font-size:.8125rem
}
.du-form .du__select1.with-value .md-label{
    top:-8px;
    left:0;
    margin-left:10px;
    font-family:"du-font-secondary-regular";
    color:#777;
    font-size:.8125rem;
    background-color:#fff;
    padding:3px;
    line-height:1;
    z-index:2
}
.du-text-field,.du-text-field--btn{
    position:relative;
    z-index:1;
    margin-bottom:20px;
    max-height:48px
}
.du-text-field .input-value,.du-text-field--btn .input-value,.du-text-field input,.du-text-field--btn input,.du-text-field.readonly input:focus,.readonly.du-text-field--btn input:focus,.du-text-field.locked input:focus,.locked.du-text-field--btn input:focus,.du-text-field textarea,.du-text-field--btn textarea,.du-text-field [type='text']:focus,.du-text-field--btn [type='text']:focus,.du-text-field [type='password']:focus,.du-text-field--btn [type='password']:focus,.du-text-field [type='date']:focus,.du-text-field--btn [type='date']:focus,.du-text-field [type='datetime']:focus,.du-text-field--btn [type='datetime']:focus,.du-text-field [type='datetime-local']:focus,.du-text-field--btn [type='datetime-local']:focus,.du-text-field [type='month']:focus,.du-text-field--btn [type='month']:focus,.du-text-field [type='week']:focus,.du-text-field--btn [type='week']:focus,.du-text-field [type='email']:focus,.du-text-field--btn [type='email']:focus,.du-text-field [type='number']:focus,.du-text-field--btn [type='number']:focus,.du-text-field [type='search']:focus,.du-text-field--btn [type='search']:focus,.du-text-field [type='tel']:focus,.du-text-field--btn [type='tel']:focus,.du-text-field [type='time']:focus,.du-text-field--btn [type='time']:focus,.du-text-field [type='url']:focus,.du-text-field--btn [type='url']:focus,.du-text-field [type='color']:focus,.du-text-field--btn [type='color']:focus,.du-text-field textarea:focus,.du-text-field--btn textarea:focus{
    caret-color:#00a9ce;
    padding:12px;
    display:block;
    width:100%;
    border-width:0 !important;
    margin-bottom:0;
    border-bottom:1px solid #ddd;
    border-radius:0;
    background:transparent;
    box-shadow:none;
    font-size:1.25rem;
    color:#333;
    font-family:du-font-secondary-regular,du-font-primary-l;
    outline:none;
    height:48px;
    font-size:1.0625rem
}
@media (max-width: 767.98px){
    .du-text-field .input-value,.du-text-field--btn .input-value,.du-text-field input,.du-text-field--btn input,.du-text-field.readonly input:focus,.readonly.du-text-field--btn input:focus,.du-text-field.locked input:focus,.locked.du-text-field--btn input:focus,.du-text-field textarea,.du-text-field--btn textarea,.du-text-field [type='text']:focus,.du-text-field--btn [type='text']:focus,.du-text-field [type='password']:focus,.du-text-field--btn [type='password']:focus,.du-text-field [type='date']:focus,.du-text-field--btn [type='date']:focus,.du-text-field [type='datetime']:focus,.du-text-field--btn [type='datetime']:focus,.du-text-field [type='datetime-local']:focus,.du-text-field--btn [type='datetime-local']:focus,.du-text-field [type='month']:focus,.du-text-field--btn [type='month']:focus,.du-text-field [type='week']:focus,.du-text-field--btn [type='week']:focus,.du-text-field [type='email']:focus,.du-text-field--btn [type='email']:focus,.du-text-field [type='number']:focus,.du-text-field--btn [type='number']:focus,.du-text-field [type='search']:focus,.du-text-field--btn [type='search']:focus,.du-text-field [type='tel']:focus,.du-text-field--btn [type='tel']:focus,.du-text-field [type='time']:focus,.du-text-field--btn [type='time']:focus,.du-text-field [type='url']:focus,.du-text-field--btn [type='url']:focus,.du-text-field [type='color']:focus,.du-text-field--btn [type='color']:focus,.du-text-field textarea:focus,.du-text-field--btn textarea:focus{
        font-size:1.13333rem
    }
}
.du-text-field .input-value:-webkit-autofill,.du-text-field--btn .input-value:-webkit-autofill,.du-text-field .input-value:-webkit-autofill:hover,.du-text-field--btn .input-value:-webkit-autofill:hover,.du-text-field .accordion-login .input-value.accordion-title:-webkit-autofill:focus,.accordion-login .du-text-field .input-value.accordion-title:-webkit-autofill:focus,.du-text-field--btn .accordion-login .input-value.accordion-title:-webkit-autofill:focus,.accordion-login .du-text-field--btn .input-value.accordion-title:-webkit-autofill:focus,.du-text-field .input-value.file-drop:-webkit-autofill:focus,.du-text-field--btn .input-value.file-drop:-webkit-autofill:focus,.du-text-field .file-drop-container .input-value.file-drop-single:-webkit-autofill:focus,.file-drop-container .du-text-field .input-value.file-drop-single:-webkit-autofill:focus,.du-text-field--btn .file-drop-container .input-value.file-drop-single:-webkit-autofill:focus,.file-drop-container .du-text-field--btn .input-value.file-drop-single:-webkit-autofill:focus,.du-text-field .input-value:-webkit-autofill:active,.du-text-field--btn .input-value:-webkit-autofill:active,.du-text-field .input-value:-webkit-autofill:focus,.du-text-field--btn .input-value:-webkit-autofill:focus,.du-text-field input:-webkit-autofill,.du-text-field--btn input:-webkit-autofill,.du-text-field.readonly input:-webkit-autofill:focus,.readonly.du-text-field--btn input:-webkit-autofill:focus,.du-text-field.locked input:-webkit-autofill:focus,.locked.du-text-field--btn input:-webkit-autofill:focus,.du-text-field input:-webkit-autofill:hover,.du-text-field--btn input:-webkit-autofill:hover,.du-text-field .accordion-login input.accordion-title:-webkit-autofill:focus,.accordion-login .du-text-field input.accordion-title:-webkit-autofill:focus,.du-text-field--btn .accordion-login input.accordion-title:-webkit-autofill:focus,.accordion-login .du-text-field--btn input.accordion-title:-webkit-autofill:focus,.du-text-field input.file-drop:-webkit-autofill:focus,.du-text-field--btn input.file-drop:-webkit-autofill:focus,.du-text-field .file-drop-container input.file-drop-single:-webkit-autofill:focus,.file-drop-container .du-text-field input.file-drop-single:-webkit-autofill:focus,.du-text-field--btn .file-drop-container input.file-drop-single:-webkit-autofill:focus,.file-drop-container .du-text-field--btn input.file-drop-single:-webkit-autofill:focus,.du-text-field input:-webkit-autofill:active,.du-text-field--btn input:-webkit-autofill:active,.du-text-field input:-webkit-autofill:focus,.du-text-field--btn input:-webkit-autofill:focus,.du-text-field textarea:-webkit-autofill,.du-text-field--btn textarea:-webkit-autofill,.du-text-field textarea:-webkit-autofill:hover,.du-text-field--btn textarea:-webkit-autofill:hover,.du-text-field .accordion-login textarea.accordion-title:-webkit-autofill:focus,.accordion-login .du-text-field textarea.accordion-title:-webkit-autofill:focus,.du-text-field--btn .accordion-login textarea.accordion-title:-webkit-autofill:focus,.accordion-login .du-text-field--btn textarea.accordion-title:-webkit-autofill:focus,.du-text-field textarea.file-drop:-webkit-autofill:focus,.du-text-field--btn textarea.file-drop:-webkit-autofill:focus,.du-text-field .file-drop-container textarea.file-drop-single:-webkit-autofill:focus,.file-drop-container .du-text-field textarea.file-drop-single:-webkit-autofill:focus,.du-text-field--btn .file-drop-container textarea.file-drop-single:-webkit-autofill:focus,.file-drop-container .du-text-field--btn textarea.file-drop-single:-webkit-autofill:focus,.du-text-field textarea:-webkit-autofill:active,.du-text-field--btn textarea:-webkit-autofill:active,.du-text-field textarea:-webkit-autofill:focus,.du-text-field--btn textarea:-webkit-autofill:focus,.du-text-field [type='text']:focus:-webkit-autofill,.du-text-field--btn [type='text']:focus:-webkit-autofill,.du-text-field [type='text']:focus:-webkit-autofill:hover,.du-text-field--btn [type='text']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='text']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='text']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='text']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='text']:focus:-webkit-autofill,.du-text-field .file-drop[type='text']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='text']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='text']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='text']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='text']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='text']:focus:-webkit-autofill,.du-text-field [type='text']:focus:-webkit-autofill:active,.du-text-field--btn [type='text']:focus:-webkit-autofill:active,.du-text-field [type='text']:focus:-webkit-autofill:focus,.du-text-field--btn [type='text']:focus:-webkit-autofill:focus,.du-text-field [type='password']:focus:-webkit-autofill,.du-text-field--btn [type='password']:focus:-webkit-autofill,.du-text-field [type='password']:focus:-webkit-autofill:hover,.du-text-field--btn [type='password']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='password']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='password']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='password']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='password']:focus:-webkit-autofill,.du-text-field .file-drop[type='password']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='password']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='password']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='password']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='password']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='password']:focus:-webkit-autofill,.du-text-field [type='password']:focus:-webkit-autofill:active,.du-text-field--btn [type='password']:focus:-webkit-autofill:active,.du-text-field [type='password']:focus:-webkit-autofill:focus,.du-text-field--btn [type='password']:focus:-webkit-autofill:focus,.du-text-field [type='date']:focus:-webkit-autofill,.du-text-field--btn [type='date']:focus:-webkit-autofill,.du-text-field [type='date']:focus:-webkit-autofill:hover,.du-text-field--btn [type='date']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='date']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='date']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='date']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='date']:focus:-webkit-autofill,.du-text-field .file-drop[type='date']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='date']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='date']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='date']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='date']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='date']:focus:-webkit-autofill,.du-text-field [type='date']:focus:-webkit-autofill:active,.du-text-field--btn [type='date']:focus:-webkit-autofill:active,.du-text-field [type='date']:focus:-webkit-autofill:focus,.du-text-field--btn [type='date']:focus:-webkit-autofill:focus,.du-text-field [type='datetime']:focus:-webkit-autofill,.du-text-field--btn [type='datetime']:focus:-webkit-autofill,.du-text-field [type='datetime']:focus:-webkit-autofill:hover,.du-text-field--btn [type='datetime']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='datetime']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='datetime']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='datetime']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='datetime']:focus:-webkit-autofill,.du-text-field .file-drop[type='datetime']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='datetime']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='datetime']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='datetime']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='datetime']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='datetime']:focus:-webkit-autofill,.du-text-field [type='datetime']:focus:-webkit-autofill:active,.du-text-field--btn [type='datetime']:focus:-webkit-autofill:active,.du-text-field [type='datetime']:focus:-webkit-autofill:focus,.du-text-field--btn [type='datetime']:focus:-webkit-autofill:focus,.du-text-field [type='datetime-local']:focus:-webkit-autofill,.du-text-field--btn [type='datetime-local']:focus:-webkit-autofill,.du-text-field [type='datetime-local']:focus:-webkit-autofill:hover,.du-text-field--btn [type='datetime-local']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='datetime-local']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='datetime-local']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='datetime-local']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='datetime-local']:focus:-webkit-autofill,.du-text-field .file-drop[type='datetime-local']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='datetime-local']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='datetime-local']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='datetime-local']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='datetime-local']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='datetime-local']:focus:-webkit-autofill,.du-text-field [type='datetime-local']:focus:-webkit-autofill:active,.du-text-field--btn [type='datetime-local']:focus:-webkit-autofill:active,.du-text-field [type='datetime-local']:focus:-webkit-autofill:focus,.du-text-field--btn [type='datetime-local']:focus:-webkit-autofill:focus,.du-text-field [type='month']:focus:-webkit-autofill,.du-text-field--btn [type='month']:focus:-webkit-autofill,.du-text-field [type='month']:focus:-webkit-autofill:hover,.du-text-field--btn [type='month']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='month']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='month']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='month']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='month']:focus:-webkit-autofill,.du-text-field .file-drop[type='month']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='month']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='month']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='month']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='month']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='month']:focus:-webkit-autofill,.du-text-field [type='month']:focus:-webkit-autofill:active,.du-text-field--btn [type='month']:focus:-webkit-autofill:active,.du-text-field [type='month']:focus:-webkit-autofill:focus,.du-text-field--btn [type='month']:focus:-webkit-autofill:focus,.du-text-field [type='week']:focus:-webkit-autofill,.du-text-field--btn [type='week']:focus:-webkit-autofill,.du-text-field [type='week']:focus:-webkit-autofill:hover,.du-text-field--btn [type='week']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='week']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='week']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='week']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='week']:focus:-webkit-autofill,.du-text-field .file-drop[type='week']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='week']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='week']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='week']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='week']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='week']:focus:-webkit-autofill,.du-text-field [type='week']:focus:-webkit-autofill:active,.du-text-field--btn [type='week']:focus:-webkit-autofill:active,.du-text-field [type='week']:focus:-webkit-autofill:focus,.du-text-field--btn [type='week']:focus:-webkit-autofill:focus,.du-text-field [type='email']:focus:-webkit-autofill,.du-text-field--btn [type='email']:focus:-webkit-autofill,.du-text-field [type='email']:focus:-webkit-autofill:hover,.du-text-field--btn [type='email']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='email']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='email']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='email']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='email']:focus:-webkit-autofill,.du-text-field .file-drop[type='email']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='email']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='email']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='email']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='email']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='email']:focus:-webkit-autofill,.du-text-field [type='email']:focus:-webkit-autofill:active,.du-text-field--btn [type='email']:focus:-webkit-autofill:active,.du-text-field [type='email']:focus:-webkit-autofill:focus,.du-text-field--btn [type='email']:focus:-webkit-autofill:focus,.du-text-field [type='number']:focus:-webkit-autofill,.du-text-field--btn [type='number']:focus:-webkit-autofill,.du-text-field [type='number']:focus:-webkit-autofill:hover,.du-text-field--btn [type='number']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='number']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='number']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='number']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='number']:focus:-webkit-autofill,.du-text-field .file-drop[type='number']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='number']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='number']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='number']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='number']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='number']:focus:-webkit-autofill,.du-text-field [type='number']:focus:-webkit-autofill:active,.du-text-field--btn [type='number']:focus:-webkit-autofill:active,.du-text-field [type='number']:focus:-webkit-autofill:focus,.du-text-field--btn [type='number']:focus:-webkit-autofill:focus,.du-text-field [type='search']:focus:-webkit-autofill,.du-text-field--btn [type='search']:focus:-webkit-autofill,.du-text-field [type='search']:focus:-webkit-autofill:hover,.du-text-field--btn [type='search']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='search']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='search']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='search']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='search']:focus:-webkit-autofill,.du-text-field .file-drop[type='search']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='search']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='search']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='search']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='search']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='search']:focus:-webkit-autofill,.du-text-field [type='search']:focus:-webkit-autofill:active,.du-text-field--btn [type='search']:focus:-webkit-autofill:active,.du-text-field [type='search']:focus:-webkit-autofill:focus,.du-text-field--btn [type='search']:focus:-webkit-autofill:focus,.du-text-field [type='tel']:focus:-webkit-autofill,.du-text-field--btn [type='tel']:focus:-webkit-autofill,.du-text-field [type='tel']:focus:-webkit-autofill:hover,.du-text-field--btn [type='tel']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='tel']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='tel']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='tel']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='tel']:focus:-webkit-autofill,.du-text-field .file-drop[type='tel']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='tel']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='tel']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='tel']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='tel']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='tel']:focus:-webkit-autofill,.du-text-field [type='tel']:focus:-webkit-autofill:active,.du-text-field--btn [type='tel']:focus:-webkit-autofill:active,.du-text-field [type='tel']:focus:-webkit-autofill:focus,.du-text-field--btn [type='tel']:focus:-webkit-autofill:focus,.du-text-field [type='time']:focus:-webkit-autofill,.du-text-field--btn [type='time']:focus:-webkit-autofill,.du-text-field [type='time']:focus:-webkit-autofill:hover,.du-text-field--btn [type='time']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='time']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='time']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='time']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='time']:focus:-webkit-autofill,.du-text-field .file-drop[type='time']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='time']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='time']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='time']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='time']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='time']:focus:-webkit-autofill,.du-text-field [type='time']:focus:-webkit-autofill:active,.du-text-field--btn [type='time']:focus:-webkit-autofill:active,.du-text-field [type='time']:focus:-webkit-autofill:focus,.du-text-field--btn [type='time']:focus:-webkit-autofill:focus,.du-text-field [type='url']:focus:-webkit-autofill,.du-text-field--btn [type='url']:focus:-webkit-autofill,.du-text-field [type='url']:focus:-webkit-autofill:hover,.du-text-field--btn [type='url']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='url']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='url']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='url']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='url']:focus:-webkit-autofill,.du-text-field .file-drop[type='url']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='url']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='url']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='url']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='url']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='url']:focus:-webkit-autofill,.du-text-field [type='url']:focus:-webkit-autofill:active,.du-text-field--btn [type='url']:focus:-webkit-autofill:active,.du-text-field [type='url']:focus:-webkit-autofill:focus,.du-text-field--btn [type='url']:focus:-webkit-autofill:focus,.du-text-field [type='color']:focus:-webkit-autofill,.du-text-field--btn [type='color']:focus:-webkit-autofill,.du-text-field [type='color']:focus:-webkit-autofill:hover,.du-text-field--btn [type='color']:focus:-webkit-autofill:hover,.du-text-field .accordion-login .accordion-title[type='color']:focus:-webkit-autofill,.accordion-login .du-text-field .accordion-title[type='color']:focus:-webkit-autofill,.du-text-field--btn .accordion-login .accordion-title[type='color']:focus:-webkit-autofill,.accordion-login .du-text-field--btn .accordion-title[type='color']:focus:-webkit-autofill,.du-text-field .file-drop[type='color']:focus:-webkit-autofill,.du-text-field--btn .file-drop[type='color']:focus:-webkit-autofill,.du-text-field .file-drop-container .file-drop-single[type='color']:focus:-webkit-autofill,.file-drop-container .du-text-field .file-drop-single[type='color']:focus:-webkit-autofill,.du-text-field--btn .file-drop-container .file-drop-single[type='color']:focus:-webkit-autofill,.file-drop-container .du-text-field--btn .file-drop-single[type='color']:focus:-webkit-autofill,.du-text-field [type='color']:focus:-webkit-autofill:active,.du-text-field--btn [type='color']:focus:-webkit-autofill:active,.du-text-field [type='color']:focus:-webkit-autofill:focus,.du-text-field--btn [type='color']:focus:-webkit-autofill:focus,.du-text-field textarea:focus:-webkit-autofill,.du-text-field--btn textarea:focus:-webkit-autofill,.du-text-field textarea:focus:-webkit-autofill:hover,.du-text-field--btn textarea:focus:-webkit-autofill:hover,.du-text-field .accordion-login textarea.accordion-title:focus:-webkit-autofill,.accordion-login .du-text-field textarea.accordion-title:focus:-webkit-autofill,.du-text-field--btn .accordion-login textarea.accordion-title:focus:-webkit-autofill,.accordion-login .du-text-field--btn textarea.accordion-title:focus:-webkit-autofill,.du-text-field textarea.file-drop:focus:-webkit-autofill,.du-text-field--btn textarea.file-drop:focus:-webkit-autofill,.du-text-field .file-drop-container textarea.file-drop-single:focus:-webkit-autofill,.file-drop-container .du-text-field textarea.file-drop-single:focus:-webkit-autofill,.du-text-field--btn .file-drop-container textarea.file-drop-single:focus:-webkit-autofill,.file-drop-container .du-text-field--btn textarea.file-drop-single:focus:-webkit-autofill,.du-text-field textarea:focus:-webkit-autofill:active,.du-text-field--btn textarea:focus:-webkit-autofill:active,.du-text-field textarea:focus:-webkit-autofill:focus,.du-text-field--btn textarea:focus:-webkit-autofill:focus{
    -webkit-box-shadow:0 0 0 100px #fff inset !important;
    -webkit-text-fill-color:#333 !important;
    border:solid 1px #999 !important;
    border-radius:4px !important
}
.du-text-field .input-value[disabled] ~ .bar,.du-text-field--btn .input-value[disabled] ~ .bar,.du-text-field input[disabled] ~ .bar,.du-text-field--btn input[disabled] ~ .bar,.du-text-field textarea[disabled] ~ .bar,.du-text-field--btn textarea[disabled] ~ .bar,.du-text-field [type='text']:focus[disabled] ~ .bar,.du-text-field--btn [type='text']:focus[disabled] ~ .bar,.du-text-field [type='password']:focus[disabled] ~ .bar,.du-text-field--btn [type='password']:focus[disabled] ~ .bar,.du-text-field [type='date']:focus[disabled] ~ .bar,.du-text-field--btn [type='date']:focus[disabled] ~ .bar,.du-text-field [type='datetime']:focus[disabled] ~ .bar,.du-text-field--btn [type='datetime']:focus[disabled] ~ .bar,.du-text-field [type='datetime-local']:focus[disabled] ~ .bar,.du-text-field--btn [type='datetime-local']:focus[disabled] ~ .bar,.du-text-field [type='month']:focus[disabled] ~ .bar,.du-text-field--btn [type='month']:focus[disabled] ~ .bar,.du-text-field [type='week']:focus[disabled] ~ .bar,.du-text-field--btn [type='week']:focus[disabled] ~ .bar,.du-text-field [type='email']:focus[disabled] ~ .bar,.du-text-field--btn [type='email']:focus[disabled] ~ .bar,.du-text-field [type='number']:focus[disabled] ~ .bar,.du-text-field--btn [type='number']:focus[disabled] ~ .bar,.du-text-field [type='search']:focus[disabled] ~ .bar,.du-text-field--btn [type='search']:focus[disabled] ~ .bar,.du-text-field [type='tel']:focus[disabled] ~ .bar,.du-text-field--btn [type='tel']:focus[disabled] ~ .bar,.du-text-field [type='time']:focus[disabled] ~ .bar,.du-text-field--btn [type='time']:focus[disabled] ~ .bar,.du-text-field [type='url']:focus[disabled] ~ .bar,.du-text-field--btn [type='url']:focus[disabled] ~ .bar,.du-text-field [type='color']:focus[disabled] ~ .bar,.du-text-field--btn [type='color']:focus[disabled] ~ .bar,.du-text-field textarea:focus[disabled] ~ .bar,.du-text-field--btn textarea:focus[disabled] ~ .bar{
    opacity:0.5
}
.du-text-field .input-value::-ms-clear,.du-text-field--btn .input-value::-ms-clear,.du-text-field .input-value::-ms-reveal,.du-text-field--btn .input-value::-ms-reveal,.du-text-field input::-ms-clear,.du-text-field--btn input::-ms-clear,.du-text-field.readonly input:focus::-ms-clear,.readonly.du-text-field--btn input:focus::-ms-clear,.du-text-field.locked input:focus::-ms-clear,.locked.du-text-field--btn input:focus::-ms-clear,.du-text-field input::-ms-reveal,.du-text-field--btn input::-ms-reveal,.du-text-field.readonly input:focus::-ms-reveal,.readonly.du-text-field--btn input:focus::-ms-reveal,.du-text-field.locked input:focus::-ms-reveal,.locked.du-text-field--btn input:focus::-ms-reveal,.du-text-field textarea::-ms-clear,.du-text-field--btn textarea::-ms-clear,.du-text-field textarea::-ms-reveal,.du-text-field--btn textarea::-ms-reveal,.du-text-field [type='text']:focus::-ms-clear,.du-text-field--btn [type='text']:focus::-ms-clear,.du-text-field [type='text']:focus::-ms-reveal,.du-text-field--btn [type='text']:focus::-ms-reveal,.du-text-field [type='password']:focus::-ms-clear,.du-text-field--btn [type='password']:focus::-ms-clear,.du-text-field [type='password']:focus::-ms-reveal,.du-text-field--btn [type='password']:focus::-ms-reveal,.du-text-field [type='date']:focus::-ms-clear,.du-text-field--btn [type='date']:focus::-ms-clear,.du-text-field [type='date']:focus::-ms-reveal,.du-text-field--btn [type='date']:focus::-ms-reveal,.du-text-field [type='datetime']:focus::-ms-clear,.du-text-field--btn [type='datetime']:focus::-ms-clear,.du-text-field [type='datetime']:focus::-ms-reveal,.du-text-field--btn [type='datetime']:focus::-ms-reveal,.du-text-field [type='datetime-local']:focus::-ms-clear,.du-text-field--btn [type='datetime-local']:focus::-ms-clear,.du-text-field [type='datetime-local']:focus::-ms-reveal,.du-text-field--btn [type='datetime-local']:focus::-ms-reveal,.du-text-field [type='month']:focus::-ms-clear,.du-text-field--btn [type='month']:focus::-ms-clear,.du-text-field [type='month']:focus::-ms-reveal,.du-text-field--btn [type='month']:focus::-ms-reveal,.du-text-field [type='week']:focus::-ms-clear,.du-text-field--btn [type='week']:focus::-ms-clear,.du-text-field [type='week']:focus::-ms-reveal,.du-text-field--btn [type='week']:focus::-ms-reveal,.du-text-field [type='email']:focus::-ms-clear,.du-text-field--btn [type='email']:focus::-ms-clear,.du-text-field [type='email']:focus::-ms-reveal,.du-text-field--btn [type='email']:focus::-ms-reveal,.du-text-field [type='number']:focus::-ms-clear,.du-text-field--btn [type='number']:focus::-ms-clear,.du-text-field [type='number']:focus::-ms-reveal,.du-text-field--btn [type='number']:focus::-ms-reveal,.du-text-field [type='search']:focus::-ms-clear,.du-text-field--btn [type='search']:focus::-ms-clear,.du-text-field [type='search']:focus::-ms-reveal,.du-text-field--btn [type='search']:focus::-ms-reveal,.du-text-field [type='tel']:focus::-ms-clear,.du-text-field--btn [type='tel']:focus::-ms-clear,.du-text-field [type='tel']:focus::-ms-reveal,.du-text-field--btn [type='tel']:focus::-ms-reveal,.du-text-field [type='time']:focus::-ms-clear,.du-text-field--btn [type='time']:focus::-ms-clear,.du-text-field [type='time']:focus::-ms-reveal,.du-text-field--btn [type='time']:focus::-ms-reveal,.du-text-field [type='url']:focus::-ms-clear,.du-text-field--btn [type='url']:focus::-ms-clear,.du-text-field [type='url']:focus::-ms-reveal,.du-text-field--btn [type='url']:focus::-ms-reveal,.du-text-field [type='color']:focus::-ms-clear,.du-text-field--btn [type='color']:focus::-ms-clear,.du-text-field [type='color']:focus::-ms-reveal,.du-text-field--btn [type='color']:focus::-ms-reveal,.du-text-field textarea:focus::-ms-clear,.du-text-field--btn textarea:focus::-ms-clear,.du-text-field textarea:focus::-ms-reveal,.du-text-field--btn textarea:focus::-ms-reveal{
    display:none
}
.du-text-field .input-value::-webkit-input-placeholder,.du-text-field--btn .input-value::-webkit-input-placeholder,.du-text-field input::-webkit-input-placeholder,.du-text-field--btn input::-webkit-input-placeholder,.du-text-field.readonly input:focus::-webkit-input-placeholder,.readonly.du-text-field--btn input:focus::-webkit-input-placeholder,.du-text-field.locked input:focus::-webkit-input-placeholder,.locked.du-text-field--btn input:focus::-webkit-input-placeholder,.du-text-field textarea::-webkit-input-placeholder,.du-text-field--btn textarea::-webkit-input-placeholder,.du-text-field [type='text']:focus::-webkit-input-placeholder,.du-text-field--btn [type='text']:focus::-webkit-input-placeholder,.du-text-field [type='password']:focus::-webkit-input-placeholder,.du-text-field--btn [type='password']:focus::-webkit-input-placeholder,.du-text-field [type='date']:focus::-webkit-input-placeholder,.du-text-field--btn [type='date']:focus::-webkit-input-placeholder,.du-text-field [type='datetime']:focus::-webkit-input-placeholder,.du-text-field--btn [type='datetime']:focus::-webkit-input-placeholder,.du-text-field [type='datetime-local']:focus::-webkit-input-placeholder,.du-text-field--btn [type='datetime-local']:focus::-webkit-input-placeholder,.du-text-field [type='month']:focus::-webkit-input-placeholder,.du-text-field--btn [type='month']:focus::-webkit-input-placeholder,.du-text-field [type='week']:focus::-webkit-input-placeholder,.du-text-field--btn [type='week']:focus::-webkit-input-placeholder,.du-text-field [type='email']:focus::-webkit-input-placeholder,.du-text-field--btn [type='email']:focus::-webkit-input-placeholder,.du-text-field [type='number']:focus::-webkit-input-placeholder,.du-text-field--btn [type='number']:focus::-webkit-input-placeholder,.du-text-field [type='search']:focus::-webkit-input-placeholder,.du-text-field--btn [type='search']:focus::-webkit-input-placeholder,.du-text-field [type='tel']:focus::-webkit-input-placeholder,.du-text-field--btn [type='tel']:focus::-webkit-input-placeholder,.du-text-field [type='time']:focus::-webkit-input-placeholder,.du-text-field--btn [type='time']:focus::-webkit-input-placeholder,.du-text-field [type='url']:focus::-webkit-input-placeholder,.du-text-field--btn [type='url']:focus::-webkit-input-placeholder,.du-text-field [type='color']:focus::-webkit-input-placeholder,.du-text-field--btn [type='color']:focus::-webkit-input-placeholder,.du-text-field textarea:focus::-webkit-input-placeholder,.du-text-field--btn textarea:focus::-webkit-input-placeholder{
    color:transparent !important;
    font-size:1.25rem
}
.du-text-field .input-value::-moz-placeholder,.du-text-field--btn .input-value::-moz-placeholder,.du-text-field input::-moz-placeholder,.du-text-field--btn input::-moz-placeholder,.du-text-field.readonly input:focus::-moz-placeholder,.readonly.du-text-field--btn input:focus::-moz-placeholder,.du-text-field.locked input:focus::-moz-placeholder,.locked.du-text-field--btn input:focus::-moz-placeholder,.du-text-field textarea::-moz-placeholder,.du-text-field--btn textarea::-moz-placeholder,.du-text-field [type='text']:focus::-moz-placeholder,.du-text-field--btn [type='text']:focus::-moz-placeholder,.du-text-field [type='password']:focus::-moz-placeholder,.du-text-field--btn [type='password']:focus::-moz-placeholder,.du-text-field [type='date']:focus::-moz-placeholder,.du-text-field--btn [type='date']:focus::-moz-placeholder,.du-text-field [type='datetime']:focus::-moz-placeholder,.du-text-field--btn [type='datetime']:focus::-moz-placeholder,.du-text-field [type='datetime-local']:focus::-moz-placeholder,.du-text-field--btn [type='datetime-local']:focus::-moz-placeholder,.du-text-field [type='month']:focus::-moz-placeholder,.du-text-field--btn [type='month']:focus::-moz-placeholder,.du-text-field [type='week']:focus::-moz-placeholder,.du-text-field--btn [type='week']:focus::-moz-placeholder,.du-text-field [type='email']:focus::-moz-placeholder,.du-text-field--btn [type='email']:focus::-moz-placeholder,.du-text-field [type='number']:focus::-moz-placeholder,.du-text-field--btn [type='number']:focus::-moz-placeholder,.du-text-field [type='search']:focus::-moz-placeholder,.du-text-field--btn [type='search']:focus::-moz-placeholder,.du-text-field [type='tel']:focus::-moz-placeholder,.du-text-field--btn [type='tel']:focus::-moz-placeholder,.du-text-field [type='time']:focus::-moz-placeholder,.du-text-field--btn [type='time']:focus::-moz-placeholder,.du-text-field [type='url']:focus::-moz-placeholder,.du-text-field--btn [type='url']:focus::-moz-placeholder,.du-text-field [type='color']:focus::-moz-placeholder,.du-text-field--btn [type='color']:focus::-moz-placeholder,.du-text-field textarea:focus::-moz-placeholder,.du-text-field--btn textarea:focus::-moz-placeholder{
    color:transparent !important;
    font-size:1.25rem
}
.du-text-field .input-value:-ms-input-placeholder,.du-text-field--btn .input-value:-ms-input-placeholder,.du-text-field input:-ms-input-placeholder,.du-text-field--btn input:-ms-input-placeholder,.du-text-field.readonly input:-ms-input-placeholder:focus,.readonly.du-text-field--btn input:-ms-input-placeholder:focus,.du-text-field.locked input:-ms-input-placeholder:focus,.locked.du-text-field--btn input:-ms-input-placeholder:focus,.du-text-field textarea:-ms-input-placeholder,.du-text-field--btn textarea:-ms-input-placeholder,.du-text-field [type='text']:focus:-ms-input-placeholder,.du-text-field--btn [type='text']:focus:-ms-input-placeholder,.du-text-field [type='password']:focus:-ms-input-placeholder,.du-text-field--btn [type='password']:focus:-ms-input-placeholder,.du-text-field [type='date']:focus:-ms-input-placeholder,.du-text-field--btn [type='date']:focus:-ms-input-placeholder,.du-text-field [type='datetime']:focus:-ms-input-placeholder,.du-text-field--btn [type='datetime']:focus:-ms-input-placeholder,.du-text-field [type='datetime-local']:focus:-ms-input-placeholder,.du-text-field--btn [type='datetime-local']:focus:-ms-input-placeholder,.du-text-field [type='month']:focus:-ms-input-placeholder,.du-text-field--btn [type='month']:focus:-ms-input-placeholder,.du-text-field [type='week']:focus:-ms-input-placeholder,.du-text-field--btn [type='week']:focus:-ms-input-placeholder,.du-text-field [type='email']:focus:-ms-input-placeholder,.du-text-field--btn [type='email']:focus:-ms-input-placeholder,.du-text-field [type='number']:focus:-ms-input-placeholder,.du-text-field--btn [type='number']:focus:-ms-input-placeholder,.du-text-field [type='search']:focus:-ms-input-placeholder,.du-text-field--btn [type='search']:focus:-ms-input-placeholder,.du-text-field [type='tel']:focus:-ms-input-placeholder,.du-text-field--btn [type='tel']:focus:-ms-input-placeholder,.du-text-field [type='time']:focus:-ms-input-placeholder,.du-text-field--btn [type='time']:focus:-ms-input-placeholder,.du-text-field [type='url']:focus:-ms-input-placeholder,.du-text-field--btn [type='url']:focus:-ms-input-placeholder,.du-text-field [type='color']:focus:-ms-input-placeholder,.du-text-field--btn [type='color']:focus:-ms-input-placeholder,.du-text-field textarea:focus:-ms-input-placeholder,.du-text-field--btn textarea:focus:-ms-input-placeholder{
    color:transparent !important;
    font-size:1.25rem
}
.du-text-field .input-value:-moz-placeholder,.du-text-field--btn .input-value:-moz-placeholder,.du-text-field input:-moz-placeholder,.du-text-field--btn input:-moz-placeholder,.du-text-field.readonly input:-moz-placeholder:focus,.readonly.du-text-field--btn input:-moz-placeholder:focus,.du-text-field.locked input:-moz-placeholder:focus,.locked.du-text-field--btn input:-moz-placeholder:focus,.du-text-field textarea:-moz-placeholder,.du-text-field--btn textarea:-moz-placeholder,.du-text-field [type='text']:focus:-moz-placeholder,.du-text-field--btn [type='text']:focus:-moz-placeholder,.du-text-field [type='password']:focus:-moz-placeholder,.du-text-field--btn [type='password']:focus:-moz-placeholder,.du-text-field [type='date']:focus:-moz-placeholder,.du-text-field--btn [type='date']:focus:-moz-placeholder,.du-text-field [type='datetime']:focus:-moz-placeholder,.du-text-field--btn [type='datetime']:focus:-moz-placeholder,.du-text-field [type='datetime-local']:focus:-moz-placeholder,.du-text-field--btn [type='datetime-local']:focus:-moz-placeholder,.du-text-field [type='month']:focus:-moz-placeholder,.du-text-field--btn [type='month']:focus:-moz-placeholder,.du-text-field [type='week']:focus:-moz-placeholder,.du-text-field--btn [type='week']:focus:-moz-placeholder,.du-text-field [type='email']:focus:-moz-placeholder,.du-text-field--btn [type='email']:focus:-moz-placeholder,.du-text-field [type='number']:focus:-moz-placeholder,.du-text-field--btn [type='number']:focus:-moz-placeholder,.du-text-field [type='search']:focus:-moz-placeholder,.du-text-field--btn [type='search']:focus:-moz-placeholder,.du-text-field [type='tel']:focus:-moz-placeholder,.du-text-field--btn [type='tel']:focus:-moz-placeholder,.du-text-field [type='time']:focus:-moz-placeholder,.du-text-field--btn [type='time']:focus:-moz-placeholder,.du-text-field [type='url']:focus:-moz-placeholder,.du-text-field--btn [type='url']:focus:-moz-placeholder,.du-text-field [type='color']:focus:-moz-placeholder,.du-text-field--btn [type='color']:focus:-moz-placeholder,.du-text-field textarea:focus:-moz-placeholder,.du-text-field--btn textarea:focus:-moz-placeholder{
    color:transparent !important;
    font-size:1.25rem
}
.du-text-field .input-value:focus::-webkit-input-placeholder,.du-text-field--btn .input-value:focus::-webkit-input-placeholder,.du-text-field input:focus::-webkit-input-placeholder,.du-text-field--btn input:focus::-webkit-input-placeholder,.du-text-field.readonly input:focus::-webkit-input-placeholder,.readonly.du-text-field--btn input:focus::-webkit-input-placeholder,.du-text-field.locked input:focus::-webkit-input-placeholder,.locked.du-text-field--btn input:focus::-webkit-input-placeholder,.du-text-field textarea:focus::-webkit-input-placeholder,.du-text-field--btn textarea:focus::-webkit-input-placeholder,.du-text-field [type='text']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='text']:focus:focus::-webkit-input-placeholder,.du-text-field [type='password']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='password']:focus:focus::-webkit-input-placeholder,.du-text-field [type='date']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='date']:focus:focus::-webkit-input-placeholder,.du-text-field [type='datetime']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='datetime']:focus:focus::-webkit-input-placeholder,.du-text-field [type='datetime-local']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='datetime-local']:focus:focus::-webkit-input-placeholder,.du-text-field [type='month']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='month']:focus:focus::-webkit-input-placeholder,.du-text-field [type='week']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='week']:focus:focus::-webkit-input-placeholder,.du-text-field [type='email']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='email']:focus:focus::-webkit-input-placeholder,.du-text-field [type='number']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='number']:focus:focus::-webkit-input-placeholder,.du-text-field [type='search']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='search']:focus:focus::-webkit-input-placeholder,.du-text-field [type='tel']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='tel']:focus:focus::-webkit-input-placeholder,.du-text-field [type='time']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='time']:focus:focus::-webkit-input-placeholder,.du-text-field [type='url']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='url']:focus:focus::-webkit-input-placeholder,.du-text-field [type='color']:focus:focus::-webkit-input-placeholder,.du-text-field--btn [type='color']:focus:focus::-webkit-input-placeholder,.du-text-field textarea:focus:focus::-webkit-input-placeholder,.du-text-field--btn textarea:focus:focus::-webkit-input-placeholder{
    color:#8a8a8a !important
}
.du-text-field .input-value:focus::-moz-placeholder,.du-text-field--btn .input-value:focus::-moz-placeholder,.du-text-field input:focus::-moz-placeholder,.du-text-field--btn input:focus::-moz-placeholder,.du-text-field.readonly input:focus::-moz-placeholder,.readonly.du-text-field--btn input:focus::-moz-placeholder,.du-text-field.locked input:focus::-moz-placeholder,.locked.du-text-field--btn input:focus::-moz-placeholder,.du-text-field textarea:focus::-moz-placeholder,.du-text-field--btn textarea:focus::-moz-placeholder,.du-text-field [type='text']:focus:focus::-moz-placeholder,.du-text-field--btn [type='text']:focus:focus::-moz-placeholder,.du-text-field [type='password']:focus:focus::-moz-placeholder,.du-text-field--btn [type='password']:focus:focus::-moz-placeholder,.du-text-field [type='date']:focus:focus::-moz-placeholder,.du-text-field--btn [type='date']:focus:focus::-moz-placeholder,.du-text-field [type='datetime']:focus:focus::-moz-placeholder,.du-text-field--btn [type='datetime']:focus:focus::-moz-placeholder,.du-text-field [type='datetime-local']:focus:focus::-moz-placeholder,.du-text-field--btn [type='datetime-local']:focus:focus::-moz-placeholder,.du-text-field [type='month']:focus:focus::-moz-placeholder,.du-text-field--btn [type='month']:focus:focus::-moz-placeholder,.du-text-field [type='week']:focus:focus::-moz-placeholder,.du-text-field--btn [type='week']:focus:focus::-moz-placeholder,.du-text-field [type='email']:focus:focus::-moz-placeholder,.du-text-field--btn [type='email']:focus:focus::-moz-placeholder,.du-text-field [type='number']:focus:focus::-moz-placeholder,.du-text-field--btn [type='number']:focus:focus::-moz-placeholder,.du-text-field [type='search']:focus:focus::-moz-placeholder,.du-text-field--btn [type='search']:focus:focus::-moz-placeholder,.du-text-field [type='tel']:focus:focus::-moz-placeholder,.du-text-field--btn [type='tel']:focus:focus::-moz-placeholder,.du-text-field [type='time']:focus:focus::-moz-placeholder,.du-text-field--btn [type='time']:focus:focus::-moz-placeholder,.du-text-field [type='url']:focus:focus::-moz-placeholder,.du-text-field--btn [type='url']:focus:focus::-moz-placeholder,.du-text-field [type='color']:focus:focus::-moz-placeholder,.du-text-field--btn [type='color']:focus:focus::-moz-placeholder,.du-text-field textarea:focus:focus::-moz-placeholder,.du-text-field--btn textarea:focus:focus::-moz-placeholder{
    color:#8a8a8a !important
}
.du-text-field .input-value:focus:-ms-input-placeholder,.du-text-field--btn .input-value:focus:-ms-input-placeholder,.du-text-field input:focus:-ms-input-placeholder,.du-text-field--btn input:focus:-ms-input-placeholder,.du-text-field textarea:focus:-ms-input-placeholder,.du-text-field--btn textarea:focus:-ms-input-placeholder,.du-text-field [type='text']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='text']:focus:focus:-ms-input-placeholder,.du-text-field [type='password']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='password']:focus:focus:-ms-input-placeholder,.du-text-field [type='date']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='date']:focus:focus:-ms-input-placeholder,.du-text-field [type='datetime']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='datetime']:focus:focus:-ms-input-placeholder,.du-text-field [type='datetime-local']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='datetime-local']:focus:focus:-ms-input-placeholder,.du-text-field [type='month']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='month']:focus:focus:-ms-input-placeholder,.du-text-field [type='week']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='week']:focus:focus:-ms-input-placeholder,.du-text-field [type='email']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='email']:focus:focus:-ms-input-placeholder,.du-text-field [type='number']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='number']:focus:focus:-ms-input-placeholder,.du-text-field [type='search']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='search']:focus:focus:-ms-input-placeholder,.du-text-field [type='tel']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='tel']:focus:focus:-ms-input-placeholder,.du-text-field [type='time']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='time']:focus:focus:-ms-input-placeholder,.du-text-field [type='url']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='url']:focus:focus:-ms-input-placeholder,.du-text-field [type='color']:focus:focus:-ms-input-placeholder,.du-text-field--btn [type='color']:focus:focus:-ms-input-placeholder,.du-text-field textarea:focus:focus:-ms-input-placeholder,.du-text-field--btn textarea:focus:focus:-ms-input-placeholder{
    color:#8a8a8a !important
}
.du-text-field .input-value:focus:-moz-placeholder,.du-text-field--btn .input-value:focus:-moz-placeholder,.du-text-field input:focus:-moz-placeholder,.du-text-field--btn input:focus:-moz-placeholder,.du-text-field textarea:focus:-moz-placeholder,.du-text-field--btn textarea:focus:-moz-placeholder,.du-text-field [type='text']:focus:focus:-moz-placeholder,.du-text-field--btn [type='text']:focus:focus:-moz-placeholder,.du-text-field [type='password']:focus:focus:-moz-placeholder,.du-text-field--btn [type='password']:focus:focus:-moz-placeholder,.du-text-field [type='date']:focus:focus:-moz-placeholder,.du-text-field--btn [type='date']:focus:focus:-moz-placeholder,.du-text-field [type='datetime']:focus:focus:-moz-placeholder,.du-text-field--btn [type='datetime']:focus:focus:-moz-placeholder,.du-text-field [type='datetime-local']:focus:focus:-moz-placeholder,.du-text-field--btn [type='datetime-local']:focus:focus:-moz-placeholder,.du-text-field [type='month']:focus:focus:-moz-placeholder,.du-text-field--btn [type='month']:focus:focus:-moz-placeholder,.du-text-field [type='week']:focus:focus:-moz-placeholder,.du-text-field--btn [type='week']:focus:focus:-moz-placeholder,.du-text-field [type='email']:focus:focus:-moz-placeholder,.du-text-field--btn [type='email']:focus:focus:-moz-placeholder,.du-text-field [type='number']:focus:focus:-moz-placeholder,.du-text-field--btn [type='number']:focus:focus:-moz-placeholder,.du-text-field [type='search']:focus:focus:-moz-placeholder,.du-text-field--btn [type='search']:focus:focus:-moz-placeholder,.du-text-field [type='tel']:focus:focus:-moz-placeholder,.du-text-field--btn [type='tel']:focus:focus:-moz-placeholder,.du-text-field [type='time']:focus:focus:-moz-placeholder,.du-text-field--btn [type='time']:focus:focus:-moz-placeholder,.du-text-field [type='url']:focus:focus:-moz-placeholder,.du-text-field--btn [type='url']:focus:focus:-moz-placeholder,.du-text-field [type='color']:focus:focus:-moz-placeholder,.du-text-field--btn [type='color']:focus:focus:-moz-placeholder,.du-text-field textarea:focus:focus:-moz-placeholder,.du-text-field--btn textarea:focus:focus:-moz-placeholder{
    color:#8a8a8a !important
}
.du-text-field .input-value.focus:not([readonly]) ~ .material-label,.du-text-field--btn .input-value.focus:not([readonly]) ~ .material-label,.du-text-field .input-value:focus:not([readonly]) ~ .material-label,.du-text-field--btn .input-value:focus:not([readonly]) ~ .material-label,.du-text-field .input-value:valid ~ .material-label,.du-text-field--btn .input-value:valid ~ .material-label,.du-text-field input.focus:not([readonly]) ~ .material-label,.du-text-field--btn input.focus:not([readonly]) ~ .material-label,.du-text-field input:focus:not([readonly]) ~ .material-label,.du-text-field--btn input:focus:not([readonly]) ~ .material-label,.du-text-field input:valid ~ .material-label,.du-text-field--btn input:valid ~ .material-label,.du-text-field textarea.focus:not([readonly]) ~ .material-label,.du-text-field--btn textarea.focus:not([readonly]) ~ .material-label,.du-text-field textarea:focus:not([readonly]) ~ .material-label,.du-text-field--btn textarea:focus:not([readonly]) ~ .material-label,.du-text-field textarea:valid ~ .material-label,.du-text-field--btn textarea:valid ~ .material-label,.du-text-field [type='text']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='text']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='text']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='text']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='text']:focus:valid ~ .material-label,.du-text-field--btn [type='text']:focus:valid ~ .material-label,.du-text-field [type='password']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='password']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='password']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='password']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='password']:focus:valid ~ .material-label,.du-text-field--btn [type='password']:focus:valid ~ .material-label,.du-text-field [type='date']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='date']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='date']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='date']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='date']:focus:valid ~ .material-label,.du-text-field--btn [type='date']:focus:valid ~ .material-label,.du-text-field [type='datetime']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='datetime']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='datetime']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='datetime']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='datetime']:focus:valid ~ .material-label,.du-text-field--btn [type='datetime']:focus:valid ~ .material-label,.du-text-field [type='datetime-local']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='datetime-local']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='datetime-local']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='datetime-local']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='datetime-local']:focus:valid ~ .material-label,.du-text-field--btn [type='datetime-local']:focus:valid ~ .material-label,.du-text-field [type='month']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='month']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='month']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='month']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='month']:focus:valid ~ .material-label,.du-text-field--btn [type='month']:focus:valid ~ .material-label,.du-text-field [type='week']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='week']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='week']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='week']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='week']:focus:valid ~ .material-label,.du-text-field--btn [type='week']:focus:valid ~ .material-label,.du-text-field [type='email']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='email']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='email']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='email']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='email']:focus:valid ~ .material-label,.du-text-field--btn [type='email']:focus:valid ~ .material-label,.du-text-field [type='number']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='number']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='number']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='number']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='number']:focus:valid ~ .material-label,.du-text-field--btn [type='number']:focus:valid ~ .material-label,.du-text-field [type='search']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='search']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='search']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='search']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='search']:focus:valid ~ .material-label,.du-text-field--btn [type='search']:focus:valid ~ .material-label,.du-text-field [type='tel']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='tel']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='tel']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='tel']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='tel']:focus:valid ~ .material-label,.du-text-field--btn [type='tel']:focus:valid ~ .material-label,.du-text-field [type='time']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='time']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='time']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='time']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='time']:focus:valid ~ .material-label,.du-text-field--btn [type='time']:focus:valid ~ .material-label,.du-text-field [type='url']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='url']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='url']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='url']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='url']:focus:valid ~ .material-label,.du-text-field--btn [type='url']:focus:valid ~ .material-label,.du-text-field [type='color']:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='color']:focus.focus:not([readonly]) ~ .material-label,.du-text-field [type='color']:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn [type='color']:focus:focus:not([readonly]) ~ .material-label,.du-text-field [type='color']:focus:valid ~ .material-label,.du-text-field--btn [type='color']:focus:valid ~ .material-label,.du-text-field textarea:focus.focus:not([readonly]) ~ .material-label,.du-text-field--btn textarea:focus.focus:not([readonly]) ~ .material-label,.du-text-field textarea:focus:focus:not([readonly]) ~ .material-label,.du-text-field--btn textarea:focus:focus:not([readonly]) ~ .material-label,.du-text-field textarea:focus:valid ~ .material-label,.du-text-field--btn textarea:focus:valid ~ .material-label{
    background-color:#fff;
    top:-8px;
    color:#00a9ce;
    font-size:.8125rem;
    font-family:"du-font-secondary-bold"
}
.du-text-field .input-value:focus:not([readonly]) ~ .bar,.du-text-field--btn .input-value:focus:not([readonly]) ~ .bar,.du-text-field input:focus:not([readonly]) ~ .bar,.du-text-field--btn input:focus:not([readonly]) ~ .bar,.du-text-field textarea:focus:not([readonly]) ~ .bar,.du-text-field--btn textarea:focus:not([readonly]) ~ .bar,.du-text-field [type='text']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='text']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='password']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='password']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='date']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='date']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='datetime']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='datetime']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='datetime-local']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='datetime-local']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='month']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='month']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='week']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='week']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='email']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='email']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='number']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='number']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='search']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='search']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='tel']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='tel']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='time']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='time']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='url']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='url']:focus:focus:not([readonly]) ~ .bar,.du-text-field [type='color']:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn [type='color']:focus:focus:not([readonly]) ~ .bar,.du-text-field textarea:focus:focus:not([readonly]) ~ .bar,.du-text-field--btn textarea:focus:focus:not([readonly]) ~ .bar{
    background:linear-gradient(to right, #00a9ce 0%, #733dbe 100%);
    background:linear-gradient(75deg, #00205b 15%, #753bbd 30%, #c724b1 60%, #c724b1 100%)
}
.du-text-field .input-value:focus:not([readonly]) ~ .bar:before,.du-text-field--btn .input-value:focus:not([readonly]) ~ .bar:before,.du-text-field input:focus:not([readonly]) ~ .bar:before,.du-text-field--btn input:focus:not([readonly]) ~ .bar:before,.du-text-field textarea:focus:not([readonly]) ~ .bar:before,.du-text-field--btn textarea:focus:not([readonly]) ~ .bar:before,.du-text-field [type='text']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='text']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='password']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='password']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='date']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='date']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='datetime']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='datetime']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='datetime-local']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='datetime-local']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='month']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='month']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='week']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='week']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='email']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='email']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='number']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='number']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='search']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='search']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='tel']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='tel']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='time']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='time']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='url']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='url']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field [type='color']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn [type='color']:focus:focus:not([readonly]) ~ .bar:before,.du-text-field textarea:focus:focus:not([readonly]) ~ .bar:before,.du-text-field--btn textarea:focus:focus:not([readonly]) ~ .bar:before{
    margin:2px
}
.du-text-field .input-value:not([required]) ~ .material-label,.du-text-field--btn .input-value:not([required]) ~ .material-label,.du-text-field input:not([required]) ~ .material-label,.du-text-field--btn input:not([required]) ~ .material-label,.du-text-field textarea:not([required]) ~ .material-label,.du-text-field--btn textarea:not([required]) ~ .material-label,.du-text-field [type='text']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='text']:focus:not([required]) ~ .material-label,.du-text-field [type='password']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='password']:focus:not([required]) ~ .material-label,.du-text-field [type='date']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='date']:focus:not([required]) ~ .material-label,.du-text-field [type='datetime']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='datetime']:focus:not([required]) ~ .material-label,.du-text-field [type='datetime-local']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='datetime-local']:focus:not([required]) ~ .material-label,.du-text-field [type='month']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='month']:focus:not([required]) ~ .material-label,.du-text-field [type='week']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='week']:focus:not([required]) ~ .material-label,.du-text-field [type='email']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='email']:focus:not([required]) ~ .material-label,.du-text-field [type='number']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='number']:focus:not([required]) ~ .material-label,.du-text-field [type='search']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='search']:focus:not([required]) ~ .material-label,.du-text-field [type='tel']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='tel']:focus:not([required]) ~ .material-label,.du-text-field [type='time']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='time']:focus:not([required]) ~ .material-label,.du-text-field [type='url']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='url']:focus:not([required]) ~ .material-label,.du-text-field [type='color']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='color']:focus:not([required]) ~ .material-label,.du-text-field textarea:focus:not([required]) ~ .material-label,.du-text-field--btn textarea:focus:not([required]) ~ .material-label{
    top:12px;
    color:#777;
    font-family:"du-font-secondary-regular";
    font-size:1.0625rem
}
@media (max-width: 767.98px){
    .du-text-field .input-value:not([required]) ~ .material-label,.du-text-field--btn .input-value:not([required]) ~ .material-label,.du-text-field input:not([required]) ~ .material-label,.du-text-field--btn input:not([required]) ~ .material-label,.du-text-field textarea:not([required]) ~ .material-label,.du-text-field--btn textarea:not([required]) ~ .material-label,.du-text-field [type='text']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='text']:focus:not([required]) ~ .material-label,.du-text-field [type='password']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='password']:focus:not([required]) ~ .material-label,.du-text-field [type='date']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='date']:focus:not([required]) ~ .material-label,.du-text-field [type='datetime']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='datetime']:focus:not([required]) ~ .material-label,.du-text-field [type='datetime-local']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='datetime-local']:focus:not([required]) ~ .material-label,.du-text-field [type='month']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='month']:focus:not([required]) ~ .material-label,.du-text-field [type='week']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='week']:focus:not([required]) ~ .material-label,.du-text-field [type='email']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='email']:focus:not([required]) ~ .material-label,.du-text-field [type='number']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='number']:focus:not([required]) ~ .material-label,.du-text-field [type='search']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='search']:focus:not([required]) ~ .material-label,.du-text-field [type='tel']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='tel']:focus:not([required]) ~ .material-label,.du-text-field [type='time']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='time']:focus:not([required]) ~ .material-label,.du-text-field [type='url']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='url']:focus:not([required]) ~ .material-label,.du-text-field [type='color']:focus:not([required]) ~ .material-label,.du-text-field--btn [type='color']:focus:not([required]) ~ .material-label,.du-text-field textarea:focus:not([required]) ~ .material-label,.du-text-field--btn textarea:focus:not([required]) ~ .material-label{
        font-size:1.13333rem
    }
}
.du-text-field .input-value:not([required]) ~ .material-label span,.du-text-field--btn .input-value:not([required]) ~ .material-label span,.du-text-field input:not([required]) ~ .material-label span,.du-text-field--btn input:not([required]) ~ .material-label span,.du-text-field textarea:not([required]) ~ .material-label span,.du-text-field--btn textarea:not([required]) ~ .material-label span,.du-text-field [type='text']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='text']:focus:not([required]) ~ .material-label span,.du-text-field [type='password']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='password']:focus:not([required]) ~ .material-label span,.du-text-field [type='date']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='date']:focus:not([required]) ~ .material-label span,.du-text-field [type='datetime']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='datetime']:focus:not([required]) ~ .material-label span,.du-text-field [type='datetime-local']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='datetime-local']:focus:not([required]) ~ .material-label span,.du-text-field [type='month']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='month']:focus:not([required]) ~ .material-label span,.du-text-field [type='week']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='week']:focus:not([required]) ~ .material-label span,.du-text-field [type='email']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='email']:focus:not([required]) ~ .material-label span,.du-text-field [type='number']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='number']:focus:not([required]) ~ .material-label span,.du-text-field [type='search']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='search']:focus:not([required]) ~ .material-label span,.du-text-field [type='tel']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='tel']:focus:not([required]) ~ .material-label span,.du-text-field [type='time']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='time']:focus:not([required]) ~ .material-label span,.du-text-field [type='url']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='url']:focus:not([required]) ~ .material-label span,.du-text-field [type='color']:focus:not([required]) ~ .material-label span,.du-text-field--btn [type='color']:focus:not([required]) ~ .material-label span,.du-text-field textarea:focus:not([required]) ~ .material-label span,.du-text-field--btn textarea:focus:not([required]) ~ .material-label span{
    color:#9B9B9B;
    font-size:80%;
    margin-top:3px;
    margin-left:3px
}
.du-text-field .input-value:not([required]) ~ .material-label.optional,.du-text-field--btn .input-value:not([required]) ~ .material-label.optional,.du-text-field input:not([required]) ~ .material-label.optional,.du-text-field--btn input:not([required]) ~ .material-label.optional,.du-text-field textarea:not([required]) ~ .material-label.optional,.du-text-field--btn textarea:not([required]) ~ .material-label.optional,.du-text-field [type='text']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='text']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='password']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='password']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='date']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='date']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='datetime']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='datetime']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='datetime-local']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='datetime-local']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='month']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='month']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='week']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='week']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='email']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='email']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='number']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='number']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='search']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='search']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='tel']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='tel']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='time']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='time']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='url']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='url']:focus:not([required]) ~ .material-label.optional,.du-text-field [type='color']:focus:not([required]) ~ .material-label.optional,.du-text-field--btn [type='color']:focus:not([required]) ~ .material-label.optional,.du-text-field textarea:focus:not([required]) ~ .material-label.optional,.du-text-field--btn textarea:focus:not([required]) ~ .material-label.optional{
    width:100%
}
.du-text-field .input-value:not([required]) ~ .material-label.optional span,.du-text-field--btn .input-value:not([required]) ~ .material-label.optional span,.du-text-field input:not([required]) ~ .material-label.optional span,.du-text-field--btn input:not([required]) ~ .material-label.optional span,.du-text-field textarea:not([required]) ~ .material-label.optional span,.du-text-field--btn textarea:not([required]) ~ .material-label.optional span,.du-text-field [type='text']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='text']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='password']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='password']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='date']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='date']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='datetime']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='datetime']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='datetime-local']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='datetime-local']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='month']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='month']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='week']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='week']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='email']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='email']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='number']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='number']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='search']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='search']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='tel']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='tel']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='time']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='time']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='url']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='url']:focus:not([required]) ~ .material-label.optional span,.du-text-field [type='color']:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn [type='color']:focus:not([required]) ~ .material-label.optional span,.du-text-field textarea:focus:not([required]) ~ .material-label.optional span,.du-text-field--btn textarea:focus:not([required]) ~ .material-label.optional span{
    float:right
}
.du-text-field .input-value:focus:not([required]):empty ~ .material-label,.du-text-field--btn .input-value:focus:not([required]):empty ~ .material-label,.du-text-field input:focus:not([required]):empty ~ .material-label,.du-text-field--btn input:focus:not([required]):empty ~ .material-label,.du-text-field textarea:focus:not([required]):empty ~ .material-label,.du-text-field--btn textarea:focus:not([required]):empty ~ .material-label,.du-text-field [type='text']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='text']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='password']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='password']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='date']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='date']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='datetime']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='datetime']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='datetime-local']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='datetime-local']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='month']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='month']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='week']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='week']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='email']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='email']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='number']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='number']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='search']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='search']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='tel']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='tel']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='time']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='time']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='url']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='url']:focus:focus:not([required]):empty ~ .material-label,.du-text-field [type='color']:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn [type='color']:focus:focus:not([required]):empty ~ .material-label,.du-text-field textarea:focus:focus:not([required]):empty ~ .material-label,.du-text-field--btn textarea:focus:focus:not([required]):empty ~ .material-label{
    color:#00a9ce;
    font-family:"du-font-secondary-bold"
}
.du-text-field .input-value:-webkit-autofill ~ .material-label,.du-text-field--btn .input-value:-webkit-autofill ~ .material-label,.du-text-field .input-value.focus:not([required]) ~ .material-label,.du-text-field--btn .input-value.focus:not([required]) ~ .material-label,.du-text-field .input-value.filled:not([required]) ~ .material-label,.du-text-field--btn .input-value.filled:not([required]) ~ .material-label,.du-text-field .input-value.filled ~ .material-label,.du-text-field--btn .input-value.filled ~ .material-label,.du-text-field input:-webkit-autofill ~ .material-label,.du-text-field--btn input:-webkit-autofill ~ .material-label,.du-text-field input.focus:not([required]) ~ .material-label,.du-text-field--btn input.focus:not([required]) ~ .material-label,.du-text-field input.filled:not([required]) ~ .material-label,.du-text-field--btn input.filled:not([required]) ~ .material-label,.du-text-field input.filled ~ .material-label,.du-text-field--btn input.filled ~ .material-label,.du-text-field textarea:-webkit-autofill ~ .material-label,.du-text-field--btn textarea:-webkit-autofill ~ .material-label,.du-text-field textarea.focus:not([required]) ~ .material-label,.du-text-field--btn textarea.focus:not([required]) ~ .material-label,.du-text-field textarea.filled:not([required]) ~ .material-label,.du-text-field--btn textarea.filled:not([required]) ~ .material-label,.du-text-field textarea.filled ~ .material-label,.du-text-field--btn textarea.filled ~ .material-label,.du-text-field [type='text']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='text']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='text']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='text']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='text']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='text']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='text']:focus.filled ~ .material-label,.du-text-field--btn [type='text']:focus.filled ~ .material-label,.du-text-field [type='password']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='password']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='password']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='password']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='password']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='password']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='password']:focus.filled ~ .material-label,.du-text-field--btn [type='password']:focus.filled ~ .material-label,.du-text-field [type='date']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='date']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='date']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='date']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='date']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='date']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='date']:focus.filled ~ .material-label,.du-text-field--btn [type='date']:focus.filled ~ .material-label,.du-text-field [type='datetime']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='datetime']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='datetime']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='datetime']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='datetime']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='datetime']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='datetime']:focus.filled ~ .material-label,.du-text-field--btn [type='datetime']:focus.filled ~ .material-label,.du-text-field [type='datetime-local']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='datetime-local']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='datetime-local']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='datetime-local']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='datetime-local']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='datetime-local']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='datetime-local']:focus.filled ~ .material-label,.du-text-field--btn [type='datetime-local']:focus.filled ~ .material-label,.du-text-field [type='month']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='month']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='month']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='month']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='month']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='month']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='month']:focus.filled ~ .material-label,.du-text-field--btn [type='month']:focus.filled ~ .material-label,.du-text-field [type='week']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='week']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='week']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='week']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='week']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='week']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='week']:focus.filled ~ .material-label,.du-text-field--btn [type='week']:focus.filled ~ .material-label,.du-text-field [type='email']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='email']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='email']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='email']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='email']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='email']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='email']:focus.filled ~ .material-label,.du-text-field--btn [type='email']:focus.filled ~ .material-label,.du-text-field [type='number']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='number']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='number']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='number']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='number']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='number']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='number']:focus.filled ~ .material-label,.du-text-field--btn [type='number']:focus.filled ~ .material-label,.du-text-field [type='search']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='search']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='search']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='search']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='search']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='search']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='search']:focus.filled ~ .material-label,.du-text-field--btn [type='search']:focus.filled ~ .material-label,.du-text-field [type='tel']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='tel']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='tel']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='tel']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='tel']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='tel']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='tel']:focus.filled ~ .material-label,.du-text-field--btn [type='tel']:focus.filled ~ .material-label,.du-text-field [type='time']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='time']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='time']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='time']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='time']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='time']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='time']:focus.filled ~ .material-label,.du-text-field--btn [type='time']:focus.filled ~ .material-label,.du-text-field [type='url']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='url']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='url']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='url']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='url']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='url']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='url']:focus.filled ~ .material-label,.du-text-field--btn [type='url']:focus.filled ~ .material-label,.du-text-field [type='color']:focus:-webkit-autofill ~ .material-label,.du-text-field--btn [type='color']:focus:-webkit-autofill ~ .material-label,.du-text-field [type='color']:focus.focus:not([required]) ~ .material-label,.du-text-field--btn [type='color']:focus.focus:not([required]) ~ .material-label,.du-text-field [type='color']:focus.filled:not([required]) ~ .material-label,.du-text-field--btn [type='color']:focus.filled:not([required]) ~ .material-label,.du-text-field [type='color']:focus.filled ~ .material-label,.du-text-field--btn [type='color']:focus.filled ~ .material-label,.du-text-field textarea:focus:-webkit-autofill ~ .material-label,.du-text-field--btn textarea:focus:-webkit-autofill ~ .material-label,.du-text-field textarea:focus.focus:not([required]) ~ .material-label,.du-text-field--btn textarea:focus.focus:not([required]) ~ .material-label,.du-text-field textarea:focus.filled:not([required]) ~ .material-label,.du-text-field--btn textarea:focus.filled:not([required]) ~ .material-label,.du-text-field textarea:focus.filled ~ .material-label,.du-text-field--btn textarea:focus.filled ~ .material-label{
    top:-8px;
    font-size:.8125rem;
    background-color:#fff
}
.du-text-field .input-value.filled:valid ~ .material-label,.du-text-field--btn .input-value.filled:valid ~ .material-label,.du-text-field input.filled:valid ~ .material-label,.du-text-field--btn input.filled:valid ~ .material-label,.du-text-field textarea.filled:valid ~ .material-label,.du-text-field--btn textarea.filled:valid ~ .material-label,.du-text-field [type='text']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='text']:focus.filled:valid ~ .material-label,.du-text-field [type='password']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='password']:focus.filled:valid ~ .material-label,.du-text-field [type='date']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='date']:focus.filled:valid ~ .material-label,.du-text-field [type='datetime']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='datetime']:focus.filled:valid ~ .material-label,.du-text-field [type='datetime-local']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='datetime-local']:focus.filled:valid ~ .material-label,.du-text-field [type='month']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='month']:focus.filled:valid ~ .material-label,.du-text-field [type='week']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='week']:focus.filled:valid ~ .material-label,.du-text-field [type='email']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='email']:focus.filled:valid ~ .material-label,.du-text-field [type='number']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='number']:focus.filled:valid ~ .material-label,.du-text-field [type='search']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='search']:focus.filled:valid ~ .material-label,.du-text-field [type='tel']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='tel']:focus.filled:valid ~ .material-label,.du-text-field [type='time']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='time']:focus.filled:valid ~ .material-label,.du-text-field [type='url']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='url']:focus.filled:valid ~ .material-label,.du-text-field [type='color']:focus.filled:valid ~ .material-label,.du-text-field--btn [type='color']:focus.filled:valid ~ .material-label,.du-text-field textarea:focus.filled:valid ~ .material-label,.du-text-field--btn textarea:focus.filled:valid ~ .material-label{
    color:#777;
    font-family:"du-font-secondary-regular";
    background-color:#fff
}
.du-text-field .input-value:focus.filled:valid ~ .material-label,.du-text-field--btn .input-value:focus.filled:valid ~ .material-label,.du-text-field input:focus.filled:valid ~ .material-label,.du-text-field--btn input:focus.filled:valid ~ .material-label,.du-text-field textarea:focus.filled:valid ~ .material-label,.du-text-field--btn textarea:focus.filled:valid ~ .material-label,.du-text-field [type='text']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='text']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='password']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='password']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='date']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='date']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='datetime']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='datetime']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='datetime-local']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='datetime-local']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='month']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='month']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='week']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='week']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='email']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='email']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='number']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='number']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='search']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='search']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='tel']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='tel']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='time']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='time']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='url']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='url']:focus:focus.filled:valid ~ .material-label,.du-text-field [type='color']:focus:focus.filled:valid ~ .material-label,.du-text-field--btn [type='color']:focus:focus.filled:valid ~ .material-label,.du-text-field textarea:focus:focus.filled:valid ~ .material-label,.du-text-field--btn textarea:focus:focus.filled:valid ~ .material-label{
    color:#00a9ce;
    font-family:"du-font-secondary-bold";
    background-color:#fff
}
.du-text-field .input-value:read-only ~ .material-label,.du-text-field--btn .input-value:read-only ~ .material-label,.du-text-field input:read-only ~ .material-label,.du-text-field--btn input:read-only ~ .material-label,.du-text-field textarea:read-only ~ .material-label,.du-text-field--btn textarea:read-only ~ .material-label,.du-text-field [type='text']:focus:read-only ~ .material-label,.du-text-field--btn [type='text']:focus:read-only ~ .material-label,.du-text-field [type='password']:focus:read-only ~ .material-label,.du-text-field--btn [type='password']:focus:read-only ~ .material-label,.du-text-field [type='date']:focus:read-only ~ .material-label,.du-text-field--btn [type='date']:focus:read-only ~ .material-label,.du-text-field [type='datetime']:focus:read-only ~ .material-label,.du-text-field--btn [type='datetime']:focus:read-only ~ .material-label,.du-text-field [type='datetime-local']:focus:read-only ~ .material-label,.du-text-field--btn [type='datetime-local']:focus:read-only ~ .material-label,.du-text-field [type='month']:focus:read-only ~ .material-label,.du-text-field--btn [type='month']:focus:read-only ~ .material-label,.du-text-field [type='week']:focus:read-only ~ .material-label,.du-text-field--btn [type='week']:focus:read-only ~ .material-label,.du-text-field [type='email']:focus:read-only ~ .material-label,.du-text-field--btn [type='email']:focus:read-only ~ .material-label,.du-text-field [type='number']:focus:read-only ~ .material-label,.du-text-field--btn [type='number']:focus:read-only ~ .material-label,.du-text-field [type='search']:focus:read-only ~ .material-label,.du-text-field--btn [type='search']:focus:read-only ~ .material-label,.du-text-field [type='tel']:focus:read-only ~ .material-label,.du-text-field--btn [type='tel']:focus:read-only ~ .material-label,.du-text-field [type='time']:focus:read-only ~ .material-label,.du-text-field--btn [type='time']:focus:read-only ~ .material-label,.du-text-field [type='url']:focus:read-only ~ .material-label,.du-text-field--btn [type='url']:focus:read-only ~ .material-label,.du-text-field [type='color']:focus:read-only ~ .material-label,.du-text-field--btn [type='color']:focus:read-only ~ .material-label,.du-text-field textarea:focus:read-only ~ .material-label,.du-text-field--btn textarea:focus:read-only ~ .material-label{
    top:-8px;
    font-size:.8125rem;
    color:#777;
    background-color:#fff
}
.du-text-field .input-value:focus ~ .material-btn-action,.du-text-field--btn .input-value:focus ~ .material-btn-action,.du-text-field .input-value:valid ~ .material-btn-action,.du-text-field--btn .input-value:valid ~ .material-btn-action,.du-text-field input:focus ~ .material-btn-action,.du-text-field--btn input:focus ~ .material-btn-action,.du-text-field input:valid ~ .material-btn-action,.du-text-field--btn input:valid ~ .material-btn-action,.du-text-field textarea:focus ~ .material-btn-action,.du-text-field--btn textarea:focus ~ .material-btn-action,.du-text-field textarea:valid ~ .material-btn-action,.du-text-field--btn textarea:valid ~ .material-btn-action,.du-text-field [type='text']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='text']:focus:focus ~ .material-btn-action,.du-text-field [type='text']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='text']:focus:valid ~ .material-btn-action,.du-text-field [type='password']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='password']:focus:focus ~ .material-btn-action,.du-text-field [type='password']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='password']:focus:valid ~ .material-btn-action,.du-text-field [type='date']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='date']:focus:focus ~ .material-btn-action,.du-text-field [type='date']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='date']:focus:valid ~ .material-btn-action,.du-text-field [type='datetime']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='datetime']:focus:focus ~ .material-btn-action,.du-text-field [type='datetime']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='datetime']:focus:valid ~ .material-btn-action,.du-text-field [type='datetime-local']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='datetime-local']:focus:focus ~ .material-btn-action,.du-text-field [type='datetime-local']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='datetime-local']:focus:valid ~ .material-btn-action,.du-text-field [type='month']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='month']:focus:focus ~ .material-btn-action,.du-text-field [type='month']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='month']:focus:valid ~ .material-btn-action,.du-text-field [type='week']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='week']:focus:focus ~ .material-btn-action,.du-text-field [type='week']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='week']:focus:valid ~ .material-btn-action,.du-text-field [type='email']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='email']:focus:focus ~ .material-btn-action,.du-text-field [type='email']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='email']:focus:valid ~ .material-btn-action,.du-text-field [type='number']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='number']:focus:focus ~ .material-btn-action,.du-text-field [type='number']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='number']:focus:valid ~ .material-btn-action,.du-text-field [type='search']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='search']:focus:focus ~ .material-btn-action,.du-text-field [type='search']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='search']:focus:valid ~ .material-btn-action,.du-text-field [type='tel']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='tel']:focus:focus ~ .material-btn-action,.du-text-field [type='tel']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='tel']:focus:valid ~ .material-btn-action,.du-text-field [type='time']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='time']:focus:focus ~ .material-btn-action,.du-text-field [type='time']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='time']:focus:valid ~ .material-btn-action,.du-text-field [type='url']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='url']:focus:focus ~ .material-btn-action,.du-text-field [type='url']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='url']:focus:valid ~ .material-btn-action,.du-text-field [type='color']:focus:focus ~ .material-btn-action,.du-text-field--btn [type='color']:focus:focus ~ .material-btn-action,.du-text-field [type='color']:focus:valid ~ .material-btn-action,.du-text-field--btn [type='color']:focus:valid ~ .material-btn-action,.du-text-field textarea:focus:focus ~ .material-btn-action,.du-text-field--btn textarea:focus:focus ~ .material-btn-action,.du-text-field textarea:focus:valid ~ .material-btn-action,.du-text-field--btn textarea:focus:valid ~ .material-btn-action{
    background-color:#00a9ce;
    border-color:#00a9ce
}
.du-text-field .input-value:focus ~ .material-btn-action i,.du-text-field--btn .input-value:focus ~ .material-btn-action i,.du-text-field .input-value:valid ~ .material-btn-action i,.du-text-field--btn .input-value:valid ~ .material-btn-action i,.du-text-field input:focus ~ .material-btn-action i,.du-text-field--btn input:focus ~ .material-btn-action i,.du-text-field input:valid ~ .material-btn-action i,.du-text-field--btn input:valid ~ .material-btn-action i,.du-text-field textarea:focus ~ .material-btn-action i,.du-text-field--btn textarea:focus ~ .material-btn-action i,.du-text-field textarea:valid ~ .material-btn-action i,.du-text-field--btn textarea:valid ~ .material-btn-action i,.du-text-field [type='text']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='text']:focus:focus ~ .material-btn-action i,.du-text-field [type='text']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='text']:focus:valid ~ .material-btn-action i,.du-text-field [type='password']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='password']:focus:focus ~ .material-btn-action i,.du-text-field [type='password']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='password']:focus:valid ~ .material-btn-action i,.du-text-field [type='date']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='date']:focus:focus ~ .material-btn-action i,.du-text-field [type='date']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='date']:focus:valid ~ .material-btn-action i,.du-text-field [type='datetime']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='datetime']:focus:focus ~ .material-btn-action i,.du-text-field [type='datetime']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='datetime']:focus:valid ~ .material-btn-action i,.du-text-field [type='datetime-local']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='datetime-local']:focus:focus ~ .material-btn-action i,.du-text-field [type='datetime-local']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='datetime-local']:focus:valid ~ .material-btn-action i,.du-text-field [type='month']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='month']:focus:focus ~ .material-btn-action i,.du-text-field [type='month']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='month']:focus:valid ~ .material-btn-action i,.du-text-field [type='week']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='week']:focus:focus ~ .material-btn-action i,.du-text-field [type='week']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='week']:focus:valid ~ .material-btn-action i,.du-text-field [type='email']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='email']:focus:focus ~ .material-btn-action i,.du-text-field [type='email']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='email']:focus:valid ~ .material-btn-action i,.du-text-field [type='number']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='number']:focus:focus ~ .material-btn-action i,.du-text-field [type='number']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='number']:focus:valid ~ .material-btn-action i,.du-text-field [type='search']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='search']:focus:focus ~ .material-btn-action i,.du-text-field [type='search']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='search']:focus:valid ~ .material-btn-action i,.du-text-field [type='tel']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='tel']:focus:focus ~ .material-btn-action i,.du-text-field [type='tel']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='tel']:focus:valid ~ .material-btn-action i,.du-text-field [type='time']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='time']:focus:focus ~ .material-btn-action i,.du-text-field [type='time']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='time']:focus:valid ~ .material-btn-action i,.du-text-field [type='url']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='url']:focus:focus ~ .material-btn-action i,.du-text-field [type='url']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='url']:focus:valid ~ .material-btn-action i,.du-text-field [type='color']:focus:focus ~ .material-btn-action i,.du-text-field--btn [type='color']:focus:focus ~ .material-btn-action i,.du-text-field [type='color']:focus:valid ~ .material-btn-action i,.du-text-field--btn [type='color']:focus:valid ~ .material-btn-action i,.du-text-field textarea:focus:focus ~ .material-btn-action i,.du-text-field--btn textarea:focus:focus ~ .material-btn-action i,.du-text-field textarea:focus:valid ~ .material-btn-action i,.du-text-field--btn textarea:focus:valid ~ .material-btn-action i{
    color:#fff;
    transition:0.25s ease all
}
.du-text-field .input-value.filled ~ .material-label,.du-text-field--btn .input-value.filled ~ .material-label,.du-text-field .input-value:focus ~ .material-label,.du-text-field--btn .input-value:focus ~ .material-label,.du-text-field input.filled ~ .material-label,.du-text-field--btn input.filled ~ .material-label,.du-text-field input:focus ~ .material-label,.du-text-field--btn input:focus ~ .material-label,.du-text-field textarea.filled ~ .material-label,.du-text-field--btn textarea.filled ~ .material-label,.du-text-field textarea:focus ~ .material-label,.du-text-field--btn textarea:focus ~ .material-label,.du-text-field [type='text']:focus.filled ~ .material-label,.du-text-field--btn [type='text']:focus.filled ~ .material-label,.du-text-field [type='text']:focus:focus ~ .material-label,.du-text-field--btn [type='text']:focus:focus ~ .material-label,.du-text-field [type='password']:focus.filled ~ .material-label,.du-text-field--btn [type='password']:focus.filled ~ .material-label,.du-text-field [type='password']:focus:focus ~ .material-label,.du-text-field--btn [type='password']:focus:focus ~ .material-label,.du-text-field [type='date']:focus.filled ~ .material-label,.du-text-field--btn [type='date']:focus.filled ~ .material-label,.du-text-field [type='date']:focus:focus ~ .material-label,.du-text-field--btn [type='date']:focus:focus ~ .material-label,.du-text-field [type='datetime']:focus.filled ~ .material-label,.du-text-field--btn [type='datetime']:focus.filled ~ .material-label,.du-text-field [type='datetime']:focus:focus ~ .material-label,.du-text-field--btn [type='datetime']:focus:focus ~ .material-label,.du-text-field [type='datetime-local']:focus.filled ~ .material-label,.du-text-field--btn [type='datetime-local']:focus.filled ~ .material-label,.du-text-field [type='datetime-local']:focus:focus ~ .material-label,.du-text-field--btn [type='datetime-local']:focus:focus ~ .material-label,.du-text-field [type='month']:focus.filled ~ .material-label,.du-text-field--btn [type='month']:focus.filled ~ .material-label,.du-text-field [type='month']:focus:focus ~ .material-label,.du-text-field--btn [type='month']:focus:focus ~ .material-label,.du-text-field [type='week']:focus.filled ~ .material-label,.du-text-field--btn [type='week']:focus.filled ~ .material-label,.du-text-field [type='week']:focus:focus ~ .material-label,.du-text-field--btn [type='week']:focus:focus ~ .material-label,.du-text-field [type='email']:focus.filled ~ .material-label,.du-text-field--btn [type='email']:focus.filled ~ .material-label,.du-text-field [type='email']:focus:focus ~ .material-label,.du-text-field--btn [type='email']:focus:focus ~ .material-label,.du-text-field [type='number']:focus.filled ~ .material-label,.du-text-field--btn [type='number']:focus.filled ~ .material-label,.du-text-field [type='number']:focus:focus ~ .material-label,.du-text-field--btn [type='number']:focus:focus ~ .material-label,.du-text-field [type='search']:focus.filled ~ .material-label,.du-text-field--btn [type='search']:focus.filled ~ .material-label,.du-text-field [type='search']:focus:focus ~ .material-label,.du-text-field--btn [type='search']:focus:focus ~ .material-label,.du-text-field [type='tel']:focus.filled ~ .material-label,.du-text-field--btn [type='tel']:focus.filled ~ .material-label,.du-text-field [type='tel']:focus:focus ~ .material-label,.du-text-field--btn [type='tel']:focus:focus ~ .material-label,.du-text-field [type='time']:focus.filled ~ .material-label,.du-text-field--btn [type='time']:focus.filled ~ .material-label,.du-text-field [type='time']:focus:focus ~ .material-label,.du-text-field--btn [type='time']:focus:focus ~ .material-label,.du-text-field [type='url']:focus.filled ~ .material-label,.du-text-field--btn [type='url']:focus.filled ~ .material-label,.du-text-field [type='url']:focus:focus ~ .material-label,.du-text-field--btn [type='url']:focus:focus ~ .material-label,.du-text-field [type='color']:focus.filled ~ .material-label,.du-text-field--btn [type='color']:focus.filled ~ .material-label,.du-text-field [type='color']:focus:focus ~ .material-label,.du-text-field--btn [type='color']:focus:focus ~ .material-label,.du-text-field textarea:focus.filled ~ .material-label,.du-text-field--btn textarea:focus.filled ~ .material-label,.du-text-field textarea:focus:focus ~ .material-label,.du-text-field--btn textarea:focus:focus ~ .material-label{
    background-color:#fff;
    top:-8px
}
.du-text-field .input-value:focus ~ .input-hint,.du-text-field--btn .input-value:focus ~ .input-hint,.du-text-field input:focus ~ .input-hint,.du-text-field--btn input:focus ~ .input-hint,.du-text-field textarea:focus ~ .input-hint,.du-text-field--btn textarea:focus ~ .input-hint,.du-text-field [type='text']:focus:focus ~ .input-hint,.du-text-field--btn [type='text']:focus:focus ~ .input-hint,.du-text-field [type='password']:focus:focus ~ .input-hint,.du-text-field--btn [type='password']:focus:focus ~ .input-hint,.du-text-field [type='date']:focus:focus ~ .input-hint,.du-text-field--btn [type='date']:focus:focus ~ .input-hint,.du-text-field [type='datetime']:focus:focus ~ .input-hint,.du-text-field--btn [type='datetime']:focus:focus ~ .input-hint,.du-text-field [type='datetime-local']:focus:focus ~ .input-hint,.du-text-field--btn [type='datetime-local']:focus:focus ~ .input-hint,.du-text-field [type='month']:focus:focus ~ .input-hint,.du-text-field--btn [type='month']:focus:focus ~ .input-hint,.du-text-field [type='week']:focus:focus ~ .input-hint,.du-text-field--btn [type='week']:focus:focus ~ .input-hint,.du-text-field [type='email']:focus:focus ~ .input-hint,.du-text-field--btn [type='email']:focus:focus ~ .input-hint,.du-text-field [type='number']:focus:focus ~ .input-hint,.du-text-field--btn [type='number']:focus:focus ~ .input-hint,.du-text-field [type='search']:focus:focus ~ .input-hint,.du-text-field--btn [type='search']:focus:focus ~ .input-hint,.du-text-field [type='tel']:focus:focus ~ .input-hint,.du-text-field--btn [type='tel']:focus:focus ~ .input-hint,.du-text-field [type='time']:focus:focus ~ .input-hint,.du-text-field--btn [type='time']:focus:focus ~ .input-hint,.du-text-field [type='url']:focus:focus ~ .input-hint,.du-text-field--btn [type='url']:focus:focus ~ .input-hint,.du-text-field [type='color']:focus:focus ~ .input-hint,.du-text-field--btn [type='color']:focus:focus ~ .input-hint,.du-text-field textarea:focus:focus ~ .input-hint,.du-text-field--btn textarea:focus:focus ~ .input-hint{
    display:block
}
.du-text-field .input-value.parsley-error ~ .input-hint,.du-text-field--btn .input-value.parsley-error ~ .input-hint,.du-text-field .input-value.parsley-error:focus ~ .input-hint,.du-text-field--btn .input-value.parsley-error:focus ~ .input-hint,.du-text-field input.parsley-error ~ .input-hint,.du-text-field--btn input.parsley-error ~ .input-hint,.du-text-field input.parsley-error:focus ~ .input-hint,.du-text-field--btn input.parsley-error:focus ~ .input-hint,.du-text-field textarea.parsley-error ~ .input-hint,.du-text-field--btn textarea.parsley-error ~ .input-hint,.du-text-field textarea.parsley-error:focus ~ .input-hint,.du-text-field--btn textarea.parsley-error:focus ~ .input-hint,.du-text-field [type='text']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='text']:focus.parsley-error ~ .input-hint,.du-text-field [type='text']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='text']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='password']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='password']:focus.parsley-error ~ .input-hint,.du-text-field [type='password']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='password']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='date']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='date']:focus.parsley-error ~ .input-hint,.du-text-field [type='date']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='date']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='datetime']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='datetime']:focus.parsley-error ~ .input-hint,.du-text-field [type='datetime']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='datetime']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='datetime-local']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='datetime-local']:focus.parsley-error ~ .input-hint,.du-text-field [type='datetime-local']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='datetime-local']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='month']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='month']:focus.parsley-error ~ .input-hint,.du-text-field [type='month']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='month']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='week']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='week']:focus.parsley-error ~ .input-hint,.du-text-field [type='week']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='week']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='email']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='email']:focus.parsley-error ~ .input-hint,.du-text-field [type='email']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='email']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='number']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='number']:focus.parsley-error ~ .input-hint,.du-text-field [type='number']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='number']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='search']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='search']:focus.parsley-error ~ .input-hint,.du-text-field [type='search']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='search']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='tel']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='tel']:focus.parsley-error ~ .input-hint,.du-text-field [type='tel']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='tel']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='time']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='time']:focus.parsley-error ~ .input-hint,.du-text-field [type='time']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='time']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='url']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='url']:focus.parsley-error ~ .input-hint,.du-text-field [type='url']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='url']:focus.parsley-error:focus ~ .input-hint,.du-text-field [type='color']:focus.parsley-error ~ .input-hint,.du-text-field--btn [type='color']:focus.parsley-error ~ .input-hint,.du-text-field [type='color']:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn [type='color']:focus.parsley-error:focus ~ .input-hint,.du-text-field textarea:focus.parsley-error ~ .input-hint,.du-text-field--btn textarea:focus.parsley-error ~ .input-hint,.du-text-field textarea:focus.parsley-error:focus ~ .input-hint,.du-text-field--btn textarea:focus.parsley-error:focus ~ .input-hint{
    display:none
}
.du-text-field .input-value.parsley-error ~ .material-label,.du-text-field--btn .input-value.parsley-error ~ .material-label,.du-text-field .input-value.parsley-error:focus ~ .material-label,.du-text-field--btn .input-value.parsley-error:focus ~ .material-label,.du-text-field input.parsley-error ~ .material-label,.du-text-field--btn input.parsley-error ~ .material-label,.du-text-field input.parsley-error:focus ~ .material-label,.du-text-field--btn input.parsley-error:focus ~ .material-label,.du-text-field textarea.parsley-error ~ .material-label,.du-text-field--btn textarea.parsley-error ~ .material-label,.du-text-field textarea.parsley-error:focus ~ .material-label,.du-text-field--btn textarea.parsley-error:focus ~ .material-label,.du-text-field [type='text']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='text']:focus.parsley-error ~ .material-label,.du-text-field [type='text']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='text']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='password']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='password']:focus.parsley-error ~ .material-label,.du-text-field [type='password']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='password']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='date']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='date']:focus.parsley-error ~ .material-label,.du-text-field [type='date']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='date']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='datetime']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='datetime']:focus.parsley-error ~ .material-label,.du-text-field [type='datetime']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='datetime']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='datetime-local']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='datetime-local']:focus.parsley-error ~ .material-label,.du-text-field [type='datetime-local']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='datetime-local']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='month']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='month']:focus.parsley-error ~ .material-label,.du-text-field [type='month']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='month']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='week']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='week']:focus.parsley-error ~ .material-label,.du-text-field [type='week']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='week']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='email']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='email']:focus.parsley-error ~ .material-label,.du-text-field [type='email']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='email']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='number']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='number']:focus.parsley-error ~ .material-label,.du-text-field [type='number']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='number']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='search']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='search']:focus.parsley-error ~ .material-label,.du-text-field [type='search']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='search']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='tel']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='tel']:focus.parsley-error ~ .material-label,.du-text-field [type='tel']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='tel']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='time']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='time']:focus.parsley-error ~ .material-label,.du-text-field [type='time']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='time']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='url']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='url']:focus.parsley-error ~ .material-label,.du-text-field [type='url']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='url']:focus.parsley-error:focus ~ .material-label,.du-text-field [type='color']:focus.parsley-error ~ .material-label,.du-text-field--btn [type='color']:focus.parsley-error ~ .material-label,.du-text-field [type='color']:focus.parsley-error:focus ~ .material-label,.du-text-field--btn [type='color']:focus.parsley-error:focus ~ .material-label,.du-text-field textarea:focus.parsley-error ~ .material-label,.du-text-field--btn textarea:focus.parsley-error ~ .material-label,.du-text-field textarea:focus.parsley-error:focus ~ .material-label,.du-text-field--btn textarea:focus.parsley-error:focus ~ .material-label{
    background-color:#fff;
    color:#FF514D !important;
    font-family:"du-font-secondary-bold" !important;
    top:-8px;
    font-family:"du-font-secondary-bold";
    font-size:.8125rem !important
}
.du-text-field .input-value.parsley-error ~ .bar,.du-text-field--btn .input-value.parsley-error ~ .bar,.du-text-field input.parsley-error ~ .bar,.du-text-field--btn input.parsley-error ~ .bar,.du-text-field textarea.parsley-error ~ .bar,.du-text-field--btn textarea.parsley-error ~ .bar,.du-text-field [type='text']:focus.parsley-error ~ .bar,.du-text-field--btn [type='text']:focus.parsley-error ~ .bar,.du-text-field [type='password']:focus.parsley-error ~ .bar,.du-text-field--btn [type='password']:focus.parsley-error ~ .bar,.du-text-field [type='date']:focus.parsley-error ~ .bar,.du-text-field--btn [type='date']:focus.parsley-error ~ .bar,.du-text-field [type='datetime']:focus.parsley-error ~ .bar,.du-text-field--btn [type='datetime']:focus.parsley-error ~ .bar,.du-text-field [type='datetime-local']:focus.parsley-error ~ .bar,.du-text-field--btn [type='datetime-local']:focus.parsley-error ~ .bar,.du-text-field [type='month']:focus.parsley-error ~ .bar,.du-text-field--btn [type='month']:focus.parsley-error ~ .bar,.du-text-field [type='week']:focus.parsley-error ~ .bar,.du-text-field--btn [type='week']:focus.parsley-error ~ .bar,.du-text-field [type='email']:focus.parsley-error ~ .bar,.du-text-field--btn [type='email']:focus.parsley-error ~ .bar,.du-text-field [type='number']:focus.parsley-error ~ .bar,.du-text-field--btn [type='number']:focus.parsley-error ~ .bar,.du-text-field [type='search']:focus.parsley-error ~ .bar,.du-text-field--btn [type='search']:focus.parsley-error ~ .bar,.du-text-field [type='tel']:focus.parsley-error ~ .bar,.du-text-field--btn [type='tel']:focus.parsley-error ~ .bar,.du-text-field [type='time']:focus.parsley-error ~ .bar,.du-text-field--btn [type='time']:focus.parsley-error ~ .bar,.du-text-field [type='url']:focus.parsley-error ~ .bar,.du-text-field--btn [type='url']:focus.parsley-error ~ .bar,.du-text-field [type='color']:focus.parsley-error ~ .bar,.du-text-field--btn [type='color']:focus.parsley-error ~ .bar,.du-text-field textarea:focus.parsley-error ~ .bar,.du-text-field--btn textarea:focus.parsley-error ~ .bar{
    background-color:#FF514D !important
}
.du-text-field .input-value.parsley-error::-webkit-input-placeholder,.du-text-field--btn .input-value.parsley-error::-webkit-input-placeholder,.du-text-field input.parsley-error::-webkit-input-placeholder,.du-text-field--btn input.parsley-error::-webkit-input-placeholder,.du-text-field.readonly input.parsley-error:focus::-webkit-input-placeholder,.readonly.du-text-field--btn input.parsley-error:focus::-webkit-input-placeholder,.du-text-field.locked input.parsley-error:focus::-webkit-input-placeholder,.locked.du-text-field--btn input.parsley-error:focus::-webkit-input-placeholder,.du-text-field textarea.parsley-error::-webkit-input-placeholder,.du-text-field--btn textarea.parsley-error::-webkit-input-placeholder,.du-text-field [type='text']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='text']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='password']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='password']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='date']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='date']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='datetime']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='datetime']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='datetime-local']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='datetime-local']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='month']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='month']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='week']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='week']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='email']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='email']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='number']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='number']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='search']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='search']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='tel']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='tel']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='time']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='time']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='url']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='url']:focus.parsley-error::-webkit-input-placeholder,.du-text-field [type='color']:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn [type='color']:focus.parsley-error::-webkit-input-placeholder,.du-text-field textarea:focus.parsley-error::-webkit-input-placeholder,.du-text-field--btn textarea:focus.parsley-error::-webkit-input-placeholder{
    color:#777 !important
}
.du-text-field .input-value.parsley-error::-moz-placeholder,.du-text-field--btn .input-value.parsley-error::-moz-placeholder,.du-text-field input.parsley-error::-moz-placeholder,.du-text-field--btn input.parsley-error::-moz-placeholder,.du-text-field.readonly input.parsley-error:focus::-moz-placeholder,.readonly.du-text-field--btn input.parsley-error:focus::-moz-placeholder,.du-text-field.locked input.parsley-error:focus::-moz-placeholder,.locked.du-text-field--btn input.parsley-error:focus::-moz-placeholder,.du-text-field textarea.parsley-error::-moz-placeholder,.du-text-field--btn textarea.parsley-error::-moz-placeholder,.du-text-field [type='text']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='text']:focus.parsley-error::-moz-placeholder,.du-text-field [type='password']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='password']:focus.parsley-error::-moz-placeholder,.du-text-field [type='date']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='date']:focus.parsley-error::-moz-placeholder,.du-text-field [type='datetime']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='datetime']:focus.parsley-error::-moz-placeholder,.du-text-field [type='datetime-local']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='datetime-local']:focus.parsley-error::-moz-placeholder,.du-text-field [type='month']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='month']:focus.parsley-error::-moz-placeholder,.du-text-field [type='week']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='week']:focus.parsley-error::-moz-placeholder,.du-text-field [type='email']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='email']:focus.parsley-error::-moz-placeholder,.du-text-field [type='number']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='number']:focus.parsley-error::-moz-placeholder,.du-text-field [type='search']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='search']:focus.parsley-error::-moz-placeholder,.du-text-field [type='tel']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='tel']:focus.parsley-error::-moz-placeholder,.du-text-field [type='time']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='time']:focus.parsley-error::-moz-placeholder,.du-text-field [type='url']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='url']:focus.parsley-error::-moz-placeholder,.du-text-field [type='color']:focus.parsley-error::-moz-placeholder,.du-text-field--btn [type='color']:focus.parsley-error::-moz-placeholder,.du-text-field textarea:focus.parsley-error::-moz-placeholder,.du-text-field--btn textarea:focus.parsley-error::-moz-placeholder{
    color:#777 !important
}
.du-text-field .input-value.parsley-error:-ms-input-placeholder,.du-text-field--btn .input-value.parsley-error:-ms-input-placeholder,.du-text-field input.parsley-error:-ms-input-placeholder,.du-text-field--btn input.parsley-error:-ms-input-placeholder,.du-text-field textarea.parsley-error:-ms-input-placeholder,.du-text-field--btn textarea.parsley-error:-ms-input-placeholder,.du-text-field [type='text']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='text']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='password']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='password']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='date']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='date']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='datetime']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='datetime']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='datetime-local']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='datetime-local']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='month']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='month']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='week']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='week']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='email']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='email']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='number']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='number']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='search']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='search']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='tel']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='tel']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='time']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='time']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='url']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='url']:focus.parsley-error:-ms-input-placeholder,.du-text-field [type='color']:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn [type='color']:focus.parsley-error:-ms-input-placeholder,.du-text-field textarea:focus.parsley-error:-ms-input-placeholder,.du-text-field--btn textarea:focus.parsley-error:-ms-input-placeholder{
    color:#777 !important
}
.du-text-field .input-value.parsley-error:-moz-placeholder,.du-text-field--btn .input-value.parsley-error:-moz-placeholder,.du-text-field input.parsley-error:-moz-placeholder,.du-text-field--btn input.parsley-error:-moz-placeholder,.du-text-field textarea.parsley-error:-moz-placeholder,.du-text-field--btn textarea.parsley-error:-moz-placeholder,.du-text-field [type='text']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='text']:focus.parsley-error:-moz-placeholder,.du-text-field [type='password']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='password']:focus.parsley-error:-moz-placeholder,.du-text-field [type='date']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='date']:focus.parsley-error:-moz-placeholder,.du-text-field [type='datetime']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='datetime']:focus.parsley-error:-moz-placeholder,.du-text-field [type='datetime-local']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='datetime-local']:focus.parsley-error:-moz-placeholder,.du-text-field [type='month']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='month']:focus.parsley-error:-moz-placeholder,.du-text-field [type='week']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='week']:focus.parsley-error:-moz-placeholder,.du-text-field [type='email']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='email']:focus.parsley-error:-moz-placeholder,.du-text-field [type='number']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='number']:focus.parsley-error:-moz-placeholder,.du-text-field [type='search']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='search']:focus.parsley-error:-moz-placeholder,.du-text-field [type='tel']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='tel']:focus.parsley-error:-moz-placeholder,.du-text-field [type='time']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='time']:focus.parsley-error:-moz-placeholder,.du-text-field [type='url']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='url']:focus.parsley-error:-moz-placeholder,.du-text-field [type='color']:focus.parsley-error:-moz-placeholder,.du-text-field--btn [type='color']:focus.parsley-error:-moz-placeholder,.du-text-field textarea:focus.parsley-error:-moz-placeholder,.du-text-field--btn textarea:focus.parsley-error:-moz-placeholder{
    color:#777 !important
}
.du-text-field select:focus ~ .material-label,.du-text-field--btn select:focus ~ .material-label{
    background-color:#fff;
    color:#00a9ce
}
.du-text-field select.parsley-error ~ .material-label,.du-text-field--btn select.parsley-error ~ .material-label{
    background-color:#fff;
    color:#FF514D
}
.du-text-field input[type=date],.du-text-field--btn input[type=date],.du-text-field.readonly input[type=date]:focus,.readonly.du-text-field--btn input[type=date]:focus,.du-text-field.locked input[type=date]:focus,.locked.du-text-field--btn input[type=date]:focus{
    color:transparent
}
.du-text-field input[type=date]:focus,.du-text-field--btn input[type=date]:focus,.du-text-field input[type=date].focus,.du-text-field--btn input[type=date].focus{
    color:#333
}
.du-text-field input[type=date].filled,.du-text-field--btn input[type=date].filled{
    color:#333
}
.du-text-field input[type=date].error,.du-text-field--btn input[type=date].error{
    border-bottom:1px solid #FF514D
}
.du-text-field input[type=date].parsley-error,.du-text-field--btn input[type=date].parsley-error,.du-text-field input[type=text].parsley-error,.du-text-field--btn input[type=text].parsley-error,.du-text-field input[type=tel].parsley-error,.du-text-field--btn input[type=tel].parsley-error,.du-text-field input[type=email].parsley-error,.du-text-field--btn input[type=email].parsley-error,.du-text-field input[type=password].parsley-error,.du-text-field--btn input[type=password].parsley-error{
    color:#F44242
}
.du-text-field input[type=email].suggestion,.du-text-field--btn input[type=email].suggestion{
    color:#ff8200 !important;
    -webkit-text-fill-color:#ff8200 !important
}
.du-text-field .suggestion-text,.du-text-field--btn .suggestion-text{
    display:flex;
    justify-content:space-between;
    color:#ff8200;
    padding:5px 0 0
}
.du-text-field .suggestion-text a,.du-text-field--btn .suggestion-text a{
    text-decoration:underline
}
.du-text-field .material-label,.du-text-field--btn .material-label{
    font-weight:normal;
    font-family:"du-font-secondary-regular";
    position:absolute;
    pointer-events:none;
    left:0px;
    margin-left:10px;
    top:13px;
    font-size:1.0625rem;
    color:#333;
    transition:0.25s ease all;
    background:transparent;
    padding:3px;
    line-height:1;
    background-color:#fff;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:91%
}
@media (max-width: 767.98px){
    .du-text-field .material-label,.du-text-field--btn .material-label{
        font-size:1.13333rem;
        top:14px
    }
}
.du-text-field .material-btn-action,.du-text-field--btn .material-btn-action{
    font-size:1.688em;
    border:2px #ddd solid;
    display:block;
    border-radius:100%;
    width:45px;
    height:45px;
    color:#ddd;
    padding-top:3px;
    text-align:center;
    position:absolute;
    right:2px;
    top:-4px;
    transition:0.25s ease all
}
.du-text-field .bar,.du-text-field--btn .bar{
    position:absolute;
    z-index:-1;
    left:0;
    top:0;
    width:99.5%;
    height:100%;
    border-radius:4px;
    background-color:#999
}
.du-text-field .bar::before,.du-text-field--btn .bar::before{
    content:'';
    background-color:#fff;
    border-radius:3px;
    margin:1px;
    right:0;
    left:0;
    top:0;
    bottom:0;
    width:auto;
    height:auto;
    position:absolute
}
.du-text-field .bar::after,.du-text-field--btn .bar::after{
    display:none
}
.du-text-field .parsley-error ~ .bar,.du-text-field--btn .parsley-error ~ .bar{
    background-color:#FF514D
}
.du-text-field .parsley-error ~ .bar:before,.du-text-field--btn .parsley-error ~ .bar:before{
    margin:2px
}
.du-text-field .parsley-success ~ .bar::before,.du-text-field--btn .parsley-success ~ .bar::before{
    margin:1px
}
.du-text-field .parsley-success .material-label,.du-text-field--btn .parsley-success .material-label{
    background-color:#fff;
    font-family:"du-font-secondary-regular"
}
.du-text-field .input-hint,.du-text-field--btn .input-hint{
    font-family:"du-font-secondary-regular";
    font-size:.75rem;
    color:#777;
    line-height:28px;
    position:absolute;
    font-size:.875rem;
    display:none
}
.du-text-field .input-error,.du-text-field--btn .input-error,.du-text-field .parsley-errors-list,.du-text-field--btn .parsley-errors-list{
    font-family:"du-font-secondary-regular";
    font-size:.75rem;
    color:#F44242;
    line-height:1.2;
    position:absolute;
    padding:0;
    margin:0;
    font-size:.875rem;
    font-size:.8125pxrem
}
.du-text-field .parsley-errors-list,.du-text-field--btn .parsley-errors-list{
    background:transparent;
    z-index:2;
    width:100%;
    text-align:left
}
.du-text-field.readonly,.readonly.du-text-field--btn,.du-text-field.locked,.locked.du-text-field--btn{
    position:relative
}
.du-text-field.readonly::before,.readonly.du-text-field--btn::before,.du-text-field.locked::before,.locked.du-text-field--btn::before{
    content:'T';
    width:20px;
    height:20px;
    color:#777;
    font-family:"du-icon-font";
    position:absolute;
    top:11px
}
.du-text-field.readonly input,.readonly.du-text-field--btn input,.du-text-field.readonly input:focus,.readonly.du-text-field--btn input:focus,.du-text-field.locked input,.locked.du-text-field--btn input,.du-text-field.locked input:focus,.locked.du-text-field--btn input:focus{
    padding-left:34px;
    color:#777
}
.du-text-field.readonly input:focus,.readonly.du-text-field--btn input:focus,.du-text-field.locked input:focus,.locked.du-text-field--btn input:focus{
    color:#000
}
.du-text-field.locked::before,.locked.du-text-field--btn::before{
    top:15px;
    left:10px
}
.du-text-field.locked .material-label,.locked.du-text-field--btn .material-label{
    left:20px
}
.du-text-field.align-center input,.align-center.du-text-field--btn input,.du-text-field.align-center .du-text-field.readonly input:focus,.du-text-field.readonly .du-text-field.align-center input:focus,.align-center.du-text-field--btn .du-text-field.readonly input:focus,.du-text-field.readonly .align-center.du-text-field--btn input:focus,.du-text-field.align-center .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .du-text-field.align-center input:focus,.align-center.du-text-field--btn .readonly.du-text-field--btn input:focus,.readonly.du-text-field--btn .align-center.du-text-field--btn input:focus,.du-text-field.align-center .du-text-field.locked input:focus,.du-text-field.locked .du-text-field.align-center input:focus,.align-center.du-text-field--btn .du-text-field.locked input:focus,.du-text-field.locked .align-center.du-text-field--btn input:focus,.du-text-field.align-center .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .du-text-field.align-center input:focus,.align-center.du-text-field--btn .locked.du-text-field--btn input:focus,.locked.du-text-field--btn .align-center.du-text-field--btn input:focus,.du-text-field.align-center label,.align-center.du-text-field--btn label{
    width:100%;
    text-align:center
}
.du-text-field--btn input,.du-text-field--btn .du-text-field.readonly input:focus,.du-text-field.readonly .du-text-field--btn input:focus,.readonly.du-text-field--btn input:focus,.du-text-field--btn .du-text-field.locked input:focus,.du-text-field.locked .du-text-field--btn input:focus,.locked.du-text-field--btn input:focus,.du-text-field--btn textarea,.du-text-field--btn [type='tel'],.du-text-field--btn [type='text']:focus,.du-text-field--btn [type='password']:focus,.du-text-field--btn [type='date']:focus,.du-text-field--btn [type='datetime']:focus,.du-text-field--btn [type='datetime-local']:focus,.du-text-field--btn [type='month']:focus,.du-text-field--btn [type='week']:focus,.du-text-field--btn [type='email']:focus,.du-text-field--btn [type='number']:focus,.du-text-field--btn [type='search']:focus,.du-text-field--btn [type='tel']:focus,.du-text-field--btn [type='time']:focus,.du-text-field--btn [type='url']:focus,.du-text-field--btn [type='color']:focus,.du-text-field--btn textarea:focus{
    width:calc(100% - 60px)
}
@media (max-width: 767.98px){
    .du-text-field--btn input,.du-text-field--btn .du-text-field.readonly input:focus,.du-text-field.readonly .du-text-field--btn input:focus,.readonly.du-text-field--btn input:focus,.du-text-field--btn .du-text-field.locked input:focus,.du-text-field.locked .du-text-field--btn input:focus,.locked.du-text-field--btn input:focus,.du-text-field--btn textarea,.du-text-field--btn [type='tel'],.du-text-field--btn [type='text']:focus,.du-text-field--btn [type='password']:focus,.du-text-field--btn [type='date']:focus,.du-text-field--btn [type='datetime']:focus,.du-text-field--btn [type='datetime-local']:focus,.du-text-field--btn [type='month']:focus,.du-text-field--btn [type='week']:focus,.du-text-field--btn [type='email']:focus,.du-text-field--btn [type='number']:focus,.du-text-field--btn [type='search']:focus,.du-text-field--btn [type='tel']:focus,.du-text-field--btn [type='time']:focus,.du-text-field--btn [type='url']:focus,.du-text-field--btn [type='color']:focus,.du-text-field--btn textarea:focus{
        width:calc(100% - 50px)
    }
}
.du-text-field--btn input::-webkit-input-placeholder,.du-text-field--btn .du-text-field.readonly input:focus::-webkit-input-placeholder,.du-text-field.readonly .du-text-field--btn input:focus::-webkit-input-placeholder,.readonly.du-text-field--btn input:focus::-webkit-input-placeholder,.du-text-field--btn .du-text-field.locked input:focus::-webkit-input-placeholder,.du-text-field.locked .du-text-field--btn input:focus::-webkit-input-placeholder,.locked.du-text-field--btn input:focus::-webkit-input-placeholder,.du-text-field--btn textarea::-webkit-input-placeholder,.du-text-field--btn [type='tel']::-webkit-input-placeholder,.du-text-field--btn [type='text']:focus::-webkit-input-placeholder,.du-text-field--btn [type='password']:focus::-webkit-input-placeholder,.du-text-field--btn [type='date']:focus::-webkit-input-placeholder,.du-text-field--btn [type='datetime']:focus::-webkit-input-placeholder,.du-text-field--btn [type='datetime-local']:focus::-webkit-input-placeholder,.du-text-field--btn [type='month']:focus::-webkit-input-placeholder,.du-text-field--btn [type='week']:focus::-webkit-input-placeholder,.du-text-field--btn [type='email']:focus::-webkit-input-placeholder,.du-text-field--btn [type='number']:focus::-webkit-input-placeholder,.du-text-field--btn [type='search']:focus::-webkit-input-placeholder,.du-text-field--btn [type='tel']:focus::-webkit-input-placeholder,.du-text-field--btn [type='time']:focus::-webkit-input-placeholder,.du-text-field--btn [type='url']:focus::-webkit-input-placeholder,.du-text-field--btn [type='color']:focus::-webkit-input-placeholder,.du-text-field--btn textarea:focus::-webkit-input-placeholder{
    font-family:"du-font-secondary-regular";
    color:#ccc !important;
    letter-spacing:0 !important
}
.du-text-field--btn input::-moz-placeholder,.du-text-field--btn .du-text-field.readonly input:focus::-moz-placeholder,.du-text-field.readonly .du-text-field--btn input:focus::-moz-placeholder,.readonly.du-text-field--btn input:focus::-moz-placeholder,.du-text-field--btn .du-text-field.locked input:focus::-moz-placeholder,.du-text-field.locked .du-text-field--btn input:focus::-moz-placeholder,.locked.du-text-field--btn input:focus::-moz-placeholder,.du-text-field--btn textarea::-moz-placeholder,.du-text-field--btn [type='tel']::-moz-placeholder,.du-text-field--btn [type='text']:focus::-moz-placeholder,.du-text-field--btn [type='password']:focus::-moz-placeholder,.du-text-field--btn [type='date']:focus::-moz-placeholder,.du-text-field--btn [type='datetime']:focus::-moz-placeholder,.du-text-field--btn [type='datetime-local']:focus::-moz-placeholder,.du-text-field--btn [type='month']:focus::-moz-placeholder,.du-text-field--btn [type='week']:focus::-moz-placeholder,.du-text-field--btn [type='email']:focus::-moz-placeholder,.du-text-field--btn [type='number']:focus::-moz-placeholder,.du-text-field--btn [type='search']:focus::-moz-placeholder,.du-text-field--btn [type='tel']:focus::-moz-placeholder,.du-text-field--btn [type='time']:focus::-moz-placeholder,.du-text-field--btn [type='url']:focus::-moz-placeholder,.du-text-field--btn [type='color']:focus::-moz-placeholder,.du-text-field--btn textarea:focus::-moz-placeholder{
    font-family:"du-font-secondary-regular";
    color:#ccc !important;
    letter-spacing:0 !important
}
.du-text-field--btn input:-ms-input-placeholder,.du-text-field--btn .du-text-field.readonly input:-ms-input-placeholder:focus,.du-text-field.readonly .du-text-field--btn input:-ms-input-placeholder:focus,.readonly.du-text-field--btn input:-ms-input-placeholder:focus,.du-text-field--btn .du-text-field.locked input:-ms-input-placeholder:focus,.du-text-field.locked .du-text-field--btn input:-ms-input-placeholder:focus,.locked.du-text-field--btn input:-ms-input-placeholder:focus,.du-text-field--btn textarea:-ms-input-placeholder,.du-text-field--btn [type='tel']:-ms-input-placeholder,.du-text-field--btn [type='text']:focus:-ms-input-placeholder,.du-text-field--btn [type='password']:focus:-ms-input-placeholder,.du-text-field--btn [type='date']:focus:-ms-input-placeholder,.du-text-field--btn [type='datetime']:focus:-ms-input-placeholder,.du-text-field--btn [type='datetime-local']:focus:-ms-input-placeholder,.du-text-field--btn [type='month']:focus:-ms-input-placeholder,.du-text-field--btn [type='week']:focus:-ms-input-placeholder,.du-text-field--btn [type='email']:focus:-ms-input-placeholder,.du-text-field--btn [type='number']:focus:-ms-input-placeholder,.du-text-field--btn [type='search']:focus:-ms-input-placeholder,.du-text-field--btn [type='tel']:focus:-ms-input-placeholder,.du-text-field--btn [type='time']:focus:-ms-input-placeholder,.du-text-field--btn [type='url']:focus:-ms-input-placeholder,.du-text-field--btn [type='color']:focus:-ms-input-placeholder,.du-text-field--btn textarea:focus:-ms-input-placeholder{
    font-family:"du-font-secondary-regular";
    color:#ccc !important;
    letter-spacing:0 !important
}
.du-text-field--btn input:-moz-placeholder,.du-text-field--btn .du-text-field.readonly input:-moz-placeholder:focus,.du-text-field.readonly .du-text-field--btn input:-moz-placeholder:focus,.readonly.du-text-field--btn input:-moz-placeholder:focus,.du-text-field--btn .du-text-field.locked input:-moz-placeholder:focus,.du-text-field.locked .du-text-field--btn input:-moz-placeholder:focus,.locked.du-text-field--btn input:-moz-placeholder:focus,.du-text-field--btn textarea:-moz-placeholder,.du-text-field--btn [type='tel']:-moz-placeholder,.du-text-field--btn [type='text']:focus:-moz-placeholder,.du-text-field--btn [type='password']:focus:-moz-placeholder,.du-text-field--btn [type='date']:focus:-moz-placeholder,.du-text-field--btn [type='datetime']:focus:-moz-placeholder,.du-text-field--btn [type='datetime-local']:focus:-moz-placeholder,.du-text-field--btn [type='month']:focus:-moz-placeholder,.du-text-field--btn [type='week']:focus:-moz-placeholder,.du-text-field--btn [type='email']:focus:-moz-placeholder,.du-text-field--btn [type='number']:focus:-moz-placeholder,.du-text-field--btn [type='search']:focus:-moz-placeholder,.du-text-field--btn [type='tel']:focus:-moz-placeholder,.du-text-field--btn [type='time']:focus:-moz-placeholder,.du-text-field--btn [type='url']:focus:-moz-placeholder,.du-text-field--btn [type='color']:focus:-moz-placeholder,.du-text-field--btn textarea:focus:-moz-placeholder{
    font-family:"du-font-secondary-regular";
    color:#ccc !important;
    letter-spacing:0 !important
}
.btn-radio-group .input-error,.btn-radio-group .parsley-errors-list{
    font-family:"du-font-secondary-regular";
    font-size:0.938em;
    color:#F44242;
    line-height:28px;
    position:absolute;
    padding:0;
    margin:0;
    font-size:0.750em
}
.btn-radio-group .parsley-errors-list{
    background-color:#fff;
    z-index:2;
    width:100%;
    bottom:0;
    padding-left:12px
}
.readonly .material-label{
    font-size:.8125rem;
    top:-8px
}
.input-value{
    border:0 !important
}
html body .du-text-field .parsley-errors-list li,html body .du-text-field--btn .parsley-errors-list li{
    display:inline;
    line-height:1
}
html body .du-text-field .parsley-errors-list li:first-child,html body .du-text-field--btn .parsley-errors-list li:first-child{
    display:inline-block;
    margin:10px 0 0
}
html body .du-text-field .parsley-errors-list li+li,html body .du-text-field--btn .parsley-errors-list li+li{
    margin-left:.4em
}
.material-label-fixed{
    font-size:.8125rem;
    color:#00a9ce;
    font-family:"du-font-secondary-bold";
    margin-left:10px;
    line-height:1;
    top:-6px;
    position:absolute
}
.mya-login-page .quick-pane .pwd,.mya-login-page .quick-pane .pwd.show,.mya-login-page .login-pane .pwd,.mya-login-page .login-pane .pwd.show,.calling__pack3 .pwd,[data-custom=icc] .pwd,[data-custom=icc] .pwd.show,.mya-login-page .login-pane .input-hint ~ a.icon,.mya-login-page .login-pane .accordion-item .file-drop .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .login-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .login-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .login-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .login-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .login-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .login-pane .accordion-item .file-drop .input-hint ~ a.hint2,.accordion-item .file-drop .mya-login-page .login-pane .input-hint ~ a.hint2,.mya-login-page .login-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .login-pane .input-hint ~ a.hint2,.mya-login-page .login-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .login-pane .input-hint ~ a.hint2,.mya-login-page .quick-pane .input-hint ~ a.icon,.mya-login-page .quick-pane .accordion-item .file-drop .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop .mya-login-page .quick-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .quick-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quick-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .quick-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quick-pane .input-hint ~ a.secondary-btn--primary-color,.mya-login-page .quick-pane .accordion-item .file-drop .input-hint ~ a.hint2,.accordion-item .file-drop .mya-login-page .quick-pane .input-hint ~ a.hint2,.mya-login-page .quick-pane .accordion-item .file-drop-container .file-drop-single .input-hint ~ a.hint2,.accordion-item .file-drop-container .file-drop-single .mya-login-page .quick-pane .input-hint ~ a.hint2,.mya-login-page .quick-pane .file-drop-container .accordion-item .file-drop-single .input-hint ~ a.hint2,.file-drop-container .accordion-item .file-drop-single .mya-login-page .quick-pane .input-hint ~ a.hint2,.rd-form .pwd,.rd-form .pwd.show,.du-form .du-text-field .card-type,.du-form .du-text-field--btn .card-type,.du-form .du-text-field--btn .card-type{
    margin-right:10px
}
.du-form .du-text-field .card-type.card-visa,.du-form .du-text-field--btn .card-type.card-visa,.du-form .du-text-field--btn .card-type.card-visa,.du-form .du-text-field .card-type.card-amex,.du-form .du-text-field--btn .card-type.card-amex,.du-form .du-text-field--btn .card-type.card-amex{
    margin-top:-11px
}
.filter-radio-group ~ .bar{
    display:none
}
.du-text-field.readonly::before,.readonly.du-text-field--btn::before,.readonly.du-text-field--btn::before{
    top:16px;
    left:12px !important
}
.payment-wrap .send-receipt .field-row .du-text-field .txt1,.payment-wrap .send-receipt .field-row .du-text-field--btn .txt1{
    padding:12px !important
}
.mnmi-check-status .login-pane .du-text-field .txt1,.mnmi-check-status .login-pane .du-text-field--btn .txt1{
    padding-left:32px !important
}
.mnmi-check-status .login-pane .material-label:before{
    top:22px;
    left:0
}
.payment-wrap .cc-detail-row fieldset input[readonly]{
    top:0 !important
}
.native-dropdown-new:after{
    top:20px !important;
    color:#333;
    content:'n'
}
.payment-wrap .field-card-number{
    max-width:260px
}
.mnmi-form-groups>fieldset{
    margin-bottom:16px
}
.contact__us_selectize .selectize-control.single .selectize-input:after{
    color:#333
}
.selectize-dropdown .active{
    background:linear-gradient(45deg, #00a9ce 0%, #753bbd 100%)
}
.du__textarea2{
    position:relative
}
.du__textarea2 textarea{
    border-width:0px !important;
    border-radius:4px;
    resize:none;
    margin-top:10px;
    padding:15px;
    box-shadow:none;
    background:transparent;
    outline:none
}
.du__textarea2 textarea:focus:focus:not([readonly]) ~ .bar{
    background:linear-gradient(45deg, #753BBD 0%, #00A9CE 67%, #00A9CE 100%)
}
.du__textarea2 textarea:focus:focus:not([readonly]) ~ .bar:before{
    margin:2px
}
.du__textarea2 textarea:focus:focus:not([readonly]) ~ .material-label{
    color:#00a9ce;
    font-family:"du-font-secondary-bold"
}
.du__textarea2 .parsley-success ~ .bar::before{
    margin:1px
}
.du__textarea2 .bar{
    position:absolute;
    z-index:-1;
    left:0;
    top:0;
    width:99.5%;
    height:100%;
    border-radius:4px;
    background-color:#999
}
.du__textarea2 .bar:before{
    content:'';
    background-color:#fff;
    border-radius:3px;
    margin:1px;
    right:0;
    left:0;
    top:0;
    bottom:0;
    width:auto;
    height:auto;
    position:absolute
}
.du__textarea2 .material-label{
    position:absolute;
    left:10px;
    background-color:#fff;
    top:-10px;
    font-size:.875rem;
    z-index:2;
    padding:0 5px;
    color:#333
}
.mya-redesign .link,.mya-redesign .link.backward:after,.mya-redesign .link.forward:after,a.subtitle2,.mya-redesign .link,.readmore a,.du-discovery-generic .card__container .card__content h5 a,.package-title a,.discovery-about .sub-tabs__navigation .tabs .tabs-title a:hover,.discovery-about .sub-tabs__navigation .tabs .tabs-title .accordion-login a.accordion-title:focus,.accordion-login .discovery-about .sub-tabs__navigation .tabs .tabs-title a.accordion-title:focus,.discovery-about .sub-tabs__navigation .tabs .tabs-title a.file-drop:focus,.discovery-about .sub-tabs__navigation .tabs .tabs-title .file-drop-container a.file-drop-single:focus,.file-drop-container .discovery-about .sub-tabs__navigation .tabs .tabs-title a.file-drop-single:focus,.du-checked-list li:before,.flydubai-card-wrap.magic .card-hero-link,.magic.netflix-addon-card-wrap .card-hero-link,.du-table-ypyg td a.item-cta,.terms-brief .du-website{
    color:#c724b1
}
.mya-redesign .link:hover,.mya-redesign .accordion-login .link.accordion-title:focus,.accordion-login .mya-redesign .link.accordion-title:focus,.mya-redesign .link.file-drop:focus,.mya-redesign .file-drop-container .link.file-drop-single:focus,.file-drop-container .mya-redesign .link.file-drop-single:focus,.mya-redesign .link.backward:after:hover,.mya-redesign .accordion-login .link.backward.accordion-title:focus:after,.accordion-login .mya-redesign .link.backward.accordion-title:focus:after,.mya-redesign .link.backward.file-drop:focus:after,.mya-redesign .file-drop-container .link.backward.file-drop-single:focus:after,.file-drop-container .mya-redesign .link.backward.file-drop-single:focus:after,.mya-redesign .link.forward:after:hover,.mya-redesign .accordion-login .link.forward.accordion-title:focus:after,.accordion-login .mya-redesign .link.forward.accordion-title:focus:after,.mya-redesign .link.forward.file-drop:focus:after,.mya-redesign .file-drop-container .link.forward.file-drop-single:focus:after,.file-drop-container .mya-redesign .link.forward.file-drop-single:focus:after,a.subtitle2:hover,.accordion-login a.subtitle2.accordion-title:focus,a.subtitle2.file-drop:focus,.file-drop-container a.subtitle2.file-drop-single:focus,.mya-redesign .link:hover,.mya-redesign .accordion-login .link.accordion-title:focus,.accordion-login .mya-redesign .link.accordion-title:focus,.mya-redesign .link.file-drop:focus,.mya-redesign .file-drop-container .link.file-drop-single:focus,.file-drop-container .mya-redesign .link.file-drop-single:focus,.readmore a:hover,.readmore .accordion-login a.accordion-title:focus,.accordion-login .readmore a.accordion-title:focus,.readmore a.file-drop:focus,.readmore .file-drop-container a.file-drop-single:focus,.file-drop-container .readmore a.file-drop-single:focus,.du-discovery-generic .card__container .card__content h5 a:hover,.du-discovery-generic .card__container .card__content h5 .accordion-login a.accordion-title:focus,.accordion-login .du-discovery-generic .card__container .card__content h5 a.accordion-title:focus,.du-discovery-generic .card__container .card__content h5 a.file-drop:focus,.du-discovery-generic .card__container .card__content h5 .file-drop-container a.file-drop-single:focus,.file-drop-container .du-discovery-generic .card__container .card__content h5 a.file-drop-single:focus,.package-title a:hover,.package-title .accordion-login a.accordion-title:focus,.accordion-login .package-title a.accordion-title:focus,.package-title a.file-drop:focus,.package-title .file-drop-container a.file-drop-single:focus,.file-drop-container .package-title a.file-drop-single:focus,.discovery-about .sub-tabs__navigation .tabs .tabs-title a:hover:hover,.discovery-about .sub-tabs__navigation .tabs .tabs-title .accordion-login a.accordion-title:focus,.accordion-login .discovery-about .sub-tabs__navigation .tabs .tabs-title a.accordion-title:focus,.discovery-about .sub-tabs__navigation .tabs .tabs-title a.file-drop:focus,.discovery-about .sub-tabs__navigation .tabs .tabs-title .file-drop-container a.file-drop-single:focus,.file-drop-container .discovery-about .sub-tabs__navigation .tabs .tabs-title a.file-drop-single:focus,.du-checked-list li:before:hover,.du-checked-list .accordion-login li.accordion-title:focus:before,.accordion-login .du-checked-list li.accordion-title:focus:before,.du-checked-list li.file-drop:focus:before,.du-checked-list .file-drop-container li.file-drop-single:focus:before,.file-drop-container .du-checked-list li.file-drop-single:focus:before,.flydubai-card-wrap.magic .card-hero-link:hover,.magic.netflix-addon-card-wrap .card-hero-link:hover,.flydubai-card-wrap.magic .accordion-login .card-hero-link.accordion-title:focus,.accordion-login .flydubai-card-wrap.magic .card-hero-link.accordion-title:focus,.magic.netflix-addon-card-wrap .accordion-login .card-hero-link.accordion-title:focus,.accordion-login .magic.netflix-addon-card-wrap .card-hero-link.accordion-title:focus,.flydubai-card-wrap.magic .card-hero-link.file-drop:focus,.magic.netflix-addon-card-wrap .card-hero-link.file-drop:focus,.flydubai-card-wrap.magic .file-drop-container .card-hero-link.file-drop-single:focus,.file-drop-container .flydubai-card-wrap.magic .card-hero-link.file-drop-single:focus,.magic.netflix-addon-card-wrap .file-drop-container .card-hero-link.file-drop-single:focus,.file-drop-container .magic.netflix-addon-card-wrap .card-hero-link.file-drop-single:focus,.du-table-ypyg td a.item-cta:hover,.du-table-ypyg td .accordion-login a.item-cta.accordion-title:focus,.accordion-login .du-table-ypyg td a.item-cta.accordion-title:focus,.du-table-ypyg td a.item-cta.file-drop:focus,.du-table-ypyg td .file-drop-container a.item-cta.file-drop-single:focus,.file-drop-container .du-table-ypyg td a.item-cta.file-drop-single:focus,.terms-brief .du-website:hover,.terms-brief .accordion-login .du-website.accordion-title:focus,.accordion-login .terms-brief .du-website.accordion-title:focus,.terms-brief .du-website.file-drop:focus,.terms-brief .file-drop-container .du-website.file-drop-single:focus,.file-drop-container .terms-brief .du-website.file-drop-single:focus{
    color:#b1209e
}
.mya-redesign .link.cta,.reveal-overlay .link.cta{
    text-decoration:underline
}
.mya-redesign .link.cta:before,.reveal-overlay .link.cta:before{
    content:'\2022';
    color:#000;
    margin-right:3px;
    text-decoration:none;
    border-bottom:1px solid #fff;
    display:inline-block
}
.campaign-landing .home-campaign .cards__item-pay h4 .strike:after,.campaign-landing .home-campaign .cards__item-pay h4 .strike:before{
    top:50%
}
.discovery-about .sub-tabs__navigation .tabs .tabs-title.is-active a{
    font-family:"du-font-secondary-bold";
    color:#333
}
.article__list .item .action .download-link a:hover,.article__list .item .action .download-link .accordion-login a.accordion-title:focus,.accordion-login .article__list .item .action .download-link a.accordion-title:focus,.article__list .item .action .download-link a.file-drop:focus,.article__list .item .action .download-link .file-drop-container a.file-drop-single:focus,.file-drop-container .article__list .item .action .download-link a.file-drop-single:focus,.article__list .item .action .download-link a i,.recharge-panel .cell .info-pane .other-link a:after,.du-box-frame .du-box-frame-footer .du-icon,.du-box-frame__white .du-box-frame-footer .du-icon,.du-box-frame__white .du-box-frame-footer .du-icon,.info_container .btn,.info_container .tvpackages .btn-primary,.tvpackages .info_container .btn-primary,.info_container .tvpackages .btn-secondary,.tvpackages .info_container .btn-secondary,.selectize-control.single .selectize-input:after,.page__fifa_package .package-wrap .info,.page__fifa_package .package-wrap .package-cell__info ul li:before,.mya-accordion__item .toggle:after,.table-data2 .expand .icon:before,.table-data2 .expand .accordion-item .file-drop .secondary-btn--primary-color:before,.accordion-item .file-drop .table-data2 .expand .secondary-btn--primary-color:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .secondary-btn--primary-color:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .secondary-btn--primary-color:before,.table-data2 .expand .accordion-item .file-drop .hint2:before,.accordion-item .file-drop .table-data2 .expand .hint2:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .hint2:before,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .hint2:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .hint2:before,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .hint2:before,.table-data2 .list-header .selected-toggle a:before,.content-managed-vas .custom-radio-group__carousel .slick-prev:before,.content-managed-vas .custom-radio-group__carousel .slick-next:before,.content-number-cert .renewal-history .cta-head>a.expand:after,.widget-shortcuts .shortcut-links a:after,.widget-payment .shortcut-links a:after,.widget-payment .shortcut-links a:after,.article__share .download-link a .icon,.article__share .download-link a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .article__share .download-link a .secondary-btn--primary-color,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .article__share .download-link a .secondary-btn--primary-color,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .article__share .download-link a .secondary-btn--primary-color,.article__share .download-link a .accordion-item .file-drop .hint2,.accordion-item .file-drop .article__share .download-link a .hint2,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .article__share .download-link a .hint2,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .article__share .download-link a .hint2,.article-related .article-related__list li a::before,.table-switcher .btn-switch,.bmu-summary-action .btn-switch,.bmu-summary-action .btn-switch{
    color:#c724b1
}
.article__list .item .action .download-link a:hover:hover,.article__list .item .action .download-link .accordion-login a.accordion-title:focus,.accordion-login .article__list .item .action .download-link a.accordion-title:focus,.article__list .item .action .download-link a.file-drop:focus,.article__list .item .action .download-link .file-drop-container a.file-drop-single:focus,.file-drop-container .article__list .item .action .download-link a.file-drop-single:focus,.article__list .item .action .download-link a i:hover,.article__list .item .action .download-link a .accordion-login i.accordion-title:focus,.accordion-login .article__list .item .action .download-link a i.accordion-title:focus,.article__list .item .action .download-link a i.file-drop:focus,.article__list .item .action .download-link a .file-drop-container i.file-drop-single:focus,.file-drop-container .article__list .item .action .download-link a i.file-drop-single:focus,.recharge-panel .cell .info-pane .other-link a:after:hover,.recharge-panel .cell .info-pane .other-link .accordion-login a.accordion-title:focus:after,.accordion-login .recharge-panel .cell .info-pane .other-link a.accordion-title:focus:after,.recharge-panel .cell .info-pane .other-link a.file-drop:focus:after,.recharge-panel .cell .info-pane .other-link .file-drop-container a.file-drop-single:focus:after,.file-drop-container .recharge-panel .cell .info-pane .other-link a.file-drop-single:focus:after,.du-box-frame .du-box-frame-footer .du-icon:hover,.du-box-frame__white .du-box-frame-footer .du-icon:hover,.du-box-frame .du-box-frame-footer .accordion-login .du-icon.accordion-title:focus,.accordion-login .du-box-frame .du-box-frame-footer .du-icon.accordion-title:focus,.du-box-frame__white .du-box-frame-footer .accordion-login .du-icon.accordion-title:focus,.accordion-login .du-box-frame__white .du-box-frame-footer .du-icon.accordion-title:focus,.du-box-frame .du-box-frame-footer .du-icon.file-drop:focus,.du-box-frame__white .du-box-frame-footer .du-icon.file-drop:focus,.du-box-frame .du-box-frame-footer .file-drop-container .du-icon.file-drop-single:focus,.file-drop-container .du-box-frame .du-box-frame-footer .du-icon.file-drop-single:focus,.du-box-frame__white .du-box-frame-footer .file-drop-container .du-icon.file-drop-single:focus,.file-drop-container .du-box-frame__white .du-box-frame-footer .du-icon.file-drop-single:focus,.du-box-frame__white .du-box-frame-footer .du-icon:hover,.du-box-frame__white .du-box-frame-footer .accordion-login .du-icon.accordion-title:focus,.accordion-login .du-box-frame__white .du-box-frame-footer .du-icon.accordion-title:focus,.du-box-frame__white .du-box-frame-footer .du-icon.file-drop:focus,.du-box-frame__white .du-box-frame-footer .file-drop-container .du-icon.file-drop-single:focus,.file-drop-container .du-box-frame__white .du-box-frame-footer .du-icon.file-drop-single:focus,.info_container .btn:hover,.info_container .accordion-login .btn.accordion-title:focus,.accordion-login .info_container .btn.accordion-title:focus,.info_container .accordion-login .tvpackages .accordion-title.btn-primary:focus,.accordion-login .tvpackages .info_container .accordion-title.btn-primary:focus,.info_container .tvpackages .accordion-login .accordion-title.btn-primary:focus,.tvpackages .accordion-login .info_container .accordion-title.btn-primary:focus,.info_container .accordion-login .tvpackages .accordion-title.btn-secondary:focus,.accordion-login .tvpackages .info_container .accordion-title.btn-secondary:focus,.info_container .tvpackages .accordion-login .accordion-title.btn-secondary:focus,.tvpackages .accordion-login .info_container .accordion-title.btn-secondary:focus,.info_container .btn.file-drop:focus,.info_container .file-drop-container .btn.file-drop-single:focus,.file-drop-container .info_container .btn.file-drop-single:focus,.info_container .file-drop-container .tvpackages .file-drop-single.btn-primary:focus,.file-drop-container .tvpackages .info_container .file-drop-single.btn-primary:focus,.info_container .tvpackages .file-drop-container .file-drop-single.btn-primary:focus,.tvpackages .file-drop-container .info_container .file-drop-single.btn-primary:focus,.info_container .file-drop-container .tvpackages .file-drop-single.btn-secondary:focus,.file-drop-container .tvpackages .info_container .file-drop-single.btn-secondary:focus,.info_container .tvpackages .file-drop-container .file-drop-single.btn-secondary:focus,.tvpackages .file-drop-container .info_container .file-drop-single.btn-secondary:focus,.info_container .tvpackages .file-drop.btn-primary:focus,.tvpackages .info_container .file-drop.btn-primary:focus,.info_container .tvpackages .file-drop.btn-secondary:focus,.tvpackages .info_container .file-drop.btn-secondary:focus,.info_container .tvpackages .btn-primary:hover,.tvpackages .info_container .btn-primary:hover,.info_container .tvpackages .btn-secondary:hover,.tvpackages .info_container .btn-secondary:hover,.selectize-control.single .selectize-input:after:hover,.selectize-control.single .accordion-login .selectize-input.accordion-title:focus:after,.accordion-login .selectize-control.single .selectize-input.accordion-title:focus:after,.selectize-control.single .selectize-input.file-drop:focus:after,.selectize-control.single .file-drop-container .selectize-input.file-drop-single:focus:after,.file-drop-container .selectize-control.single .selectize-input.file-drop-single:focus:after,.page__fifa_package .package-wrap .info:hover,.page__fifa_package .package-wrap .accordion-login .info.accordion-title:focus,.accordion-login .page__fifa_package .package-wrap .info.accordion-title:focus,.page__fifa_package .package-wrap .info.file-drop:focus,.page__fifa_package .package-wrap .file-drop-container .info.file-drop-single:focus,.file-drop-container .page__fifa_package .package-wrap .info.file-drop-single:focus,.page__fifa_package .package-wrap .package-cell__info ul li:before:hover,.page__fifa_package .package-wrap .package-cell__info ul .accordion-login li.accordion-title:focus:before,.accordion-login .page__fifa_package .package-wrap .package-cell__info ul li.accordion-title:focus:before,.page__fifa_package .package-wrap .package-cell__info ul li.file-drop:focus:before,.page__fifa_package .package-wrap .package-cell__info ul .file-drop-container li.file-drop-single:focus:before,.file-drop-container .page__fifa_package .package-wrap .package-cell__info ul li.file-drop-single:focus:before,.mya-accordion__item .toggle:after:hover,.mya-accordion__item .accordion-login .toggle.accordion-title:focus:after,.accordion-login .mya-accordion__item .toggle.accordion-title:focus:after,.mya-accordion__item .toggle.file-drop:focus:after,.mya-accordion__item .file-drop-container .toggle.file-drop-single:focus:after,.file-drop-container .mya-accordion__item .toggle.file-drop-single:focus:after,.table-data2 .expand .icon:before:hover,.table-data2 .expand .accordion-login .icon.accordion-title:focus:before,.accordion-login .table-data2 .expand .icon.accordion-title:focus:before,.table-data2 .expand .accordion-login .accordion-item .file-drop .accordion-title.secondary-btn--primary-color:focus:before,.accordion-login .accordion-item .file-drop .table-data2 .expand .accordion-title.secondary-btn--primary-color:focus:before,.table-data2 .expand .accordion-item .file-drop .accordion-login .accordion-title.secondary-btn--primary-color:focus:before,.accordion-item .file-drop .accordion-login .table-data2 .expand .accordion-title.secondary-btn--primary-color:focus:before,.table-data2 .expand .accordion-login .accordion-item .file-drop-container .file-drop-single .accordion-title.secondary-btn--primary-color:focus:before,.accordion-login .accordion-item .file-drop-container .file-drop-single .table-data2 .expand .accordion-title.secondary-btn--primary-color:focus:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .accordion-login .accordion-title.secondary-btn--primary-color:focus:before,.accordion-item .file-drop-container .file-drop-single .accordion-login .table-data2 .expand .accordion-title.secondary-btn--primary-color:focus:before,.table-data2 .expand .accordion-login .file-drop-container .accordion-item .file-drop-single .accordion-title.secondary-btn--primary-color:focus:before,.accordion-login .file-drop-container .accordion-item .file-drop-single .table-data2 .expand .accordion-title.secondary-btn--primary-color:focus:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .accordion-login .accordion-title.secondary-btn--primary-color:focus:before,.file-drop-container .accordion-item .file-drop-single .accordion-login .table-data2 .expand .accordion-title.secondary-btn--primary-color:focus:before,.table-data2 .expand .accordion-login .accordion-item .file-drop .accordion-title.hint2:focus:before,.accordion-login .accordion-item .file-drop .table-data2 .expand .accordion-title.hint2:focus:before,.table-data2 .expand .accordion-item .file-drop .accordion-login .accordion-title.hint2:focus:before,.accordion-item .file-drop .accordion-login .table-data2 .expand .accordion-title.hint2:focus:before,.table-data2 .expand .accordion-login .accordion-item .file-drop-container .file-drop-single .accordion-title.hint2:focus:before,.accordion-login .accordion-item .file-drop-container .file-drop-single .table-data2 .expand .accordion-title.hint2:focus:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .accordion-login .accordion-title.hint2:focus:before,.accordion-item .file-drop-container .file-drop-single .accordion-login .table-data2 .expand .accordion-title.hint2:focus:before,.table-data2 .expand .accordion-login .file-drop-container .accordion-item .file-drop-single .accordion-title.hint2:focus:before,.accordion-login .file-drop-container .accordion-item .file-drop-single .table-data2 .expand .accordion-title.hint2:focus:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .accordion-login .accordion-title.hint2:focus:before,.file-drop-container .accordion-item .file-drop-single .accordion-login .table-data2 .expand .accordion-title.hint2:focus:before,.table-data2 .expand .icon.file-drop:focus:before,.table-data2 .expand .accordion-item .file-drop .file-drop.secondary-btn--primary-color:focus:before,.accordion-item .file-drop .table-data2 .expand .file-drop.secondary-btn--primary-color:focus:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .file-drop.secondary-btn--primary-color:focus:before,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .file-drop.secondary-btn--primary-color:focus:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .file-drop.secondary-btn--primary-color:focus:before,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .file-drop.secondary-btn--primary-color:focus:before,.table-data2 .expand .accordion-item .file-drop .file-drop-container .secondary-btn--primary-color.file-drop-single:focus:before,.accordion-item .file-drop .file-drop-container .table-data2 .expand .secondary-btn--primary-color.file-drop-single:focus:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop .secondary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .accordion-item .file-drop .table-data2 .expand .secondary-btn--primary-color.file-drop-single:focus:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color.file-drop-single:focus:before,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .secondary-btn--primary-color.file-drop-single:focus:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color.file-drop-single:focus:before,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .secondary-btn--primary-color.file-drop-single:focus:before,.table-data2 .expand .accordion-item .file-drop .file-drop.hint2:focus:before,.accordion-item .file-drop .table-data2 .expand .file-drop.hint2:focus:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .file-drop.hint2:focus:before,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .file-drop.hint2:focus:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .file-drop.hint2:focus:before,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .file-drop.hint2:focus:before,.table-data2 .expand .accordion-item .file-drop .file-drop-container .hint2.file-drop-single:focus:before,.accordion-item .file-drop .file-drop-container .table-data2 .expand .hint2.file-drop-single:focus:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop .hint2.file-drop-single:focus:before,.file-drop-container .accordion-item .file-drop .table-data2 .expand .hint2.file-drop-single:focus:before,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .hint2.file-drop-single:focus:before,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .hint2.file-drop-single:focus:before,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .hint2.file-drop-single:focus:before,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .hint2.file-drop-single:focus:before,.table-data2 .expand .file-drop-container .icon.file-drop-single:focus:before,.file-drop-container .table-data2 .expand .icon.file-drop-single:focus:before,.table-data2 .expand .accordion-item .file-drop .secondary-btn--primary-color:before:hover,.accordion-item .file-drop .table-data2 .expand .secondary-btn--primary-color:before:hover,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:before:hover,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .secondary-btn--primary-color:before:hover,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:before:hover,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .secondary-btn--primary-color:before:hover,.table-data2 .expand .accordion-item .file-drop .hint2:before:hover,.accordion-item .file-drop .table-data2 .expand .hint2:before:hover,.table-data2 .expand .accordion-item .file-drop-container .file-drop-single .hint2:before:hover,.accordion-item .file-drop-container .file-drop-single .table-data2 .expand .hint2:before:hover,.table-data2 .expand .file-drop-container .accordion-item .file-drop-single .hint2:before:hover,.file-drop-container .accordion-item .file-drop-single .table-data2 .expand .hint2:before:hover,.table-data2 .list-header .selected-toggle a:before:hover,.table-data2 .list-header .selected-toggle .accordion-login a.accordion-title:focus:before,.accordion-login .table-data2 .list-header .selected-toggle a.accordion-title:focus:before,.table-data2 .list-header .selected-toggle a.file-drop:focus:before,.table-data2 .list-header .selected-toggle .file-drop-container a.file-drop-single:focus:before,.file-drop-container .table-data2 .list-header .selected-toggle a.file-drop-single:focus:before,.content-managed-vas .custom-radio-group__carousel .slick-prev:before:hover,.content-managed-vas .custom-radio-group__carousel .accordion-login .slick-prev.accordion-title:focus:before,.accordion-login .content-managed-vas .custom-radio-group__carousel .slick-prev.accordion-title:focus:before,.content-managed-vas .custom-radio-group__carousel .slick-prev.file-drop:focus:before,.content-managed-vas .custom-radio-group__carousel .file-drop-container .slick-prev.file-drop-single:focus:before,.file-drop-container .content-managed-vas .custom-radio-group__carousel .slick-prev.file-drop-single:focus:before,.content-managed-vas .custom-radio-group__carousel .slick-next:before:hover,.content-managed-vas .custom-radio-group__carousel .accordion-login .slick-next.accordion-title:focus:before,.accordion-login .content-managed-vas .custom-radio-group__carousel .slick-next.accordion-title:focus:before,.content-managed-vas .custom-radio-group__carousel .slick-next.file-drop:focus:before,.content-managed-vas .custom-radio-group__carousel .file-drop-container .slick-next.file-drop-single:focus:before,.file-drop-container .content-managed-vas .custom-radio-group__carousel .slick-next.file-drop-single:focus:before,.content-number-cert .renewal-history .cta-head>a.expand:after:hover,.content-number-cert .renewal-history .accordion-login .cta-head>a.expand.accordion-title:focus:after,.accordion-login .content-number-cert .renewal-history .cta-head>a.expand.accordion-title:focus:after,.content-number-cert .renewal-history .cta-head>a.expand.file-drop:focus:after,.content-number-cert .renewal-history .file-drop-container .cta-head>a.expand.file-drop-single:focus:after,.file-drop-container .content-number-cert .renewal-history .cta-head>a.expand.file-drop-single:focus:after,.widget-shortcuts .shortcut-links a:after:hover,.widget-payment .shortcut-links a:after:hover,.widget-shortcuts .shortcut-links .accordion-login a.accordion-title:focus:after,.accordion-login .widget-shortcuts .shortcut-links a.accordion-title:focus:after,.widget-payment .shortcut-links .accordion-login a.accordion-title:focus:after,.accordion-login .widget-payment .shortcut-links a.accordion-title:focus:after,.widget-shortcuts .shortcut-links a.file-drop:focus:after,.widget-payment .shortcut-links a.file-drop:focus:after,.widget-shortcuts .shortcut-links .file-drop-container a.file-drop-single:focus:after,.file-drop-container .widget-shortcuts .shortcut-links a.file-drop-single:focus:after,.widget-payment .shortcut-links .file-drop-container a.file-drop-single:focus:after,.file-drop-container .widget-payment .shortcut-links a.file-drop-single:focus:after,.widget-payment .shortcut-links a:after:hover,.widget-payment .shortcut-links .accordion-login a.accordion-title:focus:after,.accordion-login .widget-payment .shortcut-links a.accordion-title:focus:after,.widget-payment .shortcut-links a.file-drop:focus:after,.widget-payment .shortcut-links .file-drop-container a.file-drop-single:focus:after,.file-drop-container .widget-payment .shortcut-links a.file-drop-single:focus:after,.article__share .download-link a .icon:hover,.article__share .download-link a .accordion-login .icon.accordion-title:focus,.accordion-login .article__share .download-link a .icon.accordion-title:focus,.article__share .download-link a .accordion-login .accordion-item .file-drop .accordion-title.secondary-btn--primary-color:focus,.accordion-login .accordion-item .file-drop .article__share .download-link a .accordion-title.secondary-btn--primary-color:focus,.article__share .download-link a .accordion-item .file-drop .accordion-login .accordion-title.secondary-btn--primary-color:focus,.accordion-item .file-drop .accordion-login .article__share .download-link a .accordion-title.secondary-btn--primary-color:focus,.article__share .download-link a .accordion-login .accordion-item .file-drop-container .file-drop-single .accordion-title.secondary-btn--primary-color:focus,.accordion-login .accordion-item .file-drop-container .file-drop-single .article__share .download-link a .accordion-title.secondary-btn--primary-color:focus,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .accordion-login .accordion-title.secondary-btn--primary-color:focus,.accordion-item .file-drop-container .file-drop-single .accordion-login .article__share .download-link a .accordion-title.secondary-btn--primary-color:focus,.article__share .download-link a .accordion-login .file-drop-container .accordion-item .file-drop-single .accordion-title.secondary-btn--primary-color:focus,.accordion-login .file-drop-container .accordion-item .file-drop-single .article__share .download-link a .accordion-title.secondary-btn--primary-color:focus,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .accordion-login .accordion-title.secondary-btn--primary-color:focus,.file-drop-container .accordion-item .file-drop-single .accordion-login .article__share .download-link a .accordion-title.secondary-btn--primary-color:focus,.article__share .download-link a .accordion-login .accordion-item .file-drop .accordion-title.hint2:focus,.accordion-login .accordion-item .file-drop .article__share .download-link a .accordion-title.hint2:focus,.article__share .download-link a .accordion-item .file-drop .accordion-login .accordion-title.hint2:focus,.accordion-item .file-drop .accordion-login .article__share .download-link a .accordion-title.hint2:focus,.article__share .download-link a .accordion-login .accordion-item .file-drop-container .file-drop-single .accordion-title.hint2:focus,.accordion-login .accordion-item .file-drop-container .file-drop-single .article__share .download-link a .accordion-title.hint2:focus,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .accordion-login .accordion-title.hint2:focus,.accordion-item .file-drop-container .file-drop-single .accordion-login .article__share .download-link a .accordion-title.hint2:focus,.article__share .download-link a .accordion-login .file-drop-container .accordion-item .file-drop-single .accordion-title.hint2:focus,.accordion-login .file-drop-container .accordion-item .file-drop-single .article__share .download-link a .accordion-title.hint2:focus,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .accordion-login .accordion-title.hint2:focus,.file-drop-container .accordion-item .file-drop-single .accordion-login .article__share .download-link a .accordion-title.hint2:focus,.article__share .download-link a .icon.file-drop:focus,.article__share .download-link a .accordion-item .file-drop .file-drop.secondary-btn--primary-color:focus,.accordion-item .file-drop .article__share .download-link a .file-drop.secondary-btn--primary-color:focus,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .file-drop.secondary-btn--primary-color:focus,.accordion-item .file-drop-container .file-drop-single .article__share .download-link a .file-drop.secondary-btn--primary-color:focus,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .file-drop.secondary-btn--primary-color:focus,.file-drop-container .accordion-item .file-drop-single .article__share .download-link a .file-drop.secondary-btn--primary-color:focus,.article__share .download-link a .accordion-item .file-drop .file-drop-container .secondary-btn--primary-color.file-drop-single:focus,.accordion-item .file-drop .file-drop-container .article__share .download-link a .secondary-btn--primary-color.file-drop-single:focus,.article__share .download-link a .file-drop-container .accordion-item .file-drop .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .accordion-item .file-drop .article__share .download-link a .secondary-btn--primary-color.file-drop-single:focus,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color.file-drop-single:focus,.accordion-item .file-drop-container .file-drop-single .article__share .download-link a .secondary-btn--primary-color.file-drop-single:focus,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color.file-drop-single:focus,.file-drop-container .accordion-item .file-drop-single .article__share .download-link a .secondary-btn--primary-color.file-drop-single:focus,.article__share .download-link a .accordion-item .file-drop .file-drop.hint2:focus,.accordion-item .file-drop .article__share .download-link a .file-drop.hint2:focus,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .file-drop.hint2:focus,.accordion-item .file-drop-container .file-drop-single .article__share .download-link a .file-drop.hint2:focus,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .file-drop.hint2:focus,.file-drop-container .accordion-item .file-drop-single .article__share .download-link a .file-drop.hint2:focus,.article__share .download-link a .accordion-item .file-drop .file-drop-container .hint2.file-drop-single:focus,.accordion-item .file-drop .file-drop-container .article__share .download-link a .hint2.file-drop-single:focus,.article__share .download-link a .file-drop-container .accordion-item .file-drop .hint2.file-drop-single:focus,.file-drop-container .accordion-item .file-drop .article__share .download-link a .hint2.file-drop-single:focus,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .hint2.file-drop-single:focus,.accordion-item .file-drop-container .file-drop-single .article__share .download-link a .hint2.file-drop-single:focus,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .hint2.file-drop-single:focus,.file-drop-container .accordion-item .file-drop-single .article__share .download-link a .hint2.file-drop-single:focus,.article__share .download-link a .file-drop-container .icon.file-drop-single:focus,.file-drop-container .article__share .download-link a .icon.file-drop-single:focus,.article__share .download-link a .accordion-item .file-drop .secondary-btn--primary-color:hover,.accordion-item .file-drop .article__share .download-link a .secondary-btn--primary-color:hover,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color:hover,.accordion-item .file-drop-container .file-drop-single .article__share .download-link a .secondary-btn--primary-color:hover,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color:hover,.file-drop-container .accordion-item .file-drop-single .article__share .download-link a .secondary-btn--primary-color:hover,.article__share .download-link a .accordion-item .file-drop .hint2:hover,.accordion-item .file-drop .article__share .download-link a .hint2:hover,.article__share .download-link a .accordion-item .file-drop-container .file-drop-single .hint2:hover,.accordion-item .file-drop-container .file-drop-single .article__share .download-link a .hint2:hover,.article__share .download-link a .file-drop-container .accordion-item .file-drop-single .hint2:hover,.file-drop-container .accordion-item .file-drop-single .article__share .download-link a .hint2:hover,.article-related .article-related__list li a::before:hover,.article-related .article-related__list li .accordion-login a.accordion-title:focus::before,.accordion-login .article-related .article-related__list li a.accordion-title:focus::before,.article-related .article-related__list li a.file-drop:focus::before,.article-related .article-related__list li .file-drop-container a.file-drop-single:focus::before,.file-drop-container .article-related .article-related__list li a.file-drop-single:focus::before,.table-switcher .btn-switch:hover,.bmu-summary-action .btn-switch:hover,.table-switcher .accordion-login .btn-switch.accordion-title:focus,.accordion-login .table-switcher .btn-switch.accordion-title:focus,.bmu-summary-action .accordion-login .btn-switch.accordion-title:focus,.accordion-login .bmu-summary-action .btn-switch.accordion-title:focus,.table-switcher .btn-switch.file-drop:focus,.bmu-summary-action .btn-switch.file-drop:focus,.table-switcher .file-drop-container .btn-switch.file-drop-single:focus,.file-drop-container .table-switcher .btn-switch.file-drop-single:focus,.bmu-summary-action .file-drop-container .btn-switch.file-drop-single:focus,.file-drop-container .bmu-summary-action .btn-switch.file-drop-single:focus,.bmu-summary-action .btn-switch:hover,.bmu-summary-action .accordion-login .btn-switch.accordion-title:focus,.accordion-login .bmu-summary-action .btn-switch.accordion-title:focus,.bmu-summary-action .btn-switch.file-drop:focus,.bmu-summary-action .file-drop-container .btn-switch.file-drop-single:focus,.file-drop-container .bmu-summary-action .btn-switch.file-drop-single:focus{
    color:#b1209e
}
.table-data2 .list-header .selected-toggle a:before,.content-managed-vas .custom-radio-group__carousel .slick-next,.content-managed-vas .custom-radio-group__carousel .slick-prev,.article-related .article-related__list li a::after{
    border-color:#c724b1
}
.bread-crumb[data-theme='blue'] .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item a,.bread-crumb[data-theme='blue'] .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:not(:last-child)::after,.bread-crumb[data-theme='blue'] .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item{
    color:#fff
}
.bread-crumb--mya .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item a,.bread-crumb--mya .bread-crumb__inner .bread-crumb__left-side .bread-crumb__nav .bread-crumb__nav__item:not(:last-child)::after,.cards__item-get .action .info-link,.content-number-cert .du-table1 tr.total-row td:last-child,.content-number-cert .du-table0 tr.total-row td:last-child,.du-form .custom-radio-group--verification .du-custom-radio .du-icon.primary-color,.rd-recharge .recharge-panel .pay-pane h6.ypyg-yp,.rd-recharge .recharge-panel .pay-pane h6.ypyg-yg,.du-checked-list li:before,.renew-id-list li:before{
    color:#333
}
.du-checked-list.grd li:before{
    background:linear-gradient(60deg, #8753c9 23%, #00a9ce 77%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
@media screen and (min-width: 48.0625em){
    .netflix-addon .how-info{
        border-color:#777
    }
}
.irs-bar,.irs-line,.range-wrapper .irs-bar-edge,.irs-bar-edge{
    height:6px !important
}
.irs-bar,.irs-bar-edge{
    background:#c724b1 !important;
    border:0 none !important
}
.irs-bar{
    background:linear-gradient(45deg, #c724b1 6%, #753bbd 53%) !important
}
.irs .irs-slider:hover,.irs .accordion-login .irs-slider.accordion-title:focus,.accordion-login .irs .irs-slider.accordion-title:focus,.irs .irs-slider.file-drop:focus,.irs .file-drop-container .irs-slider.file-drop-single:focus,.file-drop-container .irs .irs-slider.file-drop-single:focus,.irs .irs-slider:active{
    border-color:#753bbd;
    border-width:2px
}
.irs-slider{
    width:20px !important;
    height:20px !important
}
.gradient2 .irs{
    margin-top:-20px
}
.gradient2 .irs-bar-edge{
    background:none !important
}
.gradient2 .irs-bar{
    left:0px !important;
    border-radius:10px 0 0 10px;
    background:linear-gradient(to right, #00A9CE 15%, #753BBD 70%) !important
}
@media (max-width: 992px){
    .gradient2 .irs-slider{
        width:30px !important;
        height:30px !important;
        top:20px
    }
}
.rd-recharge .irs-bar-edge{
    background:#00a9ce !important
}
.rd-recharge .irs-bar{
    background:linear-gradient(to right, #00A9CE 15%, #753BBD 70%) !important
}
.rd-recharge .irs-slider,.rd-recharge .irs-slider:hover,.rd-recharge .accordion-login .irs-slider.accordion-title:focus,.accordion-login .rd-recharge .irs-slider.accordion-title:focus,.rd-recharge .irs-slider.file-drop:focus,.rd-recharge .file-drop-container .irs-slider.file-drop-single:focus,.file-drop-container .rd-recharge .irs-slider.file-drop-single:focus,.rd-recharge .irs-slider:active{
    border-color:#ddd;
    border-width:1px
}
.rd-recharge .range-wrapper__inner--small-offset span.irs-grid-text{
    font-size:.866rem
}
.spotlight+.page,.sub-nav{
    border-radius:0
}
footer .accordion-title__image-icon{
    max-height:40px;
    max-width:40px;
    height:auto
}
.thumbnails-carousel .fs-carousel-prod__nav img.nav__slide__icon,.fs-carousel-float-bar .fs-carousel-prod__nav img.nav__slide__icon{
    max-width:60px
}
.duapp-features-carousel .icon img,.duapp-features-carousel .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .duapp-features-carousel .secondary-btn--primary-color img,.duapp-features-carousel .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .duapp-features-carousel .secondary-btn--primary-color img,.duapp-features-carousel .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .duapp-features-carousel .secondary-btn--primary-color img,.duapp-features-carousel .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .duapp-features-carousel .hint2 img,.duapp-features-carousel .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .duapp-features-carousel .hint2 img,.duapp-features-carousel .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .duapp-features-carousel .hint2 img{
    max-height:100%;
    max-width:100%
}
.discovery-campaign .fs-carousel--secondary .fs-carousel__slide-caption .slide-caption__inner .slide-caption__logo img{
    max-width:100px;
    max-height:100px
}
.mya-login-page .feature-panel,.special-offers-section,.page__content .page__section.blue{
    background:linear-gradient(45deg, #00a9ce 0%, #753bbd 100%)
}
.spotlight{
    background:linear-gradient(105deg, #00205b 30%, #003ba8 70%, #753bbd 95%)
}
.home-relocation-wrap .form-current-address .arrow img,.mya-header--columns .mya-title-img,.content-number-cert .cert-table-header .icon img,.content-number-cert .cert-table-header .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .content-number-cert .cert-table-header .secondary-btn--primary-color img,.content-number-cert .cert-table-header .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .content-number-cert .cert-table-header .secondary-btn--primary-color img,.content-number-cert .cert-table-header .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .content-number-cert .cert-table-header .secondary-btn--primary-color img,.content-number-cert .cert-table-header .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .content-number-cert .cert-table-header .hint2 img,.content-number-cert .cert-table-header .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .content-number-cert .cert-table-header .hint2 img,.content-number-cert .cert-table-header .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .content-number-cert .cert-table-header .hint2 img,.widget-shortcuts .shortcut-links a .icon,.widget-payment .shortcut-links a .icon,.widget-shortcuts .shortcut-links a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .widget-shortcuts .shortcut-links a .secondary-btn--primary-color,.widget-payment .shortcut-links a .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .widget-payment .shortcut-links a .secondary-btn--primary-color,.widget-shortcuts .shortcut-links a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .widget-shortcuts .shortcut-links a .secondary-btn--primary-color,.widget-payment .shortcut-links a .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .widget-payment .shortcut-links a .secondary-btn--primary-color,.widget-shortcuts .shortcut-links a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .widget-shortcuts .shortcut-links a .secondary-btn--primary-color,.widget-payment .shortcut-links a .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .widget-payment .shortcut-links a .secondary-btn--primary-color,.widget-shortcuts .shortcut-links a .accordion-item .file-drop .hint2,.accordion-item .file-drop .widget-shortcuts .shortcut-links a .hint2,.widget-payment .shortcut-links a .accordion-item .file-drop .hint2,.accordion-item .file-drop .widget-payment .shortcut-links a .hint2,.widget-shortcuts .shortcut-links a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .widget-shortcuts .shortcut-links a .hint2,.widget-payment .shortcut-links a .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .widget-payment .shortcut-links a .hint2,.widget-shortcuts .shortcut-links a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .widget-shortcuts .shortcut-links a .hint2,.widget-payment .shortcut-links a .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .widget-payment .shortcut-links a .hint2,.order-summary .order-summary__inner .order-summary__block .table1 tr td img,.shop-optimization .cxpromise .svg-bg-icon,.du-icon-list li>.svg-bg-icon{
    -webkit-filter:brightness(0);
    filter:brightness(0)
}
.du__select1 .selectize-control.single .selectize-input:after{
    margin-top:-4px
}
.mnmi-summary .mnmi-reference{
    background:none;
    border:solid 1px #ddd
}
.highlight--blue{
    background-color:#f3f3f3;
    border-radius:6px
}
.contract-listing-wrap .table-wrap .info .icon,.contract-listing-wrap .table-wrap .info .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .contract-listing-wrap .table-wrap .info .secondary-btn--primary-color,.contract-listing-wrap .table-wrap .info .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .contract-listing-wrap .table-wrap .info .secondary-btn--primary-color,.contract-listing-wrap .table-wrap .info .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .contract-listing-wrap .table-wrap .info .secondary-btn--primary-color,.contract-listing-wrap .table-wrap .info .accordion-item .file-drop .hint2,.accordion-item .file-drop .contract-listing-wrap .table-wrap .info .hint2,.contract-listing-wrap .table-wrap .info .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .contract-listing-wrap .table-wrap .info .hint2,.contract-listing-wrap .table-wrap .info .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .contract-listing-wrap .table-wrap .info .hint2,.contract-listing-wrap .table1 .expanded td{
    color:#333
}
.payment-wrap .cc-detail-row fieldset .icon.du-info-icon-filled.has-tip,.payment-wrap .cc-detail-row fieldset .accordion-item .file-drop .du-info-icon-filled.has-tip.secondary-btn--primary-color,.accordion-item .file-drop .payment-wrap .cc-detail-row fieldset .du-info-icon-filled.has-tip.secondary-btn--primary-color,.payment-wrap .cc-detail-row fieldset .accordion-item .file-drop-container .file-drop-single .du-info-icon-filled.has-tip.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .payment-wrap .cc-detail-row fieldset .du-info-icon-filled.has-tip.secondary-btn--primary-color,.payment-wrap .cc-detail-row fieldset .file-drop-container .accordion-item .file-drop-single .du-info-icon-filled.has-tip.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .payment-wrap .cc-detail-row fieldset .du-info-icon-filled.has-tip.secondary-btn--primary-color,.payment-wrap .cc-detail-row fieldset .accordion-item .file-drop .du-info-icon-filled.has-tip.hint2,.accordion-item .file-drop .payment-wrap .cc-detail-row fieldset .du-info-icon-filled.has-tip.hint2,.payment-wrap .cc-detail-row fieldset .accordion-item .file-drop-container .file-drop-single .du-info-icon-filled.has-tip.hint2,.accordion-item .file-drop-container .file-drop-single .payment-wrap .cc-detail-row fieldset .du-info-icon-filled.has-tip.hint2,.payment-wrap .cc-detail-row fieldset .file-drop-container .accordion-item .file-drop-single .du-info-icon-filled.has-tip.hint2,.file-drop-container .accordion-item .file-drop-single .payment-wrap .cc-detail-row fieldset .du-info-icon-filled.has-tip.hint2{
    visibility:hidden
}
.reveal-largest-container .radio-form .du-custom-radio .du-radio-details-icon{
    margin-bottom:10px
}
header .newNav .newnav-top-bar .lang-switch a.active,header .newNav .newnav-top-bar .segment-links a.active{
    font-family:"du-font-secondary-bold"
}
.sub-full-tabs .sub-full-tabs__items li.is-active{
    position:relative;
    border-bottom:0;
    padding-bottom:25px
}
.sub-full-tabs .sub-full-tabs__items li.is-active:after{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:6px;
    border-top-left-radius:2px;
    border-top-right-radius:2px;
    background:#c724b1
}
.sub-full-tabs .sub-full-tabs__items li a{
    color:#333
}
.forget-link a,.forgot a,.terms-check a,.du-radio-details-label a:not(.secondary-btn--primary-color--small),.du-form.home-campaign-form label a,.cards__item-get .action .info-link,.mnmi-form-groups .tandc label a,.checkout-autopayment .checkbox-group a,.rd-payment .checkbox-group a,.rd-recharge .checkbox-group a,.checkout-content .checkbox-group a,.cc-detail-row .checkbox-group a,.tncs__item ul>li>a,.recharge-panel label a{
    color:#333;
    text-decoration:underline
}
.forget-link a:hover,.forget-link .accordion-login a.accordion-title:focus,.accordion-login .forget-link a.accordion-title:focus,.forget-link a.file-drop:focus,.forget-link .file-drop-container a.file-drop-single:focus,.file-drop-container .forget-link a.file-drop-single:focus,.forgot a:hover,.forgot .accordion-login a.accordion-title:focus,.accordion-login .forgot a.accordion-title:focus,.forgot a.file-drop:focus,.forgot .file-drop-container a.file-drop-single:focus,.file-drop-container .forgot a.file-drop-single:focus,.terms-check a:hover,.terms-check .accordion-login a.accordion-title:focus,.accordion-login .terms-check a.accordion-title:focus,.terms-check a.file-drop:focus,.terms-check .file-drop-container a.file-drop-single:focus,.file-drop-container .terms-check a.file-drop-single:focus,.du-radio-details-label a:not(.secondary-btn--primary-color--small):hover,.du-radio-details-label .accordion-login a.accordion-title:not(.secondary-btn--primary-color--small):focus,.accordion-login .du-radio-details-label a.accordion-title:not(.secondary-btn--primary-color--small):focus,.du-radio-details-label a.file-drop:not(.secondary-btn--primary-color--small):focus,.du-radio-details-label .file-drop-container a.file-drop-single:not(.secondary-btn--primary-color--small):focus,.file-drop-container .du-radio-details-label a.file-drop-single:not(.secondary-btn--primary-color--small):focus,.du-form.home-campaign-form label a:hover,.du-form.home-campaign-form label .accordion-login a.accordion-title:focus,.accordion-login .du-form.home-campaign-form label a.accordion-title:focus,.du-form.home-campaign-form label a.file-drop:focus,.du-form.home-campaign-form label .file-drop-container a.file-drop-single:focus,.file-drop-container .du-form.home-campaign-form label a.file-drop-single:focus,.cards__item-get .action .info-link:hover,.cards__item-get .action .accordion-login .info-link.accordion-title:focus,.accordion-login .cards__item-get .action .info-link.accordion-title:focus,.cards__item-get .action .info-link.file-drop:focus,.cards__item-get .action .file-drop-container .info-link.file-drop-single:focus,.file-drop-container .cards__item-get .action .info-link.file-drop-single:focus,.mnmi-form-groups .tandc label a:hover,.mnmi-form-groups .tandc label .accordion-login a.accordion-title:focus,.accordion-login .mnmi-form-groups .tandc label a.accordion-title:focus,.mnmi-form-groups .tandc label a.file-drop:focus,.mnmi-form-groups .tandc label .file-drop-container a.file-drop-single:focus,.file-drop-container .mnmi-form-groups .tandc label a.file-drop-single:focus,.checkout-autopayment .checkbox-group a:hover,.rd-payment .checkbox-group a:hover,.rd-recharge .checkbox-group a:hover,.checkout-autopayment .checkbox-group .accordion-login a.accordion-title:focus,.accordion-login .checkout-autopayment .checkbox-group a.accordion-title:focus,.rd-payment .checkbox-group .accordion-login a.accordion-title:focus,.accordion-login .rd-payment .checkbox-group a.accordion-title:focus,.rd-recharge .checkbox-group .accordion-login a.accordion-title:focus,.accordion-login .rd-recharge .checkbox-group a.accordion-title:focus,.checkout-autopayment .checkbox-group a.file-drop:focus,.rd-payment .checkbox-group a.file-drop:focus,.rd-recharge .checkbox-group a.file-drop:focus,.checkout-autopayment .checkbox-group .file-drop-container a.file-drop-single:focus,.file-drop-container .checkout-autopayment .checkbox-group a.file-drop-single:focus,.rd-payment .checkbox-group .file-drop-container a.file-drop-single:focus,.file-drop-container .rd-payment .checkbox-group a.file-drop-single:focus,.rd-recharge .checkbox-group .file-drop-container a.file-drop-single:focus,.file-drop-container .rd-recharge .checkbox-group a.file-drop-single:focus,.checkout-content .checkbox-group a:hover,.checkout-content .checkbox-group .accordion-login a.accordion-title:focus,.accordion-login .checkout-content .checkbox-group a.accordion-title:focus,.checkout-content .checkbox-group a.file-drop:focus,.checkout-content .checkbox-group .file-drop-container a.file-drop-single:focus,.file-drop-container .checkout-content .checkbox-group a.file-drop-single:focus,.cc-detail-row .checkbox-group a:hover,.cc-detail-row .checkbox-group .accordion-login a.accordion-title:focus,.accordion-login .cc-detail-row .checkbox-group a.accordion-title:focus,.cc-detail-row .checkbox-group a.file-drop:focus,.cc-detail-row .checkbox-group .file-drop-container a.file-drop-single:focus,.file-drop-container .cc-detail-row .checkbox-group a.file-drop-single:focus,.tncs__item ul>li>a:hover,.tncs__item .accordion-login ul>li>a.accordion-title:focus,.accordion-login .tncs__item ul>li>a.accordion-title:focus,.tncs__item ul>li>a.file-drop:focus,.tncs__item .file-drop-container ul>li>a.file-drop-single:focus,.file-drop-container .tncs__item ul>li>a.file-drop-single:focus,.recharge-panel label a:hover,.recharge-panel label .accordion-login a.accordion-title:focus,.accordion-login .recharge-panel label a.accordion-title:focus,.recharge-panel label a.file-drop:focus,.recharge-panel label .file-drop-container a.file-drop-single:focus,.file-drop-container .recharge-panel label a.file-drop-single:focus{
    color:#c724b1
}
.mnmi-form-groups .tandc label a.icon,.mnmi-form-groups .tandc label .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .mnmi-form-groups .tandc label a.secondary-btn--primary-color,.mnmi-form-groups .tandc label .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .mnmi-form-groups .tandc label a.secondary-btn--primary-color,.mnmi-form-groups .tandc label .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .mnmi-form-groups .tandc label a.secondary-btn--primary-color,.mnmi-form-groups .tandc label .accordion-item .file-drop a.hint2,.accordion-item .file-drop .mnmi-form-groups .tandc label a.hint2,.mnmi-form-groups .tandc label .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .mnmi-form-groups .tandc label a.hint2,.mnmi-form-groups .tandc label .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .mnmi-form-groups .tandc label a.hint2,.checkout-autopayment .checkbox-group a.icon,.rd-payment .checkbox-group a.icon,.rd-recharge .checkbox-group a.icon,.checkout-autopayment .checkbox-group .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .checkout-autopayment .checkbox-group a.secondary-btn--primary-color,.rd-payment .checkbox-group .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .rd-payment .checkbox-group a.secondary-btn--primary-color,.rd-recharge .checkbox-group .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .rd-recharge .checkbox-group a.secondary-btn--primary-color,.checkout-autopayment .checkbox-group .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .checkout-autopayment .checkbox-group a.secondary-btn--primary-color,.rd-payment .checkbox-group .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .rd-payment .checkbox-group a.secondary-btn--primary-color,.rd-recharge .checkbox-group .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .rd-recharge .checkbox-group a.secondary-btn--primary-color,.checkout-autopayment .checkbox-group .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .checkout-autopayment .checkbox-group a.secondary-btn--primary-color,.rd-payment .checkbox-group .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .rd-payment .checkbox-group a.secondary-btn--primary-color,.rd-recharge .checkbox-group .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .rd-recharge .checkbox-group a.secondary-btn--primary-color,.checkout-autopayment .checkbox-group .accordion-item .file-drop a.hint2,.accordion-item .file-drop .checkout-autopayment .checkbox-group a.hint2,.rd-payment .checkbox-group .accordion-item .file-drop a.hint2,.accordion-item .file-drop .rd-payment .checkbox-group a.hint2,.rd-recharge .checkbox-group .accordion-item .file-drop a.hint2,.accordion-item .file-drop .rd-recharge .checkbox-group a.hint2,.checkout-autopayment .checkbox-group .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .checkout-autopayment .checkbox-group a.hint2,.rd-payment .checkbox-group .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .rd-payment .checkbox-group a.hint2,.rd-recharge .checkbox-group .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .rd-recharge .checkbox-group a.hint2,.checkout-autopayment .checkbox-group .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .checkout-autopayment .checkbox-group a.hint2,.rd-payment .checkbox-group .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .rd-payment .checkbox-group a.hint2,.rd-recharge .checkbox-group .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .rd-recharge .checkbox-group a.hint2,.checkout-content .checkbox-group a.icon,.checkout-content .checkbox-group .accordion-item .file-drop a.secondary-btn--primary-color,.accordion-item .file-drop .checkout-content .checkbox-group a.secondary-btn--primary-color,.checkout-content .checkbox-group .accordion-item .file-drop-container .file-drop-single a.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .checkout-content .checkbox-group a.secondary-btn--primary-color,.checkout-content .checkbox-group .file-drop-container .accordion-item .file-drop-single a.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .checkout-content .checkbox-group a.secondary-btn--primary-color,.checkout-content .checkbox-group .accordion-item .file-drop a.hint2,.accordion-item .file-drop .checkout-content .checkbox-group a.hint2,.checkout-content .checkbox-group .accordion-item .file-drop-container .file-drop-single a.hint2,.accordion-item .file-drop-container .file-drop-single .checkout-content .checkbox-group a.hint2,.checkout-content .checkbox-group .file-drop-container .accordion-item .file-drop-single a.hint2,.file-drop-container .accordion-item .file-drop-single .checkout-content .checkbox-group a.hint2{
    text-decoration:none
}
.popup-reveal .close-button,.du-reveal .close-button{
    box-shadow:none;
    color:#c724b1;
    border:1px solid #c724b1;
    font-size:2.5rem
}
.popup-reveal .close-button span,.du-reveal .close-button span{
    margin-top:2px;
    display:block
}
.popup-reveal .close-button:hover,.popup-reveal .accordion-login .close-button.accordion-title:focus,.accordion-login .popup-reveal .close-button.accordion-title:focus,.popup-reveal .close-button.file-drop:focus,.popup-reveal .file-drop-container .close-button.file-drop-single:focus,.file-drop-container .popup-reveal .close-button.file-drop-single:focus,.du-reveal .close-button:hover,.du-reveal .accordion-login .close-button.accordion-title:focus,.accordion-login .du-reveal .close-button.accordion-title:focus,.du-reveal .close-button.file-drop:focus,.du-reveal .file-drop-container .close-button.file-drop-single:focus,.file-drop-container .du-reveal .close-button.file-drop-single:focus{
    background:#c724b1
}
.du-msg-info{
    background:rgba(0,169,206,0.1);
    border-color:#00a9ce
}
.du-msg-info .du-blue{
    color:#333
}
.sticky-block{
    background-size:30px;
    background-position:left 20px center
}
.spotlight__caption__promo--magenta svg,.spotlight__caption__promo--magenta svg use{
    fill:#fff
}
.rounded-tabs .tabs,.filters__wrapper .tabs,.button-group,.button-group--large,.du-filter-tabs,.du-filter-tabs-small{
    border:none;
    background:none;
    border-radius:0;
    box-shadow:none
}
.rounded-tabs .tabs .tabs-title,.filters__wrapper .tabs .tabs-title,.du-filter-tabs .du-filter-tabs__title,.du-filter-tabs-small .du-filter-tabs__title,.tabs-title{
    border:none;
    padding:0 5px
}
.rounded-tabs .tabs .tabs-title{
    padding:0 10px
}
.tabs .tabs-title{
    padding:0
}
.rounded-tabs .tabs .tabs-title:first-child a,.filters__wrapper .tabs .tabs-title:first-child a,.rounded-tabs .tabs .tabs-title:last-child a,.filters__wrapper .tabs .tabs-title:last-child a,.button-group a:last-child,.button-group--large a:last-child,.button-group a:first-child,.button-group--large a:first-child,.du-filter-tabs .du-filter-tabs__title:last-child,.du-filter-tabs-small .du-filter-tabs__title:last-child,.du-filter-tabs .du-filter-tabs__title:first-child,.du-filter-tabs-small .du-filter-tabs__title:first-child,.button-group>div:first-child a,.button-group--large>div:first-child a,.button-group>div.first-child a,.button-group--large>div.first-child a,.button-group>div:last-child a,.button-group--large>div:last-child a,.button-group>div.last-child a,.button-group--large>div.last-child a{
    border-radius:6px
}
.rounded-tabs .tabs .tabs-title a,.filters__wrapper .tabs .tabs-title a,.rounded-tabs .tabs .tabs-title:first-child a,.rounded-tabs .tabs .tabs-title:last-child a,.button-group a,.button-group--large a,.button-group a:last-child,.button-group--large a:last-child,.button-group a:first-child,.button-group--large a:first-child,.button-group a.last-child,.button-group--large a.last-child,.button-group a.first-child,.button-group--large a.first-child,.du-filter-tabs .du-filter-tabs__title:last-child a,.du-filter-tabs-small .du-filter-tabs__title:last-child a,.du-filter-tabs .du-filter-tabs__title a,.du-form .btn-radio-group .btn-radio-group-item label{
    background:#ccc;
    z-index:1;
    position:relative;
    border-radius:6px;
    border:none;
    color:#333
}
.rounded-tabs .tabs .tabs-title a:before,.filters__wrapper .tabs .tabs-title a:before,.rounded-tabs .tabs .tabs-title:first-child a:before,.rounded-tabs .tabs .tabs-title:last-child a:before,.button-group a:before,.button-group--large a:before,.button-group a:last-child:before,.button-group--large a:last-child:before,.button-group a:first-child:before,.button-group--large a:first-child:before,.button-group a.last-child:before,.button-group--large a.last-child:before,.button-group a.first-child:before,.button-group--large a.first-child:before,.du-filter-tabs .du-filter-tabs__title:last-child a:before,.du-filter-tabs-small .du-filter-tabs__title:last-child a:before,.du-filter-tabs .du-filter-tabs__title a:before,.du-form .btn-radio-group .btn-radio-group-item label:before{
    border-radius:5px;
    background:#fff;
    margin:1px;
    z-index:-1;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    content:''
}
.rounded-tabs .tabs .tabs-title a:hover,.rounded-tabs .tabs .tabs-title .accordion-login a.accordion-title:focus,.accordion-login .rounded-tabs .tabs .tabs-title a.accordion-title:focus,.rounded-tabs .tabs .tabs-title a.file-drop:focus,.rounded-tabs .tabs .tabs-title .file-drop-container a.file-drop-single:focus,.file-drop-container .rounded-tabs .tabs .tabs-title a.file-drop-single:focus,.filters__wrapper .tabs .tabs-title a:hover,.filters__wrapper .tabs .tabs-title .accordion-login a.accordion-title:focus,.accordion-login .filters__wrapper .tabs .tabs-title a.accordion-title:focus,.filters__wrapper .tabs .tabs-title a.file-drop:focus,.filters__wrapper .tabs .tabs-title .file-drop-container a.file-drop-single:focus,.file-drop-container .filters__wrapper .tabs .tabs-title a.file-drop-single:focus,.rounded-tabs .tabs .tabs-title:first-child a:hover,.rounded-tabs .tabs .tabs-title:first-child .accordion-login a.accordion-title:focus,.accordion-login .rounded-tabs .tabs .tabs-title:first-child a.accordion-title:focus,.rounded-tabs .tabs .tabs-title:first-child a.file-drop:focus,.rounded-tabs .tabs .tabs-title:first-child .file-drop-container a.file-drop-single:focus,.file-drop-container .rounded-tabs .tabs .tabs-title:first-child a.file-drop-single:focus,.rounded-tabs .tabs .tabs-title:last-child a:hover,.rounded-tabs .tabs .tabs-title:last-child .accordion-login a.accordion-title:focus,.accordion-login .rounded-tabs .tabs .tabs-title:last-child a.accordion-title:focus,.rounded-tabs .tabs .tabs-title:last-child a.file-drop:focus,.rounded-tabs .tabs .tabs-title:last-child .file-drop-container a.file-drop-single:focus,.file-drop-container .rounded-tabs .tabs .tabs-title:last-child a.file-drop-single:focus,.button-group a:hover,.button-group .accordion-login a.accordion-title:focus,.accordion-login .button-group a.accordion-title:focus,.button-group a.file-drop:focus,.button-group .file-drop-container a.file-drop-single:focus,.file-drop-container .button-group a.file-drop-single:focus,.button-group--large a:hover,.button-group--large .accordion-login a.accordion-title:focus,.accordion-login .button-group--large a.accordion-title:focus,.button-group--large a.file-drop:focus,.button-group--large .file-drop-container a.file-drop-single:focus,.file-drop-container .button-group--large a.file-drop-single:focus,.button-group a:last-child:hover,.button-group .accordion-login a.accordion-title:last-child:focus,.accordion-login .button-group a.accordion-title:last-child:focus,.button-group a.file-drop:last-child:focus,.button-group .file-drop-container a.file-drop-single:last-child:focus,.file-drop-container .button-group a.file-drop-single:last-child:focus,.button-group--large a:last-child:hover,.button-group--large .accordion-login a.accordion-title:last-child:focus,.accordion-login .button-group--large a.accordion-title:last-child:focus,.button-group--large a.file-drop:last-child:focus,.button-group--large .file-drop-container a.file-drop-single:last-child:focus,.file-drop-container .button-group--large a.file-drop-single:last-child:focus,.button-group a:first-child:hover,.button-group .accordion-login a.accordion-title:first-child:focus,.accordion-login .button-group a.accordion-title:first-child:focus,.button-group a.file-drop:first-child:focus,.button-group .file-drop-container a.file-drop-single:first-child:focus,.file-drop-container .button-group a.file-drop-single:first-child:focus,.button-group--large a:first-child:hover,.button-group--large .accordion-login a.accordion-title:first-child:focus,.accordion-login .button-group--large a.accordion-title:first-child:focus,.button-group--large a.file-drop:first-child:focus,.button-group--large .file-drop-container a.file-drop-single:first-child:focus,.file-drop-container .button-group--large a.file-drop-single:first-child:focus,.button-group a.last-child:hover,.button-group .accordion-login a.last-child.accordion-title:focus,.accordion-login .button-group a.last-child.accordion-title:focus,.button-group a.last-child.file-drop:focus,.button-group .file-drop-container a.last-child.file-drop-single:focus,.file-drop-container .button-group a.last-child.file-drop-single:focus,.button-group--large a.last-child:hover,.button-group--large .accordion-login a.last-child.accordion-title:focus,.accordion-login .button-group--large a.last-child.accordion-title:focus,.button-group--large a.last-child.file-drop:focus,.button-group--large .file-drop-container a.last-child.file-drop-single:focus,.file-drop-container .button-group--large a.last-child.file-drop-single:focus,.button-group a.first-child:hover,.button-group .accordion-login a.first-child.accordion-title:focus,.accordion-login .button-group a.first-child.accordion-title:focus,.button-group a.first-child.file-drop:focus,.button-group .file-drop-container a.first-child.file-drop-single:focus,.file-drop-container .button-group a.first-child.file-drop-single:focus,.button-group--large a.first-child:hover,.button-group--large .accordion-login a.first-child.accordion-title:focus,.accordion-login .button-group--large a.first-child.accordion-title:focus,.button-group--large a.first-child.file-drop:focus,.button-group--large .file-drop-container a.first-child.file-drop-single:focus,.file-drop-container .button-group--large a.first-child.file-drop-single:focus,.du-filter-tabs .du-filter-tabs__title:last-child a:hover,.du-filter-tabs .du-filter-tabs__title:last-child .accordion-login a.accordion-title:focus,.accordion-login .du-filter-tabs .du-filter-tabs__title:last-child a.accordion-title:focus,.du-filter-tabs .du-filter-tabs__title:last-child a.file-drop:focus,.du-filter-tabs .du-filter-tabs__title:last-child .file-drop-container a.file-drop-single:focus,.file-drop-container .du-filter-tabs .du-filter-tabs__title:last-child a.file-drop-single:focus,.du-filter-tabs-small .du-filter-tabs__title:last-child a:hover,.du-filter-tabs-small .du-filter-tabs__title:last-child .accordion-login a.accordion-title:focus,.accordion-login .du-filter-tabs-small .du-filter-tabs__title:last-child a.accordion-title:focus,.du-filter-tabs-small .du-filter-tabs__title:last-child a.file-drop:focus,.du-filter-tabs-small .du-filter-tabs__title:last-child .file-drop-container a.file-drop-single:focus,.file-drop-container .du-filter-tabs-small .du-filter-tabs__title:last-child a.file-drop-single:focus,.du-filter-tabs .du-filter-tabs__title a:hover,.du-filter-tabs .du-filter-tabs__title .accordion-login a.accordion-title:focus,.accordion-login .du-filter-tabs .du-filter-tabs__title a.accordion-title:focus,.du-filter-tabs .du-filter-tabs__title a.file-drop:focus,.du-filter-tabs .du-filter-tabs__title .file-drop-container a.file-drop-single:focus,.file-drop-container .du-filter-tabs .du-filter-tabs__title a.file-drop-single:focus,.du-form .btn-radio-group .btn-radio-group-item label:hover,.du-form .btn-radio-group .btn-radio-group-item .accordion-login label.accordion-title:focus,.accordion-login .du-form .btn-radio-group .btn-radio-group-item label.accordion-title:focus,.du-form .btn-radio-group .btn-radio-group-item label.file-drop:focus,.du-form .btn-radio-group .btn-radio-group-item .file-drop-container label.file-drop-single:focus,.file-drop-container .du-form .btn-radio-group .btn-radio-group-item label.file-drop-single:focus{
    color:#333;
    background:#00a9ce;
    box-shadow:none
}
.button-group a+a,.button-group--large a+a{
    margin-left:8px
}
.rounded-tabs .tabs .tabs-title.is-active a,.filters__wrapper .tabs .tabs-title.is-active a,.button-group a.active,.button-group--large a.active,.du-filter-tabs .du-filter-tabs__title.active a,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner,.du-form .btn-radio-group .btn-radio-group-item input:checked+label,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:checked:focus+label,.du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:checked:focus+label,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:checked:focus+label,.du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:checked:focus+label{
    background:linear-gradient(to left, #00a9ce 0%, #733dbe 100%);
    color:#333;
    font-family:"du-font-secondary-bold"
}
.rounded-tabs .tabs .tabs-title.is-active a:before,.filters__wrapper .tabs .tabs-title.is-active a:before,.button-group a.active:before,.button-group--large a.active:before,.du-filter-tabs .du-filter-tabs__title.active a:before,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner:before,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner:before,.du-form .btn-radio-group .btn-radio-group-item input:checked+label:before,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:checked:focus+label:before,.du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:checked:focus+label:before,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:checked:focus+label:before,.du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:checked:focus+label:before{
    margin:2px
}
.rounded-tabs .tabs .tabs-title.is-active a:hover,.rounded-tabs .tabs .tabs-title.is-active .accordion-login a.accordion-title:focus,.accordion-login .rounded-tabs .tabs .tabs-title.is-active a.accordion-title:focus,.rounded-tabs .tabs .tabs-title.is-active a.file-drop:focus,.rounded-tabs .tabs .tabs-title.is-active .file-drop-container a.file-drop-single:focus,.file-drop-container .rounded-tabs .tabs .tabs-title.is-active a.file-drop-single:focus,.filters__wrapper .tabs .tabs-title.is-active a:hover,.filters__wrapper .tabs .tabs-title.is-active .accordion-login a.accordion-title:focus,.accordion-login .filters__wrapper .tabs .tabs-title.is-active a.accordion-title:focus,.filters__wrapper .tabs .tabs-title.is-active a.file-drop:focus,.filters__wrapper .tabs .tabs-title.is-active .file-drop-container a.file-drop-single:focus,.file-drop-container .filters__wrapper .tabs .tabs-title.is-active a.file-drop-single:focus,.button-group a.active:hover,.button-group .accordion-login a.active.accordion-title:focus,.accordion-login .button-group a.active.accordion-title:focus,.button-group a.active.file-drop:focus,.button-group .file-drop-container a.active.file-drop-single:focus,.file-drop-container .button-group a.active.file-drop-single:focus,.button-group--large a.active:hover,.button-group--large .accordion-login a.active.accordion-title:focus,.accordion-login .button-group--large a.active.accordion-title:focus,.button-group--large a.active.file-drop:focus,.button-group--large .file-drop-container a.active.file-drop-single:focus,.file-drop-container .button-group--large a.active.file-drop-single:focus,.du-filter-tabs .du-filter-tabs__title.active a:hover,.du-filter-tabs .du-filter-tabs__title.active .accordion-login a.accordion-title:focus,.accordion-login .du-filter-tabs .du-filter-tabs__title.active a.accordion-title:focus,.du-filter-tabs .du-filter-tabs__title.active a.file-drop:focus,.du-filter-tabs .du-filter-tabs__title.active .file-drop-container a.file-drop-single:focus,.file-drop-container .du-filter-tabs .du-filter-tabs__title.active a.file-drop-single:focus,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner:hover,.du-filter-tabs .du-filter-tabs__title.active .accordion-login .du-filter-tabs__title__inner.accordion-title:focus,.accordion-login .du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner.accordion-title:focus,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner.file-drop:focus,.du-filter-tabs .du-filter-tabs__title.active .file-drop-container .du-filter-tabs__title__inner.file-drop-single:focus,.file-drop-container .du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner.file-drop-single:focus,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner:hover,.du-filter-tabs-small .du-filter-tabs__title.active .accordion-login .du-filter-tabs__title__inner.accordion-title:focus,.accordion-login .du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner.accordion-title:focus,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner.file-drop:focus,.du-filter-tabs-small .du-filter-tabs__title.active .file-drop-container .du-filter-tabs__title__inner.file-drop-single:focus,.file-drop-container .du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner.file-drop-single:focus,.du-form .btn-radio-group .btn-radio-group-item input:checked+label:hover,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:checked:focus+label:hover,.du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:checked:focus+label:hover,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:checked:focus+label:hover,.du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:checked:focus+label:hover,.du-form .btn-radio-group .btn-radio-group-item .accordion-login input:checked+label.accordion-title:focus,.accordion-login .du-form .btn-radio-group .btn-radio-group-item input:checked+label.accordion-title:focus,.accordion-login .du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:checked:focus+label.accordion-title:focus,.accordion-login .du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:checked:focus+label.accordion-title:focus,.accordion-login .du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:checked:focus+label.accordion-title:focus,.accordion-login .du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:checked:focus+label.accordion-title:focus,.du-form .btn-radio-group .btn-radio-group-item input:checked+label.file-drop:focus,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:checked:focus+label.file-drop:focus,.du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:checked:focus+label.file-drop:focus,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:checked:focus+label.file-drop:focus,.du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:checked:focus+label.file-drop:focus,.du-form .btn-radio-group .btn-radio-group-item .file-drop-container input:checked+label.file-drop-single:focus,.file-drop-container .du-form .btn-radio-group .btn-radio-group-item input:checked+label.file-drop-single:focus,.file-drop-container .du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:checked:focus+label.file-drop-single:focus,.file-drop-container .du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:checked:focus+label.file-drop-single:focus,.file-drop-container .du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:checked:focus+label.file-drop-single:focus,.file-drop-container .du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:checked:focus+label.file-drop-single:focus{
    background:linear-gradient(to left, #00a9ce 0%, #733dbe 100%)
}
.du-form .btn-radio-group .btn-radio-group-item input:disabled+label,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.readonly input:disabled:focus+label,.du-form .btn-radio-group .btn-radio-group-item .readonly.du-text-field--btn input:disabled:focus+label,.du-form .btn-radio-group .btn-radio-group-item .du-text-field.locked input:disabled:focus+label,.du-form .btn-radio-group .btn-radio-group-item .locked.du-text-field--btn input:disabled:focus+label{
    color:#8a8a8a;
    opacity:0.7
}
.whydu .du-landing-filter-tabs .du-filter-tabs{
    box-shadow:none
}
.du-filter-tabs .du-filter-tabs__title.active{
    background:none;
    border:none
}
.tabs-icon .is-active:after,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .icon,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .secondary-btn--primary-color,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .secondary-btn--primary-color,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .secondary-btn--primary-color,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .hint2,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .hint2,.du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-filter-tabs .du-filter-tabs__title.active .du-filter-tabs__title__inner .hint2,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .icon,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .secondary-btn--primary-color,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .secondary-btn--primary-color,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .secondary-btn--primary-color,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .accordion-item .file-drop .hint2,.accordion-item .file-drop .du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .hint2,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .hint2,.du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .du-filter-tabs-small .du-filter-tabs__title.active .du-filter-tabs__title__inner .hint2{
    display:none
}
@media (max-width: 767.98px){
    .tabs-icon .is-active.tabs-title a{
        padding-right:10px;
        padding-left:10px
    }
}
.checkout-steps--bmu .checkout-steps-list li a>span{
    border-width:5px;
    border-color:#fff
}
.checkout-steps--bmu .checkout-steps-list li h5,.checkout-steps--bmu .checkout-steps-list li h6{
    color:#fff
}
.checkout-steps--bmu .checkout-steps-list li:before{
    background-color:#fff
}
.checkout-steps--bmu .checkout-steps-list li:not(.active),.checkout-steps--bmu .checkout-steps-list li:before{
    opacity:0.5
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li{
    opacity:1
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li.active a>span{
    border-color:#333
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li.active h5,.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li.active h6{
    color:#333
}
.order-placed-copy .order-status .checkout-steps--bmu .checkout-steps-list li.active:before{
    background-color:#333
}
.du-steps-guide .guide-item.active{
    border-color:#333
}
.du-steps-guide .active .label{
    color:#c724b1
}
.du-steps-guide .guide-item.done,.du-steps-guide .guide-item.done:after{
    background-color:#333
}
.cards__item{
    border-radius:10px
}
.cards__item-pay{
    border-color:transparent;
    border-width:8px
}
.cards__item-get{
    border-color:transparent;
    border-left-width:8px
}
.cards__item:before{
    content:'';
    left:0;
    top:0;
    height:100%;
    width:5px;
    background:linear-gradient(to bottom, #c724b1 26%, #00a9ce 46%);
    position:absolute;
    border-radius:10px 0 0 10px;
    z-index:1
}
.cards__item .offer-tag{
    position:absolute;
    left:5px;
    bottom:100%;
    padding:6px 12px 5px;
    min-width:120px;
    text-align:center;
    color:#fff;
    font-size:.8125rem;
    font-family:"du-font-secondary-bold";
    line-height:1em;
    background:linear-gradient(75deg, #00205b 25%, #753bbd 50%, #0098ba 100%);
    border-top-left-radius:6px;
    border-top-right-radius:6px
}
.cards__item .offer-tag .svg-icon{
    position:relative;
    top:-1px;
    width:14px;
    height:14px
}
.shop-optimization .cards__item .offer-tag{
    left:8px
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption__main,.mya-header .spotlight__caption--success .spotlight__caption__main,.mya-header--narrow .spotlight__caption--success .spotlight__caption__main,.mya-header--columns .spotlight__caption--success .spotlight__caption__main,.mya-login-page .recharge-panel .login-pane h3,.esim-fee-details .fee-rate strong{
    font-family:du-font-primary-b;
    font-weight:normal
}
@media (max-width: 991.98px){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption__main,.mya-header .spotlight__caption--success .spotlight__caption__main,.mya-header--narrow .spotlight__caption--success .spotlight__caption__main,.mya-header--columns .spotlight__caption--success .spotlight__caption__main,.mya-login-page .recharge-panel .login-pane h3,.esim-fee-details .fee-rate strong{
        font-size:1.9375rem;
        line-height:2.42188rem
    }
}
@media (min-width: 992px){
    .mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption__main,.mya-header .spotlight__caption--success .spotlight__caption__main,.mya-header--narrow .spotlight__caption--success .spotlight__caption__main,.mya-header--columns .spotlight__caption--success .spotlight__caption__main,.mya-login-page .recharge-panel .login-pane h3,.esim-fee-details .fee-rate strong{
        font-size:2.25rem;
        line-height:2.8125rem
    }
}
.campaign-landing .campaign-copy .campaign-copy__title,.spotlight__caption__main{
    font-family:du-font-primary-b;
    font-weight:normal
}
@media (max-width: 991.98px){
    .campaign-landing .campaign-copy .campaign-copy__title,.spotlight__caption__main{
        font-size:1.5625rem;
        line-height:1.95312rem
    }
}
@media (min-width: 992px){
    .campaign-landing .campaign-copy .campaign-copy__title,.spotlight__caption__main{
        font-size:3rem;
        line-height:3.75rem
    }
}
.mya-login-page .quick-pane h1,.mya-login-page .login-pane h1,.mya-login-page .quickid-pane h3,.mya-login-page .quick-pane h3,.mya-login-page .login-pane h3,.confirm-copy h2,.headline3,.mya-header--narrow .mya-title,.mya-header--columns .mya-title,.success-copy h2,.rd-content-block h1,.mya-redesign .page__content__grey .content-inner-wrap h1,.mya-redesign .page__content__success .content-inner-wrap h1,.recharge-title h3,.page__fifa_package .package-wrap .package-cell .package-detail-subtitle strong,.mya-header .mya-title,.mya-header--narrow .mya-title,.mya-header--columns .mya-title{
    font-family:du-font-primary-b;
    font-weight:normal
}
@media (max-width: 991.98px){
    .mya-login-page .quick-pane h1,.mya-login-page .login-pane h1,.mya-login-page .quickid-pane h3,.mya-login-page .quick-pane h3,.mya-login-page .login-pane h3,.confirm-copy h2,.headline3,.mya-header--narrow .mya-title,.mya-header--columns .mya-title,.success-copy h2,.rd-content-block h1,.mya-redesign .page__content__grey .content-inner-wrap h1,.mya-redesign .page__content__success .content-inner-wrap h1,.recharge-title h3,.page__fifa_package .package-wrap .package-cell .package-detail-subtitle strong,.mya-header .mya-title,.mya-header--narrow .mya-title,.mya-header--columns .mya-title{
        font-size:1.375rem;
        line-height:1.71875rem
    }
}
@media (min-width: 992px){
    .mya-login-page .quick-pane h1,.mya-login-page .login-pane h1,.mya-login-page .quickid-pane h3,.mya-login-page .quick-pane h3,.mya-login-page .login-pane h3,.confirm-copy h2,.headline3,.mya-header--narrow .mya-title,.mya-header--columns .mya-title,.success-copy h2,.rd-content-block h1,.mya-redesign .page__content__grey .content-inner-wrap h1,.mya-redesign .page__content__success .content-inner-wrap h1,.recharge-title h3,.page__fifa_package .package-wrap .package-cell .package-detail-subtitle strong,.mya-header .mya-title,.mya-header--narrow .mya-title,.mya-header--columns .mya-title{
        font-size:1.9375rem;
        line-height:2.42188rem
    }
}
.renew-id-docs h4,.reveal-largest-container .reveal-title,.tabs-content__info__h3,.headline2,.checkout-thankyou h4,.flydubai-card-wrap.magic .card-copy h6,.magic.netflix-addon-card-wrap .card-copy h6,.home-relocation-wrap .form-current-address .info h5,.home-relocation-wrap .du-form h5,.flydubai-card .card-hero h6,.netflix-addon-card .card-hero h6,.circle-graph-percents-wrapper .available,.campaign-landing .home-campaign .cards__item-get h4{
    font-family:du-font-primary-b;
    font-weight:normal
}
@media (max-width: 991.98px){
    .renew-id-docs h4,.reveal-largest-container .reveal-title,.tabs-content__info__h3,.headline2,.checkout-thankyou h4,.flydubai-card-wrap.magic .card-copy h6,.magic.netflix-addon-card-wrap .card-copy h6,.home-relocation-wrap .form-current-address .info h5,.home-relocation-wrap .du-form h5,.flydubai-card .card-hero h6,.netflix-addon-card .card-hero h6,.circle-graph-percents-wrapper .available,.campaign-landing .home-campaign .cards__item-get h4{
        font-size:1.25rem;
        line-height:1.5625rem
    }
}
@media (min-width: 992px){
    .renew-id-docs h4,.reveal-largest-container .reveal-title,.tabs-content__info__h3,.headline2,.checkout-thankyou h4,.flydubai-card-wrap.magic .card-copy h6,.magic.netflix-addon-card-wrap .card-copy h6,.home-relocation-wrap .form-current-address .info h5,.home-relocation-wrap .du-form h5,.flydubai-card .card-hero h6,.netflix-addon-card .card-hero h6,.circle-graph-percents-wrapper .available,.campaign-landing .home-campaign .cards__item-get h4{
        font-size:1.5625rem;
        line-height:1.95312rem
    }
}
.home-plans-mvp .home-search h5,.du-box-frame .du-box-frame-content>h4,.du-box-frame__white .du-box-frame-content>h4,.du-radio-details-val,.headline4,.rd-payment .du-box-row:first-child,.rd-recharge .du-box-row:first-child,.page__content__grey.data__poll h2.title,.mya-redesign .data__poll.page__content__success h2.title,.page__content__grey.data__poll .order-addon h2.sub-title,.order-addon .page__content__grey.data__poll h2.sub-title,.mya-redesign .data__poll.page__content__success .order-addon h2.sub-title,.order-addon .mya-redesign .data__poll.page__content__success h2.sub-title,.page__content__grey.data__poll .order-addon h2.desc,.order-addon .page__content__grey.data__poll h2.desc,.mya-redesign .data__poll.page__content__success .order-addon h2.desc,.order-addon .mya-redesign .data__poll.page__content__success h2.desc,.page__content__grey.data__poll .order-addon h2.price,.order-addon .page__content__grey.data__poll h2.price,.mya-redesign .data__poll.page__content__success .order-addon h2.price,.order-addon .mya-redesign .data__poll.page__content__success h2.price,.mya-login-page .quick-panel .quick-cta h4,.contract-listing-wrap.grid-style .grid-wrap .item h5{
    font-family:"du-font-secondary-bold";
    font-weight:normal
}
@media (max-width: 991.98px){
    .home-plans-mvp .home-search h5,.du-box-frame .du-box-frame-content>h4,.du-box-frame__white .du-box-frame-content>h4,.du-radio-details-val,.headline4,.rd-payment .du-box-row:first-child,.rd-recharge .du-box-row:first-child,.page__content__grey.data__poll h2.title,.mya-redesign .data__poll.page__content__success h2.title,.page__content__grey.data__poll .order-addon h2.sub-title,.order-addon .page__content__grey.data__poll h2.sub-title,.mya-redesign .data__poll.page__content__success .order-addon h2.sub-title,.order-addon .mya-redesign .data__poll.page__content__success h2.sub-title,.page__content__grey.data__poll .order-addon h2.desc,.order-addon .page__content__grey.data__poll h2.desc,.mya-redesign .data__poll.page__content__success .order-addon h2.desc,.order-addon .mya-redesign .data__poll.page__content__success h2.desc,.page__content__grey.data__poll .order-addon h2.price,.order-addon .page__content__grey.data__poll h2.price,.mya-redesign .data__poll.page__content__success .order-addon h2.price,.order-addon .mya-redesign .data__poll.page__content__success h2.price,.mya-login-page .quick-panel .quick-cta h4,.contract-listing-wrap.grid-style .grid-wrap .item h5{
        font-size:1.25rem;
        line-height:1.5625rem
    }
}
@media (min-width: 992px){
    .home-plans-mvp .home-search h5,.du-box-frame .du-box-frame-content>h4,.du-box-frame__white .du-box-frame-content>h4,.du-radio-details-val,.headline4,.rd-payment .du-box-row:first-child,.rd-recharge .du-box-row:first-child,.page__content__grey.data__poll h2.title,.mya-redesign .data__poll.page__content__success h2.title,.page__content__grey.data__poll .order-addon h2.sub-title,.order-addon .page__content__grey.data__poll h2.sub-title,.mya-redesign .data__poll.page__content__success .order-addon h2.sub-title,.order-addon .mya-redesign .data__poll.page__content__success h2.sub-title,.page__content__grey.data__poll .order-addon h2.desc,.order-addon .page__content__grey.data__poll h2.desc,.mya-redesign .data__poll.page__content__success .order-addon h2.desc,.order-addon .mya-redesign .data__poll.page__content__success h2.desc,.page__content__grey.data__poll .order-addon h2.price,.order-addon .page__content__grey.data__poll h2.price,.mya-redesign .data__poll.page__content__success .order-addon h2.price,.order-addon .mya-redesign .data__poll.page__content__success h2.price,.mya-login-page .quick-panel .quick-cta h4,.contract-listing-wrap.grid-style .grid-wrap .item h5{
        font-size:1.375rem;
        line-height:1.71875rem
    }
}
.mya-login-page .intro h4,.mya-login-page .feature-panel .cell h3,.mya-login-page .intro h4,.mya-redesign h4,.subtitle1,.deposit-refund-wrap .du-box-row:first-child,.rd-payment .du-box-row:first-child,.rd-recharge .du-box-row:first-child,.reveal-largest-container .order-items-tittle,.reveal-largest-container .radio-form .radio-form-inner .du-radio-details-val,.reveal-largest-container .order-items-tittle,.checkout-with-summary .order-info__data h4,.upsell-pages.postpaid .campaign .home-campaign__title,.du-address-box h6,.mya-title-2,.page-bmu .cart-empty h4,.widget-shortcuts h4,.widget-payment h4,.content-number-cert .cert-table-header h5,.parental__control .add-control h3,.payment-wrap .radio-group input[type=radio]:checked+label,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:checked:focus+label,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label,.payment-wrap .radio-group input[type=radio]+label,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.recharge-panel .success-pane h4,.recharge-panel .pay-pane h4,.bmu-summary-title,.esim-wrapper .mya-login-page .login-panel h6,.mnmi-summary h4,.du-box-frame h4,.du-box-frame__white h4,.clms-offers-carousel .offer-item-content h5,.existing-plans .du-plans-radio.active .plan-benefits h6,.device_filters .device_filters-title,.important-to-know .plans-landing--popup-question,.addons-section .plans-landing--popup-question{
    font-family:"du-font-secondary-bold";
    font-weight:normal
}
@media (max-width: 991.98px){
    .mya-login-page .intro h4,.mya-login-page .feature-panel .cell h3,.mya-login-page .intro h4,.mya-redesign h4,.subtitle1,.deposit-refund-wrap .du-box-row:first-child,.rd-payment .du-box-row:first-child,.rd-recharge .du-box-row:first-child,.reveal-largest-container .order-items-tittle,.reveal-largest-container .radio-form .radio-form-inner .du-radio-details-val,.reveal-largest-container .order-items-tittle,.checkout-with-summary .order-info__data h4,.upsell-pages.postpaid .campaign .home-campaign__title,.du-address-box h6,.mya-title-2,.page-bmu .cart-empty h4,.widget-shortcuts h4,.widget-payment h4,.content-number-cert .cert-table-header h5,.parental__control .add-control h3,.payment-wrap .radio-group input[type=radio]:checked+label,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:checked:focus+label,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label,.payment-wrap .radio-group input[type=radio]+label,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.recharge-panel .success-pane h4,.recharge-panel .pay-pane h4,.bmu-summary-title,.esim-wrapper .mya-login-page .login-panel h6,.mnmi-summary h4,.du-box-frame h4,.du-box-frame__white h4,.clms-offers-carousel .offer-item-content h5,.existing-plans .du-plans-radio.active .plan-benefits h6,.device_filters .device_filters-title,.important-to-know .plans-landing--popup-question,.addons-section .plans-landing--popup-question{
        font-size:1.0625rem;
        line-height:1.32812rem
    }
}
@media (min-width: 992px){
    .mya-login-page .intro h4,.mya-login-page .feature-panel .cell h3,.mya-login-page .intro h4,.mya-redesign h4,.subtitle1,.deposit-refund-wrap .du-box-row:first-child,.rd-payment .du-box-row:first-child,.rd-recharge .du-box-row:first-child,.reveal-largest-container .order-items-tittle,.reveal-largest-container .radio-form .radio-form-inner .du-radio-details-val,.reveal-largest-container .order-items-tittle,.checkout-with-summary .order-info__data h4,.upsell-pages.postpaid .campaign .home-campaign__title,.du-address-box h6,.mya-title-2,.page-bmu .cart-empty h4,.widget-shortcuts h4,.widget-payment h4,.content-number-cert .cert-table-header h5,.parental__control .add-control h3,.payment-wrap .radio-group input[type=radio]:checked+label,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:checked:focus+label,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:checked:focus+label,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:checked:focus+label,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:checked:focus+label,.payment-wrap .radio-group input[type=radio]+label,.payment-wrap .radio-group .du-text-field.readonly input[type=radio]:focus+label,.payment-wrap .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.payment-wrap .radio-group .du-text-field.locked input[type=radio]:focus+label,.payment-wrap .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.recharge-panel .success-pane h4,.recharge-panel .pay-pane h4,.bmu-summary-title,.esim-wrapper .mya-login-page .login-panel h6,.mnmi-summary h4,.du-box-frame h4,.du-box-frame__white h4,.clms-offers-carousel .offer-item-content h5,.existing-plans .du-plans-radio.active .plan-benefits h6,.device_filters .device_filters-title,.important-to-know .plans-landing--popup-question,.addons-section .plans-landing--popup-question{
        font-size:1.25rem;
        line-height:1.5625rem
    }
}
.mya-login-page .intro p,.mya-login-page .feature-panel .cell.cta-more a,.mya-login-page .quick-panel .quick-cta .quick-link,.mya-login-page .feature-panel .cell p,footer .footer__inner__navigation .btn-text,.confirm-copy p,.mya-redesign .du-msg-error p,.mya-redesign .du-msg-success p,.mya-login-page .login-panel .cell>div.intro,.body2,.renew-id-docs p,.mnmi-confirm,.mnmi-summary p,.mnmi-status-box,.subtitle2,.table-wrapper table thead th,.caption,.north-star .radio-group input[type=radio]+label,.north-star .radio-group .du-text-field.readonly input[type=radio]:focus+label,.north-star .radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.north-star .radio-group .du-text-field.locked input[type=radio]:focus+label,.north-star .radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.rd-content-box,.checkout-thankyou p,.order-details .item__name,.order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__price,.order-details .order-confirmation-ypyg .order__items__left-side .item__price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__extra-price,.order-details .order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price,.order-details .item__price,.home-plans-mvp .home-search p,.checkout-with-summary .order-info__data p,.order-confirmation-page--new .order__items__right-side .table1 td>strong,.order-confirmation-ypyg .order__items__right-side .table1 td>strong,.order-summary .order-summary__inner .order__items__right-side .table1 td>strong,.order-confirmation-page--new .order-summary .order-summary__block .table1 td>strong,.order-summary .order-confirmation-page--new .order-summary__block .table1 td>strong,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td>strong,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td>strong,.order-summary .order-summary__inner .order-summary__block .table1 td>strong,.mya-login-page .login-pane p,.netflix-addon .page__content p,.du-box-frame .du-box-frame-content,.du-box-frame__white .du-box-frame-content,.campaign-landing .form-success p,.campaign-landing .form-error p,.mya-accordion__item .item-content ul li>span,.order-confirmation-page--new .confirmation__copy,.order-confirmation-ypyg .confirmation__copy,.order-summary .order-summary__inner .confirmation__copy,.flydubai-card .card-hero p,.netflix-addon-card .card-hero p,.rd-checklist,.suspension-plan-inner .widget-shortcuts p,.suspension-plan-inner .widget-payment p,.control-plan-upload,.radio-group input[type=radio]+label,.radio-group .du-text-field.readonly input[type=radio]:focus+label,.du-text-field.readonly .radio-group input[type=radio]:focus+label,.radio-group .readonly.du-text-field--btn input[type=radio]:focus+label,.readonly.du-text-field--btn .radio-group input[type=radio]:focus+label,.radio-group .du-text-field.locked input[type=radio]:focus+label,.du-text-field.locked .radio-group input[type=radio]:focus+label,.radio-group .locked.du-text-field--btn input[type=radio]:focus+label,.locked.du-text-field--btn .radio-group input[type=radio]:focus+label,.campaign-landing .home-campaign__subtitle,.details-title-font,.details__content__sub-item .sub-item__title,.sub-item__p__list .sub-item__p__title,.sticky-item-title,.sticky-item-title--em{
    font:.9375rem/1.3125rem "du-font-secondary-regular"
}
.mya-login-page .login-pane .register,.rd-commitments__item__content .body p,.fineprint,.checkout-thankyou h4 .sub-heading,.flydubai-card .card-copy,.netflix-addon-card .card-copy,.rd-payment .du-form .autopayment-card .autopay-form .checkbox-group span,.rd-payment .du-form .autopayment-fee .autopay-form .checkbox-group span,.mya-login-page .quick-panel .check-bullets li{
    font:.8125rem/1.1375rem "du-font-secondary-regular"
}
.mya-redesign .spotlight[data-spotlight-size='xsmall'] .spotlight__caption__sub,.body1,.rd-commitments__item__content .title,.rd-commitments__item__content .order-addon .sub-title,.order-addon .rd-commitments__item__content .sub-title,.rd-commitments__item__content .order-addon .desc,.order-addon .rd-commitments__item__content .desc,.rd-commitments__item__content .order-addon .price,.order-addon .rd-commitments__item__content .price,.accordion-card-inner .card__get-section,.accordion-card-inner .card__header,[data-spotlight-size='medium'] .spotlight__caption__sub,.accordion-card-inner .card__get-section .you-get-label,.alert-info p,.esim-wrapper .mya-login-page .login-pane h3+.sub-title{
    font:1.0625rem/1.4875rem "du-font-secondary-regular"
}
.reveal-largest-container .radio-form-title,.accordion-card-inner .card__pay-section_amunt-month .card__pay-month-text,.accordion-card-inner .card__pay-section_amunt-month,.accordion-card-inner .card__pay-section_amunt-month .card__currency-text,.campaign-landing .campaign-copy .campaign-copy__sub-title,.free-package-selector .du-custom-radio .du-radio-details-val{
    font:1.25rem/1.75rem "du-font-secondary-regular"
}
.mya-login-page .quick-panel .quick-cta .quick-link,.mya-login-page .feature-panel .cell.cta-more a,.rd-commitments__item__content .title,.rd-commitments__item__content .order-addon .sub-title,.order-addon .rd-commitments__item__content .sub-title,.rd-commitments__item__content .order-addon .desc,.order-addon .rd-commitments__item__content .desc,.rd-commitments__item__content .order-addon .price,.order-addon .rd-commitments__item__content .price,.accordion-card-inner .card__get-section,.order-details .item__name,.order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__price,.order-details .order-confirmation-ypyg .order__items__left-side .item__price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__price,.order-confirmation-page .order-details .item__price,.order-confirmation-ypyg .order-details .item__price,.order-summary .order-summary__inner .order-details .item__price,.order-details .order-confirmation-page .order__items__left-side .item__extra-price,.order-details .order-confirmation-ypyg .order__items__left-side .item__extra-price,.order-details .order-summary .order-summary__inner .order__items__left-side .item__extra-price,.order-confirmation-page .order-details .item__extra-price,.order-confirmation-ypyg .order-details .item__extra-price,.order-summary .order-summary__inner .order-details .item__extra-price,.order-details .item__price,.accordion-card-inner .card__pay-section_amunt-month,.accordion-card-inner .strike+.card__giga-number-text,.accordion-card-inner .card__plan-section .card__giga-text,.order-confirmation-page--new .order__items__right-side .table1 td>strong,.order-confirmation-ypyg .order__items__right-side .table1 td>strong,.order-summary .order-summary__inner .order__items__right-side .table1 td>strong,.order-confirmation-page--new .order-summary .order-summary__block .table1 td>strong,.order-summary .order-confirmation-page--new .order-summary__block .table1 td>strong,.order-confirmation-ypyg .order-summary .order-summary__block .table1 td>strong,.order-summary .order-confirmation-ypyg .order-summary__block .table1 td>strong,.order-summary .order-summary__inner .order-summary__block .table1 td>strong,.offer-card-carousel .card-item h4,.rd-hint-block h6,.rd-info-block h6,.payment-wrap .order-summary-wrap .order-detail h5,.accepted-cards-widget h4,.mya-inner-wrap.careem .feedback-banner.promo .promo-inner-title,.feedback-banner h4,.cell--flydubai .card-copy>strong,.recharge-panel .cell .info-pane h4,.circle-title,.rounded-tabs .tabs .tabs-title.is-active a,[data-custom=icc] .page__fifa_package.africa .package-wrap .du-content-inner .package-cell__card .package-detail .package-detail-title,.register a,.file-drop-container .file-drop-single h6,.details-title-font,.details__content__sub-item .sub-item__title,.sub-item__p__list .sub-item__p__title,.sticky-item-title,.sticky-item-title--em,.contract-listing-wrap.grid-style .grid-wrap .item .col2.charges>span,.contract-listing-wrap.grid-style .grid-wrap .item .col2.cycle>span,.custom-account-group .du-account-radio input[type=checkbox]:checked ~ .du-radio-details .du-radio-details-val,.custom-account-group .du-account-radio .du-text-field.readonly input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.custom-account-group .du-account-radio .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.custom-account-group .du-account-radio .du-text-field.locked input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.custom-account-group .du-account-radio .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .du-radio-details .du-radio-details-val,.rd-recharge .du-box-frame-content.completed .du-box-frame-content__title,.rd-recharge .recharge-panel .pay-pane h6.ypyg-yp,.rd-recharge .recharge-panel .pay-pane .headline6.ypyg-yp,.rd-recharge .recharge-panel .pay-pane h6.ypyg-yg,.rd-recharge .recharge-panel .pay-pane h6,.headline2.text-amount{
    font-family:"du-font-secondary-bold"
}
.mya-login-page .login-pane .action .secondary-btn--primary-color{
    margin-top:14px
}
.upsell-pages.home .home-upsell-campaign .cards__item .offer-tag{
    left:8px
}
.upsell-pages.home .home-upsell-campaign .cards__item .offer-tag svg,.upsell-pages.home .home-upsell-campaign .cards__item .offer-tag svg use{
    fill:#fff
}
.upsell-pages.home .home-upsell-campaign .cards__item-get .action .svg-bg-icon{
    margin-left:6px
}
.home-relocation-wrap .mya-header-box{
    background-color:rgba(199,36,177,0.1)
}
.home-relocation-wrap .mya-header-box .du-checked-list{
    color:#333
}
.switch-toggle .button{
    background-color:#c724b1
}
.parental__control .add-control fieldset.action .loader-mask,.parental__control .add-control fieldset.action .rd-content-box__loader,.parental__control .add-control fieldset.action .rd-content-box__loader{
    z-index:3
}
.parental__control .add-control fieldset.action.loading button,.search-mobil-num .btn-continue.loading{
    color:transparent
}
.renewal__col{
    padding:1.25rem;
    margin-top:1.5rem
}
@media (max-width: 1023px){
    .renewal__col{
        margin-bottom:0rem
    }
}
@media (min-width: 1024px){
    .renewal__col{
        margin-top:3.4375rem;
        padding:1.875rem 2.25rem
    }
}
.renewal__col .esim-wrapper{
    padding-top:0
}
.renewal__col._col1.margin-top-0 .renewal__title._desc{
    margin-top:.53333rem
}
@media (min-width: 1024px){
    .renewal__col._col1.margin-top-0 .renewal__title._desc{
        margin-top:.5625rem
    }
}
@media (min-width: 1024px){
    .renewal__col._col2{
        padding:1.875rem 1.875rem
    }
}
.renewal__col .du-msg-warning{
    margin-top:20px;
    margin-bottom:10px
}
@media screen and (max-width: 64.06125em){
    .renewal__col .du-msg-warning{
        border-right-width:2px;
        border-left-width:2px
    }
}
.renewal__col .du-msg-warning .body1 a{
    color:#333;
    text-decoration:underline
}
.renewal__col .du-hr{
    margin:0 -35px
}
@media screen and (max-width: 64.06125em){
    .renewal__col .du-hr{
        margin:0 -20px
    }
}
.renewal__title{
    font-size:.86667rem;
    display:flex;
    align-items:center;
    justify-content:space-between
}
@media (min-width: 1024px){
    .renewal__title{
        font-size:1.25rem
    }
}
.renewal__title h6{
    font-family:"du-font-secondary-bold";
    margin-bottom:0.5rem;
    font-size:.93333rem;
    flex-grow:1
}
@media (min-width: 1024px){
    .renewal__title h6{
        font-size:1.25rem
    }
}
.renewal__title p{
    margin-top:0
}
.renewal__title._desc{
    display:block
}
@media (min-width: 1024px){
    .renewal__title._desc{
        max-width:71.5%
    }
}
.renewal__accepted_info{
    font-size:.6rem;
    margin-bottom:0.5rem
}
@media (min-width: 1024px){
    .renewal__accepted_info{
        font-size:.8125rem
    }
}
.widget__container{
    margin-top:1.5rem
}
@media (min-width: 1024px){
    .widget__container{
        max-width:370px;
        margin-top:3.4375rem
    }
}
.widget__title_container{
    display:flex;
    align-items:center;
    border-bottom:solid 1px #ddd;
    padding-bottom:.9375rem
}
.widget__title{
    flex-grow:1;
    font-size:1.2rem;
    font-family:du-font-primary-b;
    margin-right:1.25rem;
    line-height:1.2
}
@media (min-width: 1024px){
    .widget__title{
        font-size:1.25rem
    }
}
.widget__icon{
    max-width:35px;
    max-height:35px
}
@media (min-width: 1024px){
    .widget__icon{
        max-width:43px;
        max-height:43px
    }
}
.widget__icon.variant1{
    max-width:75px;
    max-height:75px
}
@media (min-width: 1024px){
    .widget__icon.variant1{
        max-width:150px;
        max-height:150px
    }
}
.renewal__bad_pics{
    display:flex
}
.renewal__bad_pics .img{
    margin-right:1rem;
    max-width:113px
}
@media (min-width: 1024px){
    .renewal__bad_pics .img{
        margin-right:.9375rem
    }
}
.mya-redesign._renewal{
    padding-top:0
}
.mya-redesign__dashboard .widget__shortcuts h4{
    font-size:1.25rem
}
.renewal_scroll__container{
    max-height:300px;
    overflow-y:auto;
    margin-top:1.33333rem;
    margin-bottom:1.6rem
}
@media (min-width: 1024px){
    .renewal_scroll__container{
        margin-top:1.5rem;
        margin-bottom:1rem
    }
}
.renewal_scroll__container._mobile_no{
    margin-top:0.5rem;
    max-height:330px
}
.inline-block{
    display:inline-block
}
@media (max-width: 1023px){
    .mya-redesign .du__error_msg{
        border-width:2px;
        margin-top:1.46667rem
    }
}
@media (min-width: 1024px){
    .mya-redesign .du__error_msg{
        margin-top:3.4375rem
    }
}
.renewal__useful_img{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:flex-start
}
.renewal__useful_img .useful_img-item{
    display:flex;
    flex-wrap:wrap
}
@media print, screen and (min-width: 64em){
    .renewal__useful_img .useful_img-item{
        max-width:160px;
        min-width:160px
    }
}
.renewal__useful_img .useful_img-item:first-of-type{
    margin-left:0
}
.renewal__useful_img .useful_img-item.text-only{
    margin-bottom:20px
}
.renewal__useful_img .useful_img-item .img-wrap{
    display:flex;
    align-items:center;
    margin-bottom:10px
}
.renewal__useful_img .useful_img-item .img{
    margin-right:12px
}
@media print, screen and (min-width: 64em){
    .renewal__useful_img .useful_img-item .img{
        margin-right:20px
    }
}
.hard-cap .du-msg-warning{
    margin-top:15px
}
.hard-cap .du-msg-warning .body4{
    font-size:14px
}
@media print, screen and (min-width: 48em){
    .hard-cap .du-msg-warning .body4{
        font-size:17px
    }
}
.hard-cap .du-msg-warning .body4 a{
    color:#333;
    text-decoration:underline
}
.hard-cap .hard-cap__title{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    font-size:16px
}
@media print, screen and (min-width: 48em){
    .hard-cap .hard-cap__title{
        justify-content:space-between
    }
}
.hard-cap .renewal__checkbox._terms{
    font-size:14px
}
.secondary-btn--white-color{
    background-color:#fff;
    border-color:#000;
    color:#000;
    font-size:16px;
    border-radius:6px;
    height:44px;
    display:flex;
    align-items:center;
    justify-content:center
}
.secondary-btn--white-color:hover,.accordion-login .secondary-btn--white-color.accordion-title:focus,.secondary-btn--white-color.file-drop:focus,.file-drop-container .secondary-btn--white-color.file-drop-single:focus{
    background-color:#f5f5f5;
    border-color:#000;
    color:#000
}
.number-container .card{
    border-radius:6px;
    box-shadow:none;
    overflow:visible
}
.number-container .card .card-divider{
    background:#f5f5f5;
    border-bottom:1px solid #ddd;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.number-container .card .card-divider .renewal__tooltip{
    height:auto
}
.number-container .card .card-divider .renewal__tooltip .icon_info{
    top:0
}
.number-container .card .number-list li span{
    margin-left:5px
}
.margin-x-minus-12{
    margin-left:-12px;
    margin-right:-12px
}
@media (max-width: 1023px){
    .checkout-steps--bmu.steps__renewal{
        margin-top:10px
    }
}
@media (min-width: 1024px){
    .checkout-steps--bmu.steps__renewal .checkout-steps-list{
        top:-90px
    }
}
@media (min-width: 1280px){
    .checkout-steps--bmu.steps__renewal .checkout-steps-list{
        top:-120px
    }
}
.checkout-steps--bmu.steps__renewal .checkout-steps-list.positioned{
    position:relative;
    top:0;
    justify-content:flex-start
}
.checkout-steps--bmu.steps__renewal .checkout-steps-list.positioned li{
    width:33%
}
.checkout-steps--bmu.steps__renewal .checkout-steps-list li h5,.checkout-steps--bmu.steps__renewal .checkout-steps-list li h6{
    color:#333
}
@media (max-width: 1023px){
    .checkout-steps--bmu.steps__renewal .checkout-steps-list li h5,.checkout-steps--bmu.steps__renewal .checkout-steps-list li h6{
        font-family:"du-font-secondary-regular";
        font-size:.86667rem
    }
}
.checkout-steps--bmu.steps__renewal .checkout-steps-list li:before{
    background-color:#333
}
@media (max-width: 1023px){
    .checkout-steps--bmu.steps__renewal .checkout-steps-list li:before{
        top:8px
    }
}
.checkout-steps--bmu.steps__renewal .checkout-steps-list li a>span{
    border-color:#333
}
@media (max-width: 1023px){
    .checkout-steps--bmu.steps__renewal .checkout-steps-list li a>span{
        width:15px;
        height:15px;
        border-width:3px
    }
}
.checkout-steps--bmu.steps__renewal .checkout-steps-list li.active:before{
    opacity:0.25
}
.checkout-steps--bmu.steps__renewal .checkout-steps-list li.active a>span{
    background-color:#333
}
.checkout-steps--bmu.steps__renewal .checkout-steps-list li.completed a>span{
    background-color:#333;
    position:relative
}
.checkout-steps--bmu.steps__renewal .checkout-steps-list li.completed a>span:after{
    content:'k';
    font-family:du-icon-font;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%, -45%);
    font-size:.6rem
}
@media (min-width: 1024px){
    .checkout-steps--bmu.steps__renewal .checkout-steps-list li.completed a>span:after{
        font-size:.8125rem
    }
}
.checkout-steps--bmu.steps__renewal._white .checkout-steps-list li h5,.checkout-steps--bmu.steps__renewal._white .checkout-steps-list li h6{
    color:#fff
}
.checkout-steps--bmu.steps__renewal._white .checkout-steps-list li:before{
    background-color:#fff
}
.checkout-steps--bmu.steps__renewal._white .checkout-steps-list li a>span{
    border-color:#fff
}
.checkout-steps--bmu.steps__renewal._white .checkout-steps-list li.active a>span{
    background-color:#fff
}
.checkout-steps--bmu.steps__renewal._white .checkout-steps-list li.completed a>span{
    background-color:#fff
}
@media (min-width: 1024px){
    .renewal__col1 .esim-wrapper .du-custom-radio:not(:last-of-type){
        margin-bottom:1.25rem
    }
}
.renewal__col1 .esim-wrapper .du-custom-radio input[type=radio]:checked ~ .du-radio-status,.renewal__col1 .esim-wrapper .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status,.renewal__col1 .esim-wrapper .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.renewal__col1 .esim-wrapper .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status,.renewal__col1 .esim-wrapper .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status{
    background:linear-gradient(45deg, #7441ba 0%, #1898b7 100%)
}
.renewal__col1 .esim-wrapper .du-custom-radio input[type=radio]:checked ~ .du-radio-status2,.renewal__col1 .esim-wrapper .du-custom-radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.renewal__col1 .esim-wrapper .du-custom-radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.renewal__col1 .esim-wrapper .du-custom-radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.renewal__col1 .esim-wrapper .du-custom-radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    background:linear-gradient(to right, #7441ba 0%, #1898b7 75%, #1ba9cc 100%)
}
.esim-wrapper .custom__radio{
    margin-bottom:1rem
}
@media (min-width: 1024px){
    .esim-wrapper .custom__radio{
        margin-bottom:1.25rem
    }
}
.esim-wrapper .custom__radio:last-child{
    margin-bottom:0
}
.custom__radio{
    font-size:1.0625rem;
    padding:.4375rem .875rem;
    min-height:44px;
    display:flex;
    align-items:center
}
.custom__radio input[type=radio]:checked ~ .du-radio-details,.custom__radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-details,.custom__radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details,.custom__radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-details,.custom__radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-details{
    font-family:"du-font-secondary-bold"
}
.custom__radio input[type=radio]:checked ~ .du-radio-status,.custom__radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status,.custom__radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status,.custom__radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status,.custom__radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status{
    background:linear-gradient(to right, #7441ba 0%, #1898b7 75%, #1ba9cc 100%)
}
.custom__radio input[type=radio]:checked ~ .du-radio-status:after,.custom__radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status:after,.custom__radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:after,.custom__radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status:after,.custom__radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status:after{
    opacity:1
}
.custom__radio input[type=radio]:checked ~ .du-radio-status2,.custom__radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2,.custom__radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2,.custom__radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2,.custom__radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2{
    background:linear-gradient(to right, #7441ba 0%, #1898b7 75%, #1ba9cc 100%)
}
@media (max-width: 1023px){
    .custom__radio input[type=radio]:checked ~ .du-radio-status2:after,.custom__radio .du-text-field.readonly input[type=radio]:checked:focus ~ .du-radio-status2:after,.custom__radio .readonly.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after,.custom__radio .du-text-field.locked input[type=radio]:checked:focus ~ .du-radio-status2:after,.custom__radio .locked.du-text-field--btn input[type=radio]:checked:focus ~ .du-radio-status2:after{
        margin:1px
    }
}
.custom__radio .du-radio-status{
    width:16px;
    height:16px;
    border-color:#929292;
    margin-top:-9px
}
@media (min-width: 1024px){
    .custom__radio .du-radio-status{
        width:22px;
        height:22px;
        margin-top:-12px
    }
}
.custom__radio .du-radio-status:before{
    display:none
}
.custom__radio .du-radio-status:after{
    content:'';
    background:linear-gradient(45deg, #7441ba 0%, #1898b7 100%);
    width:14px;
    height:14px;
    margin:1px;
    top:0;
    left:0;
    position:absolute;
    border-radius:100px;
    border:solid 1px #fff;
    opacity:0
}
@media (min-width: 1024px){
    .custom__radio .du-radio-status:after{
        width:18px;
        height:18px;
        border-width:2px;
        margin:2px
    }
}
.custom__radio .detail-row{
    line-height:1;
    direction:ltr
}
@media (max-width: 1023px){
    .custom__radio .detail-row{
        font-size:.93333rem
    }
}
.update__action .btn-primary{
    display:block;
    margin-left:auto
}
.list__checkmark{
    font-size:.875rem;
    color:#333;
    padding-top:1.25rem
}
@media (min-width: 1024px){
    .list__checkmark{
        font-size:.9375rem
    }
}
.list__checkmark li{
    padding-left:1.375rem
}
.list__checkmark li:before{
    color:#00a9ce
}
.list__checkmark li:not(:last-of-type){
    padding-bottom:1.375rem
}
@media (max-width: 1023px){
    .mya-header .mya-title._renewal,.mya-header--narrow .mya-title._renewal,.mya-header--columns .mya-title._renewal{
        text-align:center
    }
}
@media (min-width: 1024px){
    .mya-header .mya-title._renewal,.mya-header--narrow .mya-title._renewal,.mya-header--columns .mya-title._renewal{
        font-size:2.25rem
    }
}
@media (min-width: 768px) and (max-width: 1023px){
    .mya-redesign .bread-crumb+.renewal__header{
        padding-top:25px
    }
}
@media (max-width: 1023px){
    .renewal__header[data-steps="true"]{
        min-height:137px;
        max-height:137px
    }
}
@media (max-width: 1023px){
    .renewal__header._success{
        display:flex;
        align-items:center
    }
}
@media (max-width: 1023px){
    .renewal__header._success .mya-title._renewal{
        font-size:1.66667rem
    }
}
@media (min-width: 1024px) and (max-width: 1050px){
    .renewal__header._success .spotlight__caption__main{
        margin-top:0
    }
}
.renewal__tips_title{
    font-family:du-font-primary-b;
    font-size:1.2rem;
    margin-bottom:1.0625rem
}
@media (min-width: 1024px){
    .renewal__tips_title{
        font-size:1.25rem
    }
}
@media (max-width: 1023px){
    .renewal__tips_title ~ .renewal__title h6.margin-bottom-0{
        margin-bottom:.8rem !important
    }
}
.renewal__tips_title ~ .renewal__title._desc p{
    line-height:1.15
}
.renewal__h6{
    font-size:.66667rem;
    font-family:"du-font-secondary-bold";
    margin-bottom:0.5rem
}
@media (min-width: 1024px){
    .renewal__h6{
        font-size:.8125rem
    }
}
.renewal__h5{
    font-size:.86667rem;
    font-family:"du-font-secondary-bold";
    margin-bottom:1.25rem
}
@media (min-width: 1024px){
    .renewal__h5{
        font-size:1rem
    }
}
.renewal__modal[aria-hidden="false"]{
    display:flex !important;
    align-items:center;
    justify-content:center
}
@media (min-width: 1024px){
    .renewal__modal{
        min-height:335px
    }
}
@media (min-width: 1024px){
    .renewal__modal .btn-primary{
        min-width:192px
    }
}
@media (max-width: 767px){
    .renewal__modal .btn-primary{
        width:100%
    }
}
.renewal__modal .mt-16{
    margin-top:1rem
}
.renewal__modal .mt-24{
    margin-top:1.5rem
}
@media (max-width: 1023px){
    .renewal__modal .action{
        margin-top:3.93333rem
    }
}
.renewal__modal._not_verified .secondary-btn--primary-color,.renewal__modal._not_verified .primary-btn--primary-color{
    margin-left:0rem
}
@media (max-width: 1023px){
    .renewal__modal._not_verified .secondary-btn--primary-color,.renewal__modal._not_verified .primary-btn--primary-color{
        width:calc(49% - 6px)
    }
}
@media (min-width: 1024px){
    .renewal__modal._not_verified .secondary-btn--primary-color,.renewal__modal._not_verified .primary-btn--primary-color{
        min-width:160px
    }
}
.renewal__modal._not_verified .secondary-btn--primary-color+.primary-btn--primary-color{
    margin-left:.4375rem
}
.renewal__modal._2_btns .secondary-btn--primary-color,.renewal__modal._2_btns .primary-btn--primary-color{
    margin-left:0rem
}
@media (max-width: 767px){
    .renewal__modal._2_btns .secondary-btn--primary-color,.renewal__modal._2_btns .primary-btn--primary-color{
        width:100%
    }
}
@media (min-width: 768px){
    .renewal__modal._2_btns .secondary-btn--primary-color,.renewal__modal._2_btns .primary-btn--primary-color{
        min-width:180px
    }
}
@media (max-width: 767px){
    .renewal__modal._2_btns .secondary-btn--primary-color+.primary-btn--primary-color{
        margin-top:1.6rem
    }
}
@media (min-width: 768px){
    .renewal__modal._2_btns .secondary-btn--primary-color+.primary-btn--primary-color{
        margin-left:.4375rem
    }
}
.renewal__modal .renewal__title._desc{
    max-width:none
}
@media (max-width: 1023px){
    .renewal__modal .renewal__title._desc{
        font-size:1.13333rem
    }
}
@media (max-width: 767px){
    .renewal__modal .renewal__title._desc{
        line-height:1.21
    }
}
@media (max-width: 1023px){
    .renewal__modal .close-button>span{
        top:0
    }
}
.renewal__modal .text__field.input-group{
    max-width:200px;
    direction:ltr;
    align-items:center;
    margin-top:2rem;
    margin-bottom:.125rem
}
.renewal__modal .text__field.input-group .input-value{
    text-align:center;
    max-width:25%
}
.renewal__modal .text__field.input-group .input-value:focus{
    text-align:center
}
@media (max-width: 1023px){
    .renewal__modal .du-msg-error{
        margin-bottom:0
    }
}
.renewal__modal.rd-reveal .headline3{
    font-size:25px
}
.renewal__modal.rd-reveal .body20{
    font-size:20px
}
@media (max-width: 767px){
    .renewal__modal.rd-reveal .body20{
        font-size:17px
    }
}
.renewal__modal_container{
    min-height:auto
}
@media (max-width: 1023px){
    .renewal__modal_container{
        padding-left:2rem;
        padding-right:2rem
    }
}
@media (min-width: 1024px){
    .renewal__modal_container{
        padding-top:3.125rem;
        padding-bottom:3.125rem
    }
}
.renewal__modal_container .renewal__modal_inner{
    max-width:760px
}
@media print, screen and (min-width: 64em){
    .renewal__modal_container .renewal__modal_inner{
        min-width:650px
    }
}
@media (min-width: 1024px){
    .renewal__modal_col{
        display:flex;
        align-items:center
    }
}
@media (min-width: 1024px){
    .renewal__modal_col._col1{
        border-right:solid 1px #ddd;
        min-height:235px;
        padding-right:3.25rem
    }
}
@media (min-width: 1024px){
    .renewal__modal_col._col2{
        padding-left:3.25rem
    }
}
.renewal__modal_title{
    font-size:2rem;
    line-height:1.36;
    font-family:du-font-primary-b;
    margin-top:1rem
}
.renewal__modal_title._var2{
    font-size:1.66667rem
}
@media (min-width: 1024px){
    .renewal__modal_title._var2{
        font-size:1.5625rem
    }
}
.renewal__modal_desc{
    margin-top:1rem
}
@media (max-width: 1023px){
    .renewal__modal_desc ._email{
        display:block
    }
}
.send__again{
    font-size:.86667rem;
    margin-bottom:1.5rem
}
@media (min-width: 1024px){
    .send__again{
        font-size:.8125rem
    }
}
.send__again a{
    font-weight:normal
}
.field__divider{
    width:2px;
    height:24px;
    pointer-events:none;
    background:linear-gradient(to bottom, #733dbe 0%, #00a9ce 100%);
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.field__divider:nth-of-type(1){
    left:25%
}
.field__divider:nth-of-type(2){
    left:50%
}
.field__divider:nth-of-type(3){
    left:75%
}
@media (max-width: 1023px){
    .renewal__modal_content{
        margin-top:2.13333rem
    }
}
.text__field .input-value::-webkit-input-placeholder,.text__field [type='tel']:focus::-webkit-input-placeholder{
    color:#8a8a8a !important
}
.text__field .input-value::-moz-placeholder,.text__field [type='tel']:focus::-moz-placeholder{
    color:#8a8a8a !important
}
.text__field .input-value:-ms-input-placeholder,.text__field [type='tel']:focus:-ms-input-placeholder{
    color:#8a8a8a !important
}
.text__field .input-value:-moz-placeholder,.text__field [type='tel']:focus:-moz-placeholder{
    color:#8a8a8a !important
}
.text__field .input-value:focus:not([readonly]) ~ .bar,.text__field .input-value.focus:not([readonly]) ~ .bar,.text__field .input-value:focus:not([required]):empty ~ .bar,.text__field [type='tel']:focus:focus:not([readonly]) ~ .bar,.text__field [type='tel']:focus.focus:not([readonly]) ~ .bar,.text__field [type='tel']:focus:focus:not([required]):empty ~ .bar{
    background:linear-gradient(to right, #7441ba 0%, #1898b7 75%, #1ba9cc 100%)
}
.text__field .input-value:focus:not([readonly]) ~ .bar:before,.text__field .input-value.focus:not([readonly]) ~ .bar:before,.text__field .input-value:focus:not([required]):empty ~ .bar:before,.text__field [type='tel']:focus:focus:not([readonly]) ~ .bar:before,.text__field [type='tel']:focus.focus:not([readonly]) ~ .bar:before,.text__field [type='tel']:focus:focus:not([required]):empty ~ .bar:before{
    margin:2px
}
.text__field .input-value:focus:not([readonly]) ~ .material-label,.text__field .input-value.focus:not([readonly]) ~ .material-label,.text__field .input-value:focus:not([required]):empty ~ .material-label,.text__field [type='tel']:focus:focus:not([readonly]) ~ .material-label,.text__field [type='tel']:focus.focus:not([readonly]) ~ .material-label,.text__field [type='tel']:focus:focus:not([required]):empty ~ .material-label{
    color:#4667C4 !important;
    font-family:du-font-secondary-medium,"du-font-secondary-regular" !important
}
@media (max-width: 1023px){
    .renewal__breadcrumb{
        display:none
    }
}
.bread-crumb--mya .bread-crumb__inner .bread-crumb__left-side .renewal__breadcrumb .bread-crumb__nav__item a{
    opacity:1
}
.bread-crumb--mya .bread-crumb__inner .bread-crumb__left-side .renewal__breadcrumb .bread-crumb__nav__item:not(:last-child)::after{
    color:#00a9ce;
    font-size:.625rem;
    opacity:1
}
.renewal__file_upload ._select{
    order:5
}
.renewal__file_upload ._select,.renewal__file_upload .hint1{
    color:#333;
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:.9375rem
}
@media (max-width: 1023px){
    .renewal__file_upload ._select,.renewal__file_upload .hint1{
        display:none
    }
}
.renewal__file_upload ._choose_txt{
    font-size:.86667rem;
    display:block;
    font-family:"du-font-secondary-regular"
}
@media (min-width: 1024px){
    .renewal__file_upload ._choose_txt{
        display:none
    }
}
.file-drop-container .renewal__file_upload{
    margin-left:0;
    margin-right:0;
    margin-bottom:0;
    width:100%
}
@media (max-width: 1023px){
    .file-drop-container .renewal__file_upload{
        margin-top:1.6rem
    }
}
@media (min-width: 1024px){
    .file-drop-container .renewal__file_upload{
        margin-top:1.5rem
    }
}
.file-drop-container .renewal__file_upload+.renewal__file_upload{
    margin-top:1.06667rem
}
@media (min-width: 1024px){
    .file-drop-container .renewal__file_upload+.renewal__file_upload{
        margin-top:1.25rem
    }
}
.file-drop-container .renewal__file_upload .icon,.file-drop-container .renewal__file_upload .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .file-drop-container .renewal__file_upload .secondary-btn--primary-color,.accordion-item .file-drop-container .renewal__file_upload .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .renewal__file_upload .secondary-btn--primary-color,.file-drop-container .renewal__file_upload .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .renewal__file_upload .secondary-btn--primary-color,.file-drop-container .renewal__file_upload .accordion-item .file-drop .hint2,.accordion-item .file-drop .file-drop-container .renewal__file_upload .hint2,.accordion-item .file-drop-container .renewal__file_upload .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .renewal__file_upload .hint2,.file-drop-container .renewal__file_upload .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .renewal__file_upload .hint2,.file-drop-container .renewal__file_upload .icon.file-preview,.file-drop-container .renewal__file_upload .accordion-item .file-drop .file-preview.secondary-btn--primary-color,.accordion-item .file-drop .file-drop-container .renewal__file_upload .file-preview.secondary-btn--primary-color,.accordion-item .file-drop-container .renewal__file_upload .file-drop-single .file-preview.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .renewal__file_upload .file-preview.secondary-btn--primary-color,.file-drop-container .renewal__file_upload .accordion-item .file-drop-single .file-preview.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .renewal__file_upload .file-preview.secondary-btn--primary-color,.file-drop-container .renewal__file_upload .accordion-item .file-drop .file-preview.hint2,.accordion-item .file-drop .file-drop-container .renewal__file_upload .file-preview.hint2,.accordion-item .file-drop-container .renewal__file_upload .file-drop-single .file-preview.hint2,.accordion-item .file-drop-container .file-drop-single .renewal__file_upload .file-preview.hint2,.file-drop-container .renewal__file_upload .accordion-item .file-drop-single .file-preview.hint2,.file-drop-container .accordion-item .file-drop-single .renewal__file_upload .file-preview.hint2{
    width:40px;
    height:41px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    background-color:transparent;
    margin-right:10px
}
.file-drop-container .renewal__file_upload .icon.file-preview .thumb,.file-drop-container .renewal__file_upload .accordion-item .file-drop .file-preview.secondary-btn--primary-color .thumb,.accordion-item .file-drop .file-drop-container .renewal__file_upload .file-preview.secondary-btn--primary-color .thumb,.accordion-item .file-drop-container .renewal__file_upload .file-drop-single .file-preview.secondary-btn--primary-color .thumb,.accordion-item .file-drop-container .file-drop-single .renewal__file_upload .file-preview.secondary-btn--primary-color .thumb,.file-drop-container .renewal__file_upload .accordion-item .file-drop-single .file-preview.secondary-btn--primary-color .thumb,.file-drop-container .accordion-item .file-drop-single .renewal__file_upload .file-preview.secondary-btn--primary-color .thumb,.file-drop-container .renewal__file_upload .accordion-item .file-drop .file-preview.hint2 .thumb,.accordion-item .file-drop .file-drop-container .renewal__file_upload .file-preview.hint2 .thumb,.accordion-item .file-drop-container .renewal__file_upload .file-drop-single .file-preview.hint2 .thumb,.accordion-item .file-drop-container .file-drop-single .renewal__file_upload .file-preview.hint2 .thumb,.file-drop-container .renewal__file_upload .accordion-item .file-drop-single .file-preview.hint2 .thumb,.file-drop-container .accordion-item .file-drop-single .renewal__file_upload .file-preview.hint2 .thumb{
    min-height:41px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    background-color:transparent
}
.file-drop-container .renewal__file_upload .icon.file-preview .thumb:before,.file-drop-container .renewal__file_upload .accordion-item .file-drop .file-preview.secondary-btn--primary-color .thumb:before,.accordion-item .file-drop .file-drop-container .renewal__file_upload .file-preview.secondary-btn--primary-color .thumb:before,.accordion-item .file-drop-container .renewal__file_upload .file-drop-single .file-preview.secondary-btn--primary-color .thumb:before,.accordion-item .file-drop-container .file-drop-single .renewal__file_upload .file-preview.secondary-btn--primary-color .thumb:before,.file-drop-container .renewal__file_upload .accordion-item .file-drop-single .file-preview.secondary-btn--primary-color .thumb:before,.file-drop-container .accordion-item .file-drop-single .renewal__file_upload .file-preview.secondary-btn--primary-color .thumb:before,.file-drop-container .renewal__file_upload .accordion-item .file-drop .file-preview.hint2 .thumb:before,.accordion-item .file-drop .file-drop-container .renewal__file_upload .file-preview.hint2 .thumb:before,.accordion-item .file-drop-container .renewal__file_upload .file-drop-single .file-preview.hint2 .thumb:before,.accordion-item .file-drop-container .file-drop-single .renewal__file_upload .file-preview.hint2 .thumb:before,.file-drop-container .renewal__file_upload .accordion-item .file-drop-single .file-preview.hint2 .thumb:before,.file-drop-container .accordion-item .file-drop-single .renewal__file_upload .file-preview.hint2 .thumb:before{
    width:14px;
    height:14px;
    transform:translate(0);
    left:auto;
    right:-5px;
    top:-5px;
    font-size:7px;
    line-height:2;
    letter-spacing:1px
}
.file-drop-container .renewal__file_upload label{
    background:linear-gradient(to right, #7441ba 0%, #1898b7 75%, #1ba9cc 100%);
    border-radius:10px;
    min-height:80px;
    padding-left:1.33333rem;
    padding-right:1.33333rem
}
@media (max-width: 1023px){
    .file-drop-container .renewal__file_upload label{
        padding-right:.26667rem
    }
}
@media (min-width: 1024px){
    .file-drop-container .renewal__file_upload label{
        min-height:70px;
        padding-left:1.25rem;
        padding-right:1.25rem
    }
}
.file-drop-container .renewal__file_upload label:after{
    background-color:#f2fafc;
    margin:2px;
    border-radius:8px
}
.file-drop-container .renewal__file_upload label .hint1,.file-drop-container .renewal__file_upload label .hint2{
    display:block
}
@media (max-width: 1023px){
    .file-drop-container .renewal__file_upload label .hint1,.file-drop-container .renewal__file_upload label .hint2{
        display:none
    }
}
.file-drop-container .renewal__file_upload label h6,.file-drop-container .renewal__file_upload label h6.file-preview-label{
    margin:0;
    font-size:1.13333rem
}
@media (min-width: 1024px){
    .file-drop-container .renewal__file_upload label h6,.file-drop-container .renewal__file_upload label h6.file-preview-label{
        font-size:1.0625rem
    }
}
.file-drop-container .renewal__file_upload label h6 small,.file-drop-container .renewal__file_upload label h6.file-preview-label small{
    font-size:.86667rem
}
@media (min-width: 1024px){
    .file-drop-container .renewal__file_upload label h6 small,.file-drop-container .renewal__file_upload label h6.file-preview-label small{
        margin-left:0.75rem;
        display:inline-block;
        font-size:.9375rem
    }
}
.file-drop-container .renewal__file_upload .hint1{
    font-family:du-font-secondary-medium,"du-font-secondary-regular";
    font-size:.9375rem;
    display:block
}
.file-drop-container .renewal__file_upload .hint2{
    font-size:.875rem;
    display:block
}
.file-drop-container .renewal__file_upload.is_success,.file-drop-container .renewal__file_upload.has-file{
    cursor:default
}
.file-drop-container .renewal__file_upload.is_success label,.file-drop-container .renewal__file_upload.has-file label{
    cursor:default;
    background:#78be20
}
.file-drop-container .renewal__file_upload.is_success label .hint1,.file-drop-container .renewal__file_upload.is_success label .hint2,.file-drop-container .renewal__file_upload.is_success label ._select,.file-drop-container .renewal__file_upload.has-file label .hint1,.file-drop-container .renewal__file_upload.has-file label .hint2,.file-drop-container .renewal__file_upload.has-file label ._select{
    display:none
}
.file-drop-container .renewal__file_upload.is_success label:after,.file-drop-container .renewal__file_upload.has-file label:after{
    background:#f1f8e9
}
.file-drop-container .renewal__file_upload ._doc_name,.file-drop-container .renewal__file_upload ._doc_size{
    font-family:"du-font-secondary-regular";
    font-size:.86667rem
}
@media (min-width: 1024px){
    .file-drop-container .renewal__file_upload ._doc_name,.file-drop-container .renewal__file_upload ._doc_size{
        margin-left:0.5rem;
        font-size:.9375rem
    }
}
@media (min-width: 1024px){
    .file-drop-container .renewal__file_upload ._doc_name{
        margin-left:0.75rem
    }
}
@media (max-width: 1023px){
    .file-drop-container .renewal__file_upload ._doc_size:before{
        content:' | '
    }
}
.file-drop-container .renewal__file_upload ._doc_info{
    overflow:hidden;
    text-overflow:ellipsis
}
@media (max-width: 1023px){
    .file-drop-container .renewal__file_upload ._doc_info{
        display:block
    }
}
.renewal__file_remove{
    position:absolute;
    right:1.75rem;
    z-index:7;
    top:50%;
    transform:translateY(-50%);
    font-size:.9375rem;
    cursor:pointer;
    color:#333
}
@media (max-width: 1023px){
    .renewal__file_remove{
        top:48%;
        right:1.6rem
    }
}
.renewal__file_remove ._icon{
    width:12px;
    height:12px
}
@media (min-width: 768px){
    .renewal__file_remove ._icon{
        vertical-align:-1px;
        margin-left:0.4rem;
        width:11px;
        height:11px
    }
}
@media screen and (max-width: 64.06125em){
    .page-bmu .file-drop-container .renewal__file_upload_cap{
        margin-left:0;
        margin-right:0;
        width:100%
    }
}
@media print, screen and (min-width: 64em){
    .page-bmu .file-drop-container .renewal__file_upload_cap{
        width:230px;
        height:250px
    }
}
.page-bmu .file-drop-container .renewal__file_upload_cap label{
    background:#ccc
}
@media screen and (max-width: 64.06125em){
    .page-bmu .file-drop-container .renewal__file_upload_cap label{
        padding:10px
    }
}
.page-bmu .file-drop-container .renewal__file_upload_cap label h6,.page-bmu .file-drop-container .renewal__file_upload_cap label .file-preview-label{
    order:2
}
@media print, screen and (min-width: 48em){
    .page-bmu .file-drop-container .renewal__file_upload_cap label h6,.page-bmu .file-drop-container .renewal__file_upload_cap label .file-preview-label{
        font-size:1rem
    }
}
@media screen and (max-width: 64.06125em){
    .page-bmu .file-drop-container .renewal__file_upload_cap label h6,.page-bmu .file-drop-container .renewal__file_upload_cap label .file-preview-label{
        margin-right:15px
    }
}
.page-bmu .file-drop-container .renewal__file_upload_cap label h6 ._choose_txt,.page-bmu .file-drop-container .renewal__file_upload_cap label .file-preview-label ._choose_txt{
    font-family:"du-font-secondary-regular";
    display:block
}
.page-bmu .file-drop-container .renewal__file_upload_cap label .icon,.page-bmu .file-drop-container .renewal__file_upload_cap label .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .page-bmu .file-drop-container .renewal__file_upload_cap label .secondary-btn--primary-color,.page-bmu .accordion-item .file-drop-container .renewal__file_upload_cap label .file-drop-single .secondary-btn--primary-color,.accordion-item .page-bmu .file-drop-container .renewal__file_upload_cap label .file-drop-single .secondary-btn--primary-color,.page-bmu .accordion-item .file-drop-container .file-drop-single .renewal__file_upload_cap label .secondary-btn--primary-color,.accordion-item .page-bmu .file-drop-container .file-drop-single .renewal__file_upload_cap label .secondary-btn--primary-color,.page-bmu .file-drop-container .renewal__file_upload_cap label .accordion-item .file-drop-single .secondary-btn--primary-color,.page-bmu .file-drop-container .accordion-item .file-drop-single .renewal__file_upload_cap label .secondary-btn--primary-color,.page-bmu .file-drop-container .renewal__file_upload_cap label .accordion-item .file-drop .hint2,.accordion-item .file-drop .page-bmu .file-drop-container .renewal__file_upload_cap label .hint2,.page-bmu .accordion-item .file-drop-container .renewal__file_upload_cap label .file-drop-single .hint2,.accordion-item .page-bmu .file-drop-container .renewal__file_upload_cap label .file-drop-single .hint2,.page-bmu .accordion-item .file-drop-container .file-drop-single .renewal__file_upload_cap label .hint2,.accordion-item .page-bmu .file-drop-container .file-drop-single .renewal__file_upload_cap label .hint2,.page-bmu .file-drop-container .renewal__file_upload_cap label .accordion-item .file-drop-single .hint2,.page-bmu .file-drop-container .accordion-item .file-drop-single .renewal__file_upload_cap label .hint2{
    order:1;
    margin:0
}
.page-bmu .file-drop-container .renewal__file_upload_cap label .icon img,.page-bmu .file-drop-container .renewal__file_upload_cap label .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .page-bmu .file-drop-container .renewal__file_upload_cap label .secondary-btn--primary-color img,.page-bmu .accordion-item .file-drop-container .renewal__file_upload_cap label .file-drop-single .secondary-btn--primary-color img,.accordion-item .page-bmu .file-drop-container .renewal__file_upload_cap label .file-drop-single .secondary-btn--primary-color img,.page-bmu .accordion-item .file-drop-container .file-drop-single .renewal__file_upload_cap label .secondary-btn--primary-color img,.accordion-item .page-bmu .file-drop-container .file-drop-single .renewal__file_upload_cap label .secondary-btn--primary-color img,.page-bmu .file-drop-container .renewal__file_upload_cap label .accordion-item .file-drop-single .secondary-btn--primary-color img,.page-bmu .file-drop-container .accordion-item .file-drop-single .renewal__file_upload_cap label .secondary-btn--primary-color img,.page-bmu .file-drop-container .renewal__file_upload_cap label .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .page-bmu .file-drop-container .renewal__file_upload_cap label .hint2 img,.page-bmu .accordion-item .file-drop-container .renewal__file_upload_cap label .file-drop-single .hint2 img,.accordion-item .page-bmu .file-drop-container .renewal__file_upload_cap label .file-drop-single .hint2 img,.page-bmu .accordion-item .file-drop-container .file-drop-single .renewal__file_upload_cap label .hint2 img,.accordion-item .page-bmu .file-drop-container .file-drop-single .renewal__file_upload_cap label .hint2 img,.page-bmu .file-drop-container .renewal__file_upload_cap label .accordion-item .file-drop-single .hint2 img,.page-bmu .file-drop-container .accordion-item .file-drop-single .renewal__file_upload_cap label .hint2 img{
    width:44px
}
.page-bmu .file-drop-container .renewal__file_upload_cap label .hint1{
    order:3;
    font-size:15px
}
@media screen and (max-width: 64.06125em){
    .page-bmu .file-drop-container .renewal__file_upload_cap label .hint1{
        display:none
    }
}
.page-bmu .file-drop-container .renewal__file_upload_cap label .file-drop-button{
    display:block
}
@media screen and (max-width: 64.06125em){
    .page-bmu .file-drop-container .renewal__file_upload_cap label .file-drop-button{
        min-width:65px
    }
}
.page-bmu .file-drop-container .renewal__file_upload_cap .renewal__file_remove{
    top:20px;
    right:15px
}
@media print, screen and (min-width: 48em){
    .page-bmu .file-drop-container .renewal__file_upload_cap .renewal__file_remove{
        text-align:center;
        width:100%;
        right:0;
        bottom:30px;
        top:auto
    }
}
.renewal__form_groups{
    padding-top:0
}
@media (max-width: 1023px){
    .renewal__form_groups{
        margin-top:1.66667rem
    }
}
@media (max-width: 1023px){
    .renewal__form_groups .group{
        margin-bottom:0
    }
}
@media (min-width: 1024px){
    .renewal__form_groups .group{
        width:calc(50% - 13px)
    }
}
.renewal__form_groups .du-text-field.readonly,.renewal__form_groups .readonly.du-text-field--btn{
    pointer-events:none
}
.renewal__form_groups .du-text-field.readonly input,.renewal__form_groups .readonly.du-text-field--btn input,.renewal__form_groups .du-text-field.readonly input:focus,.renewal__form_groups .readonly.du-text-field--btn input:focus{
    padding-top:1rem
}
.renewal__form_groups .du-text-field.readonly input,.renewal__form_groups .readonly.du-text-field--btn input,.renewal__form_groups .du-text-field.readonly input:focus,.renewal__form_groups .readonly.du-text-field--btn input:focus,.renewal__form_groups .du-text-field.readonly::before,.renewal__form_groups .readonly.du-text-field--btn::before{
    color:#333;
    font-size:1.0625rem
}
.renewal__form_groups .du-text-field .material-label,.renewal__form_groups .du-text-field--btn .material-label{
    left:0 !important;
    right:auto !important
}
.renewal__mobile_no{
    display:flex;
    align-items:center;
    padding-left:.46667rem;
    padding-right:.46667rem;
    position:relative;
    min-height:47px;
    margin-top:1.06667rem
}
@media (min-width: 1024px){
    .renewal__mobile_no{
        margin-top:1.1875rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
.renewal__mobile_no .icon_info{
    width:18px;
    height:18px;
    background-size:auto
}
.renewal__mobile_no.is_disabled input[type="checkbox"],.renewal__mobile_no.is_disabled .du-text-field.readonly input[type=checkbox]:focus,.du-text-field.readonly .renewal__mobile_no.is_disabled input[type=checkbox]:focus,.renewal__mobile_no.is_disabled .readonly.du-text-field--btn input[type=checkbox]:focus,.readonly.du-text-field--btn .renewal__mobile_no.is_disabled input[type=checkbox]:focus,.renewal__mobile_no.is_disabled .du-text-field.locked input[type=checkbox]:focus,.du-text-field.locked .renewal__mobile_no.is_disabled input[type=checkbox]:focus,.renewal__mobile_no.is_disabled .locked.du-text-field--btn input[type=checkbox]:focus,.locked.du-text-field--btn .renewal__mobile_no.is_disabled input[type=checkbox]:focus{
    display:none
}
.renewal__mobile_no.is_disabled input[type="checkbox"]+label,.renewal__mobile_no.is_disabled .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label,.renewal__mobile_no.is_disabled .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label,.renewal__mobile_no.is_disabled .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label,.renewal__mobile_no.is_disabled .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label{
    color:#333;
    cursor:default
}
@media (max-width: 1023px){
    .renewal__mobile_no.is_disabled input[type="checkbox"]+label,.renewal__mobile_no.is_disabled .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label,.renewal__mobile_no.is_disabled .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label,.renewal__mobile_no.is_disabled .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label,.renewal__mobile_no.is_disabled .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label{
        padding-left:10px
    }
}
@media (min-width: 1024px){
    .renewal__mobile_no.is_disabled input[type="checkbox"]+label,.renewal__mobile_no.is_disabled .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label,.renewal__mobile_no.is_disabled .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label,.renewal__mobile_no.is_disabled .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label,.renewal__mobile_no.is_disabled .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .renewal__mobile_no.is_disabled input[type=checkbox]:focus+label{
        padding-left:0
    }
}
.renewal__mobile_no.is_disabled label{
    cursor:default;
    color:#333
}
@media (max-width: 1023px){
    .renewal__mobile_no.is_disabled label{
        padding-left:10px
    }
}
@media (min-width: 1024px){
    .renewal__mobile_no.is_disabled label{
        padding-left:0
    }
}
.renewal__mobile_no.is_disabled label:before,.renewal__mobile_no.is_disabled label:after{
    display:none
}
.renewal__mobile_no.is_disabled .checkbox__row_style:after{
    background:#F9F9F9
}
.renewal__mobile_no.is_success input[type="checkbox"],.renewal__mobile_no.is_success .du-text-field.readonly input[type=checkbox]:focus,.du-text-field.readonly .renewal__mobile_no.is_success input[type=checkbox]:focus,.renewal__mobile_no.is_success .readonly.du-text-field--btn input[type=checkbox]:focus,.readonly.du-text-field--btn .renewal__mobile_no.is_success input[type=checkbox]:focus,.renewal__mobile_no.is_success .du-text-field.locked input[type=checkbox]:focus,.du-text-field.locked .renewal__mobile_no.is_success input[type=checkbox]:focus,.renewal__mobile_no.is_success .locked.du-text-field--btn input[type=checkbox]:focus,.locked.du-text-field--btn .renewal__mobile_no.is_success input[type=checkbox]:focus{
    display:none
}
.renewal__mobile_no.is_success input[type="checkbox"]+label,.renewal__mobile_no.is_success .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .renewal__mobile_no.is_success input[type=checkbox]:focus+label,.renewal__mobile_no.is_success .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .renewal__mobile_no.is_success input[type=checkbox]:focus+label,.renewal__mobile_no.is_success .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .renewal__mobile_no.is_success input[type=checkbox]:focus+label,.renewal__mobile_no.is_success .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .renewal__mobile_no.is_success input[type=checkbox]:focus+label{
    color:#333;
    cursor:default
}
@media (max-width: 1023px){
    .renewal__mobile_no.is_success input[type="checkbox"]+label,.renewal__mobile_no.is_success .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .renewal__mobile_no.is_success input[type=checkbox]:focus+label,.renewal__mobile_no.is_success .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .renewal__mobile_no.is_success input[type=checkbox]:focus+label,.renewal__mobile_no.is_success .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .renewal__mobile_no.is_success input[type=checkbox]:focus+label,.renewal__mobile_no.is_success .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .renewal__mobile_no.is_success input[type=checkbox]:focus+label{
        padding-left:10px
    }
}
@media (min-width: 1024px){
    .renewal__mobile_no.is_success input[type="checkbox"]+label,.renewal__mobile_no.is_success .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .renewal__mobile_no.is_success input[type=checkbox]:focus+label,.renewal__mobile_no.is_success .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .renewal__mobile_no.is_success input[type=checkbox]:focus+label,.renewal__mobile_no.is_success .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .renewal__mobile_no.is_success input[type=checkbox]:focus+label,.renewal__mobile_no.is_success .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .renewal__mobile_no.is_success input[type=checkbox]:focus+label{
        padding-left:0
    }
}
.renewal__mobile_no.is_success label{
    cursor:default;
    color:#333
}
@media (max-width: 1023px){
    .renewal__mobile_no.is_success label{
        padding-left:10px
    }
}
@media (min-width: 1024px){
    .renewal__mobile_no.is_success label{
        padding-left:0
    }
}
.renewal__mobile_no.is_success label:before,.renewal__mobile_no.is_success label:after{
    display:none
}
.renewal__mobile_no.is_success .checkbox__row_style:before{
    background:#78BE20
}
.renewal__mobile_no.is_success .checkbox__row_style:after{
    background:#f1f8e9
}
.renewal__mobile_no._heading{
    font-family:"du-font-secondary-bold";
    padding-left:0;
    padding-right:0;
    min-height:auto;
    margin-top:0.5rem;
    margin-bottom:.53333rem;
    margin-top:1.66667rem
}
@media (min-width: 1024px){
    .renewal__mobile_no._heading{
        margin-top:1.5rem;
        margin-bottom:.625rem
    }
}
.renewal__mobile_no._heading .renewal__mobile_col._col1,.renewal__mobile_no._heading .renewal__mobile_col._col2{
    font-size:.86667rem
}
@media (min-width: 1024px){
    .renewal__mobile_no._heading .renewal__mobile_col._col1,.renewal__mobile_no._heading .renewal__mobile_col._col2{
        font-size:1rem
    }
}
@media (max-width: 1023px){
    .renewal__mobile_no._heading+.renewal__mobile_no{
        margin-top:0.5rem
    }
}
.renewal__mobile_col._col1{
    flex-grow:0;
    flex-basis:60%
}
@media (max-width: 359px){
    .renewal__mobile_col._col1{
        flex-basis:66%
    }
}
@media (min-width: 768px){
    .renewal__mobile_col._col1{
        flex-basis:100%
    }
}
@media (min-width: 1024px){
    .renewal__mobile_col._col1{
        flex-basis:100%
    }
}
.renewal__mobile_col._col2{
    flex-grow:0;
    flex-basis:44%;
    font-size:.86667rem;
    display:flex;
    align-items:center
}
@media (min-width: 768px){
    .renewal__mobile_col._col2{
        flex-basis:48%
    }
}
@media (min-width: 1024px){
    .renewal__mobile_col._col2{
        font-size:.8125rem
    }
}
.renewal__mobile_col._col2 .icon_info{
    margin-right:6px;
    margin-top:-2px
}
.renewal__mobile_col._col3{
    flex-shrink:1
}
.renewal__foo{
    display:flex;
    justify-content:space-between;
    align-items:center
}
@media (max-width: 1023px){
    .renewal__foo{
        flex-wrap:wrap
    }
}
.renewal__foo ._col{
    margin-top:1.25rem
}
@media (max-width: 1023px){
    .renewal__foo ._col{
        width:100%
    }
}
.renewal__foo .btn-primary{
    min-width:150px
}
.renewal__foo._loadmore{
    justify-content:center;
    margin-top:1.33333rem
}
@media (min-width: 1024px){
    .renewal__foo._loadmore{
        margin-top:1.5rem
    }
}
@media (max-width: 767px){
    .renewal__foo._loadmore .secondary-btn--primary-color{
        width:100%
    }
}
@media (min-width: 768px){
    .renewal__foo._loadmore .secondary-btn--primary-color{
        min-width:180px
    }
}
.renewal__checkbox{
    display:flex;
    align-items:center
}
@media (max-width: 1023px){
    .renewal__checkbox{
        flex-flow:column;
        align-items:flex-start
    }
}
.renewal__checkbox label{
    position:static;
    font-size:.86667rem;
    direction:ltr;
    display:inline-block;
    text-align:left;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    padding-right:15px
}
.renewal__checkbox label:active{
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
@media (max-width: 1023px){
    .renewal__checkbox label{
        padding-left:35px
    }
}
@media (min-width: 1024px){
    .renewal__checkbox label{
        font-size:1.0625rem
    }
}
.renewal__checkbox input[type=checkbox]:disabled+label::before,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:disabled:focus+label::before,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:disabled:focus+label::before,.renewal__checkbox .du-text-field.locked input[type=checkbox]:disabled:focus+label::before,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:disabled:focus+label::before{
    background:#b9b9b9
}
.renewal__checkbox input[type=checkbox]+label,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label{
    position:static;
    font-size:.86667rem
}
@media (max-width: 1023px){
    .renewal__checkbox input[type=checkbox]+label,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label{
        padding-left:27px
    }
}
@media (min-width: 1024px){
    .renewal__checkbox input[type=checkbox]+label,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label{
        font-size:1.0625rem;
        padding-left:30px
    }
}
.renewal__checkbox input[type=checkbox]+label::before,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label::before,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label::before,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label::before,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label::before,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox input[type=checkbox]+label::after,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label::after,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label::after,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label::after,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::after{
    left:15px;
    top:14px
}
@media (min-width: 1024px){
    .renewal__checkbox input[type=checkbox]+label::before,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label::before,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label::before,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label::before,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label::before,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox input[type=checkbox]+label::after,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label::after,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label::after,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label::after,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::after{
        left:23px
    }
}
.renewal__checkbox input[type=checkbox]+label::before,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label::before,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label::before,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label::before,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label::before,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label::before,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::before{
    border:0;
    background:linear-gradient(45deg, #7441ba 0%, #1898b7 100%)
}
.renewal__checkbox input[type=checkbox]+label::after,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label::after,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label::after,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label::after,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::after{
    border:0;
    background:#fff;
    top:15px;
    left:16px;
    width:16px;
    height:16px;
    border-radius:3px;
    transition:none
}
@media (min-width: 1024px){
    .renewal__checkbox input[type=checkbox]+label::after,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:focus+label::after,.du-text-field.readonly .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:focus+label::after,.readonly.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .du-text-field.locked input[type=checkbox]:focus+label::after,.du-text-field.locked .renewal__checkbox input[type=checkbox]:focus+label::after,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:focus+label::after,.locked.du-text-field--btn .renewal__checkbox input[type=checkbox]:focus+label::after{
        left:24px
    }
}
.renewal__checkbox input[type=checkbox]:checked+label,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:checked:focus+label,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label,.renewal__checkbox .du-text-field.locked input[type=checkbox]:checked:focus+label,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:checked:focus+label{
    font-family:"du-font-secondary-bold"
}
.renewal__checkbox input[type=checkbox]:checked+label::after,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:checked:focus+label::after,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label::after,.renewal__checkbox .du-text-field.locked input[type=checkbox]:checked:focus+label::after,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:checked:focus+label::after{
    background:transparent;
    top:13px
}
.renewal__checkbox input[type=checkbox]:checked:disabled ~ .checkbox__row_style:before,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:checked:disabled:focus ~ .checkbox__row_style:before,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:checked:disabled:focus ~ .checkbox__row_style:before,.renewal__checkbox .du-text-field.locked input[type=checkbox]:checked:disabled:focus ~ .checkbox__row_style:before,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:checked:disabled:focus ~ .checkbox__row_style:before{
    background:#ddd
}
.renewal__checkbox input[type=checkbox]:checked ~ .checkbox__row_style:before,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:checked:focus ~ .checkbox__row_style:before,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .checkbox__row_style:before,.renewal__checkbox .du-text-field.locked input[type=checkbox]:checked:focus ~ .checkbox__row_style:before,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .checkbox__row_style:before{
    background:linear-gradient(to right, #7441ba 0%, #1898b7 75%, #1ba9cc 100%)
}
.renewal__checkbox input[type=checkbox]:checked ~ .checkbox__row_style:after,.renewal__checkbox .du-text-field.readonly input[type=checkbox]:checked:focus ~ .checkbox__row_style:after,.renewal__checkbox .readonly.du-text-field--btn input[type=checkbox]:checked:focus ~ .checkbox__row_style:after,.renewal__checkbox .du-text-field.locked input[type=checkbox]:checked:focus ~ .checkbox__row_style:after,.renewal__checkbox .locked.du-text-field--btn input[type=checkbox]:checked:focus ~ .checkbox__row_style:after{
    margin:2px;
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    border-radius:4px
}
.renewal__checkbox._terms{
    font-size:.86667rem;
    color:#333
}
@media (min-width: 1024px){
    .renewal__checkbox._terms{
        font-size:.8125rem
    }
}
.renewal__checkbox._terms input[type=checkbox]{
    position:absolute
}
.renewal__checkbox._terms input[type=checkbox]+label,.renewal__checkbox._terms .du-text-field.readonly input[type=checkbox]:focus+label,.renewal__checkbox._terms .readonly.du-text-field--btn input[type=checkbox]:focus+label,.renewal__checkbox._terms .du-text-field.locked input[type=checkbox]:focus+label,.renewal__checkbox._terms .locked.du-text-field--btn input[type=checkbox]:focus+label{
    position:relative;
    font-size:.86667rem;
    color:#333
}
@media (min-width: 1024px){
    .renewal__checkbox._terms input[type=checkbox]+label,.renewal__checkbox._terms .du-text-field.readonly input[type=checkbox]:focus+label,.renewal__checkbox._terms .readonly.du-text-field--btn input[type=checkbox]:focus+label,.renewal__checkbox._terms .du-text-field.locked input[type=checkbox]:focus+label,.renewal__checkbox._terms .locked.du-text-field--btn input[type=checkbox]:focus+label{
        font-size:.8125rem
    }
}
.renewal__checkbox._terms input[type=checkbox]+label:after,.renewal__checkbox._terms .du-text-field.readonly input[type=checkbox]:focus+label:after,.renewal__checkbox._terms .readonly.du-text-field--btn input[type=checkbox]:focus+label:after,.renewal__checkbox._terms .du-text-field.locked input[type=checkbox]:focus+label:after,.renewal__checkbox._terms .locked.du-text-field--btn input[type=checkbox]:focus+label:after,.renewal__checkbox._terms input[type=checkbox]+label:before,.renewal__checkbox._terms .du-text-field.readonly input[type=checkbox]:focus+label:before,.renewal__checkbox._terms .readonly.du-text-field--btn input[type=checkbox]:focus+label:before,.renewal__checkbox._terms .du-text-field.locked input[type=checkbox]:focus+label:before,.renewal__checkbox._terms .locked.du-text-field--btn input[type=checkbox]:focus+label:before{
    left:0;
    top:0
}
.renewal__checkbox._terms input[type=checkbox]+label:after,.renewal__checkbox._terms .du-text-field.readonly input[type=checkbox]:focus+label:after,.renewal__checkbox._terms .readonly.du-text-field--btn input[type=checkbox]:focus+label:after,.renewal__checkbox._terms .du-text-field.locked input[type=checkbox]:focus+label:after,.renewal__checkbox._terms .locked.du-text-field--btn input[type=checkbox]:focus+label:after{
    margin:1px
}
.renewal__checkbox._terms input[type=checkbox]:checked+label,.renewal__checkbox._terms .du-text-field.readonly input[type=checkbox]:checked:focus+label,.renewal__checkbox._terms .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label,.renewal__checkbox._terms .du-text-field.locked input[type=checkbox]:checked:focus+label,.renewal__checkbox._terms .locked.du-text-field--btn input[type=checkbox]:checked:focus+label{
    font-family:"du-font-secondary-regular"
}
.renewal__checkbox._terms input[type=checkbox]:checked+label:after,.renewal__checkbox._terms .du-text-field.readonly input[type=checkbox]:checked:focus+label:after,.renewal__checkbox._terms .readonly.du-text-field--btn input[type=checkbox]:checked:focus+label:after,.renewal__checkbox._terms .du-text-field.locked input[type=checkbox]:checked:focus+label:after,.renewal__checkbox._terms .locked.du-text-field--btn input[type=checkbox]:checked:focus+label:after{
    margin-top:-1px
}
.checkbox__row_style:before,.checkbox__row_style:after{
    position:absolute;
    content:'';
    width:100%;
    height:100%;
    transition:0.1s;
    left:0;
    top:0;
    z-index:-1;
    border-radius:6px;
    pointer-events:none
}
.checkbox__row_style:before{
    background:#ddd
}
.checkbox__row_style:after{
    border-radius:5px;
    background:#fff;
    margin:1px;
    width:calc(100% - 2px);
    height:calc(100% - 2px)
}
.renewal__tooltip{
    position:relative;
    width:36px;
    height:38px;
    padding:10px;
    cursor:pointer
}
.renewal__tooltip .icon_info{
    position:absolute;
    left:10px;
    top:10px;
    width:18px;
    height:18px;
    z-index:3;
    opacity:1
}
.renewal__tooltip .icon_info._hover{
    opacity:0;
    z-index:5
}
.renewal__tooltip .tooltiptext{
    visibility:hidden;
    width:155px;
    background-color:#fff;
    color:#333;
    padding:1.125rem .9375rem;
    border-radius:6px;
    box-shadow:0 2px 15px 0 rgba(0,0,0,0.1);
    font-size:.86667rem;
    position:absolute;
    z-index:1;
    top:46%;
    transform:translateY(-50%)
}
@media (max-width: 1023px){
    .renewal__tooltip .tooltiptext{
        right:105%
    }
}
@media (min-width: 1024px){
    .renewal__tooltip .tooltiptext{
        right:105%;
        font-size:.8125rem
    }
}
.renewal__tooltip:hover .icon_info,.accordion-login .renewal__tooltip.accordion-title:focus .icon_info,.renewal__tooltip.file-drop:focus .icon_info,.file-drop-container .renewal__tooltip.file-drop-single:focus .icon_info{
    opacity:0
}
.renewal__tooltip:hover .icon_info._hover,.accordion-login .renewal__tooltip.accordion-title:focus .icon_info._hover,.renewal__tooltip.file-drop:focus .icon_info._hover,.file-drop-container .renewal__tooltip.file-drop-single:focus .icon_info._hover{
    opacity:1
}
.renewal__tooltip:hover .tooltiptext,.accordion-login .renewal__tooltip.accordion-title:focus .tooltiptext,.renewal__tooltip.file-drop:focus .tooltiptext,.file-drop-container .renewal__tooltip.file-drop-single:focus .tooltiptext{
    visibility:visible
}
.renewal__tooltip .triangle{
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
@media (max-width: 1023px){
    .renewal__tooltip .triangle{
        right:-6px;
        border-bottom:6px solid #fff;
        border-right:6px solid transparent
    }
}
@media (min-width: 1024px){
    .renewal__tooltip .triangle{
        right:-6px;
        border-bottom:6px solid #fff;
        border-right:6px solid transparent
    }
}
.renewal__reference_container{
    background:transparent;
    max-width:100%
}
.renewal__reference_container.package-reference{
    padding-left:75px;
    padding-top:1rem;
    padding-bottom:1rem;
    margin-top:1.6rem;
    margin-bottom:0
}
@media (min-width: 1024px){
    .renewal__reference_container.package-reference{
        margin-top:0;
        padding-top:1.875rem;
        padding-bottom:1.875rem
    }
}
.renewal__reference_container .package-reference-title{
    font-size:1rem;
    font-family:du-font-secondary-medium,"du-font-secondary-regular"
}
@media (min-width: 1024px){
    .renewal__reference_container .package-reference-title{
        font-size:.9375rem
    }
}
.renewal__reference_container .package-reference-code{
    font-size:1.13333rem
}
@media (min-width: 1024px){
    .renewal__reference_container .package-reference-code{
        font-size:1.0625rem
    }
}
.renewal__reference_container .package-reference-icon{
    top:25%;
    transform:none
}
@media (min-width: 1024px){
    .renewal__reference_container .package-reference-icon{
        left:30px;
        top:30%
    }
}
.renewal__reference_container .widget__icon{
    max-width:30px
}
@media (max-width: 767px){
    [data-spotlight-size='xsmall'].spotlight__renewal{
        min-height:128px;
        max-height:128px
    }
}
@media (min-width: 1280px){
    [data-spotlight-size='xsmall'].spotlight__renewal .du-content-inner{
        height:calc(100% - 60px)
    }
}
@media (max-width: 767px){
    [data-spotlight-size='xsmall'].spotlight__renewal .spotlight__caption__main{
        font-size:1.33333rem;
        margin-top:-3rem
    }
}
.spotlight__icon_check{
    position:relative;
    top:-5px;
    display:inline-block;
    vertical-align:middle;
    width:40px;
    height:40px;
    margin-right:.8rem;
    text-align:center;
    color:#fff;
    border:#fff solid 2px;
    border-radius:50%
}
@media (min-width: 1024px){
    .spotlight__icon_check{
        margin-right:1.5rem;
        width:60px;
        height:60px;
        border-width:3px
    }
}
.spotlight__icon_check:before{
    line-height:40px;
    font-size:20px;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    position:absolute
}
@media (min-width: 1024px){
    .spotlight__icon_check:before{
        font-size:30px
    }
}
@media (max-width: 1023px){
    .spotlight__renewal._success{
        display:flex;
        align-items:center
    }
}
@media (max-width: 1023px){
    .spotlight__renewal._success .spotlight__caption__main{
        font-size:1.66667rem
    }
}
@media (max-width: 767px){
    .spotlight__renewal._success .spotlight__caption__main{
        margin-top:0
    }
}
@media (max-width: 1023px){
    .spotlight__renewal._success .spotlight__caption__main .spotlight__icon_check{
        top:-3px
    }
}
@media (max-width: 1023px){
    .spotlight__renewal._success .du-content-inner{
        display:flex;
        align-items:center
    }
}
.spotlight__renewal:before,.spotlight__renewal:after{
    content:'';
    pointer-events:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:125%
}
@media (min-width: 1024px){
    .spotlight__renewal:before,.spotlight__renewal:after{
        height:175%
    }
}
.spotlight__renewal:before{
    width:110%;
    top:-15%;
    left:-10%;
    z-index:-2
}
@media (max-width: 1023px){
    .spotlight__renewal:before{
        background:radial-gradient(ellipse at center, #2dc6f6 0%, #4e95f4 50%, #4e95f4 100%);
        width:125%;
        left:-25%;
        top:-50%;
        height:160%
    }
}
@media (min-width: 1024px){
    .spotlight__renewal:before{
        background:radial-gradient(ellipse at center, #965edc 0%, #6157d3 75%, #6157d3 100%)
    }
}
.spotlight__renewal:after{
    z-index:-1
}
@media (max-width: 1023px){
    .spotlight__renewal:after{
        background:linear-gradient(135deg, rgba(0,169,206,0) 0%, #b35cf2 60%, #b35cf2 100%)
    }
}
@media (min-width: 1024px){
    .spotlight__renewal:after{
        background:linear-gradient(to right, rgba(0,169,206,0) 0%, rgba(40,141,213,0) 50%, #5070db 100%)
    }
}
@media (min-width: 1024px){
    .renewal__check_status{
        margin-top:3.125rem;
        margin-bottom:3.125rem;
        padding-top:0
    }
}
@media (max-width: 1023px){
    .renewal__check_status{
        min-height:auto
    }
}
.renewal__check_status .mb-16{
    margin-bottom:1rem
}
.renewal__check_status .mt-16{
    margin-top:1rem
}
.renewal__check_status .mt-24{
    margin-top:1.5rem
}
.renewal__check_status .mt-48{
    margin-top:3rem
}
.renewal__check_status .mb-48{
    margin-bottom:3rem
}
@media (min-width: 768px) and (max-width: 1023px){
    .renewal__check_status._col1{
        margin-top:2.66667rem
    }
}
@media (max-width: 767px){
    .renewal__check_status._col2 .icon.mt-48,.renewal__check_status._col2 .accordion-item .file-drop .mt-48.secondary-btn--primary-color,.accordion-item .file-drop .renewal__check_status._col2 .mt-48.secondary-btn--primary-color,.renewal__check_status._col2 .accordion-item .file-drop-container .file-drop-single .mt-48.secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .renewal__check_status._col2 .mt-48.secondary-btn--primary-color,.renewal__check_status._col2 .file-drop-container .accordion-item .file-drop-single .mt-48.secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .renewal__check_status._col2 .mt-48.secondary-btn--primary-color,.renewal__check_status._col2 .accordion-item .file-drop .mt-48.hint2,.accordion-item .file-drop .renewal__check_status._col2 .mt-48.hint2,.renewal__check_status._col2 .accordion-item .file-drop-container .file-drop-single .mt-48.hint2,.accordion-item .file-drop-container .file-drop-single .renewal__check_status._col2 .mt-48.hint2,.renewal__check_status._col2 .file-drop-container .accordion-item .file-drop-single .mt-48.hint2,.file-drop-container .accordion-item .file-drop-single .renewal__check_status._col2 .mt-48.hint2{
        margin-top:0
    }
}
@media (max-width: 767px){
    .renewal__check_status .login-pane .action>div:first-child{
        width:100%
    }
}
.renewal_success .mnmi-reference{
    max-width:100%;
    margin-top:20px;
    min-height:90px;
    display:flex;
    align-items:flex-start;
    flex-wrap:wrap;
    border:solid 1px #ddd;
    padding:30px;
    margin:0 0 20px;
    border-radius:6px
}
.renewal_success .mnmi-reference .icon,.renewal_success .mnmi-reference .accordion-item .file-drop .secondary-btn--primary-color,.accordion-item .file-drop .renewal_success .mnmi-reference .secondary-btn--primary-color,.renewal_success .mnmi-reference .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color,.accordion-item .file-drop-container .file-drop-single .renewal_success .mnmi-reference .secondary-btn--primary-color,.renewal_success .mnmi-reference .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color,.file-drop-container .accordion-item .file-drop-single .renewal_success .mnmi-reference .secondary-btn--primary-color,.renewal_success .mnmi-reference .accordion-item .file-drop .hint2,.accordion-item .file-drop .renewal_success .mnmi-reference .hint2,.renewal_success .mnmi-reference .accordion-item .file-drop-container .file-drop-single .hint2,.accordion-item .file-drop-container .file-drop-single .renewal_success .mnmi-reference .hint2,.renewal_success .mnmi-reference .file-drop-container .accordion-item .file-drop-single .hint2,.file-drop-container .accordion-item .file-drop-single .renewal_success .mnmi-reference .hint2{
    margin-right:15px
}
.renewal_success .mnmi-reference .icon img,.renewal_success .mnmi-reference .accordion-item .file-drop .secondary-btn--primary-color img,.accordion-item .file-drop .renewal_success .mnmi-reference .secondary-btn--primary-color img,.renewal_success .mnmi-reference .accordion-item .file-drop-container .file-drop-single .secondary-btn--primary-color img,.accordion-item .file-drop-container .file-drop-single .renewal_success .mnmi-reference .secondary-btn--primary-color img,.renewal_success .mnmi-reference .file-drop-container .accordion-item .file-drop-single .secondary-btn--primary-color img,.file-drop-container .accordion-item .file-drop-single .renewal_success .mnmi-reference .secondary-btn--primary-color img,.renewal_success .mnmi-reference .accordion-item .file-drop .hint2 img,.accordion-item .file-drop .renewal_success .mnmi-reference .hint2 img,.renewal_success .mnmi-reference .accordion-item .file-drop-container .file-drop-single .hint2 img,.accordion-item .file-drop-container .file-drop-single .renewal_success .mnmi-reference .hint2 img,.renewal_success .mnmi-reference .file-drop-container .accordion-item .file-drop-single .hint2 img,.file-drop-container .accordion-item .file-drop-single .renewal_success .mnmi-reference .hint2 img{
    width:30px
}
.renewal_success .store-title{
    font-size:16px;
    font-weight:bold
}
.renewal_widget{
    background:transparent
}
@media (max-width: 767px){
    .renewal_widget{
        border:0;
        padding-top:0
    }
}
.renewal_widget.widget-shortcuts .store-links a+a,.renewal_widget.widget-payment .store-links a+a{
    margin-left:5px
}
.renewal_widget.widget-shortcuts .store-links a+a img,.renewal_widget.widget-payment .store-links a+a img{
    margin-left:0
}
.loader__container{
    background:#fff;
    z-index:9;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:none
}
.loader__container._page{
    position:fixed;
    background:rgba(255,255,255,0.65)
}
.loader__container.show{
    display:block
}
.loader__container.show .loader-box{
    display:block
}
/*# sourceMappingURL=myaccount.en.css.map*/
