/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Barlow-CondensedRegular";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/BarlowCondensed-Regular.ttf") format("truetype");font-display:swap;}@font-face{font-family:"Barlow-CondensedSemibold";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/BarlowCondensed-SemiBold.ttf") format("truetype");font-display:swap;}@font-face{font-family:"SourceSans-Bold";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/SourceSans3-Bold.otf.woff") format("woff"),url("/themes/cdw/webfonts/SourceSans3-Bold.otf.woff2") format("woff2"),url("/themes/cdw/webfonts/SourceSans3-Bold.ttf") format("truetype");font-display:swap;}@font-face{font-family:"SourceSans-Regular";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/SourceSans3-Regular.otf.woff") format("woff"),url("/themes/cdw/webfonts/SourceSans3-Regular.otf.woff2") format("woff2"),url("/themes/cdw/webfonts/SourceSans3-Regular.ttf") format("truetype");font-display:swap;}@font-face{font-family:"SourceSans-Semibold";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/SourceSans3-Semibold.otf.woff") format("woff"),url("/themes/cdw/webfonts/SourceSans3-Semibold.otf.woff2") format("woff2");font-display:swap;}@font-face{font-family:"SourceSans-Semibold2";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/SourceSans3-Semibold.otf.woff") format("woff"),url("/themes/cdw/webfonts/SourceSans3-Semibold.otf.woff2") format("woff2");font-display:swap;}@font-face{font-family:"SourceSans-Light3";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/SourceSans3-Light.otf.woff") format("woff"),url("/themes/cdw/webfonts/SourceSans3-Light.otf.woff2") format("woff2");font-display:swap;}@font-face{font-family:"SourceSans-Black";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/SourceSans3-Black.otf.woff") format("woff"),url("/themes/cdw/webfonts/SourceSans3-Black.otf.woff2") format("woff2");font-display:swap;}@font-face{font-family:"Poppins-Black";font-style:normal;font-weight:900;src:url("/themes/cdw/webfonts/Poppins-Black.ttf") format("truetype");font-display:swap;}@font-face{font-family:"SourceSans-Bold";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/SourceSans3-Bold.otf.woff") format("woff"),url("/themes/cdw/webfonts/SourceSans3-Bold.otf.woff2") format("woff2"),url("/themes/cdw/webfonts/SourceSans3-Bold.ttf") format("truetype");font-display:swap;}@font-face{font-family:"Prelo-ExtraBold";font-style:normal;font-weight:normal;src:url("/themes/cdw/webfonts/prelo-extrabold.woff") format("woff"),url("/themes/cdw/webfonts/prelo-extrabold.woff2") format("woff2"),url("/themes/cdw/webfonts/prelo-extrabold.ttf") format("truetype");font-display:swap;}@font-face{font-family:"Icons";font-style:normal;font-weight:normal;src:url("/themes/cdw/icomoon/cdw.eot?#iefix") format("embedded-opentype"),url("/themes/cdw/icomoon/cdw.woff") format("woff"),url("/themes/cdw/icomoon/cdw.ttf") format("truetype"),url("/themes/cdw/icomoon/cdw.svg#Icons") format("svg");font-display:swap;}html{-webkit-text-size-adjust:100%;}body{position:relative;font-weight:normal;}a{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;-ms-transition:opacity 0.15s;-o-transition:opacity 0.15s;transition:opacity 0.15s;}a:active,a:focus,a:hover{outline:0;}a:link,a:visited{outline:0;color:#1583b3;text-decoration:none;}a:hover{text-decoration:none;cursor:pointer;}a h1{-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;-ms-transition:opacity 0.15s;-o-transition:opacity 0.15s;transition:opacity 0.15s;}a h1:hover{text-decoration:none;cursor:pointer;}a[name][target="_blank"]{padding-top:40px;margin-top:-40px;display:inline-block;}a picture{white-space:initial;}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:normal;}h1{margin:0 0 15px;padding:0;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;font-family:SourceSans-Black;font-weight:normal;font-style:normal;font-size:3.125em;color:#231f20;line-height:1.1;letter-spacing:-2px;}@media screen and (max-width:960px){h1{font-size:35px;}}@media screen and (max-width:768px){h1{font-size:30px;}}@media screen and (max-width:480px){h1{font-size:24px;}}h1 a:hover{cursor:pointer;color:#cc0000;}h2{text-transform:uppercase;font-family:SourceSans-Bold;font-weight:normal;font-style:normal;font-size:0.9375em;color:#cc0000;line-height:1;margin-bottom:0.75em;}h2 a:link,h2 a:visited{color:#cc0000;}h2 a{cursor:pointer;}h2 a:hover{cursor:pointer;color:#990000;}h3{margin-bottom:16px;-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;-ms-transition:opacity 0.15s;-o-transition:opacity 0.15s;transition:opacity 0.15s;}h3 a:link,h3 a:visited{font-family:SourceSans-Bold;font-weight:normal;font-style:normal;font-size:1em;color:#231f20;line-height:1;-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;-ms-transition:opacity 0.15s;-o-transition:opacity 0.15s;transition:opacity 0.15s;}h3 a:link:hover,h3 a:visited:hover{text-decoration:none;cursor:pointer;}#sidebar-second h3{font-family:SourceSans-Semibold;font-weight:normal;font-style:normal;font-size:1.5625em;color:#231f20;line-height:1;-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;-ms-transition:opacity 0.15s;-o-transition:opacity 0.15s;transition:opacity 0.15s;}#sidebar-second h3:hover{text-decoration:none;cursor:pointer;}h4{font-size:1.2em;margin-bottom:.8em;}p{margin:0 0 1em 0;line-height:1.6;}ul,ol{margin-left:0;padding-left:0;}table{width:99%;}tr.even,tr.odd{background-color:white;}tr.even td,tr.odd td{padding:10px 5px;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}@media screen and (max-width:480px){iframe{max-width:100% !important;}}blockquote{text-align:left;width:100% !important;}ul{list-style-type:square;list-style-position:inside;margin-bottom:30px;}[class*="text-with-summary"] ul{list-style-position:outside;margin-left:17px;}ul li{margin-bottom:10px;line-height:1.5;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}*{margin:0;padding:0;box-sizing:border-box;}html{-webkit-font-smoothing:antialiased;overflow:scroll;}.hdr-btm,.main-nav,.hero,#bottom,#bottom-two,#footer-top,#site-info{display:none;}html{background:#DFDFDF;height:100%;}body{position:relative;}footer#footer{background:#DFDFDF;}.edtech-landing-header{height:60px;background-color:#ffffff;}.edtech-landing-header h2{font-family:SourceSans-Bold;font-weight:normal;font-style:normal;font-size:41px;color:#231f20;line-height:1;letter-spacing:-1px;color:#000000;margin:0;padding:0;text-align:center;text-transform:none;line-height:60px;}@media screen and (max-width:768px){.edtech-landing-header h2{font-size:25px;margin-left:25px;text-align:left;}}.edtech-landing-header a{position:absolute;top:0;right:0;display:block;background-repeat:no-repeat;background-position:center;height:60px;width:60px;background-image:url(/themes/cdw_edtech_main/images/logo-cdw.png);background-size:contain;overflow:hidden;text-indent:101%;white-space:nowrap;}.mid{width:100%;min-height:600px;z-index:10;display:flex;}@media screen and (max-width:768px){.mid{top:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;}}@media screen and (max-width:480px){.mid{min-height:0;}}.site-logo{padding-top:240px;}@media screen and (max-width:768px){.site-logo{padding-top:80px;}}@media screen and (max-width:480px){.site-logo{padding-top:35px;}}.site-logo a{display:block;margin:auto;height:200px;width:296px;overflow:hidden;text-indent:101%;white-space:nowrap;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}@media screen and (max-width:768px){.site-button{padding-bottom:80px;}}@media screen and (max-width:480px){.site-button{padding-bottom:0;}}.site-button a{display:block;margin:22px auto 0;text-transform:uppercase;text-align:center;background:#54bdeb;height:60px;width:296px;font-family:SourceSans-Semibold;font-weight:normal;font-style:normal;font-size:1.75em;color:white;line-height:2.2;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}@media screen and (max-width:768px){.site-button a{width:287px;padding-bottom:50px;}}@media screen and (max-width:480px){.site-button a{height:30px;width:180px;margin:20px auto;padding:5px;font-size:0.875em;line-height:1.7;font-weight:bold;}}.site-button a:hover{background:#40c5ff;}@media screen and (max-width:480px){article{margin-bottom:0;}}.article-topic{text-align:center;padding-bottom:20px;padding-top:20px;}.article-topic a{text-transform:uppercase;font-family:SourceSans-Bold;font-weight:normal;font-style:normal;font-size:14px;color:#cc0000;line-height:1;}@media screen and (max-width:568px){.article-topic a{font-size:20px;}}.article-title{margin-bottom:15px;text-align:center;}.article-title a{font-family:SourceSans-Black;font-weight:normal;font-style:normal;font-size:37px;color:#231f20;line-height:1;}.article-summary{text-align:center;padding-bottom:170px;font-family:SourceSans-Light3;font-weight:normal;font-style:normal;font-size:20px;color:#231f20;line-height:1;}@media screen and (max-width:768px){.article-summary{padding-bottom:0;}}.article-summary p{line-height:1.4;text-align:center;margin:0;padding:0;}.article-summary .read-more{font-size:15px;margin:0;padding:0;}.article-summary .read-more:before{content:none;}.edtech-landing-main{max-width:1160px;margin:0 auto;padding-top:250px;}.edtech-landing-main:after{content:"";display:table;clear:both;}@media screen and (max-width:768px){.edtech-landing-main{padding:100px 0 50px;}}@media screen and (max-width:480px){.edtech-landing-main{padding:0;}}.landing-article{width:50%;height:790px;overflow:hidden;margin-bottom:0;position:relative;background-repeat:no-repeat;background-size:cover;}@media screen and (max-width:768px){.landing-article{padding:0 20px;height:auto;margin-bottom:0;width:100%;}}@media screen and (max-width:768px){.landing-article{width:100vw;height:58.66667vw;margin-top:0;}}.landing-article .article-img{height:100%;width:auto;min-width:100%;object-fit:cover;max-width:100%;display:none;}.landing-article .article-img.visible{display:block;}@media screen and (max-width:768px){.landing-article .article-img.visible{display:none;}}.landing-article.higher-article{background-color:#8bcee8;}.landing-article.higher-article a{display:block;width:100%;height:100%;}.landing-article.higher-article h3{background-image:url(/themes/cdw_edtech_main/images/logo-higher.png);background-size:contain;background-repeat:no-repeat;height:162px;width:438px;max-width:50vw;position:absolute;top:70px;left:50%;transform:translate(-50%,0);overflow:hidden;text-indent:101%;white-space:nowrap;}@media screen and (max-width:768px){.landing-article.higher-article h3{width:78.8vw;height:29.2vw;top:50%;transform:translate(-50%,-50%);}}.landing-article.k12-article{background-color:#f6ab02;}.landing-article.k12-article a{display:block;width:100%;height:100%;}.landing-article.k12-article h3{background-image:url(/themes/cdw_edtech_main/images/logo-k12.png);background-size:contain;background-repeat:no-repeat;height:162px;width:438px;max-width:50vw;position:absolute;top:70px;left:50%;transform:translate(-50%,0);overflow:hidden;text-indent:101%;white-space:nowrap;}@media screen and (max-width:768px){.landing-article.k12-article h3{width:79.46vw;height:28.26vw;top:50%;transform:translate(-50%,-50%);}}.k12-article{left:0;}@media screen and (max-width:768px){.k12-article{padding:0;-webkit-order:-1;order:-1;}}.higher-article{right:0;}@media screen and (max-width:768px){.higher-article{padding:0;margin-bottom:0;}}#footer{z-index:20;min-height:70px;padding-bottom:20px;}@media screen and (max-width:568px){#footer{min-height:0;}}#footer > section{max-width:1160px;padding:0 30px;margin:auto;font-family:SourceSans-Light3;font-weight:normal;font-style:normal;font-size:14px;color:#6d6e71;line-height:1;}@media screen and (max-width:768px){#footer > section{padding:0 20px;}}#footer [role="contentinfo"]{background:none;font-size:14px;line-height:normal;font-weight:700;padding:25px 0;text-align:center;}
