.block{padding:80px 0}.block-white{background:#fff}.block-blue{background:#3e91b4}.block-navy{background:#001027}.block-liteblue{background:#7bbbe8}.block-gray,.block-grey{background:#f4f4f4}.block-green{background:#69be28}.block-black{background:#323232}.align-center{text-align:center}.align-left{text-align:left}.clear{clear:both}.spacer{height:40px}.spacer20{height:20px}.spclear{clear:left;height:20px}.float-left{float:left}.floated-img-b{float:left;width:250px;margin:0 30px 10px 0;padding:20px;background:rgba(0,0,0,0.02)}.icon-align i{float:left;margin-right:15px}.icon-align span{position:relative;top:5px}.icon-align::after{content:'';clear:left}.dark,.dark p,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#fff}.block-title{font-size:32px;font-weight:500;margin-top:0}.block-title.bold,p.bold,.bold{font-weight:700}.block-subtitle{margin-bottom:40px}.block p,.block-subtitle{font-size:21px;line-height:1.5em;margin-top:0}.block p.smaller{font-size:18px}.block div span p:last-child{padding-bottom:0}.emp-title{text-transform:uppercase;font-weight:700;text-align:center;margin-top:0}.white{color:#fff}.blue{color:#3e91b4}.navy{color:#001027}.litenavy{color:#15315a}.liteblue{color:#7bbbe8}.gray,.grey{color:#eee}.green{color:#69be28}.litegreen{color:#a2ff7f}.orange{color:#ffbe00}.black{color:#323232}.bordered-image-w img{padding:10px;background:rgba(255,255,255,0.25)}.bordered-image-b img{padding:10px;background:rgba(0,0,0,0.02)}.fa-ul li{padding-top:0;font-size:21px}.fa-ul.smaller li{font-size:18px}a.button{text-transform:uppercase;font-size:24px;font-weight:700;color:#fff;padding:15px 20px;display:inline-block;background:#323232;text-align:center}a.button:hover{background:#545454;color:#fff}a.button-fullwidth{width:100%}a.button.button-white{background:#fff;color:#323232}a.button.button:hover{background:#fff;color:#69be28}.button.button-green{background:#69be28}.button.button-green:hover{background:#73d12c}.three-wrapper,.five-wrapper{max-width:80%;margin:0 auto}.three-wrapper h4{font-weight:500}.list-group{border:1px solid #eee;border-radius:3px}.list-group-item{padding:20px 15px;border-bottom:1px solid #eee;background:#fff}.list-group-item:last-child{border-bottom:0}.row-fluid [class*="span"].no-height{min-height:0 !important}.footer-section img{max-width:none}.logo img{position:relative;left:50px}.header-container .page-center{padding-top:0}.header-container .logo img{margin:15px 0}.header-social a:link,.header-social a:visited{color:#323232}.header-social a:hover{color:#64bf39}.header-social a i{font-size:24px;display:inline-block;margin:28px 6px}.hs-menu-children-wrapper{border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.2);margin-top:10px !important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li ul.hs-menu-children-wrapper li a{padding:15px !important;font-size:16px !important;font-weight:400 !important;min-width:150px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li ul.hs-menu-children-wrapper li a:hover{background:#fafafa}.header-call{position:relative;left:55px;top:-10px}.aplite-banner{padding:120px 0 100px}.aplite-home-banner-title{font-size:48px;padding-bottom:0}.hs-content-id-5537339078 h1.aplite-home-banner-title{font-size:36px !important}padding-top:30px;.aplite-banner-subtext{font-size:26px}.home .border-top-bottom{border-width:1px 0 0 !important;border-color:#ddd !important}.hs_cos_gallery_main{padding:0}.hs_cos_gallery_main .slick-prev{z-index:9;left:10px}.hs_cos_gallery_main .slick-next{z-index:9;right:10px}.hs_cos_gallery_main .slick-dots{bottom:45px}.slick-dots li.slick-active button:before{color:#fff;opacity:1}.why h4{margin:5px 0 10px;font-size:20px}.why i{margin-right:10px}.packages{display:flex !important;flex-wrap:nowrap;justify-content:space-between}.package{width:24%;background:#fff;position:relative;padding-bottom:0}.packages.easy-data .package{width:31%}.package.package-4{padding-bottom:0}.package h4{color:#fff;padding:15px 10px;font-weight:700;text-align:center;margin:0}.package-1 h4{background:#7bbbe8}.package-2 h4{background:#3e91b4}.package-3 h4{background:#15315a}.package-4 h4{background:#001027}.package p{padding:15px 15px 15px;font-size:18px;border-bottom:0;margin:0;background:#fff}.custom-boxes .package p{font-size:15px}.package ul{padding:15px 10px 0 5px}.package ul li{font-size:17px}.package img{position:absolute;bottom:0;width:100%;padding:20px;border-top:1px solid #eee;background:#fff}.block.academy-top{padding-bottom:0px}.block.academy-bottom{padding-top:40px}.academy-top{position:relative}.burst-wrapper{position:absolute;bottom:0;left:0;width:100%;z-index:1;height:100%;overflow:hidden}.burst{position:absolute;bottom:0;left:width:100%}.academy-top .row-fluid{position:relative;z-index:5}.academy-top h3{font-weight:700;font-size:30px;margin:30px 0}.academy-graphic img{position:absolute;bottom:-50px;width:31%}.litebox{padding:20px;background:rgba(255,255,255,0.2)}.litebox ul li{margin-bottom:10px;font-size:18px}.dwbp p{font-size:23px}.packages-mobilityplus .package,.three .package{width:32%;padding-bottom:0;background:#fff}.packages-sharepoint .package,.five .package{width:19%;padding-bottom:0;background:#fff}.packages-sharepoint .package p,.packages-mobilityplus .package p,.five .package p{border:0;font-size:16px}.packages-sharepoint .package h4,.five .package h4,.package h4.smaller{font-size:16px}.package p.bigger{font-size:19px;line-height:2em}.darkwebpacks .package p{font-size:14px}.package-5 h4{background:#69be28}.package-5.color-black h4{background:#323232}.two .package{width:48%}.package-1.color-alt h4{background:#96f66c}.package-2.color-alt h4{background:#69be28}.package-3.color-alt h4{background:#16620b}.package-4.color-alt h4{background:#062502}.package-5.color-alt h4{background:#323232}.two .package{width:48%}.hs-content-id-5538673863 .header-container,.hs-content-id-5748077734 .header-container{padding:0}.hs-content-id-5538673863 .header-container-wrapper,.hs-content-id-5748077734 .header-container-wrapper{position:static;background:#fff}.m-container{margin:0 auto;max-width:1080px}#hs_cos_wrapper_module_151623123151642{margin-left:0 !important}.m-container .widget-type-rich_text p{padding-bottom:0}.m-container h3#hs_cos_wrapper_widget_1516311648273_title{color:#323232;font-family:'Montserrat',sans-serif;text-align:center}.selling-points h4{margin:10px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,div,span,h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif !important}.office365-row-1 .info_box{display:block;height:215px}.office365-row-2 .info_box{display:block;height:275px}.office365-row-3 .info_box{display:block;height:295px}.hs-content-id-5748077734 .office365-row-3{display:none}.hs-content-id-5748077734 .selling-points .spacer{height:20px}.hs-content-id-5748077734 .office365-row-2 .info_box{height:250px}.hs-content-id-4958368685 .header-container-wrapper{position:static}.hs-content-id-4958368685 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{max-width:auto}.hs-content-id-4958368685 .footer-map a{color:#fff}.hero-content h1{text-transform:capitalize;font-weight:400}.hs-content-id-4958368685 .hero-content #hs_cos_wrapper_module_1516896855556207 h1{font-size:46px;font-weight:800}.footer-container p{padding-bottom:0}.footer-logo img{margin:20px auto 0;display:block}.footer-container a[href="mailto:connect@cwps.com"]{white-space:nowrap}.hs-content-id-5589422010 #hs_menu_wrapper_module_14587631702535,.hs-content-id-5589422010 .header-social{display:none !important}.hs-content-id-5589422010 .hero-banner-overlay .hero-banner-image img{height:100%}.landingpagefeb #hs_menu_wrapper_module_14587631702535,.landingpagefeb .header-social{display:none !important}.landingpagefeb .hero-banner-overlay .hero-banner-image img{height:100%;min-width:100%}.aplite-banner{background:rgba(75,167,228,0.8);padding:60px 100px;background:-moz-linear-gradient(left,rgba(75,167,228,0.8) 0%,rgba(36,196,168,0.8) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(75,167,228,0.8)),color-stop(100%,rgba(36,196,168,0.8)));background:-webkit-linear-gradient(left,rgba(75,167,228,0.8) 0%,rgba(36,196,168,0.8) 100%);background:-o-linear-gradient(left,rgba(75,167,228,0.8) 0%,rgba(36,196,168,0.8) 100%);background:-ms-linear-gradient(left,rgba(75,167,228,0.8) 0%,rgba(36,196,168,0.8) 100%);background:linear-gradient(to right,rgba(75,167,228,0.8) 0%,rgba(36,196,168,0.8) 100%)}.parallax-banner .transparent-background{background:transparent}.darkweb .package p{padding:20px 30px 20px}.wrap{max-width:1080px}.search-fix input{margin-top:0 !important}.mobile-trigger{top:5px !important}.floating-cta.home-floating-cta{margin-top:-40px}.flex-container{display:flex !important;justify-content:center}.cwps-container{margin:0 auto;max-width:1080px;padding:30px}.block{padding:60px 0}.block-gray{background:#f4f4f4}.block-white{background:#FFF}.centered{text-align:center}.boxes .package{width:auto}.tablet-only{display:none}.mobile-only{display:none !important}.mobile-testimonials{line-height:1.5em;padding:0 20px}.mobile-testimonials h1{font-weight:bold;font-style:italic;margin-bottom:30px;margin-top:40px}.mobile-testimonials hr{margin:0;border:0;border-top:2px solid #ccc}#hs_cos_wrapper_module_1487171461231717{text-align:center}#header-mar2016 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:10px 20px}#header-mar2016 .header-social a i{margin-top:43px}.header-container #header-mar2016 .hs-menu-wrapper.hs-menu-flow-horizontal{margin-top:33px}.hs-content-id-5922234891 #header-mar2016 .child-trigger{padding:0 !important}.micro-doubleintro-row{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px;margin:0 auto}.micro-doubleintro-one{width:40%}.micro-doubleintro-two{width:40%}@media(min-width:979px) and (max-width:1148px){.span4.academy-intro{float:none;width:100%;padding:0 20px 200px;margin:0}.academy-graphic img{width:300px;right:50%;margin-right:-150px;bottom:-20px}.aca-div{position:relative;height:80px}.academy-intro img{display:block;margin:0 auto;position:absolute;left:50%;margin-left:-160px}}@media(min-width:768px) and (max-width:979px){.mobile-only{display:block !important}.desktop-only,.mobile-hide{display:none !important}.packages{flex-wrap:wrap}.package{width:48%;margin-bottom:20px}.span4.academy-intro{float:none;width:100%;padding:0 20px 200px;margin:0}.academy-graphic img{width:300px;right:50%;margin-right:-150px;bottom:-20px}.aca-div{position:relative;height:80px}.academy-intro img{display:block;margin:0 auto;position:absolute;left:50%;margin-left:-160px}.three-wrapper,.five-wrapper{max-width:80%}.m-container{max-width:95%}.office365-row-1 .info_box{display:block;height:auto}.office365-row-2 .info_box{display:block;height:auto}.office365-row-3 .info_box{display:block;height:auto}}@media(max-width:767px){.mobile-only{display:block !important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:-1px 20px 10px}.interior-1-hero-banner div.mobile-trigger,.interior-2-hero-banner div.mobile-trigger,.interior-3-hero-banner div.mobile-trigger,.interior-4-hero-banner div.mobile-trigger,.interior-5-hero-banner div.mobile-trigger,.interior-6-hero-banner div.mobile-trigger,.interior-7-hero-banner div.mobile-trigger,.interior-8-hero-banner div.mobile-trigger,.interior-9-hero-banner div.mobile-trigger,.interior-2-color-bar div.mobile-trigger,.interior-1-color-bar div.mobile-trigger,.blog div.mobile-trigger,.contact-page div.mobile-trigger,.resource-center div.mobile-trigger,.home-page-2 div.mobile-trigger,.team-page div.mobile-trigger{display:none !important}.interior-1-hero-banner .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.interior-2-hero-banner .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.interior-3-hero-banner .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.interior-4-hero-banner .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.interior-2-color-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.interior-1-color-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.interior-5-hero-banner .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.interior-6-hero-banner .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.interior-7-hero-banner .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.contact-page .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.blog .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.resource-center .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.home-page-2 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger,.team-page .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a.child-trigger{display:none !important}.mobile-hide,.desktop-only{display:none !important}.header-container .logo{width:100% !important}.custom-menu-primary.js-enabled .hs-menu-wrapper,.custom-menu-primary .hs-menu-wrapper{display:none}.custom-menu-primary.js-enabled,.interior-page .custom-menu-primary.js-enabled{padding-top:0 !important;text-align:center}.mobile-trigger{position:static !important;margin-bottom:10px !important}.mobile-trigger{padding:7px 10px 8px 10px;display:inline-block;border:1px solid #333;margin:0 auto;background:#fff;font-size:16px;font-weight:normal;text-align:left;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff !important;border-color:#333 !important}.mobile-trigger i,.mobile-trigger i:before,.mobile-trigger i:after{background-color:#333 !important}.mobile-trigger:hover i,.mobile-trigger:hover i:before,.mobile-trigger:hover i:after{background-color:#fff !important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{background:#fff;-webkit-transition:opacity .4s}.custom-menu-primary .hs-menu-wrapper>ul ul li,.interior-page .custom-menu-primary .hs-menu-wrapper>ul ul li{background:#444 !important}.custom-menu-primary .hs-menu-wrapper>ul ul li:hover a,.interior-page .custom-menu-primary .hs-menu-wrapper>ul ul li:hover a{color:#333 !important}.custom-menu-primary,.interior-page .custom-menu-primary,.custom-menu-primary .hs-menu-wrapper>ul,.interior-page .custom-menu-primary .hs-menu-wrapper>ul,.custom-menu-primary .hs-menu-wrapper>ul li,.interior-page .custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper>ul li a,.interior-page .custom-menu-primary .hs-menu-wrapper>ul li a{font-weight:400 !important}.mobile-trigger:hover,.mobile-open .mobile-trigger{text-decoration:none;color:#aaa !important;background-color:#333 !important;border-color:transparent !important}.custom-menu-primary .hs-menu-wrapper,.interior-page .custom-menu-primary .hs-menu-wrapper{background:#333 !important}.header-container .logo{width:100% !important}.header-container .logo img{max-width:200px;margin:5px auto}.logo img{position:relative;left:50%;margin-left:-100px !important;margin-top:15px !important}.header-call{position:static;text-align:center}.header-social{display:none}.floating-cta.home-floating-cta{position:relative;top:70px}.packages{flex-wrap:wrap}.package{width:48%;margin-bottom:20px;padding-bottom:125px}.academy-graphic img{display:none}.span4,.span8{padding:0 15px}.three-wrapper,.five-wrapper{max-width:80%}.m-container{max-width:95%}.office365-row-1 .info_box{display:block;height:auto}.office365-row-2 .info_box{display:block;height:auto}.office365-row-3 .info_box{display:block;height:auto}.microsoft-logo img{max-width:200px;padding-bottom:35px;padding-left:55px}.aplite-banner{padding:40px}.dwcta{text-align:center !important}.dwcta img{max-width:70%;background:#4e8e1e;border-radius:5px}.tablet-only{display:block}#about-timeline{overflow-x:scroll;margin-bottom:30px;margin-top:20px;border:1px solid #ddd;border-radius:4px}#about-timeline::-webkit-scrollbar{-webkit-appearance:none;height:10px;background-color:#ddd}#about-timeline::scrollbar{-webkit-appearance:none;height:10px;background-color:#ddd}#about-timeline::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(200,200,200,0.55)}#about-timeline::scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(200,200,200,0.55)}#about-timeline img{max-width:initial !important}.parallax-banner .transparent-background{padding:30px 0}.video-responsive{overflow:hidden;padding-bottom:56.25%;margin-top:20px;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}#hs_cos_wrapper_module_143941277220617295{margin-right:-40px}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer{word-wrap:normal !important}.mini-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{border-top:0;max-width:100%;width:100%;display:block;border-color:#bbb}.mini-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-child a{border-bottom:1px solid #bbb}.mini-menu .hs-menu-wrapper.hs-menu-flow-horizontal{border-bottom:0}.mini-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:first-child a{border-bottom:1px solid #bbb}}@media(max-width:480px){.micro-doubleintro-one{width:100%;margin-bottom:20px}.micro-doubleintro-two{width:100%}.logo img{position:relative;left:50% !important;margin-left:-100px !important;margin-top:15px !important}.package,.five .package,.three .package,.six .package{width:100% !important}.aplite-banner{padding:0px 20px}.micro-firstone{max-width:100% !important}.scroll-to-top{display:none !important}.cwps-container{padding:40px 10px 30px}.banner-container h1.aplite-home-banner-title{font-size:32px;line-height:1.5em}.banner-container .aplite-banner-subtext{font-size:22px}.hs-content-id-5707101050 .aplite-banner{padding:60px 10px 40px !important}.hs-content-id-4717330006 .container-fluid .row-fluid .page-center{padding-top:40px !important}.page-center table{width:100% !important;border:1px solid #bbb;padding:10px}.page-center table tr{display:block}.page-center table tr td{display:block;width:100%}.page-center table tr td span img{margin-bottom:5px !important}#hs_cos_wrapper_module_144411474502812967{padding-top:80px;display:block}.hs-content-id-4958368685 .header-container .logo img{left:50px !important}.hs-content-id-5537339078 h1.aplite-home-banner-title{font-size:36px !important;padding-top:30px}.hs-content-id-5748077734 h1.aplite-home-banner-title{font-size:36px !important}.hs-content-id-5537339078 h2.aplite-banner-subtext{font-size:20px !important}}