/* https://spanning.com/wp-content/plugins/spanning-personalizations/assets/frontend.css */
@media screen and (min-width:1100px){.customer-story-container{margin:36px 60px 0}}@media screen and (max-width:1099px){.customer-story-container .vc_column-inner{padding-left:0!important}}.customer-story-container .vc_col-sm-4 h2{font-size:28px}.customer-story-container .vc_col-sm-4 h4{font-size:16px}@media screen and (min-width:1100px){.super-static{position:absolute!important}}.sp-cookie-bar{position:fixed;bottom:0;left:0;right:0;z-index:150;padding:0 8.33333333%;background-color:rgba(0,38,54,.83);color:#fff}.sp-cookie-bar div{display:flex;justify-content:space-between}.sp-cookie-bar p{font-size:18px}.sp-cookie-bar button{font-family:'rawline',sans-serif;font-size:18px;font-weight:600;background:none;color:#fff;border:none;cursor:pointer}.no-js .sp-cookie-bar{display:none}.sp-product-button{display:block;background:#154f82;color:#fff;padding:22px 48px 22px 14px;border:none;border-left:transparent 8px solid;position:relative;background-position:75% bottom;background-repeat:no-repeat;min-height:135px;flex:1 1 auto}@media screen and (max-width:992px){.sp-product-button{margin-bottom:24px;height:calc(100% - 24px)}}body a.sp-product-button--white,body a.sp-product-button--white:hover{color:#fff}.sp-product-button--google{border-image:linear-gradient(to bottom,#4083f7 0%,#4083f7 25%,#ed412a 26%,#ed412a 50%,#fcbd00 51%,#fcbd00 75%,#2da94f 76%) 100% 0 100% 0/0 0 0 8px stretch;border-image-slice:1;background-image:url(/wp-content/plugins/spanning-personalizations/assets/images/button-bg-g-suite@2x.png);background-size:127px 117px}.sp-product-button--office{border-left-color:#d83b01;background-image:url(/wp-content/plugins/spanning-personalizations/assets/images/button-bg-o365@2x.png);background-size:125px 117px}.sp-product-button--salesforce{border-left-color:#009ae1;background-image:url(/wp-content/plugins/spanning-personalizations/assets/images/button-bg-salesforce@2x.png);background-size:196px 117px}.sp-product-button--spanning360{border-left-color:#002636;background-image:url(/wp-content/plugins/spanning-personalizations/assets/images/button-bg-s360@2x.png);background-size:127px 117px}.sp-product-button:after{content:'';position:absolute;top:50%;right:22px;margin-top:-20px;background:url(/wp-content/plugins/spanning-personalizations/assets/images/icon-button-arrow-big@2x.png) no-repeat;background-size:24px 40px;width:24px;height:40px}.sp-product-button__title{font-family:'rawline',sans-serif;font-size:28px;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:10px}.sp-product-button__content{font-size:16px}.sp-icon-link{display:flex;align-items:center;padding:15px 30px;font-family:'rawline',sans-serif;font-size:18px;font-weight:400;background:#ececec;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0);transition:box-shadow 0.2s ease-in}.sp-icon-link--w-icon{padding:15px 10px}@media screen and (min-width:600px){.sp-icon-link--w-icon{padding:15px 30px}}.sp-icon-link:hover{box-shadow:inset 0 -5px 0 0 rgba(0,0,0,.15)}.sp-icon-link:active{box-shadow:inset 0 -84px 0 0 rgba(0,0,0,.15)}.sp-icon-link--orange{background:#EF5D4C;color:#fff}.sp-icon-link--lime{background:#B2D36F;color:#fff}.sp-icon-link__icon{flex:0 0 64px;margin-right:.5rem}.sp-icon-link__icon img{display:block}.sp-icon-link__content{flex:1 1 auto;padding:15px 0;text-align:center}.sp-border-content{border-left:30px solid #00a5d2;padding-left:30px}.sp-icon-box{display:flex;flex-direction:column;margin-bottom:55px}@media screen and (min-width:600px){.sp-icon-box{flex-direction:row}.sp-icon-box--simple{align-items:center}}.sp-icon-box--simple{margin-bottom:15px}.sp-icon-box__icon{flex:0 0 auto;width:75px;margin-right:30px}.sp-icon-box--simple .sp-icon-box__icon{width:30px}.sp-icon-box__title{font-family:'rawline',sans-serif;font-size:24px;color:#002636;margin-bottom:8px}.sp-icon-box__content{font-size:18px;font-weight:300;color:#002636}.sp-estimate-form .sp-estimate-form__calc{display:flex;flex-direction:column}.sp-estimate-form input[type=checkbox]{width:auto;border:1px solid #002636}.sp-estimate-form label{white-space:nowrap;margin-top:6px}.sp-estimate-form__inputs{display:flex;flex-wrap:wrap;padding-bottom:23px}.sp-estimate-form__inputs>*{margin-right:.8rem;white-space:nowrap}.sp-estimate-form__input{width:70px;border:1px solid #000;padding:8px;font-size:16px}.sp-estimate-form__non-profit-container{display:flex}.sp-estimate-form__outputs{display:flex;flex-wrap:wrap}.sp-estimate-form__outputs>div:first-child{margin-right:60px}.sp-estimate-form__outputs>div div+div{white-space:nowrap;font-size:12px;color:#4a4a4a}.sp-estimate-form__results-title{font-weight:600}.sp-estimate-form--vertical .sp-estimate-form__inputs{padding:24px 20px;background:#eee}.sp-estimate-form--vertical .sp-estimate-form__results{padding:0 20px 24px;background:#eee}.sp-estimate-form--vertical .sp-estimate-form__results-title{padding-top:15px;border-top:1px solid #d8d8d8}.sp-estimate-form--vertical .sp-estimate-form__notes{background:#eee;padding:0 20px 24px;margin-top:-20px}@media screen and (min-width:992px){.sp-estimate-form--horizontal .sp-estimate-form__calc{flex-direction:row;max-width:625px;margin:0 auto;justify-content:center}.sp-estimate-form--horizontal .sp-estimate-form__inputs{flex-direction:column;border-bottom:none;padding-bottom:0;border-right:1px solid #d8d8d8;margin-right:45px;padding-right:45px}}.sp-global-contact{border-left:30px solid #00a5d2;padding-left:30px}.sp-global-contact h2{text-transform:uppercase;margin-bottom:0}.sp-global-contact__title{font-size:18px;font-weight:600}.sp-global-contact__locations{display:flex;flex-wrap:wrap}.sp-global-contact__location{margin-top:1rem;margin-right:2rem}.sp-global-contact__location-title{font-weight:700}.sp-global-contact__location-email a{color:#00a5d2}.sp-global-contact__location-title,.sp-global-contact__location-phone,.sp-global-contact__location-email{white-space:nowrap}.sp-toggle-block{display:none;margin-bottom:35px}.sp-star-rating__content{font-size:18px;font-style:italic;quotes:"“""”""‘""’";margin-bottom:1rem}.sp-star-rating__content:before{content:open-quote}.sp-star-rating__content:after{content:close-quote}.sp-star-rating__title{font-weight:700}.sp-star-rating__rating{font-family:FontAwesome;font-size:20px;color:#ffb23a}.no-js .sp-product-navbar{display:none}.sp-product-navbar{min-height:74px}.sp-product-navbar__container{display:flex;align-items:center;padding:25px 8.33333333%;margin:0 -7.5px;background:#002636}@media screen and (min-width:1px){.sp-product-navbar--sticky .sp-product-navbar__container{position:fixed;top:0;left:0;right:0;z-index:100;margin:0}}.sp-product-navbar__icon{padding-left:24px;margin-right:1.5rem;margin-top:-.8rem}.sp-product-navbar__small-label{font-family:'rawline',sans-serif;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase}.sp-product-navbar__large-label{font-family:'rawline',sans-serif;font-size:28px;letter-spacing:0;color:#fff;text-transform:uppercase}.sp-product-navbar__links{display:flex}.sp-product-navbar__item{position:relative;margin-left:30px;font-family:'rawline',sans-serif;font-size:14px;font-weight:500;color:#fff;cursor:pointer;text-align:center}.sp-product-navbar__item:first-child{margin-left:0}.sp-product-navbar__item:after{position:absolute;bottom:-23px;left:50%;margin-left:-13px;display:block;content:'';width:23px;height:2px;background:#fff;opacity:0;transition:bottom 0.2s ease-in-out,opacity 0.2s ease-in-out}.sp-product-navbar__item:hover:after,.sp-product-navbar__item--xactive:after{bottom:-8px;opacity:1}.sp-product-navbar__button{background-color:#f15c46;box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0);margin-left:auto;padding:5px 20px 6px;color:#fff;opacity:0;transition:box-shadow 0.2s ease-in,opacity 0.2s ease-in;text-transform:uppercase;font-family:'rawline',sans-serif}.sp-product-navbar__button:hover{box-shadow:inset 0 -5px 0 0 rgba(0,0,0,.15)}.sp-product-navbar__button:active{box-shadow:inset 0 -35px 0 0 rgba(0,0,0,.15)}.sp-product-navbar--sticky .sp-product-navbar__button{opacity:1}@media screen and (max-width:600px){.sp-product-navbar__icon{display:none}.sp-product-navbar__links{display:none}.sp-product-navbar__button{width:100%;text-align:center;opacity:1}}.sp-lazy-image{display:flex;flex-direction:column}.sp-lazy-image__image,.sp-lazy-image__video{margin-bottom:1rem}.sp-lazy-image__content{margin-bottom:80px}@media screen and (min-width:768px){.sp-lazy-image__image,.sp-lazy-image__video{margin-bottom:80px}.sp-lazy-image{flex-direction:row}.sp-lazy-image__image,.sp-lazy-image__video{flex:0 0 auto;width:58%;margin-right:30px}}.sp-lazy-image__image,.sp-lazy-image__video{border:1px solid #eee}.sp-lazy-image__image img{display:block;width:100%}.sp-lazy-image__content{flex:1 1 auto;font-size:18px;font-weight:300;color:#002636}.sp-lazy-image__title{font-family:'rawline',sans-serif;font-size:24px;margin-bottom:12px}.security-details{float:left;margin-bottom:2rem;width:100%;display:flex;align-items:center}.security-details__image{flex:0 0 25%;width:25%;max-width:73px}.security-details__image img{width:73px}.security-details__title{margin-left:1rem;font-weight:600;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}@media screen and (min-width:600px){.security-details{width:33%;padding-right:30px}.security-details:nth-child(3n+1){clear:left}}.organization_gallery .isotope-item{width:235px;text-align:center}.organization_gallery .isotope-item img{display:inline-block}.check-list{list-style:none;padding-left:0}.check-list>li{background:url(/wp-content/plugins/spanning-personalizations/assets/images/icon-check-box@2x.png) no-repeat;background-size:16px 16px;background-position:left center;padding-left:24px}.sp-large-cta{border-left:30px solid #00a5d2;border-bottom:1px solid #002636;padding:0 0 20px 30px}.sp-large-cta__title{max-width:825px;text-transform:uppercase;margin-top:0;font-family:'rawline',sans-serif;font-size:38px;font-weight:700;line-height:1.16;color:#002636}.sp-large-cta__button{margin:1rem 0;display:inline-block;font-size:20px;padding:12px 20px}.sp-hero--home{padding:8rem 0 5rem}.sp-hero-intro{margin-bottom:2rem}.sp-hero-intro--title{color:#fff;font-family:'rawline',sans-serif;font-size:32px;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:10px}.sp-hero-intro--content{color:#fff;font-size:20px}.sp-hero-button{display:block;background:rgba(0,38,54,.5);color:#fff;padding:22px 48px 22px 14px;border:none;border-left:transparent 8px solid;position:relative;background-position:75% bottom;background-repeat:no-repeat;min-height:135px;flex:1 1 auto;transition:transform .2s ease-in-out;transform:translateY(0)}.sp-hero-button:hover{transform:translateY(-5px)}@media screen and (max-width:992px){.sp-hero--home{padding:3rem 0}.sp-hero-button{margin-bottom:1rem}}.sp-hero-button--google{border-image:linear-gradient(to bottom,#4083f7 0%,#4083f7 25%,#ed412a 25%,#ed412a 50%,#fcbd00 50%,#fcbd00 75%,#2da94f 75%) 100% 0 100% 0/0 0 0 8px stretch;border-image-slice:1;background-image:url(/wp-content/plugins/spanning-personalizations/assets/images/button-bg-g-suite@2x.png);background-size:127px 117px}.sp-hero-button--office{border-left-color:#d83b01;background-image:url(/wp-content/plugins/spanning-personalizations/assets/images/button-bg-o365@2x.png);background-size:125px 117px}.sp-hero-button--salesforce{border-left-color:#009ae1;background-image:url(/wp-content/plugins/spanning-personalizations/assets/images/button-bg-salesforce@2x.png);background-size:196px 117px}.sp-hero-button--spanning360{border-left-color:#002636;background-image:url(/wp-content/plugins/spanning-personalizations/assets/images/button-bg-s360@2x.png);background-size:127px 117px}.sp-hero-button--msp{border-left-color:#aaa;background-image:url(/wp-content/plugins/spanning-personalizations/assets/images/button-bg-s360@2x.png);background-size:127px 117px}.sp-hero-button:after{content:'';position:absolute;top:50%;right:22px;margin-top:-20px;background:url(/wp-content/plugins/spanning-personalizations/assets/images/icon-button-arrow-big@2x.png) no-repeat;background-size:24px 40px;width:24px;height:40px}.sp-hero-button--title{font-family:'rawline',sans-serif;font-size:28px;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:10px}.sp-hero-button--content{font-size:16px}