.app{overflow:visible;background:#eee;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto}
.app img{border:0}
.app .mini-link{color:#0076ce}
.app *{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.app :after,.app :before{-webkit-box-sizing:inherit;box-sizing:inherit}
.app a{text-decoration:none;color:inherit}
.app ul{list-style-type:none}
.app .fade-enter{opacity:0}
.app .fade-enter-active,.app .fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}
.app .fade-leave-active{opacity:0}
.app .btn-container-centered{display:block;width:100%;margin:0 auto;text-align:center}
.app .m-negative{margin:-48px 0}
.app .mt-negative{margin-top:-48px}
.app .dark-link{color:#000;font-weight:400}
.app .app-row{margin:0 -10px -30px;font-size:0;text-align:center}
.app .app-row .app-col{display:inline-block;width:33.33%;vertical-align:top;padding:0 10px 30px}
.app .app-row .app-half{width:50%}
@media(max-width:1023px){.app .app-row .app-col{width:50%}
}
@media(max-width:767px){.app .app-row .app-col{width:100%}
}
.app .shell{max-width:1180px;margin:0 auto}
.app .ink-icons{margin:0 -10px -30px;text-align:center}
.app .ink-icons .item{display:inline-block;vertical-align:top;width:33.33%;padding:0 10px 30px}
.app .ink-icons .item-ico{position:relative;display:inline;width:20%;height:60px}
.app .ink-icons .item-ico img{height:60px}
.app .ink-icons .item-content{display:inline;width:80%}
.app .custom-select{position:relative;display:inline-block;vertical-align:middle;margin:0 5px}
.app .custom-select .custom-select-head{display:inline-block;line-height:1;border-bottom:3px solid #007db8;cursor:pointer}
.app .custom-select .custom-select-head:hover .arrow:after,.app .custom-select .custom-select-head:hover .arrow:before{background:#23527c}
.app .custom-select .custom-select-head .arrow{display:inline-block;position:relative;width:20px;height:20px;pointer-events:none}
.app .custom-select .custom-select-head .arrow:after,.app .custom-select .custom-select-head .arrow:before{content:"";position:absolute;top:2px;display:inline-block;background-color:#007db8;width:2px;height:12px}
.app .custom-select .custom-select-head .arrow:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:4px}
.app .custom-select .custom-select-head .arrow:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:11px}
.app .custom-select .custom-select-link{font-size:30px;text-decoration:none;color:#007db8}
.app .custom-select .custom-select-link:focus,.app .custom-select .custom-select-link:hover{text-decoration:none}
.app .custom-select .custom-select-body{position:absolute;top:130%;left:0;width:100%;min-width:170px;background-color:#eee;border:1px solid #007db8;overflow:hidden;visibility:hidden;opacity:0;z-index:-2;height:0;-webkit-transition:height .5s,visibility .5s,opacity .5s,z-index .5s;transition:height .5s,visibility .5s,opacity .5s,z-index .5s}
.app .custom-select .custom-select-body.active{height:330px;visibility:visible;opacity:1;z-index:1}
.app .custom-select .custom-select-body ul{list-style-type:none;padding:10px 20px 10px 10px}
.app .custom-select .custom-select-body li a{display:block;font-size:16px;line-height:1.2;text-align:left;text-decoration:none;color:#777;-webkit-transition:color .3s;transition:color .3s}
.app .custom-select .custom-select-body li a:hover{color:#007db8}
.app .custom-select .custom-select-body li+li{margin-top:10px}
.app .section{padding:48px 0}
.app .section--pb{padding-bottom:68px}
.app .section .section-head{margin-bottom:40px;text-align:center}
.app .section .section-head .section-title{font-size:30px;line-height:42px;font-weight:300;color:#444}
.app .section .section-head .section-title span{display:inline-block;vertical-align:middle}
.app .section .app-footer{margin-bottom:42px;padding:0 25px}
.app .section .section-subtitle{font-size:22px;margin:0 0 80px 0}
@media(max-width:1023px){.app .section{padding:48px 18px}
}
.app .dropoff-section{margin-bottom:50px}
.app .dashboard-entry{text-align:center;width:60%;margin:0 auto;font-size:16px}
@media(max-width:767px){.app .dashboard-entry{width:85%}
}
@media(max-width:425px){.app .dashboard-entry{width:95%}
}
.app .breadcrumbs{margin:19px 0 0;height:21px}
.app .breadcrumbs ul li{display:inline-block;font-size:16px;font-weight:500;text-transform:uppercase;cursor:pointer}
.app .breadcrumbs ul li a{display:inline-block;padding:10px;background:#fff;color:#007db8;font-size:12px}
.app .breadcrumbs ul li a img{display:inline;padding-right:5px;margin-top:-2px;height:13px;vertical-align:middle}
.app .breadcrumbs ul li+li{margin-left:15px}
@media(max-width:1023px){.app .breadcrumbs{padding-left:18px}
}
.app .nav ul{list-style-type:none;font-size:0;text-align:center;margin:0 -10px -20px}
.app .nav li{display:inline-block;vertical-align:middle;width:234px;padding:0 10px 20px}
.app .nav a{display:block;padding:54px 20px;background:#fff;font-size:22px;font-weight:300;text-decoration:none;-webkit-transition:background .3s;transition:background .3s}
.app .nav a:hover{background:#f6f6f6}
.app .nav a img{max-height:40px;margin-bottom:10px}
.app .nav a span{display:block;font-size:20px;color:#444}
@media(max-width:1023px){.app .nav{padding:0 18px}
.app .nav li{width:50%}
}
@media(max-width:767px){.app .nav li{width:80%}
.app .nav li a{padding:30px;text-align:left}
.app .nav li a img,.app .nav li a span{display:inline}
.app .nav li a img{height:70px;vertical-align:middle;margin-right:10px;margin-bottom:0}
}
@media(max-width:640px){.app .nav{padding:0 10px}
.app .nav li{width:100%}
.app .nav li a{padding:25px 5px 25px 25px}
.app .nav li a img{width:55px;height:70px;vertical-align:middle;margin-right:10px}
}
@media(max-width:450px){.app .nav li a img{width:10%}
.app .nav li a img,.app .nav li a span{display:inline-block;vertical-align:middle}
.app .nav li a span{width:85%;padding-left:10px;margin-top:0}
}
.app .tile{margin-bottom:50px;background:#fff;font-size:16px;font-weight:300;line-height:1.5;text-align:left;color:#444}
.app .tile .tile-image{height:230px;background-repeat:no-repeat;background-position:50%;background-size:cover}
.app .tile .tile-title{margin-bottom:16px;font-size:30px;line-height:1.2;font-weight:300}
.app .tile .tile-body{margin-bottom:24px}
.app .tile .tile-disclaimer{margin-top:12px;font-size:14px;font-style:italic}
.app .tile .tile-content{padding:22px 30px 40px}
.app .tile .tile-content .btn-holder a{text-transform:capitalize}
@media(max-width:767px){.app .tile{margin-bottom:0}
}
.app .article{margin-top:15px}
.app .article .heading{display:block;margin:0 auto;text-align:center;max-width:580px}
.app .article .heading .title{font-size:30px;line-height:42px;margin-bottom:15px;font-weight:300}
.app .article .heading .entry{font-size:18px;line-height:24px;font-weight:100;margin-bottom:32px;max-width:580px}
@media(max-width:1023px){.app .return-to-dell{padding:0 18px}
}
.app .icon-features{margin:60px -20px -20px}
.app .icon-features .ico-root{font-size:0}
.app .icon-features .ico-root .icon{display:inline-block;vertical-align:top;padding:20px 20px;width:50%}
.app .title-with-desc{display:block;margin:0 auto;margin-top:-20px;text-align:center;max-width:780px}
.app .title-with-desc .title{font-size:30px;line-height:42px;font-weight:300}
.app .title-with-desc .entry{margin-bottom:41px}
.app .title-with-desc .entry h3{font-size:16px;line-height:24px;font-weight:300}
.app .title-with-desc .actions{text-transform:uppercase}
.app .title-with-desc .actions .btn-custom{font-size:16px}
.app .choices{margin:15px 0 35px;text-align:center;font-family:inherit}
.app .choices .heading{display:block;margin:0 auto;max-width:580px;text-align:center}
.app .choices .heading h3{margin-bottom:15px;font-size:30px;line-height:42px;font-weight:300;font-family:inherit}
.app .choices .heading h5{margin-bottom:32px;max-width:580px;font-size:18px;line-height:24px;font-weight:300}
.app .choices .choices-inner{margin:0 -10px -30px;font-size:0;text-align:center;width:95%;margin:0 auto}
.app .choices .choices-inner .mobile-choices .choice{width:auto}
.app .choices .choices-inner .choices-title{font-size:30px;line-height:42px;margin-bottom:50px;font-family:inherit;font-weight:300}
.app .choices .choices-inner .choice{display:inline-block;vertical-align:top;width:10%;margin:0 .5%;padding:0 10px 30px;text-align:center}
.app .choices .choices-inner .choice-ico{margin:0 auto;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}
.app .choices .choices-inner .choice-title{padding-top:8px;font-size:18px;color:#444;font-weight:300}
.app .choices .swiper-pagination-bullet{width:13px;height:13px}
.app .choices .swiper-container-horizontal>.swiper-pagination-bullets,.app .choices .swiper-pagination-custom,.app .choices .swiper-pagination-fraction{bottom:0}
.app .choices .swiper-button-next,.app .choices .swiper-button-prev{background-image:url(/content/dam/delltechnologies/assets/corporate/images/csr/advancing-sustainability/how-to-recycle/images/icons/arrow_back.svg)}
.app .choices .swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.app .choices .mobile-choices{display:none}
@media(max-width:767px){.app .choices .choices-inner{width:auto}
.app .choices .mobile-choices{display:block}
.app .choices .desktop-choices{display:none}
}
.app .numeration{padding:48px 0 0 0}
@media(max-width:767px){.app .numeration{margin-bottom:80px;padding-top:48px}
}
.app .numeration .heading{display:block;margin:0 auto;text-align:center;max-width:580px}
.app .numeration .heading .numeration-title{font-size:30px;line-height:36px;margin-bottom:21px;font-weight:400}
.app .numeration .heading .numeration-entry{font-size:18px;line-height:24px;margin-bottom:32px;font-weight:300}
.app .numeration .vertical-grid{font-size:0;margin:84px -15px -30px}
.app .numeration .vertical-grid .numeration-container{display:inline-block;vertical-align:top;width:50%;padding:0 15px 30px}
.app .numeration .vertical-grid .numeration-container .box+.box{margin-top:69px}
.app .numeration .vertical-grid .numeration-container .box:after{content:"";line-height:0;font-size:0;display:table;clear:both}
.app .numeration .vertical-grid .numeration-container .box-number{float:left;-ms-flex-item-align:start;align-self:flex-start;color:#007db8;font-family:Roboto;font-size:80px;font-weight:100;padding-top:15px}
.app .numeration .vertical-grid .numeration-container .box-content{overflow:hidden;padding:0 15px 0 20px}
.app .numeration .vertical-grid .numeration-container .box-content .title{font-size:30px;line-height:36px;font-weight:300;margin-bottom:5px}
.app .numeration .vertical-grid .numeration-container .box-content .entry{font-size:16px;line-height:24px;font-weight:300}
@media(max-width:767px){.app .numeration .vertical-grid .vertical-grid{margin:40px 0 0}
.app .numeration .vertical-grid .numeration-container{width:100%;padding:0 15px}
.app .numeration .vertical-grid .numeration-container+.numeration-container,.app .numeration .vertical-grid .numeration-container .box+.box{margin-top:40px}
}
.app .return-to-dell .extra{margin-top:-50px;margin-bottom:60px}
@media(max-width:767px){.app .return-to-dell .extra{margin-top:-20px;margin-bottom:40px}
}
.app .divider{display:block;margin:60px 0;width:100%;height:1px;background-color:#aaa}
@media(max-width:425px){.app .divider{margin:30px 0}
}
.app .divider.divider--advanced{margin:50px 0 60px 0}
.app .btn-custom{display:inline-block;vertical-align:middle;padding:9px 14px;border:2px solid #0076ce;font-size:14px;text-transform:capitalize;font-weight:400;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#0076ce;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}
.app .btn-custom.uppercae{text-transform:uppercase}
.app .inline-ico{margin-top:60px}
.app .inline-ico .icon{padding:20px;width:50%}
.app .inline-ico .icon-head{display:inline-block;width:60px;height:60px;vertical-align:top}
.app .inline-ico .icon-head img{width:60px;height:60px;vertical-align:middle}
.app .inline-ico .icon-body{display:inline-block;width:calc(100% - 60px);padding-left:15px;text-align:left}
.app .inline-ico .icon-body .title{font-size:30px;line-height:36px;font-weight:300;margin-bottom:10px}
.app .inline-ico .icon-body .entry{font-size:16px;line-height:24px;font-weight:100;margin-bottom:16px}
.app .ink-categories{margin-bottom:30px}
@media(max-width:1180px){.app .ink-categories .shell{padding:0 30px}
}
@media(max-width:767px){.app .ink-categories .ico-root .inline-ico{width:100%}
.app .ink-categories .shell{padding:0 15px}
}
.app .ico-root{margin:0 -15px -30px}
.app .ico-root .inline-ico{display:inline-block;vertical-align:top;width:50%;padding:0 15px 30px}
@media(max-width:767px){.app .ico-root .inline-ico{width:100%}
}
.app .landscape-view{font-size:19px;font-weight:100;line-height:1.4}
.app .landscape-view:after{content:"";line-height:0;font-size:0;display:table;clear:both}
.app .landscape-view .head{float:left;width:66.66%;background-repeat:no-repeat;background-size:cover;background-position:50%}
.app .landscape-view .body{padding:60px 40px 100px 30px;width:33.33%;overflow:hidden;background:#fff}
.app .landscape-view .title{font-size:28px;font-weight:300;margin-bottom:25px;line-height:1.4}
.app .landscape-view .entry{margin-bottom:30px}
.app .landscape-view .entry--disclaimer{margin-top:12px;font-size:14px;font-style:italic}
@media(max-width:1023px){.app .landscape-view .head{float:none;width:100%;height:415px}
.app .landscape-view .body{width:100%;padding:40px 20px}
}
.app .dell-reconnect{padding:40px 0 15px 0;margin-bottom:35px;font-family:inherit}
.app .dell-reconnect .heading{display:block;margin:0 auto;text-align:center;max-width:580px}
.app .dell-reconnect .heading .title{font-size:30px;line-height:42px;margin-bottom:15px;font-weight:300}
.app .dell-reconnect .heading .entry{font-size:18px;line-height:24px;font-weight:300;margin-bottom:32px;max-width:580px}
.app .dell-reconnect .mb-sm{margin-bottom:40px}
@media(max-width:1023px){.app .dell-reconnect{padding:30px 18px 0}
}
@media(max-width:767px){.app .dell-reconnect .heading{width:90%}
}
.app .app-footer .ico-root.half .inline-ico{width:50%}
@media(max-width:767px){.app .app-footer .ico-root.half .inline-ico{width:100%;padding:0}
}
.app .app-footer .ico-root.full{width:50%;margin:0 auto}
@media(max-width:767px){.app .app-footer .ico-root.full{width:100%}
}
.app .app-footer .ico-root.full .inline-ico{width:100%}
.app .my-scrollbar{width:100%;max-height:330px}
.app .vue-scrollbar-transition,.app .vue-scrollbar__scrollbar-horizontal,.app .vue-scrollbar__scrollbar-vertical{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}
.app .vue-scrollbar-transition--scrollbar{transition:opacity .5s linear;-moz-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear}
.app .vue-scrollbar__wrapper{margin:0 auto;overflow:hidden;position:relative;background:#fff}
.app .vue-scrollbar__scrollbar-horizontal,.app .vue-scrollbar__scrollbar-vertical{position:absolute;background:transparent}
.app .vue-scrollbar__scrollbar-horizontal .scrollbar,.app .vue-scrollbar__scrollbar-vertical .scrollbar{position:relative;background:#000;cursor:default}
.app .vue-scrollbar__scrollbar-vertical{background:#ccc;width:10px;top:10px;right:10px;bottom:10px;border-radius:5px;overflow:hidden}
.app .vue-scrollbar__scrollbar-vertical .scrollbar{width:10px;border-radius:5px;background:#1977ce}
.app .vue-scrollbar__scrollbar-horizontal{height:10px;width:100%;bottom:0;right:0}
.app .vue-scrollbar__scrollbar-horizontal .scrollbar{height:10px}