/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.cf,.container,.grid,.sub-nav-menu,.content{zoom:1}.cf:before,.container:before,.grid:before,.sub-nav-menu:before,.content:before,.cf:after,.container:after,.grid:after,.sub-nav-menu:after,.content:after{content:"";display:table}.cf:after,.container:after,.grid:after,.sub-nav-menu:after,.content:after{clear:both}.clear{clear:both}#toggle-main-navigation span{text-indent:-9999em}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes animate-wifi{50%{opacity:1}}@-moz-keyframes animate-wifi{50%{opacity:1}}@-o-keyframes animate-wifi{50%{opacity:1}}@keyframes animate-wifi{50%{opacity:1}}.animate-wifi{-webkit-animation-name:animate-wifi;-moz-animation-name:animate-wifi;-o-animation-name:animate-wifi;animation-name:animate-wifi}@-webkit-keyframes kiosk-head{0%{-webkit-transform:translateY(-140px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(0)}}@-moz-keyframes kiosk-head{0%{-moz-transform:translateY(-140px) rotate(-45deg)}100%{-moz-transform:translateY(0) rotate(0)}}@-o-keyframes kiosk-head{0%{-o-transform:translateY(-140px) rotate(-45deg)}100%{-o-transform:translateY(0) rotate(0)}}@keyframes kiosk-head{0%{transform:translateY(-140px) rotate(-45deg)}100%{transform:translateY(0) rotate(0)}}.kiosk-head{-webkit-animation-name:kiosk-head;-moz-animation-name:kiosk-head;-o-animation-name:kiosk-head;animation-name:kiosk-head}@font-face{font-family:'Proxima Nova';src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Reg-webfont.eot");src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Reg-webfont.woff") format("woff"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Reg-webfont.ttf") format("truetype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Reg-webfont.svg#ProximaNovaRgRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-RegIt-webfont.eot");src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-RegIt-webfont.eot?#iefix") format("embedded-opentype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-RegIt-webfont.woff") format("woff"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-RegIt-webfont.ttf") format("truetype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-RegIt-webfont.svg#ProximaNovaRgRegularIt") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Light-webfont.eot");src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Light-webfont.eot?#iefix") format("embedded-opentype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Light-webfont.woff") format("woff"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Light-webfont.ttf") format("truetype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Light-webfont.svg#ProximaNovaLtLight") format("svg");font-weight:100;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-LightIt-webfont.eot");src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-LightIt-webfont.eot?#iefix") format("embedded-opentype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-LightIt-webfont.woff") format("woff"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-LightIt-webfont.ttf") format("truetype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-LightIt-webfont.svg#ProximaNovaLtLightIt") format("svg");font-weight:100;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Sbold-webfont.eot");src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Sbold-webfont.woff") format("woff"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Sbold-webfont.ttf") format("truetype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Sbold-webfont.svg#ProximaNovaLtSemibold") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-SboldIt-webfont.eot");src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-SboldIt-webfont.eot?#iefix") format("embedded-opentype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-SboldIt-webfont.woff") format("woff"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-SboldIt-webfont.ttf") format("truetype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-SboldIt-webfont.svg#ProximaNovaLtSemiboldIt") format("svg");font-weight:500;font-style:italic}@font-face{font-family:'Proxima Nova';src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Bold-webfont.eot");src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Bold-webfont.woff") format("woff"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Bold-webfont.ttf") format("truetype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-Bold-webfont.svg#ProximaNovaRgBold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-BoldIt-webfont.eot");src:url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-BoldIt-webfont.eot?#iefix") format("embedded-opentype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-BoldIt-webfont.woff") format("woff"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-BoldIt-webfont.ttf") format("truetype"),url("http://09a91b2a45fb555f4d3f-e1e1c989550cb2c1f12c1f18a85bcbd5.r41.cf2.rackcdn.com/ProximaNova-BoldIt-webfont.svg#ProximaNovaRgBoldIt") format("svg");font-weight:700;font-style:italic}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}.container{max-width:960px;margin:0 auto}.container.primary{max-width:1020px}.container.padded{padding:1em 0}.grid{list-style:none;margin:0;padding-left:1em;padding-right:1em;margin-left:-3.125%}@media screen and (min-width: 960px){.grid{padding-left:0;padding-right:0}}.grid-unit{width:100%;padding-left:3.125%;float:left}.grid-unit.centered{margin:0 auto;float:none}.mobile-one-half{width:50%}.mobile-one-third{width:33.33333%}.mobile-two-thirds{width:66.66666%}.mobile-one-quarter{width:25%}.mobile-three-quarters{width:75%}.mobile-five-sixths{width:83.33333%}@media screen and (min-width: 600px){.tablet-one-half{width:50%}.tablet-one-third{width:33.33333%}.tablet-two-thirds{width:66.66666%}.tablet-one-quarter{width:25%}.tablet-three-quarters{width:75%}.tablet-five-sixths{width:83.33333%}}@media screen and (min-width: 960px){.one-twelfth{width:8.33333%}.two-twelfths{width:16.66667%}.three-twelfths{width:25%}.four-twelfths{width:33.33333%}.five-twelfths{width:41.66667%}.six-twelfths{width:50%}.seven-twelfths{width:58.33333%}.eight-twelfths{width:66.66667%}.nine-twelfths{width:75%}.ten-twelfths{width:83.33333%}.eleven-twelfths{width:91.66667%}.whole{width:100%;float:none}.grid-unit.push-left-one-twelfth{margin-left:8.33333%}.grid-unit.push-left-two-twelfths{margin-left:16.66667%}.grid-unit.push-left-three-twelfths{margin-left:25%}.grid-unit.push-left-four-twelfths{margin-left:33.33333%}.grid-unit.push-left-five-twelfths{margin-left:41.66667%}.grid-unit.push-left-six-twelfths{margin-left:50%}.grid-unit.push-right-one-twelfth{margin-right:8.33333%}}.lt-ie8 .grid .one-twelfth{width:5.20833%}.lt-ie8 .grid .two-twelfths{width:13.54167%}.lt-ie8 .grid .three-twelfths{width:21.875%}.lt-ie8 .grid .four-twelfths{width:30.20833%}.lt-ie8 .grid .five-twelfths{width:38.54167%}.lt-ie8 .grid .six-twelfths{width:46.875%}.lt-ie8 .grid .seven-twelfths{width:55.20833%}.lt-ie8 .grid .eight-twelfths{width:63.54167%}.lt-ie8 .grid .nine-twelfths{width:71.875%}.lt-ie8 .grid .ten-twelfths{width:80.20833%}.lt-ie8 .grid .eleven-twelfths{width:88.54167%}.lt-ie8 .grid .whole{width:100%;float:none}#footer-navigation .grid-unit li a,.colophon li a{color:inherit;text-decoration:none}#footer-navigation .grid-unit li a:hover,.colophon li a:hover{text-decoration:underline}.sub-nav-menu,.frequently-asked-questions,.testimonials,.list.inline{margin:0;padding:0;list-style:none}html{height:100%;background-color:#eee;background-image:-moz-linear-gradient(top, #fff 30%, #eee 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(30%, #fff), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #fff 30%, #eee 100%);background-image:-o-linear-gradient(top, #fff 30%, #eee 100%);background-image:-ms-linear-gradient(top, #fff 30%, #eee 100%);background-image:linear-gradient(to bottom, #fff 30%, #eee 100%);background-repeat:no-repeat}html.lt-ie9{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )}html.ie9{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);filter:none}body{font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;color:#222}.container.primary{background-color:#fff;overflow:hidden;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.35);-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.35);box-shadow: 0 1px 4px rgba(0,0,0,0.35)}.lt-ie9 .container.primary{border:1px solid #bbb}.container.primary .grid{padding-left:0;padding-right:0}p{color:#333;line-height:1.4em}::selection{background-color:#67be67;color:#fff}.navigation{list-style:none;margin:0;padding:0}.navigation .main-nav-item>a,.navigation .main-nav-item>span,.navigation .main-nav-item strong a{text-decoration:none;color:inherit;cursor:pointer}.sub-navigation{display:none}header{height:48px;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:10;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.4);-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.4);box-shadow: 0 2px 3px rgba(0,0,0,0.4)}.lt-ie8 header{z-index:1000;position:relative}#top-navigation{background-color:#f0f0f0;margin-bottom:.5em;color:#333}#top-navigation .main-nav-item{display:none;font-size:1.125em;text-align:center;padding:6px 0}#top-navigation .main-nav-item a{padding:0}#top-navigation .main-nav-item a:hover{text-decoration:underline}#top-navigation .main-nav-item:first-child{display:inline-block;width:100%}#main-navigation{float:none;color:#333}#main-navigation .navigation{float:none}#main-navigation .main-nav-item{font-size:1.125em;padding:0;position:relative}#main-navigation .main-nav-item:first-child>span{font-weight:bold;color:#48aa48}#main-navigation .main-nav-item:hover>a{color:#666}#main-navigation .call-to-action{display:inline-block;width:100%;padding:1em;font-size:1.125em}#main-navigation .button,#main-navigation .hs-wrapper .hs-form .hs-button,.hs-wrapper .hs-form #main-navigation .hs-button,#main-navigation .hs-cta-wrapper .cta_button,.hs-cta-wrapper #main-navigation .cta_button{width:100%}#toggle-main-navigation{display:inline-block;width:2.5em;height:21px;margin:0.9em 1em 0 1em;position:relative;overflow:hidden}#toggle-main-navigation span{background:#aaa;display:block;width:2.5em;height:5px;top:8px;position:absolute}#toggle-main-navigation:before,#toggle-main-navigation:after{content:'';position:absolute;display:block;width:100%;height:5px;background-color:#aaa}#toggle-main-navigation:before{top:0px}#toggle-main-navigation:after{bottom:0px}#logo{display:inline-block;max-width:4.75em}.branding{background-image:url("/_resources/images/background-icons-internal.png");background-color:#999;background-position:30% 15%;padding:1.25em 0;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.25);box-shadow:inset 0 0 10px rgba(0,0,0,0.25)}.branding .navigation{text-align:center;color:#fff}.branding .navigation .main-nav-item{font-size:1.125em;padding:0.5em 0.75em}.branding .navigation .main-nav-item a{padding:0.375em 0.625em}.branding .navigation .main-nav-item.active-link{font-weight:500;background-color:#333;background-color:rgba(51,51,51,0.5);border:1px solid #333;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4);-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4);box-shadow: 0 1px 0 rgba(255,255,255,0.4)}.page-qgiv .branding .navigation .main-nav-item.active-link{background-color:#48aa48;background-color:rgba(42,98,42,0.5);border:1px solid #2a622a}.page-kiosk .branding .navigation .main-nav-item.active-link{background-color:#415a68;background-color:rgba(26,36,41,0.5);border:1px solid #1a2429}.page-hobnob .branding .navigation .main-nav-item.active-link{background-color:#f6a11c;background-color:rgba(165,103,7,0.5);border:1px solid #a56707}.page-barnstorm .branding .navigation .main-nav-item.active-link{background-color:#c4091b;background-color:rgba(98,5,14,0.5);border:1px solid #62050e}.branding .page-title{margin:0;color:#fff;font-weight:100;padding:0 1em}.lt-ie8 .branding+.container{position:relative;top:-2.6em}.hero-container{max-height:500px;position:relative;z-index:0}.hero-container .hero{text-align:center;padding:2em 0}.hero-container .hero-headline{font-size:2.25em;font-weight:100}.hero-container .hero-navigation{text-align:center;margin-bottom:1em}.hero-container .hero-navigation .main-nav-item{background-color:#c3c9cc;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.hero-container .hero-navigation .main-nav-item a{display:block;width:1em;height:1em}.hero-container .hero-navigation .main-nav-item img{display:none}.hero-container+.container{position:relative;z-index:0}.hero-container .ui-elements{display:none}.product-spotlight{padding:2em 0 1em;text-align:center}.product-spotlight .product-title{font-size:2em;font-weight:500}.product-spotlight .product-description{font-weight:normal;font-size:1.125em;line-height:1.5em;color:#666}.content{padding:2em 1.875em}.content.callout{background-color:#f5f5f5;border-top:1px solid #c3c9cc;border-bottom:1px solid #c3c9cc}.content.with-gradient{background-color:#dfe2e3;background-image:-moz-linear-gradient(top, #fff 50%, #dfe2e3 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(100%, #dfe2e3));background-image:-webkit-linear-gradient(top, #fff 50%, #dfe2e3 100%);background-image:-o-linear-gradient(top, #fff 50%, #dfe2e3 100%);background-image:-ms-linear-gradient(top, #fff 50%, #dfe2e3 100%);background-image:linear-gradient(to bottom, #fff 50%, #dfe2e3 100%);background-repeat:no-repeat}.content.with-divider{border-bottom:1px solid #c3c9cc}.content.with-shadow{background:url("/_resources/images/shadow-top.png") bottom center no-repeat}.content.grid-unit{padding-top:0}.content.grid-used{padding-left:0;padding-right:0}.content .section-heading,.content .section-sub-heading{font-weight:500;margin-top:.5em}.content .section-heading{font-size:2em}.content .section-sub-heading{font-size:1.5em;margin-bottom:.4em}.content p,.content li{font-size:1em;line-height:1.5em;margin-top:0;margin-bottom:1em;color:#555}.content .note{font-style:italic;color:#8c979d;font-size:0.9em;line-height:1.25em}.content-highlight{padding:0}.content-highlight.green,.page-qgiv .content-highlight.branding{background-image:url("/_resources/images/background-content-highlight-green.png")}.primary .content-highlight{width:100%;margin-left:0}.content-highlight .highlight{padding:2em 2em 1em;border-top:1px solid #67be67}.content-highlight .highlight:first-child{border-top:none}.content-highlight .highlight-header{color:#fff;font-size:1.375em;text-align:center;font-weight:bold;margin:0 0 1em}.content-highlight .highlight-content{color:#aeddae;font-size:0.875em;line-height:1.4em}.price{font-size:5em;margin:0 0 0.3em}.price .price-description{display:block;font-size:0.4em;font-weight:normal;color:#555}.pricing-information{margin-bottom:2em}.merchant-information{font-size:0.9em}.info-table{margin-bottom:1.5em;width:100%;border:1px solid #c3c9cc}.info-table th,.info-table td{padding:1em 0.75em;text-align:left}.info-table th{background-color:#f5f5f5}.info-table td{border-top:1px solid #c3c9cc}.info-table-container{overflow-y:scroll;-webkit-overflow-scrolling:touch}.lt-ie9 .info-table-container{overflow:visible}.feature-overview .feature-headline{font-weight:100;font-size:1.75em;text-align:center;color:#1a2429}.feature-overview .feature-navigation{text-align:center;position:relative;padding:1em 0;z-index:1}.feature-overview .feature-navigation .active-link{background-color:#cad7de;font-weight:bold;border:1px solid #9bb3c0;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 2px 2px rgba(65,90,104,0.1);-moz-box-shadow:inset 0 2px 2px rgba(65,90,104,0.1);box-shadow:inset 0 2px 2px rgba(65,90,104,0.1)}.feature-overview .feature-navigation+.feature{border-top:none}.feature-overview .feature{padding:1em 2em 3em;background-size:100%;border-top:1px solid #c3c9cc}.page-home .feature-overview .feature{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border:none}.feature-overview .feature.list.left,.feature-overview .feature.list.right{float:none}.feature-overview .feature .title{font-size:1.125em;font-weight:normal;color:#4b6878;margin:0 0 .5em}.feature-overview .feature .tagline{font-size:2.25em;font-weight:normal;color:#2d3f49;margin:0 0 .75em}.feature-overview .feature .description{line-height:1.5em;margin-bottom:2em}.feature-overview .feature .button,.feature-overview .feature .hs-wrapper .hs-form .hs-button,.hs-wrapper .hs-form .feature-overview .feature .hs-button,.feature-overview .feature .hs-cta-wrapper .cta_button,.hs-cta-wrapper .feature-overview .feature .cta_button{font-size:1em}.feature-overview .feature-additional-content{display:none;background:url("/_resources/images/shadow-bottom.png") top center no-repeat;position:relative}.feature-overview .feature-additional-content .close-button{position:absolute;top:0.5em;right:0.75em;color:#415a68;font-size:1.5em;text-decoration:none}.features .grid-unit{margin-bottom:1.5em}.features .feature-icon{display:block;margin:1em auto}.features .feature-icon.left{float:none}.frequently-asked-questions li{padding:1em 0;margin:0;border-top:1px solid #c3c9cc}.frequently-asked-questions .question{font-size:1.2em;margin-bottom:.25em}.frequently-asked-questions .answer{font-size:1em}.breakdown{padding:2em 0 0}.callout.feature{background-color:#fff;margin:2em 0 0;border-top:5px solid #f26531;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3);box-shadow: 0 1px 4px rgba(0,0,0,0.3)}.callout.feature .no-boxshadow{border:1px solid #bbb;border-top:5px solid #f26531}.callout.feature .content{padding:1em 1.5em}.callout.feature .content .section-sub-heading{margin:.2em 0 .8em}.callout.feature .feature-image{width:100%}.callout.post{border-top-color:#415a68;margin-top:1em}.callout.post .post-meta{display:block;margin-bottom:1em}.callout .video{position:relative}.callout .callout-image{border:3px solid rgba(65,90,104,0.5);display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.callout .callout-image img{display:block}.callout .callout-image:hover{border-color:#415a68}.callout .title{color:#48aa48;font-size:1.25em;margin:.6em 0}.callout .subtitle{display:block;font-size:.65em;margin-bottom:.5em}.callout .description{line-height:1.4em}.recent-posts-container{margin-top:2em}.clients{padding:0.5em 0 1.5em}.testimonials{margin-top:1em}.testimonials .testimonial blockquote{margin:0 0 1em;padding:1.5em;background-color:white;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.testimonials .testimonial blockquote:after{content:'';display:block;width:0;height:0;position:absolute;bottom:-20px;left:10%;border:10px solid transparent;border-left-color:white;border-top-color:white}.testimonials .testimonial blockquote p{margin:0;line-height:1.5em}.testimonials .testimonial .source{margin:1.5em 0 0;font-size:1.125em}.testimonials .testimonial .source em{color:#48aa48}.blockquote{margin-bottom:2em;padding:1em}.blockquote .small-heading{text-align:center;padding:1em;background:#f5f5f5}.blockquote .testimonial-media{display:block;text-align:center;height:125px;line-height:125px;margin-bottom:1em}.blockquote .testimonial-media img{vertical-align:middle;max-height:100%}.blockquote blockquote{margin:0;font-size:.9em}.blockquote cite span{color:#48aa48}.article{padding-top:2em;margin-bottom:2em;border-top:1px solid #c3c9cc}.article .article-source{float:right;margin:0 0 2em 2em}.article .article-content h2{color:#222;margin:0 0 1em}.article .article-content h2 a{color:#222}.article .article-content h4{color:#666;line-height:1.4em;margin:0 0 1em}.grid-unit .article:first-child{border-top:none;padding-top:0}.aside-box{margin-bottom:1.5em}.aside-box .aside-title{font-size:14px;color:#fff;text-transform:uppercase;background-color:#333;padding:1em;margin:0}.aside-box .aside-content{padding:1em;background-color:#f5f5f5}.aside-box .list{padding-left:1.25em;margin-top:0;list-style-type:circle}.aside-box .aside-image{display:block;width:100%}.aside-box .iframe{max-height:200px}.video-content{position:relative;padding-bottom:56.25%;height:0}.video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.error-message-container{background:url("/_media/images/whoa-placeholder.jpg") center center no-repeat;background-size:cover;overflow:hidden;margin-bottom:-3em}.no-backgroundsize .error-message-container{background-position:top center;background-size:normal;margin:50px 0 0}.error-message{padding:2em;max-width:450px;margin:100px auto}.error-message .page-title{font-size:3em;color:#fff}.error-message p{color:#eee}.no-backgroundsize .error-message{margin:170px auto 0}.no-backgroundsize .error-message .page-title{color:#222}.no-backgroundsize .error-message p{color:#333}.orange-text{color:#f26531}.green-text{color:#48aa48}.gray-bar{display:block;width:100%;background-color:#c3c9cc;height:0.5em;text-align:center;margin-bottom:1.5em}.heading-gamma{font-size:1.5em;font-weight:normal;color:#555;line-height:1.25em}.heading-delta{font-size:0.9em;color:#777;line-height:1.25em;text-transform:uppercase;margin-bottom:1.5em}.percent-arrow{position:absolute;bottom:-0.25em;left:-3.0em;z-index:2;display:none}label[for]{cursor:pointer}.form fieldset{border:none;border-top:1px solid #c3c9cc;margin:0;padding:1.5em 0;background:transparent}.form .label{display:block;margin:0 0 .5em}.form .grid-unit{margin-bottom:1em}.form .field{background-color:#fff;border:1px solid #c3c9cc;font-size:1em;padding:.5em;width:100%;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;outline:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.form .field:focus{-webkit-box-shadow: 0 0 3px rgba(72,170,72,0.75);-moz-box-shadow: 0 0 3px rgba(72,170,72,0.75);box-shadow: 0 0 3px rgba(72,170,72,0.75)}.lt-ie8 .form .field{width:94%}.form .dropzone{border:2px dotted #48aa48}.form .dropzone .dz-message{margin:3em 0}.radio{margin-right:.75em}.radio input{margin-right:3px}.select{width:100%}.message{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:1em;margin-bottom:1em}.message.errors{border:1px solid #c4091b;color:#c4091b}.message.errors p{color:#c4091b}.hs-wrapper .hs-form label,.hs-wrapper .hs-form .hs-button{font-family:"Proxima Nova", 'Helvetica Neue', Helvetica, Arial, sans-serif}.hs-wrapper .hs-form .hs-button{background:#f26531 !important;text-shadow:none;cursor:pointer}.hs-wrapper .hs-form .hs-button:hover,.hs-wrapper .hs-form .hs-button:hover:not(.inactive),.hs-wrapper .hs-form .hs-button:focus:not(.inactive),.hs-wrapper .hs-form .hs-button.hovered:not(.inactive){border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.hs-wrapper input.hs-input,.hs-wrapper textarea.hs-input{background-color:#fff;border:1px solid #c3c9cc;font-size:1em;padding:.5em;width:90%;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;outline:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.hs-wrapper input.hs-input:focus,.hs-wrapper textarea.hs-input:focus{border-color:#48aa48;-webkit-box-shadow: 0 0 3px rgba(72,170,72,0.75);-moz-box-shadow: 0 0 3px rgba(72,170,72,0.75);box-shadow: 0 0 3px rgba(72,170,72,0.75)}.lt-ie8 .hs-wrapper input.hs-input,.lt-ie8 .hs-wrapper textarea.hs-input{width:94%}.hs-cta-wrapper{display:inline-block}.hs-cta-wrapper .cta_button span{font-family:"Proxima Nova", 'Helvetica Neue', Helvetica, Arial, sans-serif !important}.hs-cta-wrapper.hs-cta-orange .cta_button{background:#f26531 !important}.hs-cta-wrapper.hs-cta-orange .cta_button:hover{background:#f58961 !important}.hs-cta-wrapper.hs-cta-green .cta_button{background:#48aa48 !important}.hs-cta-wrapper.hs-cta-green .cta_button:hover{background:#67be67 !important}.hs-cta-wrapper.hs-cta-transparent .cta_button{background:transparent !important}.hs-cta-wrapper.hs-cta-image .cta_button{padding:0 !important}.ui-tabs{font-weight:bold;margin:0 0 1.65em 0;padding:0;list-style:none}.ui-tabs li{display:inline-block;margin:0 0.25em;padding:0.75em 3.5em;background:#555555;position:relative;text-align:center;border-radius:0.25em;-webkit-transition:background 0.125s ease-in-out;-moz-transition:background 0.125s ease-in-out;-o-transition:background 0.125s ease-in-out;transition:background 0.125s ease-in-out}.ui-tabs li:hover{background:#777777;cursor:pointer}.ui-tabs li:first-child{margin-left:0}.ui-tabs li a{display:block;color:#ffffff;text-decoration:none}.ui-tabs li.active-tab{background:#48aa48}.ui-tabs .contact-tab{width:46%;padding-left:1.5em;padding-right:1.5em}.ui-tabs.mini-tabs{font-size:0.75em;margin-bottom:0.75em}.ui-tabs.mini-tabs li a{padding:0.5em 0.75em}.ui-tabs.on-white .active-tab{background:#48aa48}.tab-container .tab-container{padding:0}.tab-container>.toggle-content{opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.tab-container>.hide-content{display:block;max-height:0;overflow:hidden}.tab-container>.fade-in-content{max-height:none;opacity:100}.hide-content{display:none}.show-content{display:block}.ui-macbook,.ui-iphone{border:1px solid #c3c9cc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.ui-macbook img,.ui-iphone img{display:block;width:100%}#qgiv-online-donations .ui-iphone{display:none}.ui-kiosk-display{margin:1.5em 0 -2.3em}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap .slide{float:left;width:100%;position:relative}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.25);z-index:98;display:none;top:0;left:0}.lt-ie9 .reveal-modal-bg{background-color:transparent}.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;background-color:#fff;margin-left:-40%;width:80%;background-color:white;border:solid 1px #c3c9cc;-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.4);box-shadow: 0 0 10px rgba(0,0,0,0.4);padding:1.5em;top:6.25em}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal .close-reveal-modal{font-size:1.375em;line-height:1;position:absolute;top:0.25em;right:0.5em;color:#aaaaaa;font-weight:bold;cursor:pointer}.reveal-modal.small{margin-left:-15%;width:30%}.reveal-modal.medium{margin-left:-20%;width:40%}.reveal-modal.large{margin-left:-30%;width:60%}.reveal-modal.xlarge{margin-left:-35%;width:70%}.reveal-modal.expand{margin-left:-47.5%;width:95%}footer{margin-top:3em}footer ul{padding:0;list-style:none}.footer-text{background-color:#333;color:#fff;padding:1em 0;font-size:.9em}.footer-text h5{font-size:1.5em;margin:0 0 1em;font-weight:500}.footer-text.call-to-action{padding:3em 0}#footer-navigation{padding:1.5em 0}#footer-navigation .grid-unit p,#footer-navigation .grid-unit li{font-size:0.875em;line-height:1.4em}#footer-navigation .grid-unit p{margin:0 0 1em}#footer-navigation .grid-unit li{margin:0.6em 0 0}#footer-navigation .grid-unit li a{font-weight:bold;color:#415a68}#footer-navigation .grid-unit:nth-child(3){clear:left}.colophon{background-color:#fff;font-size:0.625em;padding:2em 1em;text-align:center}.colophon li{display:inline-block;border-left:1px solid #b3b3b3;padding-left:1em;margin-left:1em}.colophon li:first-child{padding:0;margin:0;border-left:none}.lt-ie8 .colophon li{display:inline}.colophon .social-link{display:block;margin:1em 0;padding:0;border:none;padding:0}.button,.hs-wrapper .hs-form .hs-button,.hs-cta-wrapper .cta_button{display:inline-block;padding:0.75em 3.5em;background-color:#777;border:none;font-size:0.875em;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.button:hover,.hs-wrapper .hs-form .hs-button:hover,.hs-cta-wrapper .cta_button:hover{background-color:#919191}.button:hover.green,.page-qgiv .button.branding:hover,.page-qgiv .hs-wrapper .hs-form .branding.hs-button:hover,.hs-wrapper .hs-form .page-qgiv .branding.hs-button:hover,.page-qgiv .hs-cta-wrapper .branding.cta_button:hover,.hs-cta-wrapper .page-qgiv .branding.cta_button:hover,.hs-wrapper .hs-form .hs-button:hover.green,.hs-cta-wrapper .cta_button:hover.green{background-color:#67be67}.button:hover.orange,.hs-wrapper .hs-form .hs-button:hover.orange,.hs-cta-wrapper .cta_button:hover.orange{background-color:#f58961}.button:hover.hobnob-orange,.page-hobnob .button.branding:hover,.page-hobnob .hs-wrapper .hs-form .branding.hs-button:hover,.hs-wrapper .hs-form .page-hobnob .branding.hs-button:hover,.page-hobnob .hs-cta-wrapper .branding.cta_button:hover,.hs-cta-wrapper .page-hobnob .branding.cta_button:hover,.hs-wrapper .hs-form .hs-button:hover.hobnob-orange,.hs-cta-wrapper .cta_button:hover.hobnob-orange{background-color:#f8b54d}.button:hover.dark-blue,.page-kiosk .button.branding:hover,.page-kiosk .hs-wrapper .hs-form .branding.hs-button:hover,.hs-wrapper .hs-form .page-kiosk .branding.hs-button:hover,.page-kiosk .hs-cta-wrapper .branding.cta_button:hover,.hs-cta-wrapper .page-kiosk .branding.cta_button:hover,.hs-wrapper .hs-form .hs-button:hover.dark-blue,.hs-cta-wrapper .cta_button:hover.dark-blue{background-color:#557587}.button:hover.red,.page-barnstorm .button.branding:hover,.page-barnstorm .hs-wrapper .hs-form .branding.hs-button:hover,.hs-wrapper .hs-form .page-barnstorm .branding.hs-button:hover,.page-barnstorm .hs-cta-wrapper .branding.cta_button:hover,.hs-cta-wrapper .page-barnstorm .branding.cta_button:hover,.hs-wrapper .hs-form .hs-button:hover.red,.hs-cta-wrapper .cta_button:hover.red{background-color:#f40c22}.button.inline,.hs-wrapper .hs-form .inline.hs-button,.hs-cta-wrapper .inline.cta_button{width:auto;padding:0.75em 3.5em}.button-play{border:3px solid transparent;background-color:transparent;background-color:rgba(255,255,255,0.5) !important;position:absolute;top:50%;left:50%;display:block;width:50px;height:50px;margin:-25px 0 0 -25px;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.button-play:before{content:'';position:absolute;top:50%;left:50%;margin:-14px 0 0 -5px;display:block;width:0;height:0;border:14px solid transparent}.button-play.orange{border-color:#f26531}.button-play.orange:before{border-left-color:#f26531}.lt-ie9 .button-play.orange{background-color:transparent}.green,.page-qgiv .branding{background-color:#48aa48}.orange{background-color:#f26531}.hobnob-orange,.page-hobnob .branding{background-color:#f6a11c}.red,.page-barnstorm .branding{background-color:#c4091b}.dark-blue,.page-kiosk .branding{background-color:#415a68}.link,.content p a,.frequently-asked-questions a,.article .article-content a{color:#48aa48;font-weight:bold;text-decoration:none}.link:hover,.content p a:hover,.frequently-asked-questions a:hover,.article .article-content a:hover{text-decoration:underline}.read-more{display:block;text-align:center;margin-top:1.5em}.list.data li{margin-bottom:.5em}.list.no-style{padding:0;list-style:none}.list.no-style li{margin-bottom:.5em}.list.inline li{display:inline-block}.lt-ie8 .list.inline li{display:inline}.list.media-sources{padding:1.5em 0}.list.media-sources li{margin:0 0 1.5em 0;vertical-align:middle;display:block;text-align:center}.list.media-sources li:first-child{margin-left:0}.list.clients{padding-top:1em}.list.clients li{width:45%;text-align:center;vertical-align:middle}.list.highlight{font-size:1.5em;list-style-type:circle}.list.highlight li{line-height:1.5em;margin-bottom:1em;color:#777}.list.career{font-size:0.9em;margin-bottom:2.5em}.list.career li{line-height:1.5em}.list.pricing-details{list-style:none;padding-left:30px}.list.pricing-details li{font-size:1.25em;position:relative;margin-bottom:0.5em}.list.pricing-details li.additional-fee:before{content:'\2295';color:#48aa48;font-size:1.5em;position:absolute;top:0;left:-1em}.divider{clear:both;border:0;height:1px;background-color:#c3c9cc;margin:2em 0}.small-heading{margin:1em 0;text-transform:uppercase;font-size:0.75em;font-weight:bold;color:#777}.small-heading.with-bar{background-color:#c3c9cc;line-height:0.625em;text-align:center}.small-heading.with-bar span{background-color:#eee;padding:0 2em}.content .small-heading.with-bar span{background-color:#fff}.text-callout{font-size:1.5em;padding:2em 0;text-align:center}.text-callout.inset-top{background:url("/_resources/images/shadow-bottom.png") top center no-repeat}.text-callout.inset-bottom{background:url("/_resources/images/shadow-top.png") bottom center no-repeat}.text-callout .link,.text-callout .content p a,.content p .text-callout a,.text-callout .frequently-asked-questions a,.frequently-asked-questions .text-callout a,.text-callout .article .article-content a,.article .article-content .text-callout a{display:block}.content-callout{margin:0 0 1em;background-color:#f5f5f5;padding:1.5em;font-size:0.9em;line-height:1.5em;font-weight:bold}.content-callout.with-arrow{padding:2em 1.5em 1.5em 3em}.content-callout.with-arrow-small{margin:1em 0 1em;padding:2.0em 1.5em 1.5em 3.0em;font-size:1.1em}.left{float:left}.right{float:right}.clear-float{clear:both}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.no-grid{padding-left:0}.no-margin-top{margin-top:0}@media screen and (max-width: 768px){body{padding-top:48px}#top-navigation{width:auto;float:right;overflow:hidden}#top-navigation .main-nav-item{height:48px;padding:0;position:relative;line-height:48px}#logo{vertical-align:middle;margin-top:-0.5em}#main-navigation{background-color:#333;position:absolute;left:0;top:48px;width:100%;max-height:0;overflow:hidden;font-size:14px;-webkit-transition:max-height 1s ease-in-out;-moz-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}#main-navigation .main-nav-item{border-bottom:1px solid #444}#main-navigation .main-nav-item a{color:#ccc}#main-navigation .main-nav-item>a{padding:1em;display:block}#main-navigation .main-nav-item:first-child a{color:#fff}.mobile-nav-enabled #main-navigation{height:150px;max-height:999px}#main-navigation .has-sub-menu{float:left;padding:1em}#main-navigation .sub-navigation{display:block;position:absolute;top:4em;left:1em;width:450px}#main-navigation .sub-navigation .product-description,#main-navigation .sub-navigation .product-overview,#main-navigation .sub-navigation .button,#main-navigation .sub-navigation .hs-wrapper .hs-form .hs-button,.hs-wrapper .hs-form #main-navigation .sub-navigation .hs-button,#main-navigation .sub-navigation .hs-cta-wrapper .cta_button,.hs-cta-wrapper #main-navigation .sub-navigation .cta_button,#main-navigation .sub-navigation .text-callout{display:none}#main-navigation .sub-navigation .product-logo{margin:0.5em 0;display:block;height:50px;line-height:50px}#main-navigation .sub-navigation .product-logo img{vertical-align:bottom}#main-navigation .sub-navigation .sub-nav-menu .sub-nav-item:first-child{padding-left:0}}@media screen and (max-width: 599px){#top-navigation{width:20%}#top-navigation .main-nav-item:after{content:'\2706';font-size:2em;line-height:48px;color:#333}#top-navigation .main-nav-item strong{display:block;position:absolute;top:0;left:0;right:0;height:48px;font-size:48px;opacity:0;z-index:1}.lt-ie9 #top-navigation .main-nav-item strong{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#main-navigation .has-sub-menu{float:none;background-color:#fafbfb;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.25);box-shadow:inset 0 2px 3px rgba(0,0,0,0.25)}#main-navigation .sub-navigation{position:static;width:auto}.mobile-nav-enabled #main-navigation{height:auto}.feature-navigation .main-nav-item{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#ccc;border:1px solid #aaa;display:inline-block}.feature-navigation .main-nav-item a{display:block;text-indent:-9999em;width:16px}.grid-unit .button,.grid-unit .hs-wrapper .hs-form .hs-button,.hs-wrapper .hs-form .grid-unit .hs-button,.grid-unit .hs-cta-wrapper .cta_button,.hs-cta-wrapper .grid-unit .cta_button{padding:0.75em 0;width:100%}}@media screen and (min-width: 600px) and (max-width: 740px){#main-navigation{font-size:12px}}@media screen and (min-width: 480px){.info-table-container{overflow:visible}}@media screen and (min-width: 600px){.navigation .main-nav-item{padding:0.5em 0.75em}.navigation .main-nav-item>a,.navigation .main-nav-item>span{padding:0.375em 0.625em}.navigation.inline .main-nav-item{display:inline-block}.lt-ie8 .navigation.inline .main-nav-item{display:inline}#top-navigation .main-nav-item:first-child,#top-navigation .main-nav-item:nth-child(2),#top-navigation .main-nav-item:last-child{display:inline-block;width:auto;padding:0 0.375em}#main-navigation{float:left}#main-navigation .call-to-action{float:right;width:auto}.hero-container .hero-navigation .main-nav-item{background-color:#eee;background-color:rgba(238,238,238,0.9);border:1px solid #c7ced1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;vertical-align:middle;margin:0 0.5em;position:relative;max-width:180px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hero-container .hero-navigation .main-nav-item a{display:block;width:auto;height:86px;line-height:74px}.hero-container .hero-navigation .main-nav-item img{display:inline;vertical-align:middle;-webkit-filter:grayscale(1);filter:grayscale(1)}.hero-container .hero-navigation .main-nav-item:hover,.hero-container .hero-navigation .main-nav-item.active-link{top:-0.5em;background-color:#fff}.hero-container .hero-navigation .main-nav-item:hover img,.hero-container .hero-navigation .main-nav-item.active-link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.content-highlight .highlight{padding:2em 1em;border-left:1px solid #67be67;border-top:none}.content-highlight .highlight:first-child{border-left:none}.lt-ie8 .content-highlight .highlight{width:27%}.feature-overview .feature-headline{font-size:1.75em}.feature-overview .feature-navigation:before,.feature-overview .feature-navigation:after{content:'';position:absolute;left:0;height:30px;width:100%}.feature-overview .feature-navigation:before{background:url("/_resources/images/shadow-top.png") bottom center no-repeat;top:-30px}.feature-overview .feature-navigation:after{background:url("/_resources/images/shadow-bottom.png") top center no-repeat;bottom:-29px}.feature-overview .feature{padding:4em 0 5em}.feature-overview .feature.left .feature-content{padding-left:8.33333%;padding-right:45%}.lt-ie8 .feature-overview .feature.left .feature-content{width:46.667%}.feature-overview .feature.right .feature-content{padding-right:8.33333%;padding-left:45%}.lt-ie8 .feature-overview .feature.right .feature-content{width:46.667%}.feature-overview .feature .button,.feature-overview .feature .hs-wrapper .hs-form .hs-button,.hs-wrapper .hs-form .feature-overview .feature .hs-button,.feature-overview .feature .hs-cta-wrapper .cta_button,.hs-cta-wrapper .feature-overview .feature .cta_button{font-size:0.875em}.page-home .feature-overview .feature{height:450px}.page-subpage .feature-overview .feature.left,.page-subpage .feature-overview .feature.right{float:none}#feature-virtual-terminal{background:#fff url("/_media/images/feature-virtual-terminal.jpg") right bottom no-repeat;background-size:cover}#feature-virtual-terminal .tagline{width:85%}#feature-text-to-give{background:#fff url("/_media/images/feature-text-giving.jpg") -60px bottom no-repeat;background-size:cover}#feature-donor-accounts{background:#fff url("/_media/images/feature-donor-accounts.jpg") left bottom no-repeat;background-size:cover}#feature-donor-accounts .feature-content{padding-left:60%}#feature-recurring-transactions{background:#fff url("/_media/images/feature-recurring-transactions.jpg") right bottom no-repeat}#feature-recurring-transactions .tagline{width:95%}#feature-mobile-ready{background:#fff url("/_media/images/feature-mobile-ready.jpg") -100px bottom no-repeat}.features .feature-icon{max-width:60px}.features .feature-icon.left{float:left;margin:0.5em 1em 1em 0}.features .feature-icon.left+p{overflow:hidden}.pricing-information{margin-bottom:0}.text-callout .link,.text-callout .content p a,.content p .text-callout a,.text-callout .frequently-asked-questions a,.frequently-asked-questions .text-callout a,.text-callout .article .article-content a,.article .article-content .text-callout a{display:inline}.footer-text{font-size:1em}#footer-navigation .grid-unit:nth-child(3){clear:none}.colophon{text-align:left;font-size:0.875em}.colophon li{float:left}.colophon .social-link{display:inline-block;float:right;margin:0 0 0 1em}.lt-ie8 .colophon .social-link{display:inline}.colophon .social-link a{display:block;width:16px;height:16px;text-indent:-9999em}.colophon .social-link #btn-twitter{background:url("/_resources/images/logo-twitter.png") 0 0 no-repeat}}@media screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 600px) and (min-resolution: 192dpi){.colophon .social-link #btn-twitter{background:url("/_resources/images/logo-twitter@2x.png") 0 0 no-repeat}}@media screen and (min-width: 600px){.lt-ie9 .colophon .social-link #btn-twitter{background:url("/_resources/images/logo-twitter.png") 0 0 no-repeat}.colophon .social-link #btn-facebook{background:url("/_resources/images/logo-facebook.png") 0 0 no-repeat}}@media screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 600px) and (min-resolution: 192dpi){.colophon .social-link #btn-facebook{background:url("/_resources/images/logo-facebook@2x.png") 0 0 no-repeat}}@media screen and (min-width: 600px){.lt-ie9 .colophon .social-link #btn-facebook{background:url("/_resources/images/logo-facebook.png") 0 0 no-repeat}.read-more{float:right;display:inline;margin-top:-1.5em}}@media screen and (min-width: 769px){body{padding-top:0;font-size:16px}#logo{float:left;max-width:12.5%;margin:1.5em 3.125% 0 0}header{position:static;background-color:transparent;width:100%;height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#toggle-main-navigation{display:none}#main-navigation-container{padding:0 1em}.navigation .main-nav-item{padding:0.5em 0.5em}.navigation .main-nav-item.has-sub-menu:hover .sub-navigation{display:block}.sub-navigation{width:850%;position:absolute;top:34px;left:-150px;background-color:#d6dbde;z-index:1000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);box-shadow: 0 3px 5px rgba(0,0,0,0.5)}.sub-navigation .text-callout{padding:1.25em 0;margin:0;font-size:1.25em}.sub-navigation:after{content:'';display:block;width:0;height:0;border:solid 8px transparent;border-bottom-color:#d6dbde;position:absolute;top:-16px;left:200px}.product{padding:.75em .5em;margin:.5em .5em;width:23.1%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.product:hover{background-color:#f2f4f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.product .product-description{text-align:center;display:block;font-size:0.875em}.product .product-logo{display:block;margin:.5em 0 1em;text-align:center;height:76px;line-height:76px}.product .product-logo img{vertical-align:bottom}.product .product-overview{font-size:.7em;margin-bottom:1em;padding-left:1.25em;min-height:120px}.product .product-overview li{line-height:1.4em;margin-bottom:.5em}.product .button,.product .hs-wrapper .hs-form .hs-button,.hs-wrapper .hs-form .product .hs-button,.product .hs-cta-wrapper .cta_button,.hs-cta-wrapper .product .cta_button{font-size:.7em}.lt-ie8 .product .button,.lt-ie8 .product .hs-wrapper .hs-form .hs-button,.hs-wrapper .hs-form .lt-ie8 .product .hs-button,.lt-ie8 .product .hs-cta-wrapper .cta_button,.hs-cta-wrapper .lt-ie8 .product .cta_button{padding:0.75em 0}.lt-ie8 .product{width:21%}#top-navigation{background-color:#f0f0f0;margin-bottom:0;text-align:right}#top-navigation .main-nav-item{float:none;width:auto;font-size:0.75em;padding:8px 6px !important;display:inline-block}#top-navigation .main-nav-item:first-child{width:auto}.lt-ie8 #top-navigation .main-nav-item{display:inline}#main-navigation{float:left;padding:2em 0}#main-navigation .main-nav-item{padding:.5em;font-size:1em}#main-navigation .main-nav-item>.button,#main-navigation .hs-wrapper .hs-form .main-nav-item>.hs-button,.hs-wrapper .hs-form #main-navigation .main-nav-item>.hs-button,#main-navigation .hs-cta-wrapper .main-nav-item>.cta_button,.hs-cta-wrapper #main-navigation .main-nav-item>.cta_button{margin:0;width:auto}#main-navigation .main-nav-item:first-child:hover>a,#main-navigation .main-nav-item:first-child:hover>span{color:#67be67}#main-navigation .call-to-action{float:right;padding:0;font-size:1em}.hero-container .hero{padding:0}.hero-container:after{content:url("/_resources/images/background-hero-coverup.png");position:absolute;bottom:-5px;left:0;z-index:0}.hero-navigation{position:absolute;width:100%;bottom:1em;margin-bottom:0;z-index:1}.feature-highlight{margin-bottom:2em}.content-highlight .highlight{padding:2em}.breakdown{padding:4em 0 1em;position:relative}.breakdown .callout{position:relative}.breakdown .callout:before{content:'';display:block;width:1px;position:absolute;left:53.125%;top:-2em;height:2em;background-color:#c3c9cc}.breakdown:before,.breakdown:after{content:'';display:block;position:absolute;background-color:#c3c9cc}.breakdown:before{left:49.5%;top:0;height:2em;width:1px}.breakdown:after{height:1px;width:68.9%;left:15.1%;top:2em}.small-heading.with-bar{text-align:left}.small-heading.with-bar span{padding-left:0}.list.media-sources li{display:inline-block;margin:0 0 0 2.5em}.lt-ie8 .list.media-sources li{display:inline}.select{width:auto}.ui-elements{position:relative}.ui-macbook,.ui-iphone{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-macbook img,.ui-iphone img{width:auto}.ui-browser{display:block;width:757px;height:550px;padding-top:17px;background:url("/_resources/images/browser-frame.png") 0 0 no-repeat;position:relative}.ui-display{display:block;width:546px;height:417px;text-align:left;padding-top:21px;padding-left:21px;background:url("/_resources/images/display-frame.png") 0 0 no-repeat;position:relative}.ui-macbook{display:block;width:700px;height:390px;padding-top:23px;padding-left:99px;background:url("/_resources/images/macbook-frame.png") 0 0 no-repeat;position:relative}.ui-macbook:after{content:url("/_resources/images/macbook-glare.png");position:absolute;top:3px;left:84px;z-index:1}.ui-iphone{display:block;width:122px;height:244px;padding-top:36px;padding-left:13px;background:url("/_resources/images/iphone-frame.png") 0 0 no-repeat;position:relative}.ui-iphone:after{content:url("/_resources/images/iphone-glare.png");position:absolute;top:4px;left:7px;z-index:1}.ui-iphone.iphone-6{width:125px;height:251px;padding-top:29px;padding-left:8px;background:url("/_resources/images/iphone-6-frame.png") 0 0 no-repeat}.ui-iphone.iphone-6:after{top:2px;left:2px}.hero-container .ui-elements{display:block}#hero-qgiv-online .ui-browser{margin-bottom:-9em;margin-left:9em}#hero-qgiv-online .ui-iphone{position:absolute;top:8em;left:3em}#hero-qgiv-online .hero-logo,#hero-qgiv-online .hero-description,#hero-qgiv-online .button,#hero-qgiv-online .hs-wrapper .hs-form .hs-button,.hs-wrapper .hs-form #hero-qgiv-online .hs-button,#hero-qgiv-online .hs-cta-wrapper .cta_button,.hs-cta-wrapper #hero-qgiv-online .cta_button{display:none}#hero-kiosk .ui-elements{margin-top:4em}#qgiv-online-donations .ui-macbook{position:absolute;top:-6em;right:-14em}#qgiv-online-donations .ui-iphone{display:block;position:absolute;bottom:-6.5em;left:0}#qgiv-online-donation-screenshot{height:200px}#qgiv-online-event-registration{background:url("/_media/images/screenshot-qgiv-event-registration.jpg") top left no-repeat}#qgiv-online-customizable-forms{background:url("/_media/images/screenshot-qgiv-customizable-forms.jpg") top left no-repeat}#qgiv-online-customizable-forms .section-heading{margin-top:1em}#hobnob-fundraising-center .ui-macbook{margin-top:-5em}#advantage-look-and-feel .ui-macbook{margin-top:-7em}}@media screen and (min-width: 960px){.page-home{background:url("/_resources/images/background-icons-home.png") center 250px no-repeat;background-size:100%}.navigation .main-nav-item{padding:0.5em 0.75em}.sub-navigation{width:960px;top:38px}#main-navigation-container{padding:0}#main-navigation{padding:2em 0}#main-navigation .main-nav-item{font-size:1.125em}.container.padded{padding:30px}.container.primary{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.branding{margin-bottom:-1.25em;min-height:6.75em}.branding .navigation{margin-top:0.2em}.branding .navigation .main-nav-item.active-link{position:relative}.branding .navigation .main-nav-item.active-link:after{content:'';display:block;width:0;height:0;border:solid 6px transparent;border-bottom-color:#fff;position:absolute;bottom:-26px;left:50%;margin-left:-6px}.branding .page-title{padding:0;font-size:2.5em;margin-top:0.1em}.primary .content-highlight{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.content{padding:2.5em 3.75em}.content.round-bottom{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.container .content:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}#feature-virtual-terminal,#feature-text-to-give,#feature-donor-accounts{background-size:auto}#feature-text-to-give{background-position:left bottom}#feature-donor-accounts .feature-content{padding-left:45%}#feature-recurring-transactions .tagline{width:80%}#feature-mobile-ready{background-position:left bottom}.ui-kiosk-display{margin:-4em 0 -2.65em}colophon{padding:0}.percent-arrow{display:block}.desktop-text-right{text-align:right}.desktop-text-left{text-align:left}}@media print{*{font-size:12px !important;font-family:Helvetica, Arial, sans-serif !important;line-height:1.5em !important}header,.branding,footer{display:none}.content{padding:0}a[href]:after{content:" (" attr(href) ") ";font-size:90%}a[href^="/"]:after{content:" (http://www.qgiv.com" attr(href) ") "}}
