@import"//fonts.googleapis.com/css?family=Lato:100,200,300,400,700,900|PT+Serif|Droid+Serif|Titillium+Web:400,700,400italic|Noto+Sans:400,700";.loader{-moz-animation-name:load;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:load;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:load;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.no-cssanimations .loader{width:16px;height:16px;background:#fff;content:" "}@-moz-keyframes load{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes load{100%{-webkit-transform:rotate(360deg)}}@keyframes load{100%{transform:rotate(360deg)}}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@font-face{font-family:'icomoon';src:url('/Content/fonts/icomoon.eot?nam6lt');src:url('/Content/fonts/icomoon.eot?nam6lt#iefix') format('embedded-opentype'),url('/Content/fonts/icomoon.ttf?nam6lt') format('truetype'),url('/Content/fonts/icomoon.woff?nam6lt') format('woff'),url('/Content/fonts/icomoon.svg?nam6lt#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icomoon-"],[class*=" icomoon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;width:1.28571429em;display:inline-block;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icomoon-brushfire:before{content:"";font-size:1em;vertical-align:initial}*{box-sizing:border-box}*:focus{outline:none}html{background:#f0f0f0}body{background:#fff;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;margin:0}body.drawer-open{height:100vh;overflow:hidden;position:fixed}.content{padding-left:0;padding-right:0;width:83.333%;margin:auto;max-width:1200px;overflow:hidden}@media only screen and (max-width:480px){.content{padding-left:20px;padding-right:20px;width:100%}}header{position:fixed;top:0;z-index:1030;width:100%;height:54px;background:#3c3c3c;color:#f0f0f0}header:before,header:after{content:" ";display:table}header:after{clear:both}header .page-links{font-weight:100;list-style:none;line-height:1.5em;letter-spacing:1px;font-weight:400;text-align:left;margin-bottom:1.5em;margin:0;line-height:54px;height:54px;display:block;padding:0}header .page-links.left{padding-left:15px;text-align:left;float:left}@media only screen and (max-width:480px){header .page-links.left{padding-left:7px}}header .page-links.left .hamburger{display:none;line-height:34px;font-size:34px;margin:0}header .page-links.left .hamburger.app-hamburger{display:block}@media only screen and (max-width:826px){header .page-links.left .hamburger{display:block}}@media only screen and (max-width:480px){header .page-links.left .hamburger{padding-top:0}header .page-links.left .hamburger .fa-fw{width:26px!important}}header .page-links.left .hamburger .in-drawer{display:none}.drawer-open header .page-links.left .hamburger .in-drawer{display:inline-block}header .page-links.left .hamburger .out-drawer{display:inline-block}.drawer-open header .page-links.left .hamburger .out-drawer{display:none}header .page-links.left .logo-holder{margin:0;margin-right:12px}@media only screen and (max-width:1024px){header .page-links.left .logo-holder{margin:0;margin-right:6px}}@media only screen and (max-width:480px){header .page-links.left .logo-holder{padding-top:0;margin-right:0;margin-left:2px}}header .page-links.left .logo-holder img{width:140px}header .page-links.right{padding-right:15px;text-align:right;float:right}@media only screen and (max-width:480px){header .page-links.right{padding-right:5px}}header .page-links.right .cart{padding:8px;background-color:#fff;border-radius:0;color:#3c3c3c;position:relative;top:-2px}@media only screen and (max-width:768px){header .page-links.right .cart{margin-right:12px}}@media only screen and (max-width:480px){header .page-links.right .cart{margin-right:0;margin-left:0}}header .page-links.right .cart .cart-badge{left:100%;transform:translateX(-50%)}header .page-links.right .cart:hover{color:#3c3c3c!important;background-color:#ffc40d}header .page-links.right .cart i:hover,header .page-links.right .cart span:hover{color:#3c3c3c}header .page-links.right .user-icon-holder{margin:0;top:-2px;margin-right:0;margin-left:12px}@media only screen and (max-width:1024px){header .page-links.right .user-icon-holder{margin-right:0;margin-left:6px}}@media only screen and (max-width:480px){header .page-links.right .user-icon-holder{margin:0;margin-left:0}}header .page-links.right .user-icon-holder .avatar{margin:0;float:left}header .page-links.right .user-icon-holder .avatar img{width:44px;height:auto;margin:0;margin-top:-5px;transition:.2s ease-out}header .page-links.right .user-icon-holder .left-text{margin:0;margin-left:6px;text-align:left;display:inline-block}@media only screen and (max-width:896px){header .page-links.right .user-icon-holder .left-text{display:none}}header .page-links.right .user-icon-holder .left-text.one-line{margin-top:10px}header .page-links.right .user-icon-holder:hover .avatar img{border-color:#ffc40d}header .page-links li{display:inline-block;vertical-align:middle}header .page-links li a{line-height:16px;font-size:16px;font-weight:600;display:block;color:#f0f0f0;padding-bottom:4px;margin:0 12px}@media only screen and (max-width:1024px){header .page-links li a{margin:0 5px}}header .page-links li a:hover{text-decoration:none!important;color:#ffc40d;border-bottom:2px solid #ffc40d;margin-top:2px}header .signout-dropdown{background-color:#3c3c3c;display:inline-block;position:absolute;right:0;top:51px;padding:0;padding-bottom:20px;padding-top:19px;text-align:center;display:none;z-index:1031}@media only screen and (max-width:768px){header .signout-dropdown{min-width:90px;right:0}}header .signout-dropdown a{color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;border-bottom:2px solid transparent;padding-bottom:4px}header .signout-dropdown a:hover{color:#ffc40d;border-bottom:2px solid #ffc40d;text-decoration:none}header .authbar{position:absolute;z-index:1030;top:54px;width:100%;text-align:center;background-color:rgba(210,68,69,.95);font-size:15px;padding:10px}header .authbar a{text-decoration:underline;color:#f0f0f0}header .alertbar{position:absolute;z-index:1030;top:54px;width:100%;text-align:center;background-color:rgba(60,60,60,.5);font-size:11px;padding:2px}header .alertbar.loggedinas{top:95px}header .alertbar.impersonating{background-color:#46a546;padding:10px;font-size:15px}header .alertbar a{text-decoration:underline;color:#f0f0f0}header .alertbar span{float:right;margin-right:20px;line-height:20px;font-size:20px}header .get-started{width:100%;position:fixed;right:0;background-color:rgba(60,60,60,.95);height:0;margin-top:54px;-webkit-transition-duration:.5s;transition:height .5s ease;display:block;overflow:hidden;border-top:none}header .get-started.drop-menu-active{height:calc(100vh - 54px);border-top:4px solid #039cda}header .get-started ul{text-align:left;padding:0;margin:0;height:100%}header .get-started ul .drop-link{border-bottom:2px solid rgba(240,240,240,.5);width:100%;height:auto;font-weight:100;line-height:1.5em;letter-spacing:1px;font-weight:400;margin-bottom:1.5em;text-align:left;padding:0;margin:0;line-height:24px;font-size:24px}header .get-started ul .drop-link a{text-decoration:none;color:#f0f0f0;margin-left:30px;display:block;padding:4% 28px}header .get-started ul .drop-link a .item-icon{margin-left:-40px;margin-right:10px}header .get-started ul .drop-link a:active{color:#f47929}header .get-started ul .drop-link:last-child{border:none}@media only screen and (max-width:768px){.main{padding:62px 0 20px 0}.pattern .main{background-color:transparent}header{position:absolute}}.main.loggedinas{padding-top:120px}.main.impersonating{padding-top:120px}.main.impersonating.loggedinas{padding-top:161px}.main.not-impersonating{padding-top:98px}.main.not-impersonating.loggedinas{padding-top:139px}.no-hover:hover{color:#fff!important;border:none!important;cursor:default!important}.no-hover-underline:hover{border:none!important;text-decoration:none!important}.no-margin-top{margin-top:0!important}@media only screen and (max-width:826px){.hide-826{display:none!important}}.homepage-header{position:absolute;background:transparent;-webkit-font-smoothing:antialiased}.transparent-bg{background-color:transparent!important}.avatar-in-ring{border-width:2px;border-radius:50%;border-style:solid;padding:2px;background-color:transparent}.avatar-in-ring.light{border-color:#fff}.avatar-in-ring.dark{border-color:#3c3c3c}.navbar{margin-bottom:0}.footer-backing{display:none}@media only screen and (max-width:480px){.footer-backing{display:inline;position:absolute;overflow:hidden;width:100%;height:405px;z-index:10}.footer-backing img{height:950px}}footer{background-image:url(/Content/img/marketing/bg-map-orange.png);background-size:cover;background-position:center top;color:#fff;width:100%;position:absolute;display:inline-block;box-sizing:border-box;z-index:10}@media only screen and (max-width:480px){footer{padding:0;background:transparent}}footer .content{padding:40px 0}@media only screen and (max-width:480px){footer .content{padding-left:20px;padding-right:20px}}footer .tag-line .notLink{color:#fff}footer .tag-line .notLink:hover{text-decoration:none;color:#fff}footer .tag-line p{font-size:20px;font-weight:400}@media only screen and (max-width:480px){footer .tag-line p{font-size:18px;line-height:22px}}footer .tag-line p .texas-icon{width:24px;top:6px;position:relative}footer .tag-line p span.red{color:#cf423c}footer .tag-line p span.yellow{color:#ffd462}footer .tag-line p.copywrite{font-size:18px;line-height:29px;margin-bottom:0}footer .tag-line p.copywrite a.social-link{display:inline-block;margin:0 0 0 3px;height:29px;width:29px;background-size:100% 100%;text-indent:-9999px}footer .tag-line p.copywrite a.social-link.facebook{background-image:url('/Content/img/icon-facebook.png');margin-left:8px}footer .tag-line p.copywrite a.social-link.twitter{background-image:url('/Content/img/icon-twitter.png')}footer .lists{width:100%;display:inline-block;margin-bottom:80px}@media only screen and (max-width:480px){footer .lists{margin-bottom:0}}footer .list-holder{width:25%;display:inline-block;float:left}@media only screen and (max-width:768px){footer .list-holder{width:33%;padding-right:5px}}@media only screen and (max-width:480px){footer .list-holder{width:100%;box-sizing:border-box;overflow:hidden;padding:10px;margin-bottom:12px;background-color:rgba(210,210,210,.2)}}footer .list-holder h3{margin:0;padding:0;text-align:left;margin-bottom:6px;font-size:25px;line-height:29px;font-weight:500;width:100%}@media only screen and (max-width:480px){footer .list-holder h3{font-size:19px;line-height:29px;float:left}}footer .list-holder .flipping-arrow{float:right;display:none;margin-top:-28px;font-size:19px;font-weight:lighter}@media only screen and (max-width:480px){footer .list-holder .flipping-arrow{display:inline-block}}footer .list-holder ul{margin:0;padding:0;text-align:left;list-style:none;color:#fff}footer .list-holder ul li{margin:0;line-height:18px;font-size:18px;font-weight:300;margin-bottom:9px}@media only screen and (max-width:480px){footer .list-holder ul li{font-size:16px;line-height:29px}}footer .list-holder ul li a{text-decoration:none;color:#fff}@media only screen and (min-width:481px){footer .list-holder ul{display:block!important}}@media only screen and (max-width:480px){footer .list-holder ul{display:none}}footer .container{width:100%;display:inline-block;text-align:center}footer .container #google_translate_element{margin:0 auto}.container{width:100%;margin:auto;padding:0}.divider{margin:40px auto;height:10px}.divider.shadow{background-image:url(/Content/img/marketing/divider.png);background-position:top center;background-size:cover}.divider.dots{height:12px;background-image:url(/Content/img/marketing/divider-dots.png);background-position:top center;background-size:42px 12px;background-repeat:no-repeat}button{padding:10px;line-height:22px;font-size:18px;font-weight:600;color:#fff;background:transparent;border-width:2px;border-style:solid;border-radius:2px;transition:.3s ease-out}button.green-button{border-color:#47ab3d}button.green-button:hover{background-color:#47ab3d}button.blue-button{border-color:#269bd8}button.blue-button:hover{background-color:#269bd8}hr{margin:15px 0 20px;border:solid 3px #5a5a5a}hr.blue-divider{border-color:#0092d6}.link-button{padding:10px;line-height:22px;font-size:18px;font-weight:600;color:#fff;background:transparent;border-width:2px;border-style:solid;border-radius:2px;transition:.3s ease-out;display:inline-block;text-align:center}.link-button:hover{color:#fff}.link-button.green-button{border-color:#47ab3d}.link-button.green-button:hover{background-color:#47ab3d}@media only screen and (max-width:480px){.link-button.green-button{width:100%}}.link-button.solid-green-button{border-color:#47ab3d;background-color:#47ab3d}.link-button.solid-green-button:hover{background-color:#fff;border-color:#fff;color:#47ab3d}.link-button.blue-button{border-color:#28acea}@media only screen and (max-width:480px){.link-button.blue-button{margin:0;margin-top:20px;width:100%}}.link-button.blue-button:hover{background-color:#28acea}.link-button.margin-left{margin-left:22px}@media only screen and (max-width:480px){.link-button.margin-left{margin-left:0}}[disabled="disabled"],input[disabled="disabled"],select[disabled="disabled"],textarea[disabled="disabled"],[disabled],input[disabled],select[disabled],textarea[disabled],.disabled{opacity:.5}a{color:#226db3;text-decoration:none}a.dark{color:#333}a:hover{-webkit-transition-duration:200ms;transition-duration:200ms;color:#ffc40d;text-decoration:none;cursor:pointer}a:hover .hover-label{opacity:1}a.action-link{padding:10px 15px;text-align:center;display:inline-block;margin:0 10px;font-size:250%;text-transform:uppercase;color:#555;font-weight:300;border:2px solid #555}a.action-link:hover{color:#ffc40d;border-color:#ffc40d}a.action-link.light{color:#fff;border-color:#fff}a.action-link.light:hover{color:#fbaf50;border-color:#fbaf50}@media(max-width:768px){a.action-link{font-size:175%}}a .hover-label{opacity:0;font-size:12px;line-height:12px;display:inline-block;position:absolute;text-align:center;transform:translateX(-50%);color:#ffc40d;transition:.2s all ease-out}h1,h2,h3{font-weight:300;text-align:center;margin:0;line-height:1em}h1.gray,h2.gray,h3.gray{color:#222}h1.orange,h2.orange,h3.orange{color:#e25d25}h1.white,h2.white,h3.white{color:#ffc40d}h1{font-size:60px;line-height:72px}h2{font-size:52px}h3{font-size:36px}p{font-size:18px;line-height:27px;font-weight:300}b,.bold{font-weight:700}ul{font-size:125%;line-height:150%;color:#555}button:focus{outline:0}nav.cards-nav .arrow{width:80px;color:#f0f0f0;font-size:64px;position:fixed;top:50%;transform:translateY(-50%);z-index:9;background:transparent;border:none;transition:.2s ease-in-out}@media only screen and (max-width:480px){nav.cards-nav .arrow{top:auto;transform:none;bottom:16px;font-size:32px}}nav.cards-nav .arrow.left{left:0;padding:0}nav.cards-nav .arrow.right{right:0;padding:0}nav.cards-nav .arrow:hover{color:#ffc40d;font-size:68px}@media only screen and (max-width:480px){nav.cards-nav .arrow:hover{color:#f0f0f0;font-size:32px}}nav.cards-nav .arrow:active{color:#ffc40d;font-size:60px}@media only screen and (max-width:480px){nav.cards-nav .arrow:active{color:#f0f0f0;font-size:32px}}nav.cards-nav .progress-dots{bottom:20px;position:fixed;z-index:1;width:100%;padding:0;margin:0;text-decoration:none;text-align:center}nav.cards-nav .progress-dots li{display:inline-block;color:#f0f0f0;padding:0 15px}nav.cards-nav .progress-dots li i{transition:.2s ease-in-out}nav.cards-nav .progress-dots li i.fa-circle-o:hover::before{content:"";color:#ffc40d;font-size:22px}nav.cards-nav .progress-dots li i.viewed::before{content:"";color:#f0f0f0}section{background-color:#fdfdfd;position:relative;overflow:hidden;z-index:10}section.hero-backer{background-color:transparent;background-color:#fff;background:url(/Content/img/marketing/bg-worship-4.jpg);background-size:cover;background-position:center;color:#fff;padding:140px 80px;text-align:left;height:100vh;z-index:1;position:fixed;left:0;right:0}@media only screen and (max-width:480px){section.hero-backer{background-image:url(/Content/img/marketing/bg-worship-1.jpg)}}section.hero{background-color:transparent;background-size:cover;background-position:center;color:#fff;padding:140px 0;text-align:left;height:100vh;z-index:3}@media only screen and (max-width:480px){section.hero{padding:80px 0}}section.hero .copy{position:fixed;top:15vh;z-index:1;padding:0 8.333%;max-width:1200px;overflow:hidden}@media only screen and (max-width:480px){section.hero .copy{padding-left:20px;padding-right:20px;width:100%}}section.hero .copy h1{text-align:left;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:480px){section.hero .copy h1{font-size:38px;line-height:46px}}section.hero .copy p{margin:0;margin-left:4px}@media only screen and (max-width:480px){section.hero .copy p{font-size:14px;line-height:19px}}section.hero .copy .button-holder{margin-top:45px}@media only screen and (max-width:480px){section.hero .copy .button-holder{margin:0;margin-top:25px;text-align:left}}@media only screen and (max-width:480px){section.hero .copy .button-holder button{width:100%;font-size:18px;line-height:22px}}section.hero .copy .button-holder button.blue-button{border-color:#28acea;margin-left:22px}@media only screen and (max-width:480px){section.hero .copy .button-holder button.blue-button{margin:0;margin-top:20px}}section.inner-hero{background-image:url(/Content/img/marketing/bg-inner-hero.png);background-size:cover;background-position:center;color:#fff;padding:140px 0;text-align:left;z-index:3;overflow:visible}section.inner-hero.features-hero{background-image:url(/Content/img/marketing/bg-features-hero.png);overflow:hidden;padding:100px 0 80px 0}@media only screen and (max-width:480px){section.inner-hero.features-hero{display:none}}section.inner-hero.features-hero p{width:50%;text-align:right;float:right;font-size:22px;line-height:33px}@media only screen and (max-width:1024px){section.inner-hero.features-hero p{width:100%}}section.inner-hero.about-hero{padding:140px 0}@media only screen and (max-width:480px){section.inner-hero.about-hero{padding:100px 0 60px 0}}section.inner-hero.about-hero p{width:50%;text-align:right;float:right;font-size:22px;line-height:33px}@media only screen and (max-width:1024px){section.inner-hero.about-hero p{width:80%}}@media only screen and (max-width:480px){section.inner-hero.about-hero p{width:70%;text-align:left;font-size:16px;line-height:19px;float:left}}section.inner-hero h1{font-size:52px;line-height:59px;text-align:right;font-weight:300;position:relative}@media only screen and (max-width:768px){section.inner-hero h1{font-size:48px;line-height:58px}}@media only screen and (max-width:480px){section.inner-hero h1{text-align:left;font-size:38px;line-height:46px}}section.inner-hero p{width:50%;text-align:right;float:right;font-size:22px;line-height:33px}@media only screen and (max-width:1024px){section.inner-hero p{width:100%}}section.inner-hero:after{background:linear-gradient(90deg,#fbd953 0%,#fc7e44 97%);bottom:0;content:'';display:block;height:14%;left:0;position:absolute;right:0;transform:skewY(1.5deg);transform-origin:0%;z-index:1}@media only screen and (min-width:1530px){section.inner-hero:after{height:15%}}section.inner-hero.no-overflow:after{height:16%}@media only screen and (min-width:1530px){section.inner-hero.no-overflow:after{height:18%}}@media only screen and (max-width:1024px){section.inner-hero.no-overflow:after{height:12%}}section.inner-hero.about-triangle:after{height:12%}@media only screen and (min-width:1530px){section.inner-hero.about-triangle:after{height:14%}}@media only screen and (max-width:1024px){section.inner-hero.about-triangle:after{height:11%}}@media only screen and (max-width:768px){section.inner-hero.about-triangle:after{height:8%}}section.inner-hero-2{background-image:url(/Content/img/marketing/bg-worship-1.jpg);background-size:cover;background-position:center;color:#fff;padding:140px 0;text-align:left;z-index:3;overflow:visible;display:inline-block;width:100%}@media only screen and (max-width:1024px){section.inner-hero-2{padding:100px 0}}@media only screen and (max-width:480px){section.inner-hero-2{padding:100px 0}}section.inner-hero-2 .copy{display:inline-block;width:50%;float:left}@media only screen and (max-width:750px){section.inner-hero-2 .copy{width:100%}}@media only screen and (max-width:480px){section.inner-hero-2 .copy{width:100%}}section.inner-hero-2 .copy h1{font-size:52px;line-height:58px;text-align:left;font-weight:300;position:relative}section.inner-hero-2 .copy p{font-size:22px;line-height:33px;margin:0}section.inner-hero-2 .mobile-header-logo{display:none!important;width:100%;display:inline-block}@media only screen and (max-width:750px){section.inner-hero-2 .mobile-header-logo{display:inline-block!important}}@media only screen and (max-width:480px){section.inner-hero-2 .mobile-header-logo{display:inline-block!important}}section.inner-hero-2 .mobile-header-logo img{width:160px}section.inner-hero-2 .mobile-header-logo img.prestonwood{width:270px}section.inner-hero-2 .copy-img{width:50%;float:right}@media only screen and (max-width:750px){section.inner-hero-2 .copy-img{display:none}}@media only screen and (max-width:480px){section.inner-hero-2 .copy-img{display:none}}section.inner-hero-2 .copy-img .header-logo{display:inline-block;width:148px;float:right;transform:none}section.inner-hero-2 .copy-img .header-logo.gateway{width:190px}section.inner-hero-2 .copy-img .header-logo.prestonwood{width:270px}section.inner-hero-2:after{background:linear-gradient(90deg,#1b1b1b 0%,#363636 97%);bottom:0;content:'';display:block;height:15%;left:0;position:absolute;right:0;transform:skewY(-1.5deg);transform-origin:100%;z-index:1}@media only screen and (min-width:1530px){section.inner-hero-2:after{height:15%}}@media only screen and (max-width:480px){section.inner-hero-2:after{height:15px}}section.inner-hero-2.red{background-image:url(/Content/img/marketing/bg-gateway-story.jpg)}section.inner-hero-2.red:after{background:linear-gradient(90deg,#bd1617 0%,#ee3738 97%)}section.inner-hero-2.blue{background-image:url(/Content/img/marketing/bg-prestonwood-christmas.jpg)}section.inner-hero-2.blue:after{background:linear-gradient(90deg,#184772 0%,#226db3 97%)}section.inner-hero-2.no-overflow:after{height:16%}@media only screen and (min-width:1530px){section.inner-hero-2.no-overflow:after{height:18%}}@media only screen and (max-width:1024px){section.inner-hero-2.no-overflow:after{height:12%}}section.two-column-content{padding:125px 80px;padding-left:0}@media only screen and (max-width:1024px){section.two-column-content{padding:125px 8.333%}}@media only screen and (max-width:480px){section.two-column-content{padding:25px 20px;padding-bottom:75px}}section.two-column-content .content-left{width:50%;float:left}@media only screen and (max-width:1024px){section.two-column-content .content-left{width:70%;float:left;margin-bottom:50px}}@media only screen and (max-width:480px),only screen and (max-width:768px){section.two-column-content .content-left{display:none}}section.two-column-content .content-left .image-half{position:relative;width:100%;left:-1000px;transition:1.2s ease-out}@media only screen and (max-width:480px){section.two-column-content .content-left .image-half{left:0}}section.two-column-content .content-right{width:50%;float:right;text-align:left;padding-left:20px;padding-right:8.333%}@media only screen and (max-width:1024px){section.two-column-content .content-right{width:100%;padding:0}}@media only screen and (max-width:480px){section.two-column-content .content-right{padding:0;width:100%}}section.two-column-content .content-right .top{max-width:1220px;margin:auto}section.two-column-content .content-right .top p{font-size:24px;line-height:34px}@media only screen and (max-width:480px){section.two-column-content .content-right .top p{line-height:24px;font-size:16px}}section.two-column-content .content-right .top p a{color:#f89406;font-weight:400;font-size:18px;line-height:22px}@media only screen and (max-width:480px){section.two-column-content .content-right .top p a{margin-top:22px}}section.two-column-content .content-right .top h2{text-align:left}@media only screen and (max-width:480px){section.two-column-content .content-right .top h2{font-size:40px;line-height:48px}}section.two-column-content .content-right .top h3{text-align:left}@media only screen and (max-width:480px){section.two-column-content .content-right .top h3{font-size:26px}}section.two-column-content .content-right hr{border-top:3px;border-color:#e6e6e6}section.two-column-content .content-right .bottom{max-width:1220px;margin:auto}section.two-column-content .content-right .bottom p{font-size:18px;font-weight:300;line-height:28px;width:calc(100%- 88px);display:inline-block;float:left}@media only screen and (max-width:480px){section.two-column-content .content-right .bottom p{font-size:16px;line-height:24px}}section.two-column-content .content-right .bottom .quote-attribute{font-size:14px;font-weight:600;line-height:28px;font-style:italic;width:calc(100%- 88px);display:inline-block;float:left;white-space:nowrap}@media only screen and (max-width:480px){section.two-column-content .content-right .bottom .quote-attribute{font-size:10px;line-height:16px;margin:10px 0}}section.two-column-content .content-right .bottom .quote-img{width:88px;border:4px solid #039cda;border-radius:50%;display:inline-block;float:left;margin-top:20px}section.two-column-content:after{background:inherit;bottom:0;content:'';display:block;height:14%;left:0;position:absolute;right:0;transform:skewY(-1.5deg);transform-origin:100%;z-index:1}section.two-row-content{padding:130px 0;text-align:center;overflow:visible;background-image:url(/Content/img/marketing/bg-stripes.png),linear-gradient(105deg,#f7f7f7 0%,#d8d8d8 97%);background-repeat:no-repeat;background-origin:border-box;background-position:initial}@media only screen and (max-width:480px){section.two-row-content{background-image:none;background:#f7f7f7}}section.two-row-content.extended-bottom{padding-bottom:300px;margin-bottom:-200px}section.two-row-content.background-center{background-position:center}@media only screen and (max-width:480px){section.two-row-content{padding:70px 0}}section.two-row-content .top{width:100%;margin:auto;position:relative;overflow:hidden;z-index:2;margin-bottom:80px}@media only screen and (max-width:768px){section.two-row-content .top{margin-bottom:50px}}@media only screen and (max-width:480px){section.two-row-content .top{margin-bottom:50px}}section.two-row-content .top.centered{margin:auto;margin-bottom:80px}@media only screen and (max-width:480px){section.two-row-content .top.centered{width:100%;top:100px}}@media only screen and (max-width:480px){section.two-row-content .top.centered .rob{float:none;margin:0}}@media only screen and (max-width:480px){section.two-row-content .top.centered.fade-in{top:0}}section.two-row-content .top.centered .quote-copy{margin-top:14px}section.two-row-content .top.centered .quote-copy p{margin-top:0}section.two-row-content .top .block{width:25%;text-align:center;display:inline-block;float:left;padding:0 10px;height:260px}@media only screen and (max-width:1024px){section.two-row-content .top .block{height:auto}}@media only screen and (max-width:768px){section.two-row-content .top .block{width:50%;height:300px;padding:0}}@media only screen and (max-width:480px){section.two-row-content .top .block{width:100%;height:auto;margin-bottom:40px;padding:0}}section.two-row-content .top .block img{width:100px;height:100px}section.two-row-content .top .block h4{font-size:24px;line-height:29px;font-style:italic;font-weight:bold;margin:0;margin-top:14px}@media only screen and (max-width:480px){section.two-row-content .top .block h4{font-size:16px;line-height:19px}}section.two-row-content .top .block p{font-size:14px;line-height:21px;font-weight:normal;margin:0;margin-top:14px;text-align:center}@media only screen and (max-width:480px){section.two-row-content .top .block p{text-align:left;font-size:14px;line-height:22px}}section.two-row-content .top img.headshot{border:4px solid #269bd8;border-radius:50%;width:150px;height:150px;float:left;margin-right:30px;margin-bottom:20px}section.two-row-content .top p{font-size:27px;font-weight:300;line-height:38px;text-align:left}@media only screen and (max-width:480px){section.two-row-content .top p{font-size:20px;line-height:27px}}section.two-row-content .top p.quote-attribute{font-size:16px;line-height:16px;font-weight:500;font-style:italic}section.two-row-content .bottom{position:relative;overflow:hidden;margin:130px;margin-bottom:0;z-index:2;margin:auto}@media only screen and (max-width:480px){section.two-row-content .bottom{margin:0;margin-bottom:0;top:-50px}}section.two-row-content .bottom.centered{margin:auto}@media only screen and (max-width:480px){section.two-row-content .bottom a{font-size:18px;line-height:22px}}section.two-row-content .bottom p{font-weight:300;font-size:30px;line-height:40px;text-align:center;margin-top:0;margin-bottom:0}@media only screen and (max-width:480px){section.two-row-content .bottom p{font-size:16px;line-height:24px;text-align:left}}section.two-row-content .bottom p.fancy{font-weight:300;font-size:22px;line-height:34px;text-align:center;font-style:italic;margin:0;margin-top:80px;max-width:907px;margin:auto;margin-bottom:12px}@media only screen and (max-width:480px){section.two-row-content .bottom p.fancy{font-size:18px;line-height:27px;font-weight:400;margin-bottom:20px}}section.two-row-content .bottom .customer-link{width:100%;display:inline-block;margin-bottom:12px}section.two-row-content .bottom .review-img{width:150px;margin-top:20px}@media only screen and (max-width:480px){section.two-row-content .bottom .review-img{width:88px}}section.two-row-content .bottom .review-img img{width:150px}@media only screen and (max-width:480px){section.two-row-content .bottom .review-img img{width:88px}}section.two-row-content .bottom .review-img img.make-bigger{width:190px}@media only screen and (max-width:480px){section.two-row-content .bottom .review-img img.make-bigger{width:110px}}section.two-row-content .content-left{text-align:left;float:left;width:50%}section.two-row-content .content-right{float:right;width:50%}section.two-row-content .content-right .ipad-holder img{width:100%}section.two-row-content .content-right .ipad-right{position:relative;width:100%;right:-1000px;transition:1.2s ease-out}@media only screen and (max-width:480px){section.two-row-content .content-right .ipad-right{right:0}}@media only screen and (max-width:480px){section.two-row-content .content-left,section.two-row-content .content-right{float:none;width:100%}}section.two-row-content.after-skew-down.square:after{background:#eee;height:3.5%;transform:skewY(1.05deg)}section.two-row-content.after-skew-down:after{background:#363636;bottom:0;content:'';display:block;height:5%;left:0;position:absolute;right:0;transform:skewY(1.5deg);transform-origin:0%;z-index:1}@media only screen and (max-width:480px){section.two-row-content.after-skew-down:after{background-color:#d8d8d8;transform:skewY(-1.5deg);transform-origin:100%;height:1%}}section.mobile-quote{display:none;background:#d8d8d8;padding:20px;padding-top:20px;padding-bottom:50px}@media only screen and (max-width:480px){section.mobile-quote{display:block}}section.mobile-quote p{font-size:24px;line-height:37px}section.mobile-quote img{float:left;display:inline-block;border:4px solid #269bd8;border-radius:50%;width:70px;margin-right:12px}section.mobile-quote .quote-attribute{float:left;display:inline-block;font-size:16px;line-height:24px;font-weight:500;margin-top:0}section.mobile-quote:after{background:#363636;bottom:0;content:'';display:block;height:5%;left:0;position:absolute;right:0;transform:skewY(1.5deg);transform-origin:0%;z-index:1}section.scew-right-down{padding:65px 0;background:#363636;color:#fff;z-index:4}@media only screen and (max-width:480px){section.scew-right-down{padding:65px 0}}section.scew-right-down .content{overflow:visible}section.scew-right-down img{float:left;display:inline-block;width:150px;margin-right:68px;margin-bottom:5%}@media only screen and (max-width:768px){section.scew-right-down img{margin-right:20px}}@media only screen and (max-width:480px){section.scew-right-down img{float:none;left:50%;position:relative;transform:translateX(-50%);margin-bottom:0}}section.scew-right-down copy{font-size:24px;line-height:37px;font-weight:300;display:inline-block;width:calc(100%- 218px);z-index:5}@media only screen and (max-width:480px){section.scew-right-down copy{width:100%}}section.scew-right-down copy button{border-color:#747474}section.scew-right-down copy button:hover{background-color:#747474}section.scew-left-up{padding:75px 0;background-color:#ee3738;color:#fff;overflow:visible;z-index:5}@media only screen and (max-width:480px){section.scew-left-up{padding:65px 0}}section.scew-left-up .content{overflow:visible}section.scew-left-up img{float:right;display:inline-block;width:190px;margin-top:15px;z-index:5;margin-left:60px}@media only screen and (max-width:480px){section.scew-left-up img{margin-left:0;float:none;left:50%;position:relative;transform:translateX(-50%)}}section.scew-left-up .copy{font-size:24px;line-height:37px;font-weight:300;z-index:5}@media only screen and (max-width:480px){section.scew-left-up .copy{width:100%}}section.scew-left-up .copy button{border-color:#b91f20}section.scew-left-up .copy button:hover{background-color:#b91f20}section.scew-left-up:after{background:inherit;bottom:0;content:'';display:block;height:16%;left:0;position:absolute;right:0;transform:skewY(1.5deg);transform-origin:0%;z-index:5}section.scew-right-up{padding:65px 0;background-color:#226db3;color:#fff;overflow:visible;z-index:4}@media only screen and (max-width:480px){section.scew-right-up{padding:65px 0}}section.scew-right-up img{float:left;display:inline-block;width:272px;margin-right:60px;margin-top:40px}@media only screen and (max-width:480px){section.scew-right-up img{float:none;left:50%;position:relative;transform:translateX(-50%)}}section.scew-right-up .copy{font-size:24px;line-height:37px;font-weight:300}@media only screen and (max-width:480px){section.scew-right-up .copy{width:100%}}section.scew-right-up .copy button{border-color:#269bd8}section.scew-right-up .copy button:hover{background-color:#269bd8}section.scew-right-up:after{background:inherit;bottom:0;content:'';display:block;height:16%;left:0;position:absolute;right:0;transform:skewY(-1.5deg);transform-origin:100%;z-index:4}section.demo-main-backer{background-color:#fff;background:url(/Content/img/marketing/inner-hero-full.jpg);background-size:cover;background-position:center;height:100vh;z-index:1;position:fixed;left:0;right:0;top:0;bottom:0}section.demo-main{background-color:transparent;padding-top:160px;padding-bottom:160px;z-index:3}@media only screen and (max-width:480px){section.demo-main{padding-top:80px;padding-bottom:80px}}section.demo-main .copy{color:#fff;width:60%;display:inline-block;float:left;padding-right:20px}@media only screen and (max-width:1200px){section.demo-main .copy{width:50%}}@media only screen and (max-width:768px){section.demo-main .copy{width:100%}}@media only screen and (max-width:480px){section.demo-main .copy{width:100%}}section.demo-main .copy h1{text-align:left;font-size:52px;line-height:58px;font-weight:300}@media only screen and (max-width:480px){section.demo-main .copy h1{font-size:38px;line-height:46px}}@media only screen and (max-width:480px){section.demo-main .copy p{font-size:16px;line-height:24px}}section.demo-main .form{width:40%;background-color:#0c7fbf;display:inline-block;float:right;color:#fff;padding:20px 50px;border-radius:6px}@media only screen and (max-width:1200px){section.demo-main .form{width:50%}}@media only screen and (max-width:768px){section.demo-main .form{width:100%}}@media only screen and (max-width:480px){section.demo-main .form{width:100%;padding:20px 10px}}section.get-heading{background:transparent;padding-top:120px;margin-bottom:40px;z-index:3}@media only screen and (max-width:480px){section.get-heading{padding-top:80px}}section.get-heading h1{padding:0;color:#fff;text-align:left}@media only screen and (max-width:480px){section.get-heading h1{font-size:38px;line-height:46px}}section.get-main{background:transparent;margin-bottom:0;z-index:3}section.get-main .form{width:50%;background-color:#0c7fbf;display:inline-block;float:left;color:#fff;padding:20px 50px;border-radius:6px}section.get-main .form a{color:#f6f6f6;font-style:italic}section.get-main .form a:hover{opacity:.85}@media only screen and (max-width:1200px){section.get-main .form{width:50%}}@media only screen and (max-width:768px){section.get-main .form{width:100%}}@media only screen and (max-width:480px){section.get-main .form{width:100%;padding:20px 10px}}section.get-main.form-right .form{float:right}section.get-main.form-right .copy{float:left;padding-right:50px;padding-left:0}section.get-main .copy{width:50%;display:block;float:right;padding:20px 50px;padding-right:0}section.get-main .copy.full-width{width:100%;padding:0;padding-bottom:20px}section.get-main .copy .demo-schedule{width:100%;height:780px;border:0}@media only screen and (max-width:768px){section.get-main .copy{width:100%;padding-left:0}}@media only screen and (max-width:480px){section.get-main .copy{width:100%;padding:20px 0}}section.get-main .copy p{color:#fff;font-size:22px;line-height:33px;margin:1em 0 1em 0;margin-top:0}section.get-main .copy p:last-of-type{margin-bottom:0}@media only screen and (max-width:480px){section.get-main .copy p{font-size:18px;line-height:24px}}section.get-main .copy p.quote{font-size:18px;font-weight:300;line-height:28px;margin-top:1.5em}section.get-main .copy p.quote-attribute{font-weight:600;font-size:18px;font-style:italic}section.get-main .copy .line-block{width:100%;display:inline-block;margin-bottom:40px}@media only screen and (max-width:480px){section.get-main .copy .line-block{margin-bottom:20px}}section.get-main .copy .line-block h1{color:#fff;font-size:42px;line-height:50px;float:left;font-weight:600}@media only screen and (max-width:1024px){section.get-main .copy .line-block h1{font-size:32px}}@media only screen and (max-width:480px){section.get-main .copy .line-block h1{font-size:22px;line-height:38px}}section.get-main .copy .line-block img{width:50px;float:left;margin-right:30px}section.get-quote{background:transparent;margin-bottom:40px;z-index:3}section.get-quote.integration-get-quote{background:linear-gradient(90deg,#0093d6 0%,#1e629c 97%);margin:0;padding:40px 0 100px}section.get-quote .content{overflow:visible}section.get-quote .giant-quote{width:120px;position:relative;z-index:-1;left:-50px;top:20px;opacity:.2}@media only screen and (max-width:768px){section.get-quote .giant-quote{left:-35px}}@media only screen and (max-width:480px){section.get-quote .giant-quote{width:60px;left:-9px;top:0}}section.get-quote .quote p{color:#fff;font-size:22px;line-height:33px;margin:0;margin-top:-40px;font-style:italic}@media only screen and (max-width:480px){section.get-quote .quote p{font-size:18px;line-height:24px}}section.get-quote .quote .head-shot{margin-top:20px;display:inline-block}section.get-quote .quote .head-shot img{width:97px;border:4px solid #0094d9;border-radius:50%;display:inline-block;float:left;margin-right:20px}@media only screen and (max-width:480px){section.get-quote .quote .head-shot img{margin:0;width:30%;margin-right:5%}}section.get-quote .quote .head-shot p{height:97px;padding-top:14px;font-weight:600;font-style:italic;display:inline-block;margin-top:0}@media only screen and (max-width:480px){section.get-quote .quote .head-shot p{float:right;width:65%;font-size:16px;line-height:24px}}section .hide{display:none}section.cta{text-align:center;background-image:url(/Content/img/bg-icon-pattern-light.png),linear-gradient(140deg,#3f3f3f 0%,#212121 97%);background-position:initial;background-size:cover;background-repeat:no-repeat;color:#fff;padding:100px 0}@media only screen and (max-width:480px){section.cta{padding:40px 0}}section.cta h1{font-size:38px;font-weight:300;line-height:60px}@media only screen and (max-width:480px){section.cta h1{font-size:24px;line-height:33px}}section.cta .link-button{font-size:32px;line-height:39px;font-weight:500;border-color:#24d053;padding:12px 60px;margin:0 20px;margin-top:20px;border-radius:4px}@media only screen and (max-width:480px){section.cta .link-button{font-size:18px;line-height:22px;padding:10px 0;text-align:center;width:100%;margin-left:0;margin-right:0}}section.cta .link-button:hover{background-color:#24d053}section.cta .link-button.blue-button{border-color:#269bd8}section.cta .link-button.blue-button:hover{background-color:#269bd8}.triangle-left-right{width:100%;height:70px;background:linear-gradient(90deg,#0093d6 0%,#1e629c 97%);transform:skewY(-3deg);transform-origin:100%;position:relative;margin-bottom:-70px;z-index:20;top:-70px}@media only screen and (min-width:1400px){.triangle-left-right{transform:skewY(-2deg)}}.triangle-left-right.white{background:#fdfdfd;height:80px;top:-80px;margin-bottom:-80px}@media only screen and (min-width:1530px){.triangle-left-right.white{height:100px;top:-100px;margin-bottom:-100px}}@media only screen and (max-width:480px){.triangle-left-right.white{height:24px;top:-20px;margin-bottom:-20px}}.triangle-left-right.light-gray{background:#eee;height:80px;top:-80px;margin-bottom:-80px}@media only screen and (min-width:1530px){.triangle-left-right.light-gray{height:100px;top:-100px;margin-bottom:-100px}}@media only screen and (max-width:480px){.triangle-left-right.light-gray{height:24px;top:-20px;margin-bottom:-20px}}.triangle-left-right.gray{background:#f5f5f5;height:80px;top:-80px;margin-bottom:-80px}@media only screen and (min-width:1530px){.triangle-left-right.gray{height:100px;top:-100px;margin-bottom:-100px}}@media only screen and (max-width:480px){.triangle-left-right.gray{height:26px;top:-26px;margin-bottom:-26px}}.triangle-left-right.skinny{height:30px}.triangle-right-left{width:100%;height:70px;background:linear-gradient(90deg,#0093d6 0%,#1e629c 97%);transform:skewY(3deg);transform-origin:0%;position:relative;margin-bottom:-70px;z-index:20;top:-70px}@media only screen and (min-width:1400px){.triangle-right-left{transform:skewY(2deg)}}.triangle-right-left.white{background:#fff;height:80px;margin-bottom:-80px}@media only screen and (min-width:1530px){.triangle-right-left.white{height:100px;margin-bottom:-100px}}@media only screen and (max-width:480px){.triangle-right-left.white{height:20px;top:-20px;margin-bottom:-20px}}.triangle-right-left.onepointfivedegree{transform:skewY(1.5deg)}.triangle-right-left.box-shadow-top{box-shadow:0 -6px 16px rgba(0,0,0,.1)}.triangle-inner{width:100%;height:60px;background:#eee;transform:skewY(2deg);transform-origin:100%;position:relative;margin-bottom:-80px;z-index:20;top:0}@media only screen and (max-width:480px){.triangle-inner{transform:skewY(2.5deg);z-index:39;top:5px}}@media only screen and (min-width:1530px){.triangle-inner{transform-origin:84%}}.triangle-inner.white{background-color:#fff}.triangle-inner.light-gray{background-color:#f5f5f5}.triangle-inner.no-overflow{height:80px;margin-bottom:-109px;top:-29px}@media only screen and (min-width:1530px){.triangle-inner.no-overflow{transform-origin:100%}}.triangle-inner-2{width:100%;height:80px;background:#eee;transform:skewY(-1.5deg);transform-origin:-100%;position:relative;margin-bottom:-80px;z-index:20}@media only screen and (min-width:1270px){.triangle-inner-2{top:10px}}@media only screen and (min-width:1530px){.triangle-inner-2{top:20px;transform-origin:-78%}}.triangle-inner-2.white{background-color:#fff}.triangle-inner-2.light-gray{background-color:#f5f5f5}.triangle-inner-2.no-overflow{height:80px;margin-bottom:-109px;top:-29px}@media only screen and (min-width:1530px){.triangle-inner-2.no-overflow{transform-origin:100%}}.fade-in{top:50px;opacity:0;transition:1.4s ease-out;position:relative}@media only screen and (max-width:480px){.fade-in{opacity:1}}@media only screen and (max-width:480px){.mobile-remove{display:none}}@media only screen and (max-width:480px){.mobile-center-button{margin:auto;margin-top:30px;display:block;width:100%;text-align:center}}@media only screen and (max-width:480px){.mobile-kill-top{top:0!important}}.wide-butt{padding-left:10px!important;padding-right:10px!important}@media only screen and (max-width:480px){.wide-butt{padding-left:0!important;padding-right:0!important}}.rotate{transform:rotateX(180deg)}.grey-button{border-color:#747474}.grey-button:hover{background-color:#747474}.red-button{border-color:#b91f20}.red-button:hover{background-color:#b91f20}.blue-button{border-color:#269bd8}.blue-button:hover{background-color:#269bd8}.mobile-inner-header{display:none}@media only screen and (max-width:480px){.mobile-inner-header{display:block;background-image:url(/Content/img/marketing/bg-mobile-inner-header.jpg);background-size:cover;background-position:center;color:#fff;padding:100px 0 40px 20px;text-align:left;z-index:30;overflow:visible}.mobile-inner-header h1{text-align:left;margin:0;font-size:38px;line-height:46px;font-weight:300}.mobile-inner-header p{width:70%;margin-bottom:25px;font-size:16px;line-height:24px}.mobile-inner-header p span{font-weight:600}.mobile-inner-header button{background-color:#46a546;color:#fff;border:none;border-radius:2px;font-size:18px;line-height:22px}.mobile-inner-header:after{background:linear-gradient(90deg,#fbd953 0%,#fc7e44 97%);bottom:0;content:'';display:block;height:15px;left:0;position:absolute;right:0;transform:skewY(1.5deg);transform-origin:0%;z-index:1}}.pricing-guide{padding:80px 0;padding-bottom:60px;margin:auto;background-color:#eee}.pricing-guide .chart-holder{border-radius:6px;background-color:#fff;display:inline-block;padding:32px;width:60%;box-shadow:0 13px 26px rgba(0,0,0,.1)}@media only screen and (max-width:1024px){.pricing-guide .chart-holder{width:100%;border-top-right-radius:0;border-top-left-radius:0}}.pricing-guide .chart-holder .chart{padding:10px}.pricing-guide .chart-holder .chart table{border-collapse:collapse;width:100%}.pricing-guide .chart-holder .chart table th,.pricing-guide .chart-holder .chart table td{border:1px solid #dedede;border-collapse:collapse;text-align:center;width:33.3%;padding:8px 0}.pricing-guide .chart-holder .chart table th:first-of-type,.pricing-guide .chart-holder .chart table td:first-of-type{border-left:none;text-align:left}.pricing-guide .chart-holder .chart table th:last-of-type,.pricing-guide .chart-holder .chart table td:last-of-type{border-right:none}.pricing-guide .chart-holder .chart table th{font-size:22px;font-weight:300;border-top:none;color:#555}.pricing-guide .chart-holder .chart table th.price{font-size:36px;line-height:18px;font-weight:700}@media only screen and (max-width:768px){.pricing-guide .chart-holder .chart table th.price{font-size:24px}}.pricing-guide .chart-holder .chart table th.price .sub-price{font-size:12px;font-weight:300}.pricing-guide .chart-holder .chart table td:first-of-type{border-left:none;text-align:left;font-size:10px;line-height:14px;font-weight:500;padding-right:16px;padding-left:0}.pricing-guide .chart-holder .chart table tbody tr:last-of-type td{border-bottom:none}.pricing-guide .chart-holder .chart table .fa{opacity:0}.pricing-guide .chart-holder p{font-size:12px;line-height:18px;padding:0 10px}.pricing-guide .copy-holder{width:40%;background-image:linear-gradient(to bottom right,#039cda,#2078b2);display:inline-block;float:left;border-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0;color:#fff;padding:40px;box-shadow:0 13px 26px rgba(0,0,0,.1)}.pricing-guide .copy-holder p{margin-bottom:40px;margin-top:0;font-size:24px;line-height:36px}.pricing-guide .copy-holder p span{font-weight:600}@media only screen and (max-width:768px){.pricing-guide .copy-holder p{font-size:19px;line-height:24px}}.pricing-guide .copy-holder button{background-color:#46a546;border:none;border-radius:2px;font-size:18px;line-height:22px}.pricing-guide .copy-holder button:hover{background-color:#fff;color:#46a546}@media only screen and (max-width:1024px){.pricing-guide .copy-holder{width:100%;border-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0}}.pricing-guide .additional-fee{margin-top:60px}.pricing-guide .additional-fee .fee-img{width:40%;display:inline-block;float:left;padding:10px}.pricing-guide .additional-fee .fee-img img{width:100%}.pricing-guide .additional-fee .fee-copy{width:60%;display:inline-block}.pricing-guide .additional-fee .fee-copy ul{list-style:none;box-sizing:border-box;overflow:hidden;padding:0}.pricing-guide .additional-fee .fee-copy ul li{width:50%;float:left;display:inline-block;font-weight:300;font-size:18px;line-height:34px}.mobile-pricing-guide{display:none;background-color:transparent;background-image:url(/Content/img/marketing/bg-mobile-pricing.png);background-position:top;background-repeat:no-repeat;background-size:auto;z-index:30;top:-20px}@media only screen and (max-width:480px){.mobile-pricing-guide{display:block}}.mobile-pricing-guide .content{margin:40px 20px;background-color:#fff;border-radius:6px;box-shadow:0 6px 16px rgba(0,0,0,.1);padding:35px;width:auto}.mobile-pricing-guide .content ul{list-style:none;text-align:center;padding:0;margin:0;width:60%;margin:auto;color:#272727;margin-bottom:38px}.mobile-pricing-guide .content ul li{border:none;border-bottom:1px solid #dedede;font-size:14px;line-height:14px;padding:8px 0}.mobile-pricing-guide .content ul li span{font-size:42px;font-weight:700;line-height:52px}.mobile-pricing-guide .content ul li span.small{font-size:14px;line-height:24px;color:#3b3b3b;font-weight:300}.mobile-pricing-guide .content p{font-size:12px;line-height:18px;color:#5a5a5a}.mobile-pricing-guide .additional-fee{margin:0 20px}.mobile-pricing-guide .additional-fee .fee-img{width:100%}.mobile-pricing-guide .additional-fee .fee-img img{width:50%}.mobile-pricing-guide .additional-fee .fee-copy h4{font-size:22px;line-height:33px;font-weight:700;font-style:italic;margin-bottom:0}.mobile-pricing-guide .additional-fee .fee-copy ul{list-style:none;padding:0}.mobile-pricing-guide .additional-fee .fee-copy ul li{font-size:16px;line-height:34px}.mobile-pricing-guide .additional-fee .fee-copy p{font-size:16px;line-height:24px;color:#5a5a5a}.customer-service{background-color:transparent;background-image:url(/Content/img/marketing/customer-service-bg.png);background-size:cover;background-repeat:no-repeat;padding:80px 0;margin-bottom:-40px}@media only screen and (max-width:480px){.customer-service{padding:80px 0;margin:0}}.customer-service .copy{width:70%}@media only screen and (max-width:768px){.customer-service .copy{width:100%}}@media only screen and (max-width:480px){.customer-service .copy{width:100%}}.customer-service .copy h1{margin-top:100px;text-align:left;font-size:52px;line-height:58px;color:#0092d6}@media only screen and (max-width:480px){.customer-service .copy h1{margin-top:0;font-size:36px;line-height:46px}}.customer-service .copy p{margin-bottom:80px;font-size:22px;line-height:33px}@media only screen and (max-width:480px){.customer-service .copy p{margin:0;font-size:16px;line-height:24px}}.price-tool{padding:110px 0;background-image:url(/Content/img/marketing/bg-stripes.png);background-origin:border-box;background-position:right;background-size:cover;z-index:2;text-align:center}@media only screen and (max-width:480px){.price-tool{padding:30px 0 60px 0}}.price-tool .heading{width:100%;margin-bottom:20px}.price-tool .heading h1{color:#0092d6;font-size:52px;line-height:58px;text-align:center}@media only screen and (max-width:480px){.price-tool .heading h1{text-align:left;font-size:36px;line-height:46px}}.price-tool .sliders{display:inline-block;float:left;margin-top:40px;text-align:left}@media only screen and (max-width:1024px){.price-tool .sliders{float:none;margin-bottom:40px}}@media only screen and (max-width:480px){.price-tool .sliders{float:none}}.price-tool .sliders .input-1{margin-bottom:16px}.price-tool .sliders .input-1 input{position:relative;top:-7px;text-align:left;padding-left:6px}.price-tool .sliders .input-2 span{position:relative;top:-1px;border:2px solid #cbcbcb;border-radius:4px;border-right:none;border-bottom-right-radius:0;border-top-right-radius:0;font-size:22px;color:#5a5a5a;margin-left:20px;height:43px;background-color:#f2f2f2;padding:6px}.price-tool .sliders .input-2 input{margin-left:0;position:relative;top:-7px;border-left:none;border-bottom-left-radius:0;border-top-left-radius:0;width:93px;text-align:left}.price-tool .sliders label{font-size:22px;line-height:31px;color:#5a5a5a;font-weight:700;font-style:italic}.price-tool .sliders input{width:120px;background-color:#f2f2f2;border:2px solid #cbcbcb;border-radius:4px;-webkit-appearance:textfield;text-align:right;height:32px;font-size:22px;color:#5a5a5a;float:right;margin-left:20px;height:43px}.price-tool .sliders button{color:#5a5a5a;background-color:#f2f2f2;border:2px solid #cbcbcb;border-radius:2px;font-size:14px;line-height:17px;margin-top:30px;float:right}.price-tool .sliders button:hover{background-color:#cbcbcb;color:#fff}@media only screen and (max-width:480px){.price-tool .sliders button{float:left;font-size:14px;line-height:17px;padding:8px 16px}}.price-tool .our-results{width:62%;display:inline-block;float:right;max-width:700px;background-color:#fff;padding:35px 40px;border-radius:3px;box-shadow:0 6px 16px rgba(0,0,0,.1);margin-bottom:16px;margin-right:16px}@media only screen and (max-width:1024px){.price-tool .our-results{width:100%;margin:auto;float:none}}@media only screen and (max-width:480px){.price-tool .our-results{position:relative;margin-top:20px;margin-bottom:16px;padding:35px 10px}}.price-tool .our-results table{width:100%;text-align:center}.price-tool .our-results table tr td,.price-tool .our-results table tr th{border-bottom:1px solid #ededed;font-size:14px;line-height:14px;padding:6px 0}.price-tool .our-results table tr td{color:#d5d5d5}.price-tool .our-results table tr td:first-of-type{color:#3c3c3c}.credit-card{background-color:#fdfdfd;padding:80px 0}@media only screen and (max-width:480px){.credit-card{padding:50px 0}}.credit-card h5{font-size:24px;font-weight:700;line-height:33px;margin:0;font-style:italic}@media only screen and (max-width:480px){.credit-card h5{font-weight:500;font-size:16px;line-height:24px}}.credit-card p{font-size:22px;line-height:33px;color:#1f1c1c}@media only screen and (max-width:480px){.credit-card p{font-size:16px;line-height:24px}}.credit-card .top-content,.credit-card .bottom-content{padding-left:0;padding-right:0;width:83.333%;margin:auto;max-width:1200px;overflow:hidden;margin-bottom:35px}@media only screen and (max-width:480px){.credit-card .top-content,.credit-card .bottom-content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.credit-card .top-content,.credit-card .bottom-content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.credit-card .top-content,.credit-card .bottom-content{width:100%;margin-bottom:20px}}.credit-card .top-content h1,.credit-card .bottom-content h1{font-size:52px;line-height:58px;color:#0092d6;text-align:left;width:80%}@media only screen and (max-width:480px){.credit-card .top-content h1,.credit-card .bottom-content h1{font-size:36px;line-height:46px;width:100%}}.credit-card .stripe{box-sizing:border-box;padding-left:0;padding-right:0;width:83.333%;margin:auto;max-width:1200px;overflow:hidden;margin-bottom:60px;display:flex}@media only screen and (max-width:480px){.credit-card .stripe{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.credit-card .stripe{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.credit-card .stripe{margin-bottom:45px;display:block}}.credit-card .stripe .cc-image{float:left;width:44%;margin-right:1%;display:flex;flex-flow:row wrap;align-items:center;min-height:200px}@media only screen and (max-width:480px){.credit-card .stripe .cc-image{float:none;width:95%;margin:0 auto;display:block;min-height:100px}}.credit-card .stripe .card{float:left;margin-right:30px}@media only screen and (max-width:1024px){.credit-card .stripe .card{width:20%}}.credit-card .stripe .copy{padding:0 30px;float:right;width:55%}@media only screen and (max-width:480px){.credit-card .stripe .copy{padding:0;float:none;width:100%;margin:0 auto}}.credit-card .stripe .copy p{margin:0}.credit-card .stripe .rates{position:relative;box-sizing:border-box;float:left}@media only screen and (max-width:480px){.credit-card .stripe .rates{margin-top:20px}}.credit-card .stripe .rates p{margin:10px 0;font-size:18px}.credit-card .stripe .rates ul{list-style:none;padding-left:0;display:inline-block;float:left;width:100%;margin:0}.credit-card .stripe .rates ul li{font-size:16px;line-height:27px;display:inline-block;margin-bottom:0;padding:2px 0;margin-right:10px}@media only screen and (max-width:480px){.credit-card .stripe .rates ul li{padding:0 3px}}.credit-card .stripe .rates ul li img{vertical-align:middle}.credit-card .stripe .rates ul li.chosen-tab{position:relative;background:#fff;border-bottom:2px solid #0092d6}@media only screen and (max-width:480px){.credit-card .stripe .rates ul li.chosen-tab{border:none;border-bottom:2px solid #0092d6}}.credit-card .stripe .rates .rate{width:calc(100%- 12px);box-shadow:0 6px 16px rgba(0,0,0,.1);border-radius:3px;display:inline-block;position:relative;margin:20px 0;margin-top:0;margin-right:6px;margin-left:6px}@media only screen and (max-width:480px){.credit-card .stripe .rates .rate{border:none;height:calc(100%- 6px);margin:0;margin-bottom:20px;float:right;margin-right:6px;margin-left:6px;box-shadow:0 6px 16px rgba(0,0,0,.1);background-color:#fff}}.credit-card .stripe .rates .rate h2{font-size:36px;line-height:37px;color:#0092d6}@media only screen and (max-width:480px){.credit-card .stripe .rates .rate h2{font-size:28px;line-height:37px}}.credit-card .stripe .rates .rate h2 span{font-size:18px}@media only screen and (max-width:480px){.credit-card .stripe .rates .rate h2 span{font-size:18px;line-height:22px}}.credit-card .bar{padding-left:0;padding-right:0;width:83.333%;margin:auto;max-width:1200px;margin-bottom:35px;border-left:16px solid #f4f4f4;padding-left:40px;padding-bottom:40px;overflow:hidden}@media only screen and (max-width:480px){.credit-card .bar{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.credit-card .bar{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.credit-card .bar{width:98%;padding:10px;margin-left:20px}}.credit-card .bar ul{list-style:none;padding:0}.credit-card .bar ul li{width:33%;display:inline-block;float:left;font-size:18px;line-height:28px;color:#3b3b3b}@media only screen and (max-width:480px){.credit-card .bar ul li{width:50%;font-size:10px}}.fee{padding:160px 0;background:linear-gradient(90deg,#0093d6 0%,#1e629c 97%);margin-bottom:-80px}@media only screen and (max-width:480px){.fee{padding:80px 0;padding-bottom:140px}}@media only screen and (max-width:480px){.fee{width:100%}}.fee .image{width:20%;float:left;display:inline-block;margin-top:58px}@media only screen and (max-width:480px){.fee .image{display:none}}.fee .copy{width:80%;display:inline-block;color:#fff}@media only screen and (max-width:480px){.fee .copy{width:100%}}.fee .copy h1{text-align:left;font-size:52px;line-height:58px;margin:0}@media only screen and (max-width:480px){.fee .copy h1{text-align:left;font-size:36px;line-height:46px;font-weight:300;width:100%}}.fee .copy P{font-size:22px;line-height:33px;margin:0;margin-top:10px}@media only screen and (max-width:480px){.fee .copy P{font-size:16px;line-height:24px}}.features-intro{padding:80px 0}@media only screen and (max-width:480px){.features-intro{padding:80px 0}}.features-intro .content{padding-left:0;padding-right:0;width:83.333%;margin:auto;max-width:1200px;overflow:hidden}@media only screen and (max-width:480px){.features-intro .content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.features-intro .content{padding-left:20px;padding-right:20px;width:100%}}.features-intro .content .copy{width:50%;height:100%;float:left;position:relative;margin-top:30px}@media only screen and (max-width:480px){.features-intro .content .copy{width:100%;float:none;left:0;margin:0}}.features-intro .content .copy img{float:left;display:inline-block;width:20%}@media only screen and (max-width:480px){.features-intro .content .copy img{width:22%;margin-bottom:15px}}.features-intro .content .copy .copy-holder{width:80%;padding-left:20px;display:inline-block}@media only screen and (max-width:480px){.features-intro .content .copy .copy-holder{width:100%;padding:0}}.features-intro .content .copy .copy-holder h5{margin:0;font-size:22px;line-height:27px;color:#909090;font-weight:600;font-style:italic}.features-intro .content .copy .copy-holder p{margin:0;font-size:18px;line-height:27px;color:#909090}@media only screen and (max-width:480px){.features-intro .content .copy .copy-holder p{line-height:24px}}.features-intro .content .copy .ticketing{margin-bottom:60px}@media only screen and (max-width:480px){.features-intro .content .copy .ticketing{margin-bottom:30px}}.features-intro .content .laptop{width:50%;float:right;position:relative}@media only screen and (max-width:480px){.features-intro .content .laptop{display:none}}.features-intro .content .laptop img{width:100%}.features-details{background-color:#f5f5f5;border-top:8px solid #1e629c;padding-bottom:80px}@media only screen and (max-width:480px){.features-details{padding-bottom:0}}.features-details .content{padding:110px 160px 30px 160px;padding-left:0;padding-right:0;width:83.333%;margin:auto;max-width:1200px;overflow:hidden;overflow:visible;height:720px;display:flex}@media only screen and (max-width:480px){.features-details .content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.features-details .content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:1150px){.features-details .content{height:920px}}@media only screen and (max-width:768px){.features-details .content{display:block;height:auto}}@media only screen and (max-width:480px){.features-details .content{display:block;padding-top:80px;padding-bottom:80px;height:auto}}.features-details .content .details{background-color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.1);padding:40px 60px;width:60%;float:right;display:inline-block}@media only screen and (max-width:1024px){.features-details .content .details{padding:30px 30px}}@media only screen and (max-width:768px){.features-details .content .details{width:100%;float:none}}@media only screen and (max-width:480px){.features-details .content .details{padding:20px;width:100%;float:none}}.features-details .content .details h5{margin:0;margin-top:10px;font-size:22px;line-height:27px;font-style:italic;font-weight:600;color:#226db3}.features-details .content .details p{color:#909090;font-size:18px;line-height:27px;margin:0}@media only screen and (max-width:480px){.features-details .content .details p{font-size:18px;line-height:24px}}.features-details .content .details p:last-of-type{margin-bottom:10px}.features-details .content .options{width:40%;display:inline-block;float:left}@media only screen and (max-width:768px){.features-details .content .options{width:100%;float:none}}@media only screen and (max-width:480px){.features-details .content .options{width:100%;float:none}}.features-details .content .options .option{margin:10px 0;padding:30px;display:flex}@media only screen and (max-width:768px){.features-details .content .options .option{float:left;display:inline-block;width:33.33%;text-align:center;margin:0;padding:5px;height:58px;margin-bottom:-3px}}@media only screen and (max-width:607px){.features-details .content .options .option{width:auto;height:40px;padding:5px 10px}}@media only screen and (max-width:480px){.features-details .content .options .option{padding:5px 10px;float:left;display:inline-block;width:auto;text-align:center;height:auto;margin-bottom:-3px}}.features-details .content .options .option h1{font-size:42px;text-align:left;position:relative;display:inline-block;left:15px}@media only screen and (max-width:1260px){.features-details .content .options .option h1{font-size:36px;line-height:64px}}@media only screen and (max-width:1024px){.features-details .content .options .option h1{font-size:24px;line-height:46px}}@media only screen and (max-width:768px){.features-details .content .options .option h1{font-size:18px;line-height:46px;vertical-align:bottom;left:5px}}@media only screen and (max-width:607px){.features-details .content .options .option h1{font-size:18px;line-height:22px}}@media only screen and (max-width:480px){.features-details .content .options .option h1{top:0;left:0;font-size:18px;line-height:22px;font-weight:600}}.features-details .content .options .option img{width:72px;height:72px;position:relative;display:inline-block}@media only screen and (max-width:1260px){.features-details .content .options .option img{width:64px;height:64px}}@media only screen and (max-width:1024px){.features-details .content .options .option img{width:46px;height:46px}}@media only screen and (max-width:607px){.features-details .content .options .option img{width:22px;height:22px}}@media only screen and (max-width:480px){.features-details .content .options .option img{display:none}}.features-details .content .options .option.active{background-color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.1)}@media only screen and (max-width:768px),only screen and (max-width:480px){.features-details .content .options .option.active{box-shadow:none}}.features-details .content .options .option:hover{cursor:pointer}.features-integrations{background-color:#f5f5f5;padding-bottom:80px}@media only screen and (max-width:480px){.features-integrations{padding-bottom:80px}}.features-integrations .content{padding-left:0;padding-right:0;width:83.333%;margin:auto;max-width:1200px;overflow:hidden}@media only screen and (max-width:480px){.features-integrations .content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.features-integrations .content{padding-left:20px;padding-right:20px;width:100%}}.features-integrations .content .bottom{text-align:center}.features-integrations .content .bottom p{font-size:30px;line-height:40px;font-weight:300;margin-top:0}@media only screen and (max-width:480px){.features-integrations .content .bottom p{font-size:18px;line-height:27px}}.features-support{background-image:url(/Content/img/marketing/bg-features-support.png);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#fff;padding:160px 0;border-bottom:8px solid #1e629c}@media only screen and (max-width:480px){.features-support{padding:80px 0;background-image:url(/Content/img/marketing/bg-mobile-customer-service.jpg);background-position:left}}.features-support .content{padding-left:0;padding-right:0;width:83.333%;margin:auto;max-width:1200px;overflow:hidden}@media only screen and (max-width:480px){.features-support .content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.features-support .content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.features-support .content{width:100%}}.features-support .content .copy{width:100%;display:inline-block;float:left}@media only screen and (max-width:480px){.features-support .content .copy{width:100%}}.features-support .content .copy h1{font-size:52px;line-height:58px;color:#0092d6;text-align:center;width:100%}@media only screen and (max-width:480px){.features-support .content .copy h1{font-size:36px;line-height:46px;width:100%}}.features-support .content .copy p{font-size:20px;line-height:30px;color:#333}@media only screen and (max-width:480px){.features-support .content .copy p{font-size:16px;line-height:24px}}.features-support .content .slider-holder{width:100%;display:inline-block;float:left}.features-support .content .slider-holder .slider{position:relative;transition:all ease-in-out .4s;left:0}.features-support .content .slider-holder .slider ul{list-style:none;width:400%;padding:0}@media only screen and (max-width:480px){.features-support .content .slider-holder .slider ul{width:800%}}.features-support .content .slider-holder .slider ul li{width:12.5%;border:none;padding:30px;display:inline-block;float:left;font-size:20px;line-height:30px;font-style:italic;color:#5a5a5a}@media only screen and (max-width:480px){.features-support .content .slider-holder .slider ul li{padding:0;display:none}}.features-support .content .slider-holder .slider ul li span{font-size:14px;font-weight:700}.features-support .content .slider-holder .slider ul li.border{border-right:3px solid #e8e8e8}@media only screen and (max-width:480px){.features-support .content .slider-holder .slider ul li.border{border:none;display:inline-block}}.features-support .button-holder{position:absolute;top:0;width:100%;padding:0 5%}@media only screen and (max-width:480px){.features-support .button-holder{display:none}}.features-support .button-holder button{border:none;color:#95989a;font-size:30px}.features-support .button-holder button img{width:20px}.features-support .button-holder button.left{float:left}.features-support .button-holder button.right{float:right}.features-support .button-holder-mobile{position:relative;top:0;width:100%;padding:19px 0;display:none;text-align:center}@media only screen and (max-width:480px){.features-support .button-holder-mobile{display:block}}.features-support .button-holder-mobile button{border:none;color:#95989a;font-size:30px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.1)}.features-support .button-holder-mobile button img{width:20px}.features-support .button-holder-mobile button.left{border-right:1.5px solid #e5e5e5;margin-right:-2px}.features-support .button-holder-mobile button.right{border-left:1.5px solid #e5e5e5;margin-left:-2px}.features-premium{padding:160px 0;background-color:#f5f5f5;margin-bottom:-60px}@media only screen and (max-width:480px){.features-premium{padding:80px 0;margin-bottom:-30px}}.features-premium .content{padding-left:0;padding-right:0;width:83.333%;margin:auto;max-width:1200px;overflow:hidden}@media only screen and (max-width:480px){.features-premium .content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.features-premium .content{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:480px){.features-premium .content{width:100%}}.features-premium .content .copy{width:60%;display:inline-block;float:right;margin-bottom:40px}@media only screen and (max-width:480px){.features-premium .content .copy{width:90%;float:left;margin-bottom:30px}}.features-premium .content .copy h1{font-size:52px;line-height:58px;color:#0092d6;text-align:right}@media only screen and (max-width:480px){.features-premium .content .copy h1{font-size:36px;line-height:36px;text-align:left}}.features-premium .content .features{width:100%;display:inline-block}.features-premium .content .features ul{list-style:none;padding:0;margin:0}.features-premium .content .features ul li{display:inline-block;width:33%;vertical-align:text-top;font-size:16px;line-height:24px;color:#909090;margin:0 -1px;margin-bottom:20px;padding:5px 12px}@media only screen and (max-width:1024px){.features-premium .content .features ul li{width:49%}}@media only screen and (max-width:480px){.features-premium .content .features ul li{width:100%;padding:5px 0}}.features-premium .content .features ul li h5{font-size:18px;line-height:27px;color:#909090;margin:0;font-style:italic;font-weight:700}.features-premium .content .link-holder{width:100%;text-align:center;margin-top:40px}@media only screen and (max-width:480px){.features-premium .content .link-holder{margin-top:20px}}.features-premium .content .link-holder a{font-size:22px}.story-events{width:100%;background:#eee;overflow:visible;z-index:30}.story-events .content .copy{width:75%;display:inline-block;float:left;margin-bottom:20px}@media only screen and (max-width:768px){.story-events .content .copy{width:100%}}@media only screen and (max-width:480px){.story-events .content .copy{width:100%}}.story-events .content .copy p{font-size:24px;color:#909090;letter-spacing:0;line-height:37px}@media only screen and (max-width:480px){.story-events .content .copy p{font-size:16px;line-height:24px}}.story-events .events-list{width:100%;display:block;overflow:hidden}.story-events .events-list h2{font-size:32px;color:#2d2d2d;line-height:58px;text-align:left;margin-bottom:18px;width:100%;display:inline-flex}@media only screen and (max-width:480px){.story-events .events-list h2{font-size:36px;line-height:46px}}.story-events .events-list .row{overflow:hidden;display:inline-flex;margin-bottom:30px;width:100%}.story-events .events-list .row.hide-desktop{display:none}@media only screen and (max-width:480px){.story-events .events-list .row.hide-desktop{display:inline-flex}}.story-events .events-list .row .event-card{background-color:#fff;display:inline-block;width:31.6%;margin-right:2%}@media only screen and (max-width:480px){.story-events .events-list .row .event-card{width:49%;margin-right:2%}}.story-events .events-list .row .event-card:last-of-type{margin-right:0}.story-events .events-list .row .event-card img{width:100%}.story-events .events-list .row .event-card p{padding:10px 15px;font-size:22px;color:#494949;line-height:33px;margin:0;font-weight:600;font-style:italic}@media only screen and (max-width:480px){.story-events .events-list .row .event-card p{padding:5px 8px;font-size:16px;line-height:24px}}.story-events:after{background:inherit;bottom:0;content:'';display:block;height:85px;left:0;top:20px;right:0;transform:skewY(1.5deg);transform-origin:-100%;z-index:4}@media only screen and (min-width:1530px){.story-events:after{transform:skewY(1deg)}}.story-quote{background-image:linear-gradient(50deg,#0092d6 0%,#1c65a0 94%,#1e629c 100%)}.story-quote.hillsong{background-image:none;background-color:#3c3c3c;padding:120px 0}@media only screen and (max-width:480px){.story-quote.hillsong{padding:60px 0}}.story-quote.gateway{background:linear-gradient(90deg,#bd1617 0%,#ee3738 97%);padding:120px 0;padding-top:60px}@media only screen and (max-width:480px){.story-quote.gateway{padding:60px 0}}.story-quote.prestonwood{background:linear-gradient(90deg,#184772 0%,#226db3 97%);padding:120px 0;padding-top:60px}@media only screen and (max-width:480px){.story-quote.prestonwood{padding:60px 0}}.story-quote .content{overflow:visible;color:#fff;margin-top:-60px}@media only screen and (max-width:480px){.story-quote .content{padding-top:0}}.story-quote .content .giant-quote{width:120px;position:relative;z-index:-1;left:-50px;top:80px;opacity:.3}@media only screen and (max-width:768px){.story-quote .content .giant-quote{left:-35px}}@media only screen and (max-width:480px){.story-quote .content .giant-quote{width:80px;left:-20px}}.story-quote .content .quote p{font-size:24px;line-height:37px}@media only screen and (max-width:480px){.story-quote .content .quote p{font-size:18px;line-height:26px}}.story-quote .content .head-shot{margin-top:20px;display:inline-block}.story-quote .content .head-shot img{width:117px;border:4px solid #0094d9;border-radius:50%;display:inline-block;float:left;margin-right:20px}@media only screen and (max-width:480px){.story-quote .content .head-shot img{margin:0;width:30%;margin-right:5%}}.story-quote .content .head-shot p{font-size:24px;color:#fff;font-weight:600;font-style:italic;line-height:37px;display:inline-block}.story-quote .content .head-shot p.morris{margin:0;width:calc(100%- 137px)}@media only screen and (max-width:480px){.story-quote .content .head-shot p{float:right;font-size:16px;line-height:22px;width:65%}}.story-solution{background-color:#fff}.story-solution .content{padding:75px 0;padding-bottom:35px}@media only screen and (max-width:480px){.story-solution .content{padding:10px 30px}}.story-solution .content h2{font-size:36px;color:#2d2d2d;line-height:58px;text-align:left;margin-bottom:12px;padding-left:30px}@media only screen and (max-width:480px){.story-solution .content h2{padding:0}}.story-solution .content .solution{margin-bottom:60px;display:inline-block;width:100%}@media only screen and (max-width:480px){.story-solution .content .solution{margin-bottom:30px}}.story-solution .content .solution .solution-copy{display:inline-block;width:80%;padding:0 30px}@media only screen and (max-width:480px){.story-solution .content .solution .solution-copy{width:100%;padding:0}}.story-solution .content .solution .solution-copy h5{font-size:24px;color:#494949;letter-spacing:.1px;line-height:33px;font-style:italic;font-weight:600;text-align:left;display:inline-block;margin:0}@media only screen and (max-width:480px){.story-solution .content .solution .solution-copy h5{font-size:16px;line-height:24px;padding:0}}.story-solution .content .solution .solution-copy p{font-size:22px;color:#494949;line-height:33px;text-align:left;display:inline-block;margin:0}@media only screen and (max-width:480px){.story-solution .content .solution .solution-copy p{font-size:16px;line-height:24px;padding:0}}.story-solution .content .solution .img-right{width:20%;float:right}@media only screen and (max-width:480px){.story-solution .content .solution .img-right{display:none}}.story-solution .content .solution .img-left{width:20%;float:left}@media only screen and (max-width:480px){.story-solution .content .solution .img-left{display:none}}.about-mission{padding:120px 0;background-color:#fff}@media only screen and (max-width:480px){.about-mission{padding:60px 0}}.about-mission .content .copy h1{color:#0092d6}@media only screen and (max-width:480px){.about-mission .content .copy h1{font-size:38px;line-height:46px}}.about-mission .content .copy p{font-size:22px;line-height:33px}.about-clients{background-image:url(/Content/img/marketing/bg-concert-blue-with-icons.jpg);background-position:center;background-size:cover;padding:120px 0}@media only screen and (min-width:1530px){.about-clients{padding:175px 0}}@media only screen and (max-width:768px),only screen and (max-width:480px){.about-clients{background-image:url(/Content/img/marketing/bg-concert-blue-mobile.jpg)}}.about-clients .image img{width:40%;float:left;padding-left:8.333%}@media only screen and (min-width:1530px){.about-clients .image img{width:30%}}@media only screen and (max-width:1024px){.about-clients .image img{width:45%}}@media only screen and (max-width:768px),only screen and (max-width:480px){.about-clients .image{display:none}}.about-clients .mobile-image{display:none}@media only screen and (max-width:768px),only screen and (max-width:480px){.about-clients .mobile-image{display:inline-block;width:100%}}@media only screen and (max-width:480px){.about-clients .mobile-image{padding:0}}@media only screen and (max-width:480px){.about-clients .mobile-image img{width:100%}}.about-clients .copy{width:50%;float:right}@media only screen and (max-width:768px),only screen and (max-width:480px){.about-clients .copy{width:100%;float:none}}.about-clients .copy p{font-size:22px;line-height:33px;color:#fff}.about-teamwork{padding:120px 0;background-color:#fff}@media only screen and (max-width:480px){.about-teamwork{padding:60px 0}}.about-teamwork .copy{width:100%;margin-bottom:60px}@media only screen and (max-width:768px),only screen and (max-width:480px){.about-teamwork .copy{width:100%}}.about-teamwork .copy h1{text-align:center;color:#333}@media only screen and (max-width:480px){.about-teamwork .copy h1{font-size:38px;line-height:46px}}.about-teamwork .copy p{font-size:20px;line-height:30px;color:#333;text-align:left}.about-teamwork .team{width:100%}.about-teamwork .team .person{margin-bottom:40px;width:33.333%;display:inline-block;float:left;text-align:center}@media only screen and (max-width:1024px){.about-teamwork .team .person{height:90px}}@media only screen and (max-width:768px){.about-teamwork .team .person{width:50%}}@media only screen and (max-width:480px){.about-teamwork .team .person{width:100%;height:auto}}.about-teamwork .team .person .name{font-size:32px;line-height:48px;margin:0;font-style:italic;font-weight:600;color:#222}@media only screen and (max-width:1024px){.about-teamwork .team .person .name{font-size:22px;line-height:27px}}.about-teamwork .team .person .title{font-size:22px;line-height:33px;margin:0}@media only screen and (max-width:1024px){.about-teamwork .team .person .title{font-size:18px;line-height:27px}}.about-quote{background-image:linear-gradient(50deg,#0092d6 0%,#1c65a0 94%,#1e629c 100%);padding-bottom:150px;margin-bottom:-80px}.about-quote .content{overflow:visible;color:#fff}@media only screen and (max-width:480px){.about-quote .content{padding-top:0}}.about-quote .content .giant-quote{width:120px;position:relative;z-index:-1;left:-50px;top:80px;opacity:.3}@media only screen and (max-width:480px){.about-quote .content .giant-quote{width:80px;left:-20px}}.about-quote .content p{font-size:24px;line-height:37px}@media only screen and (max-width:480px){.about-quote .content p{font-size:18px;line-height:26px}}.about-quote .content p.quote-attribute{font-weight:600;font-style:italic;text-align:right}.fa-green{color:#46a546}@media only screen and (max-width:480px){.hide-phone{display:none!important}}.integrations{background-color:#eee;overflow:visible;padding-top:20px}.integrations .title{text-align:left;padding-bottom:30px;width:60%}.integrations .title h1{margin-top:50px;text-align:left;font-size:52px;line-height:58px;color:#0092d1}.integrations .row{overflow:hidden;display:inline-flex;margin-bottom:25px;width:100%}.integrations .row .event-card{background-color:#fff;display:inline-block;width:32%;margin-right:2%}.integrations .row .event-card:last-of-type{margin-right:0}.integrations .row .event-card img{width:100%}.integrations .row .event-card p{padding:0 10px 15px;font-size:14px;color:#494949;line-height:20px;margin:0;font-weight:400;font-style:italic;text-align:center}.integrations.square{z-index:11}.integrations .bar{padding-left:0;padding-right:0;margin:50px auto 0;margin-bottom:35px;border-left:16px solid #eaeaea;padding-left:40px;overflow:hidden}@media only screen and (max-width:480px){.integrations .bar{padding-left:20px}}.integrations .bar.int-bottom{text-align:left}.integrations .bar ul{list-style:none;padding:0}.integrations .bar ul.bf-features li{float:none;clear:both;width:100%}.integrations .bar ul.add-features li{width:49%}.integrations .bar ul li{width:33%;display:inline-block;float:left;font-size:18px;line-height:28px;color:#3b3b3b}@media only screen and (max-width:480px){.integrations .bar ul li{width:50%;font-size:10px}}.integrations h5{font-size:24px;font-weight:700;line-height:33px;margin:0;font-style:italic}@media only screen and (max-width:480px){.integrations h5{font-weight:500;font-size:16px;line-height:24px}}.integrations:after{background:inherit;bottom:0;content:'';display:block;height:2.5%;left:0;position:absolute;right:0;transform:skewY(-1.05deg);transform-origin:100%;z-index:1}@media only screen and (max-width:480px){.integrations:after{height:3%}}.integration-get-quote{background:linear-gradient(90deg,#0093d6 0%,#1e629c 97%)}.homepage-form h2{font-weight:600;font-size:32px;line-height:44px;text-align:left}.homepage-form .row{display:inline-block;width:100%}.homepage-form .col-xs-12{width:100%;margin-bottom:8px}.homepage-form .col-sm-12{width:100%;margin-bottom:8px}.homepage-form .col-sm-6{width:50%;margin-bottom:8px;float:left}.homepage-form .col-sm-6:first-of-type{padding-right:3px}.homepage-form .col-sm-6:last-of-type{padding-left:3px}.homepage-form label{display:block;font-weight:600;margin-bottom:2px}.homepage-form label.checkbox{font-weight:300;margin-bottom:0}.homepage-form label .instructions{font-weight:300}.homepage-form .form-control.input-validation-error,.homepage-form .form-control.form-control--error{color:#d24445;border:1px solid #d24445;background:#fee}.homepage-form .form-control.input-validation-error:-moz-placeholder,.homepage-form .form-control.form-control--error:-moz-placeholder{color:rgba(238,101,101,.6)}.homepage-form .form-control.input-validation-error::-moz-placeholder,.homepage-form .form-control.form-control--error::-moz-placeholder{color:rgba(238,101,101,.6)}.homepage-form .form-control.input-validation-error:-ms-input-placeholder,.homepage-form .form-control.form-control--error:-ms-input-placeholder{color:rgba(238,101,101,.6)}.homepage-form .form-control.input-validation-error::-webkit-input-placeholder,.homepage-form .form-control.form-control--error::-webkit-input-placeholder{color:rgba(238,101,101,.6)}.homepage-form .form-control.input-validation-error:focus,.homepage-form .form-control.form-control--error:focus,.homepage-form .form-control.input-validation-error.form-control--focus,.homepage-form .form-control.form-control--error.form-control--focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,101,101,.35);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,101,101,.35)}.homepage-form .field-validation-error{color:#f79b9b;font-size:12px;display:block}.homepage-form .field-validation-error.alert{padding:10px;margin:5px 0;background:#d24445;color:#fff}.homepage-form .btn{width:100%;border:2px solid #47ab3d;background-color:#47ab3d;font-weight:600;border-radius:2px;color:#fff}.homepage-form .btn:hover{background-color:#fff;border-color:#fff;color:#47ab3d}.homepage-form input[type=text],.homepage-form input[type=tel],.homepage-form input[type=email]{width:100%;display:block;height:30px;padding:4px 8px;font-size:14px;border-radius:0;border:none 0;-webkit-appearance:none}.homepage-form select{border-radius:0;border:none 0;-webkit-appearance:none;-webkit-border-radius:0;background:url(/Content/img/icon-form-select.png),#fff;background-repeat:no-repeat;background-position:right 9px top 0;width:100%;display:block;height:30px;padding:4px 8px;font-size:14px;padding-right:30px}.homepage-form textarea{width:100%;display:block;height:auto;padding:4px 8px;font-size:14px;min-height:100px;border-radius:0;border:none 0}.hide{display:none!important}@media only screen and (max-width:480px){.hide-xs{display:none}}@media only screen and (max-width:768px){.hide-sm{display:none!important}}@media only screen and (max-width:826px){.hide-826{display:none!important}}.margin-bottom-md{margin-bottom:60px!important}.margin-bottom-lg{margin-bottom:130px!important}.margin-top-large{margin-top:110px!important}.centered{text-align:center!important}.padding-top-md{padding-top:60px}.padding-bottom-md{padding-bottom:60px}