@media screen and (max-width:39.99em){.hide-small{display:none !important}
}
.btn.primary{border:2px solid #0076ce;background-color:#0076ce}
.btn.primary span{color:#0076ce}
.btn.primary:hover span{color:#fff !important;background-color:#0076ce}
.btn.primary>span{padding:13px 32px !important}
.btn.primary.arrow-next>span.icn{display:none}
.btn.play.over{display:inline-block}
.play.btn.primary.over{height:100%;width:100% !important;border:0}
.btn.primary.play>.icn{background-color:transparent;height:100%;width:100% !important;background-image:url("../images/icons/icon-play.svg");background-size:70px;background-repeat:no-repeat;background-position:50% 50%;filter:drop-shadow(0 0 10px #000)}
.play.btn.primary:hover>span.icn{background-color:transparent;opacity:.85}
.footer-sup .btn.primary{border:0}
.footer-sup .btn.primary span{padding:0 !important}
.footer-sup .btn.primary:hover{border:0}
.footer-sup .btn.primary:hover span{color:#fff !important;background-color:transparent}
.our-solutions{background:url(/content/dam/delltechnologies/assets/solutions/images/bg-our-solutions.jpg) no-repeat bottom center #ededed}
@media screen and (max-width:39.99em){.our-solutions .row{padding-left:30px;padding-right:30px}
}
@media screen and (min-width:40em) and (max-width:47.99em){.our-solutions .row{padding:0 8%}
}
@media screen and (min-width:48em) and (max-width:61.24em){.our-solutions .row{padding:0 10%}
}
@media screen and (min-width:80em){.our-solutions .hero-text .heading{width:83.333%;text-align:center;margin:auto}
}
@media screen and (max-width:39.99em){.our-solutions .hero-text{vertical-align:middle}
}
.our-solutions .hero-blade-v2-view .rendition{height:270px}
@media screen and (min-width:48em){.our-solutions .hero-blade-v2-view .rendition{height:600px}
}
@media screen and (max-width:39.99em){.our-solutions .hero-blade-v2-view .bottom-rte p{text-align:center}
}
@media screen and (min-width:40em){.our-solutions .hero-blade-v2-view .top-rte{padding:20px 0 0 0}
}
@media screen and (min-width:40em){.our-solutions .shim{padding-top:70px;padding-bottom:70px}
}
.our-solutions .copy-v2-view{padding:0}
.our-solutions .copy-v2-view .heading{font-size:18px;line-height:26px;padding:0;margin:auto}
@media screen and (min-width:80em){.our-solutions .copy-v2-view .heading{width:75%}
}
.our-solutions .promo-v5-view{background:#fff}
@media screen and (max-width:39.99em){.our-solutions .promo-v5-view{margin-bottom:60px}
}
@media screen and (min-width:40em){.our-solutions .promo-v5-view{margin-bottom:36px}
}
.our-solutions .promo-v5-view .pagebed{padding:23px 30px 25px 30px}
.our-solutions .promo-v5-view .heading{font-weight:200;margin-bottom:11px;color:#444}
@media screen and (min-width:40em){.our-solutions .promo-v5-view .heading{font-size:30px;line-height:36px}
}
.our-solutions .promo-v5-view .label{font-weight:400;margin-bottom:12px;font-size:15px;line-height:24px;color:#f2af00;text-transform:uppercase}
.our-solutions .promo-v5-view .rte p{font-size:16px;line-height:24px;color:#444}
.our-solutions .chip-link .image-wrapper{position:relative;display:grid}
.our-solutions .chip-link .image-wrapper::before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;content:''}
.our-solutions .chip-link .image-wrapper img{padding:0;margin:0}
.our-solutions .chip-link:hover .image-wrapper::before{background:rgba(0,0,0,0.2)}
.our-vision{background:url(/content/dam/delltechnologies/assets/vision/images/bg-vision.jpg) no-repeat bottom center #ededed}
.our-vision .hero-text{padding-top:110px}
@media screen and (min-width:61.25em){.our-vision .hero-text .heading{line-height:54px}
}
@media screen and (min-width:80em){.our-vision .hero-text .heading{width:83.333%;text-align:center;margin:auto}
}
@media screen and (max-width:39.99em){.our-vision .hero-text{vertical-align:middle}
}
@media screen and (min-width:40em){.our-vision .shim{padding-top:70px;padding-bottom:70px}
}
@media screen and (min-width:48em){.our-vision .hero-blade-v2-view .rendition{height:600px}
}
@media screen and (min-width:61.25em){.our-vision .row.bg-light{margin-bottom:82px}
}
.our-vision .copy-v2-view{padding:0}
.our-vision .copy-v2-view .heading{font-size:18px;line-height:26px;padding:0;margin:auto}
@media screen and (min-width:80em){.our-vision .copy-v2-view .heading{width:75%}
}
@media screen and (min-width:48em){.our-vision .promo-v5-view{padding:0 25px 0 20px}
}
.our-vision .promo-v5-view .heading{font-size:24px;line-height:36px;text-align:center;color:#1a1a1a}
@media screen and (min-width:48em){.our-vision .promo-v5-view .heading{font-size:30px;line-height:36px;text-align:left;margin-top:9px}
}
.our-vision .promo-v5-view .rte p{text-align:center}
@media screen and (min-width:48em){.our-vision .promo-v5-view .rte p{text-align:left;font-size:20px;line-height:30px;padding-bottom:38px}
}
.our-vision .promo-v5-view .partial-cta-list{text-align:center}
@media screen and (min-width:48em){.our-vision .promo-v5-view .partial-cta-list{text-align:left}
}
@media screen and (min-width:48em){.our-vision #column-row-1 .promo-v5-view{margin-bottom:65px}
}
.our-vision #column-row-2{margin-bottom:300px}
@media screen and (min-width:48em){.our-vision #column-row-2 .promo-v5-view{padding-top:72px;margin-bottom:0}
.our-vision #column-row-2 .halves>li{border-top:1px solid #a6a6a6}
}
@media screen and (max-width:47.99em){.our-vision .halves>li{width:100%}
}
@media screen and (min-width:48em){.our-vision .halves>li:nth-child(2n+1){border-right:1px solid #a6a6a6}
.our-vision .halves>li:nth-child(2n+1) .promo-v5-view{padding:0 20px 0 30px}
}
@media screen and (min-width:40em){.vision-page .hero-blade-v2-view .rendition{height:500px}
}
@media screen and (min-width:40em){.vision-page section>div>.row,.vision-page section .raw-html>div>.row,.vision-page section>div>.widget,.vision-page section .raw-html>div>.widget{margin-bottom:72px}
}
@media screen and (max-width:39.99em){.vision-page .hero-text{padding-top:150px;vertical-align:middle}
}
@media screen and (min-width:80em){.vision-page .hero-text .heading{width:83.333%;text-align:center;margin:auto}
}
@media screen and (min-width:40em){.vision-page .hero-text .heading{padding-top:140px}
}
.vision-page .hero-text img.icon-path{width:auto;height:auto;padding:0;margin:auto;padding-bottom:19px;max-width:45px}
.vision-page .hero-text .partial-cta-list{position:absolute;padding:0;left:0;right:0;top:190px}
@media screen and (max-width:39.99em){.vision-page .hero-text .partial-cta-list{top:140px}
}
.vision-page .hero-text .partial-cta-list a{cursor:initial}
.vision-page .hero-text .icon-path-container span{color:#fff;font-weight:400;text-transform:uppercase;font-size:14px;line-height:20px}
@media screen and (max-width:39.99em){.vision-page .hero-text .icon-path-container span{display:none}
}
.vision-page.vision-digital .hero-text img.icon-path{max-width:45px}
@media screen and (max-width:39.99em){.vision-page.vision-digital .hero-text img.icon-path{max-width:40px}
}
@media screen and (max-width:39.99em){.vision-page.vision-digital .hero-blade-v2-view .rendition{background-position:65% 50%}
.vision-page.vision-digital #simple-promo-card .row.bg-center{background-position-x:70%}
}
.vision-page.vision-it .hero-text img.icon-path{max-width:69px}
@media screen and (max-width:39.99em){.vision-page.vision-it .hero-text img.icon-path{max-width:50px}
}
@media screen and (max-width:39.99em){.vision-page.vision-it .hero-blade-v2-view .rendition{background-position:left center}
.vision-page.vision-it #simple-promo-card .row.bg-center{background-position-x:40%}
}
.vision-page.vision-workforce .hero-text img.icon-path{max-width:76px}
@media screen and (max-width:39.99em){.vision-page.vision-workforce .hero-text img.icon-path{max-width:50px}
}
@media screen and (max-width:39.99em){.vision-page.vision-workforce .hero-blade-v2-view .rendition{background-position:0 50%}
.vision-page.vision-workforce #simple-promo-card .row.bg-center{background-position-x:70%}
}
.vision-page.vision-security .hero-text img.icon-path{max-width:42px}
@media screen and (max-width:39.99em){.vision-page.vision-security .hero-text img.icon-path{max-width:35px}
}
@media screen and (max-width:39.99em){.vision-page.vision-security .hero-blade-v2-view .rendition{background-position:20% 50%}
.vision-page.vision-security #simple-promo-card .row.bg-center{background-position-x:60%}
}
@media screen and (min-width:40em){.vision-page .shim{padding-top:70px;padding-bottom:70px}
}
.vision-page .copy-v2-view{padding:0}
.vision-page .copy-v2-view .heading{font-size:18px;line-height:26px;padding:0;text-align:left}
@media screen and (min-width:80em){.vision-page .copy-v2-view .heading{width:75%}
}
.vision-page .copy-v2-view .rte{padding-bottom:0}
@media screen and (min-width:61.25em){.vision-page .copy-v2-view .rte{width:75%}
}
.vision-page .copy-v2-view .rte p{font-size:18px;line-height:26px;padding:0;text-align:left}
.vision-page .copy-v2-view .rte p:last-child{margin:0}
@media screen and (min-width:40em){.vision-page .spacer-v2-view{height:72px}
}
.vision-page .copy-v3-view{padding-top:0}
@media screen and (min-width:80em){.vision-page .copy-v3-view{width:66.667%}
}
.vision-page .copy-v3-view .heading{margin-bottom:41px;margin-top:20px}
@media screen and (min-width:40em){.vision-page .copy-v3-view .heading{font-size:36px;line-height:42px;margin-top:0;margin-bottom:62px}
}
.vision-page .promo-v5-view{background:#fff}
@media screen and (min-width:40em){.vision-page .promo-v5-view{margin-bottom:36px}
}
@media screen and (max-width:61.24em){.vision-page .promo-v5-view{margin-bottom:60px !important}
}
.vision-page .promo-v5-view .pagebed{padding:23px 30px 25px 30px}
.vision-page .promo-v5-view .heading{font-weight:200;margin-bottom:11px;color:#444}
@media screen and (min-width:40em){.vision-page .promo-v5-view .heading{font-size:30px;line-height:36px}
}
.vision-page .promo-v5-view .label{font-weight:400;margin-bottom:12px;font-size:15px;line-height:24px;color:#f2af00;text-transform:uppercase}
.vision-page .promo-v5-view .rte p{font-size:16px;line-height:24px;color:#444}
.vision-page .chip-link .image-wrapper{position:relative;display:grid}
.vision-page .chip-link .image-wrapper::before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;content:''}
.vision-page .chip-link .image-wrapper img{padding:0;margin:0}
.vision-page .chip-link:hover .image-wrapper::before{background:rgba(0,0,0,0.2)}
@media screen and (min-width:40em){.vision-page .simple-promo-v2-view .heading{font-size:30px;line-height:36px}
}
.vision-page .simple-promo-v2-view .text dd{text-align:left}
.vision-page .simple-promo-v2-view .cta{font-weight:200}
@media screen and (max-width:61.24em){.vision-page .simple-promo-v2-view .picture{padding-right:0;width:100%}
.vision-page .simple-promo-v2-view .text{width:100%}
}
.vision-page #simple-promo-card .shim{padding-top:48px}
@media screen and (min-width:40em){.vision-page #simple-promo-card .shim{padding-top:72px}
}
@media screen and (max-width:61.24em){.vision-page #simple-promo-card .shim::before{content:'';position:absolute;width:100%;height:100%;top:0}
}
@media screen and (min-width:80em){.vision-page #simple-promo-card .simple-promo-v2-view{padding:0 12.5%}
}
@media screen and (min-width:61.25em){.vision-page #simple-promo-card .simple-promo-v2-view img{height:100%;width:auto}
.vision-page #simple-promo-card .simple-promo-v2-view .picture .overlay-video-trigger{height:100%;overflow:hidden}
}
.vision-page #simple-promo-card .simple-promo-v2-view .heading{font-size:16px;line-height:24px;font-weight:200;margin-bottom:5px;color:#f2af00}
.vision-page #simple-promo-card .simple-promo-v2-view .heading-title{font-size:24px;line-height:30px;margin-bottom:25px}
@media screen and (min-width:40em){.vision-page #simple-promo-card .simple-promo-v2-view .heading-title{font-size:36px;line-height:42px}
}
.vision-page #simple-promo-card .simple-promo-v2-view .picture{width:100%;padding:0}
@media screen and (max-width:39.99em){.vision-page #simple-promo-card .simple-promo-v2-view .picture{margin-bottom:30px}
}
@media screen and (max-width:61.24em){.vision-page #simple-promo-card .simple-promo-v2-view .picture{height:auto !important}
}
@media screen and (min-width:61.25em){.vision-page #simple-promo-card .simple-promo-v2-view .picture{padding-right:0;width:50%}
}
.vision-page #simple-promo-card .simple-promo-v2-view .text{width:100%}
@media screen and (min-width:61.25em){.vision-page #simple-promo-card .simple-promo-v2-view .text{width:50%;padding:45px 90px 100px 42px;background:rgba(0,0,0,0.7)}
}
.vision-page #simple-promo-card .simple-promo-v2-view .rte{margin-bottom:28px}
.vision-page #simple-promo-card .simple-promo-v2-view .rte p{font-size:18px;line-height:26px}
@media screen and (max-width:39.99em){.vision-page #simple-promo-card .simple-promo-v2-view .text dd{text-align:left}
}
.vision-page .footer{margin-top:-80px;margin-top:0}
@media screen and (min-width:40em){.vision-page .footer{margin-top:-210px;margin-top:0}
}
.vision-nav #header .header-wrapper{background-color:rgba(0,0,0,0.4);-webkit-transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out;transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out}
.vision-nav #header.sticky .header-wrapper{background-color:#ededed;border-bottom:1px solid rgba(128,128,128,0.2)}
.vision-nav #vision-sub-nav{height:45px;position:fixed;top:64px;width:100%;z-index:100}
@media screen and (min-width:40em){.vision-nav #vision-sub-nav{top:79px}
}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav{height:60px}
}
.vision-nav #vision-sub-nav .header-wrapper{border-top:1px solid rgba(255,255,255,0.2);max-width:1600px;min-width:320px;left:0;right:0;height:100%;position:relative;background-color:rgba(0,0,0,0.4);margin:0 auto}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .header-wrapper{border-top:1px solid rgba(255,255,255,0.2);background-color:#444;background-color:rgba(0,0,0,0.4);padding-left:20px;padding-right:20px}
}
@media screen and (min-width:80em){.vision-nav #vision-sub-nav .header-wrapper{padding-left:50px;padding-right:50px}
}
@media screen and (min-width:100em){.vision-nav #vision-sub-nav .header-wrapper{padding-left:90px;padding-right:90px}
}
.vision-nav #vision-sub-nav .expand-mobile-menu{padding:10px 18px;color:#fff;cursor:pointer;background:rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,0.1);font-size:18px;line-height:24px}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .expand-mobile-menu{display:none}
}
.vision-nav #vision-sub-nav .expand-mobile-menu:after{content:'';border-style:solid;border-width:2px 2px 0 0;display:inline-block;position:absolute;top:12px;vertical-align:top;height:12px;width:12px;margin-left:0;transform:rotate(135deg);right:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.vision-nav #vision-sub-nav .expand-mobile-menu.expanded{background:rgba(0,0,0,0.9);border-bottom:1px solid rgba(255,255,255,0.1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.vision-nav #vision-sub-nav .expand-mobile-menu.expanded:after{transform:rotate(-45deg);top:19px}
.vision-nav #vision-sub-nav .vision-sub-nav-menu{padding:0;position:relative;right:0;top:0;text-align:left;background-color:rgba(0,0,0,0.9);padding-bottom:20px;display:none}
.vision-nav #vision-sub-nav .vision-sub-nav-menu.visible{display:block !important}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .vision-sub-nav-menu{padding-bottom:0;background:0;border:0;display:block;top:12px}
}
.vision-nav #vision-sub-nav .vision-sub-nav-menu li{display:block;padding:8px 19px;position:relative}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .vision-sub-nav-menu li{display:inline-block;padding:0;margin-right:25px}
}
.vision-nav #vision-sub-nav .vision-sub-nav-menu li:hover{border-left:3px solid #0076ce;padding-left:16px}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .vision-sub-nav-menu li:hover{border-left:0;padding-left:0}
}
.vision-nav #vision-sub-nav .vision-sub-nav-menu li a{color:#fff;font-size:14px;font-weight:300;line-height:26px;cursor:pointer}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .vision-sub-nav-menu li a{font-size:16px;font-weight:400;padding-left:0}
}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .vision-sub-nav-menu li:not(.boxed-menu) a:hover{border-bottom:3px solid #0076ce;padding-bottom:8px;border-left:0;padding-left:0}
}
.vision-nav #vision-sub-nav .vision-sub-nav-menu li.boxed-menu{border:1px solid #f2af00;padding:8px 10px;margin-left:15px;margin-top:10px;display:inline-block}
.vision-nav #vision-sub-nav .vision-sub-nav-menu li.boxed-menu a{padding-left:0}
.vision-nav #vision-sub-nav .vision-sub-nav-menu li.boxed-menu:hover{background:#f2af00}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .vision-sub-nav-menu li.boxed-menu{padding:8px 10px;margin-left:0;margin-top:0}
}
.vision-nav #vision-sub-nav .vision-sub-nav-menu li.active{border-left:3px solid #0076ce;padding-left:15px}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .vision-sub-nav-menu li.active a{border-left:0;padding-left:0}
}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .vision-sub-nav-menu li.active{border-bottom:3px solid #0076ce;padding-bottom:4px;border-left:0;padding-left:0}
}
.vision-nav #vision-sub-nav .lightNav{background-color:#ededed;box-shadow:0 5px 5px -5px grey}
.vision-nav #vision-sub-nav .lightNav .vision-sub-nav-menu li a{color:#444}
.vision-nav #vision-sub-nav .darkNav{background-color:rgba(0,0,0,0.7);-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease}
@media screen and (min-width:61.25em){.vision-nav #vision-sub-nav .darkNav{background-color:rgba(0,0,0,0.7)}
}
.ebp-promo{padding:100px}
.ebp-promo .ebp-content{width:60%}
.ebp-promo h3.label{font-size:16px;line-height:24px;margin-bottom:5px;color:#f2af00;font-weight:400}
.ebp-promo h1.title{font-size:48px;line-height:60px;margin-bottom:20px}
.ebp-promo a{padding:0 !important;color:#fff;display:inline-block;background:#0076ce;padding:13px 32px !important;text-align:center;font-weight:400}
.ebp-promo a:hover{background:#00447c}
.ebp-promo h2.title{font-size:36px;line-height:42px;padding-bottom:10px}
@media screen and (max-width:979px){.ebp-promo{padding:50px}
.ebp-promo .ebp-content{width:100%}
.ebp-promo h1.title{font-size:36px;line-height:40px}
}
@media screen and (max-width:640px){.ebp-promo{padding:30px}
.ebp-promo h1.title{font-size:30px;line-height:36px}
.ebp-promo a{width:100%}
}