html{font-size:15px;overflow-x:hidden;scroll-behavior:smooth}body{color:#000;font-family:Source Sans Pro,sans-serif;font-size:18px;line-height:1.5em;margin:0 auto;overflow-x:hidden;padding:0}h1,h2,h3,h4,h5,h6{color:#000;font-weight:400;letter-spacing:.5px;line-height:1.2em;margin:.75em 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:inherit}a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h3,h2+h4,h2+h5,h2+h6,h3+h4,h3+h5,h3+h6,h4+h5,h4+h6,h5+h6{margin-top:0}h1{font-size:2.25em}h1,h2,h3{font-weight:400}h2,h3{font-size:1.75em}h2,h3,h4{color:#000}h4{font-size:1.4em}h5{font-size:1.1em;font-weight:700}h5 strong{color:#692134}h6{font-size:1em;font-weight:700}.bg-transparent{background:transparent!important}a{background:transparent;color:#000;text-decoration:underline;transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:ease}a:focus{outline:none}a:active,a:hover{color:#262626;outline:0}blockquote,code,dl,ol,p,pre,q,ul{color:inherit;display:block;font-size:1em;line-height:1.5;margin:1em 0}ul{list-style:disc none outside;margin-left:2em}ol{list-style:decimal none outside;padding-left:1em}li{padding-left:.5em}dl{border-bottom:1px solid #999}dt{border-top:1px solid #999;box-sizing:border-box;clear:left;float:left;font-weight:700;margin:0;padding:5px 50px 5px 0;width:200px}dd{margin-left:200px;padding:5px}dt+dd{border-top:1px solid #999}blockquote,q{border-left:5px solid #ddd;font-style:italic;line-height:1.8em;margin-left:1em;padding-left:1.5em;quotes:"\201C" "\201D" "\2018" "\2019"}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=email],input[type=number],input[type=phone],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none;color:#000;display:block;font-size:1em;margin:0 0 10px;padding:5px 10px;width:90%}input[type=email]:focus,input[type=number]:focus,input[type=phone]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#000}input[type=checkbox],input[type=radio]{box-sizing:border-box;margin-right:10px;padding:0}textarea{height:150px}select{border:1px solid #000;color:#000;font-size:1em;margin:0;padding:5px 10px}.fw-light{font-weight:300}.fw-regular{font-weight:400}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.fw-black{font-weight:900}.fs-italic{font-style:italic}.hs-cta-wrapper .sq-button,.sq-button,body .hs-button.primary,body input[type=submit]{background-color:#692134;color:#fff;font-size:18px;font-weight:700;letter-spacing:0;padding:10px 36px;text-transform:uppercase;white-space:normal}.hs-cta-wrapper .sq-button:active,.hs-cta-wrapper .sq-button:focus,.hs-cta-wrapper .sq-button:hover,.sq-button:active,.sq-button:focus,.sq-button:hover,body .hs-button.primary:active,body .hs-button.primary:focus,body .hs-button.primary:hover,body input[type=submit]:active,body input[type=submit]:focus,body input[type=submit]:hover{background-color:#692134;color:#fff}.sq-page-container{margin-left:auto;margin-right:auto;max-width:1234px;padding-left:15px;padding-right:15px;width:100%!important}.sq-title{color:#000;font-size:26px!important;font-weight:700;letter-spacing:.075em;margin:0;text-align:center;text-transform:uppercase}.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4{font-size:1.6em;font-weight:lighter}.footer-badges.span6 img{height:180px}@media only screen and (max-width:980px){.footer-badges.span6 img{height:139px}}.header .navigation .main-menu ul li ul{width:640px!important}.header .header-mainnav .menu-cta-container .menu-cta:hover{background:#fdd535;color:#000}.header-container-wrapper{background:#fff!important;border:none!important}#main_menu{background:url(//www.square2marketing.com/hs-fs/hub/112139/file-1550812755-png/scrolling/black-transparent.png)!important;border:none!important;height:75px!important}#main_menu_center .hs-menu-item{padding:30px 19px 10px!important}#header_center{margin:75px auto 0!important}.footer-section-sq .container .footer-contact{background-color:#333;height:100%;overflow:hidden;padding-top:30px;position:relative}.footer-section-sq .container .footer-nav .hs-menu-depth-1{text-align:center;width:100%}.footer-section-sq .container .footer-nav{padding-top:0}.footer-section-sq .container .footer-nav .hs-menu-depth-1 li a{color:#eee;text-decoration:none;text-transform:uppercase}.footer-section-sq .container .footer-nav ul{list-style:none outside none;margin:0;padding-left:0}.footer-section-sq .container .footer-nav li{list-style:none outside none;margin-left:0;padding-left:0}.footer-section-sq .footer-badges img{margin:0 5px;max-height:77px}#footer-section{background:transparent!important}.footer-section-sq .container .footer-contact .contact-info .location,.footer-section-sq .container .footer-contact .contact-info .location a,.footer-section-sq .container .footer-nav .hs-menu-depth-1 li a{color:#333;font-size:16px;font-weight:300;text-transform:none}.footer-section-sq h6{color:#333!important;font-weight:600;margin-top:0}.footer-section-sq .container .footer-nav .hs-menu-depth-1 li{border-bottom:none;margin-bottom:8px;padding-bottom:0}.footer-section-sq .social-icons p{text-align:unset}.footer-section-sq .social-icons p a{margin-right:5px}.footer-section-sq .fb,.footer-section-sq .ig,.footer-section-sq .linkedin,.footer-section-sq .pin,.footer-section-sq .twitter,.footer-section-sq .yt{background:unset;background-position:unset!important;background-repeat:no-repeat;background-size:cover;display:block;height:33px;margin:0 5px;text-indent:unset;width:33px}.footer-section-sq .fb{background-image:url(https://www.square2marketing.com/hubfs/SQ2_2019/social_facebook.svg)}.footer-section-sq .twitter{background-image:url(https://www.square2marketing.com/hubfs/SQ2_2019/social_twitter.svg)}.footer-section-sq .linkedin{background-image:url(https://www.square2marketing.com/hubfs/SQ2_2019/social_linkdin.svg)}.footer-section-sq .ig{background-image:url(https://www.square2marketing.com/hubfs/SQ2_2019/social_instagram.svg)}.footer-section-sq .yt{background-image:url(https://www.square2marketing.com/hubfs/SQ2_2019/social_youtube.svg)}.footer-section-sq .pin{background-image:url(https://www.square2marketing.com/hubfs/SQ2_2019/social_pinterest.svg)}.footer-section-sq .copyright,.footer-section-sq .copyright a{color:#333;font-size:14px;font-weight:300;text-transform:none}.flexslider--big-bullets .flex-control-paging{bottom:-40px;left:0;line-height:1;right:0}.flexslider--big-bullets .flex-control-paging li{margin:0 5px;padding:0}.flexslider--big-bullets .flex-control-paging li a.flex-active{background:#692134}.flexslider--big-bullets .flex-control-paging li a{background:transparent;border:1px solid #692134;box-shadow:none;height:21px;width:21px}.flexslider--big-bullets .flex-control-paging li a:not(.flex-active):hover{background-color:transparent}.flexslider--custom-arrows .flex-direction-nav a{background-position:0 0;background-repeat:no-repeat;background-size:contain;height:46px;margin:0;padding:0;top:50%;transform:translateY(-50%);width:22px}.flexslider--custom-arrows .flex-direction-nav a:before{display:none}.flexslider--custom-arrows .flex-direction-nav .flex-prev{background-image:url(https://www.square2marketing.com/hubfs/SQ2_2019/arrow_left.svg)}.flexslider--custom-arrows .flex-direction-nav .flex-next{background-image:url(https://www.square2marketing.com/hubfs/SQ2_2019/arrow_right.svg)}.flexslider--nav-grey .flex-control-paging li a.flex-active{background:#ccc}.flexslider--nav-grey .flex-control-paging li a{border:1px solid #ccc}.flexslider--custom-arrows.flexslider--nav-grey .flex-direction-nav .flex-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.512' height='75.608'%3E%3Cg data-name='Group 47'%3E%3Cpath fill='%23ccc' d='m37.804 75.609-37.8-37.8 37.8-37.8.707.707-37.1 37.1 37.1 37.1Z' data-name='Path 81'/%3E%3C/g%3E%3C/svg%3E")}.flexslider--custom-arrows.flexslider--nav-grey .flex-direction-nav .flex-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.512' height='75.608'%3E%3Cg data-name='Group 46'%3E%3Cpath fill='%23ccc' d='m.708 75.609-.707-.707 37.1-37.1L.001.702l.707-.707 37.8 37.8Z' data-name='Path 80'/%3E%3C/g%3E%3C/svg%3E")}.hs-form li.hs-form-booleancheckbox{padding:0}form h3{color:#333;font-size:24px;font-weight:700;margin:0 0 30px}form .inputs-list{list-style:none;margin:0;padding:0}form .inputs-list label input[type=checkbox]{opacity:0;position:absolute;z-index:-1}form .inputs-list label input[type=checkbox]~span{display:block;font-size:14px;line-height:1.6;padding-left:30px;position:relative}form .inputs-list label input[type=checkbox]~span:before{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:75%;border:1px solid #b3b3b3;content:"";display:block;height:1rem;left:0;pointer-events:none;position:absolute;top:.25rem;transition:all .15s ease-in-out;width:1rem}form .inputs-list label input[type=checkbox]:checked~span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23333' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}form .legal-consent-container .hs-form-booleancheckbox-display>span{font-weight:400;margin-left:30px;text-transform:none}form .inputs-list label input[type=radio]{opacity:0;position:absolute;z-index:-1}form .inputs-list label input[type=radio]~span{margin-bottom:0;padding-left:25px;position:relative;vertical-align:top}form .inputs-list label input[type=radio]~span:before{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:74%;border:1px solid #333;border-radius:50%;content:"";display:block;height:1rem;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;width:1rem}form .inputs-list label input[type=radio]:checked~span:before{background-color:#333;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");border-color:#333;color:#fff}.hs-form .hs-input{font-family:inherit;margin:0}.hs-form label{margin-bottom:3px}.hs-form .hs-fieldtype-radio,.hs-form .hs-form-field{margin-bottom:5px}.no-list.hs-error-msgs.inputs-list{list-style:none;margin:0;padding:0}.no-list.hs-error-msgs.inputs-list li{background:#ffc5c5;padding:0 5px}.no-list.hs-error-msgs.inputs-list label{color:#000;font-weight:400;text-transform:none}body.accelerated.confirmation,body.accelerated.landing{padding-top:60px}body.accelerated.landing #new-navigation{visibility:hidden!important}.cta-margin-bottom img{margin-bottom:20px}@media only screen and (min-width:768px){.flexslider--custom-arrows .flex-direction-nav a{height:77px;width:38px}.footer-section-sq .container .footer-nav .hs-menu-depth-1:last-child{width:49%}.footer-section-sq .container .footer-nav .hs-menu-depth-1{float:left;padding-right:1%;width:49%}.sq-title{font-size:28px!important}.footer-section-sq .container .footer-nav .hs-menu-depth-1{text-align:left}.footer-section-sq .container .footer-contact{padding-top:30px}}@media only screen and (min-width:992px){.hs-cta-wrapper .sq-button,.sq-button{font-size:22px;padding:12px 40px}.sq-title{font-size:31px!important}}@media only screen and (min-width:1200px){.footer-section-sq .container .footer-contact{margin-top:0;padding-top:60px}}.hs-form .hs-fieldtype-radio{margin-bottom:3px!important}@media only screen and (min-width:992px){body.blog-2015 .hero{margin-top:54px!important}}@media (max-width:991px){body.blog-2015 .hero{margin-top:52px!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.grid-header-wrapper .hs-menu-wrapper ul li:first-of-type:active>ul,.grid-header-wrapper .hs-menu-wrapper ul li:first-of-type:focus>ul,.grid-header-wrapper .hs-menu-wrapper ul li:first-of-type:hover>ul{height:400px!important}}.s2-2020 a,.s2-2020 div,.s2-2020 h1,.s2-2020 h2,.s2-2020 h3,.s2-2020 h4,.s2-2020 p,.s2-2020 span{font-family:Roboto,sans-serif!important}.s2-2020 p{font-size:18px!important;line-height:28px!important;margin-top:0}.s2-2020 a{color:#0080ff;font-weight:600}.s2-2020 a:hover{color:#0032af}.s2-2020 .hero{background-image:none;background:#c89ee8}.s2-2020.yellow .hero{background:#fcd555}.s2-2020.green .hero{background:#51c052}.s2-2020.blue .hero{background:#0080ff}.s2-2020.pink .hero{background:#f399dc}.s2-2020.aqua .hero{background:#116a67}.s2-2020 .advocacy-intro{padding:40px 0!important}.s2-2020 .s2m-content .col{padding-top:40px!important}.s2-2020 h1{background-color:#000!important;color:#fff!important;display:inline!important;font-size:40px!important;font-weight:700!important;letter-spacing:.5px!important;line-height:51px!important;margin:.75em auto!important;position:relative!important;text-align:center;text-shadow:none!important;text-transform:none!important}@media screen and (min-width:767px){.s2-2020 h1{font-size:55px!important;line-height:61px!important}}@media screen and (min-width:981px){.s2-2020 h1{font-size:75px!important;line-height:71px!important}}.s2-2020 #hero .h1-wrapper{min-height:220px;text-align:center}.s2-2020 h2.hero-sub-text{color:#000!important;font-size:24px!important;font-weight:600!important;line-height:34px!important}.s2-2020 .cta-content span strong,.s2-2020 .s2m-content h2,.s2-2020 .s2m-content h3,.s2-2020 .tabbed-title,.s2-2020 h2.hero-sub-text{text-transform:none!important}.s2-2020 .genoa-cta-bg{background:#000!important}.blog-2015 .btn-large.blue,.blog-2015 .cta_button.yellowCTA,.s2-2020 .cta-row .cta_button .btn.yellow-btn,.s2-2020 .cta_button.yellowCTA,.s2-2020 .hs-cta-wrapper .hs-cta-node .cta_button.btn-large.yellow,.s2-2020 .hs-cta-wrapper .hs-cta-node .yello.btn-large,.s2-2020 .offers input[type=submit],.s2-2020.hs-content-name-speakers input[type=submit]{align-items:center!important;background-color:#0080ff!important;border:none!important;box-shadow:6px 6px 0 #0032af!important;color:#fff!important;font-weight:400!important;justify-content:space-between!important;left:0!important;max-width:285px!important;padding:10px 15px!important;position:relative!important;text-decoration:none!important;top:0!important;transition:all .22s linear 0s!important;width:100%!important}.blog-2015 .btn-large.blue:hover,.blog-2015 .cta_button.yellowCTA:hover,.s2-2020 .cta-row .cta_button .btn.yellow-btn:hover,.s2-2020 .cta_button.yellowCTA:hover,.s2-2020 .hs-cta-wrapper .hs-cta-node .cta_button.btn-large.yellow:hover,.s2-2020 .hs-cta-wrapper .hs-cta-node .yello.btn-large:hover,.s2-2020 .offers input[type=submit]:hover,.s2-2020.hs-content-name-speakers input[type=submit]:hover{background-color:#0032af!important;box-shadow:none!important;left:3px!important;top:3px!important}.s2-2020 .s2m-content.three-column h4{display:inline-block!important;font-size:24px!important;font-weight:700!important;padding:0 30px 0 6px!important;text-align:left!important}.s2-2020 .col3Width p{margin-top:12px}.s2-2020 .col3Width p span{display:inline-block!important;font-weight:700!important;margin:0 0 5px;padding:0 30px 0 6px!important;text-align:left!important}.s2-2020 .cta-row{background-color:#000!important}.s2-2020 .s2m-content.three-column .icon-container{text-align:center!important}.s2-2020 .s2m-content.three-column .col1,.s2-2020 .s2m-content.three-column .col2,.s2-2020 .s2m-content.three-column .col3{text-align:left!important}.s2-2020 .svg-inline--fa.fa-w-14{height:1em;margin-left:10px;vertical-align:-.125em;width:.875em}.flex-tab:hover,.flex-tabs-wrapper .active,.s2-2020 .flex-tab-content{background:#ededed!important}.s2-2020 .flex-tab:hover p,.s2-2020 .flex-tabs-wrapper .active p{color:#000!important}.s2-2020 .dark-red-bg{background-color:#000!important}.s2-2020 h1 span{padding:0 10px}@media (min-width:768px){.s2-2020 h1 span:first-of-type{z-index:3}.s2-2020 h1 span{display:inline-block!important;padding:0 10px;position:relative;z-index:2}.s2-2020 h1 span:last-of-type{z-index:1}}.blog2020 .blog-listing{background-color:#ededed}.blog2020 .blog-listing .container{padding:60px 20px}