@import '/packages/taxcloud/themes/taxcloud/css/fonts/fontello/css/fontello.css';@import '/packages/taxcloud/themes/taxcloud/css/mdc-card/mdc.card.min.css';@import "/packages/taxcloud/themes/taxcloud/css/mdc-drawer/mdc.drawer.min.css";.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexwrap-wrap{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.flexwrap-no-wrap{display:-webkit-flex;-webkit-flex-wrap:nowrap;display:flex;flex-wrap:nowrap}.life-shadow-transition{-webkit-transition:box-shadow 300ms;-moz-transition:box-shadow 300ms;-ms-transition:box-shadow 300ms;-o-transition:box-shadow 300ms;transition:box-shadow 300ms}.lift-shadow{-webkit-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);-moz-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65)}.checkbox-list{list-style-type:none}.checkbox-list li{position:relative;margin-bottom:5px;padding-left:26px}.checkbox-list li:before{content:"";position:absolute;top:9px;left:0px;background:url('/packages/taxcloud/themes/taxcloud/css/images/icon_checkmark.png');background-repeat:no-repeat;background-position:center center;width:15px;height:15px}.mobile-nav-icon{display:inline-block;border-bottom:1px solid #06c;width:17px;position:relative;margin-right:5px;margin-top:-1px;vertical-align:middle}.mobile-nav-icon:before{content:"";border-top:1px solid #06c;display:inline-block;position:absolute;top:-6px;right:0;width:25px}.mobile-nav-icon:after{content:"";border-top:1px solid #06c;display:inline-block;position:absolute;bottom:-6px;right:0;width:25px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:500ms}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;animation-duration:500ms}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-duration:300ms;animation-name:slideInDown}html,body{height:100%}.ccm-page{display:flex;flex-direction:column;height:100%}.ccm-page .page-body{flex:1 0}body{font-family:'Barlow',sans-serif;font-size:17px;color:#3e3e3e;letter-spacing:inherit;line-height:30px;background:#e3f2fd;background:linear-gradient(to right, #e3f2fd 0%, #fff 34%, #fff 57%, #fff2fd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3f2fd', endColorstr='#FFF2FD', GradientType=1)}h1,.h1{font-family:'Barlow',sans-serif;font-size:40px;-webkit-font-smoothing:antialiased;font-weight:400}@media only screen and (max-width: 767px){h1,.h1{font-size:35px}}h2,.h2{font-family:'Barlow',sans-serif;font-size:30px;font-weight:400;-webkit-font-smoothing:antialiased}h3,.h3{font-family:'Barlow',sans-serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased}h4,.h4{font-family:'Barlow',sans-serif;font-size:10px;font-weight:400}a{color:#06c}a:hover{text-decoration:none;color:#ff7800}strong{font-weight:500}img{max-width:100%;height:auto}.padded-underline{display:inline-block;border-bottom:1px solid #000;padding-bottom:16px}@media only screen and (max-width: 767px){.padded-underline{padding-bottom:10px}}.flipped{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";display:inline-block}.inline{display:inline !important}.inline-block{display:inline-block !important}.block{display:block !important}.info-icon{color:#06c;border:1px solid #06c;display:inline-block;width:20px;height:21px;border-radius:50%;position:relative;vertical-align:middle;margin-top:-2px;margin-left:3px}.info-icon:hover{background:#06c;color:#fff !important}.info-icon:before{content:"?";position:absolute;top:-5px;left:5.5px;font-size:14px;font-weight:bold}.blue-text{color:#06c !important}.orange-text{color:#ff7800 !important}.align-center{text-align:center}.page-body{margin-top:92px}@media only screen and (max-width: 767px){.page-body{margin-top:0}}.content{padding-bottom:60px}.content img{margin:15px 0}.content .sidebar img{margin:0}.padded-paragraph{width:50%;margin:0 auto;display:inline-block}.setup-guide-content img{border-radius:10px;border:1px solid rgba(0,112,255,0.25)}ol li .content-editor-image-center,ol li .content-editor-image-center figure{transform:translateX(-20px)}ol li,ul li{margin-bottom:10px}.page-not-found h1{margin-top:40px}.masthead{color:#3e3e3e;z-index:99;position:fixed;width:100%;top:0;background-color:#fff;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.masthead a{color:#3e3e3e;-webkit-font-smoothing:antialiased}.masthead .logo{display:inline-block;margin-top:5px;margin-bottom:5px;float:left}.masthead .logo img{max-width:100%;width:120px;height:auto;-webkit-transition:max-width 400ms;-moz-transition:max-width 400ms;-ms-transition:max-width 400ms;-o-transition:max-width 400ms;transition:max-width 400ms}.masthead.stuck{background-color:#fff;-webkit-box-shadow:1px 3px 10px 2px rgba(0,0,0,0.34);-moz-box-shadow:1px 3px 10px 2px rgba(0,0,0,0.34);box-shadow:1px 3px 10px 2px rgba(0,0,0,0.34)}.masthead.stuck a{color:#727270}.masthead.stuck .btn{color:#fff !important}.ccm-toolbar-visible .masthead{top:48px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}@media only screen and (max-width: 767px){.masthead{position:relative}.masthead.mobile-nav-active{position:fixed}.masthead .masthead-inner{position:relative;height:65px}.masthead .logo{margin:0;display:inline-block;position:absolute;left:0;top:5px;z-index:1}.masthead .logo img{max-width:85px;height:auto}.ccm-toolbar-visible .masthead:not(.mobile-nav-active){top:0}}.nav-container{text-transform:uppercase;margin-top:20px;position:relative;display:inline-block;float:right;width:85%}@media only screen and (max-width: 991px){.nav-container{width:81%}}@media only screen and (max-width: 767px){.nav-container{display:none;width:100%}.nav-container.mobile-nav-active{display:block;position:fixed;top:45px;left:0;right:0;bottom:0;background:#fff}.nav-container.mobile-nav-active .main-navigation{display:block;position:relative;margin:0}.nav-container.mobile-nav-active .main-navigation>ul{display:block}.nav-container.mobile-nav-active .main-navigation>ul li{margin:0;padding:0;display:block;height:auto;text-align:center;border-bottom:1px solid #cfd8d6}.nav-container.mobile-nav-active .main-navigation>ul li a{font-size:17px;padding:15px 0 15px 0;display:inline-block}.nav-container.mobile-nav-active .cta-navigation{display:block;float:none;padding-top:0}.nav-container.mobile-nav-active .cta-navigation ul{display:block}.nav-container.mobile-nav-active .cta-navigation ul li{display:block;text-align:center;height:auto;margin:0;padding:20px 0 20px 0;border-bottom:1px solid #cfd8d6}.nav-container.mobile-nav-active .cta-navigation ul li a{font-size:17px}.nav-container.mobile-nav-active .cta-navigation ul li:nth-last-child(2){border-bottom:none}.nav-container.mobile-nav-active .cta-navigation ul li:last-child{margin:0;border-bottom:none}}.main-navigation{display:inline-block;position:absolute;margin-top:10px}.main-navigation ul{list-style-type:none;padding:0;margin:0;display:inline-block}.main-navigation ul li{display:inline-block;margin-right:25px;position:relative;height:75px}.main-navigation ul li.exclude-from-main{display:none}.main-navigation ul li:last-child{margin-right:0}.main-navigation ul li ul{-webkit-transition:opacity 700ms;-moz-transition:opacity 700ms;-ms-transition:opacity 700ms;-o-transition:opacity 700ms;transition:opacity 700ms;visibility:hidden;opacity:0;position:absolute;background:white;top:75px;left:0;width:235px;border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding-top:20px;padding-bottom:20px;-webkit-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);-moz-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);text-align:center;z-index:2}.main-navigation ul li ul:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:11px solid #fff;position:absolute;top:-12px;left:108px}.main-navigation ul li ul li{display:block;padding-top:5px;padding-bottom:5px;height:auto;margin:0}@media only screen and (max-width: 767px){.main-navigation ul li ul{opacity:1;visibility:visible;display:none;position:relative;top:auto;width:100%;box-shadow:none;padding:0;border:none;background:#efefef;padding-top:12px;padding-bottom:12px}.main-navigation ul li ul:before{content:none}.main-navigation ul li ul li{border:none;border-bottom:0 !important;padding:5px 0 5px 0 !important}.main-navigation ul li ul li a{text-transform:none;font-weight:500;padding:5px !important;line-height:24px !important}}.cta-navigation{display:inline-block;float:right}@media only screen and (max-width: 991px){.cta-navigation{padding-top:10px}}.cta-navigation ul{list-style-type:none;padding:0;margin:0;display:inline-block}.cta-navigation ul li{display:inline-block}.cta-navigation ul li:last-child{margin-left:15px}.main-navigation ul li a,.cta-navigation ul li a{font-weight:bold;font-size:15px;letter-spacing:0.04em;color:#727270;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.main-navigation ul li a:hover,.cta-navigation ul li a:hover{color:#ff7800}.main-navigation ul li a.active,.cta-navigation ul li a.active,.main-navigation ul li a.nav-selected,.cta-navigation ul li a.nav-selected{color:#ff7800}.main-navigation ul li a.disabled,.cta-navigation ul li a.disabled{pointer-events:none;opacity:.65}.main-navigation ul>li.nav-path-selected .nav-path-selected,.cta-navigation ul>li.nav-path-selected .nav-path-selected{color:#ff7800}.cta-navigation li.phone a{font-weight:bold;color:#06c;margin-right:15px}.cta-navigation li.phone a:before{content:"";display:inline-block;width:19px;height:19px;vertical-align:middle;background-image:url('/packages/taxcloud/themes/taxcloud/css/images/icon_phone_solid.png');background-position:center center;background-repeat:no-repeat;margin-right:5px}.breadcrumbs{margin-top:30px}.breadcrumbs ul{list-style-type:none;margin:0;padding:0 0 0 10px}.breadcrumbs ul li{display:inline-block;font-size:14px}.breadcrumbs ul li a{color:#37383c;font-size:14px}.breadcrumbs ul li a:hover{color:#ff7800}.breadcrumbs ul li:after{content:">";display:inline-block;padding-left:7px;padding-right:5px;font-size:13px}.breadcrumbs ul li:last-child:after{content:"";padding:0}.mobile-nav-trigger{display:none;position:absolute;cursor:pointer;right:15px;top:17px;text-transform:uppercase;color:#06c;font-weight:300;font-size:15px}@media only screen and (max-width: 767px){.mobile-nav-trigger{display:inline-block}}.mobile-nav-trigger .mnt-label:after{content:"MENU"}.mobile-nav-trigger .mnt-icon{display:inline-block;border-bottom:1px solid #06c;width:17px;position:relative;margin-right:5px;margin-top:-1px;vertical-align:middle}.mobile-nav-trigger .mnt-icon:before{content:"";border-top:1px solid #06c;display:inline-block;position:absolute;top:-6px;right:0;width:25px}.mobile-nav-trigger .mnt-icon:after{content:"";border-top:1px solid #06c;display:inline-block;position:absolute;bottom:-6px;right:0;width:25px}.mobile-nav-trigger.active .mnt-label:after{content:"CLOSE"}.mobile-nav-trigger.active .mnt-icon{border-bottom:none}.mobile-nav-trigger.active .mnt-icon:before{content:"";border:none}.mobile-nav-trigger.active .mnt-icon:after{content:"X";border:none;display:inline-block;position:absolute;bottom:-13px;right:0;font-size:18px;width:11px}.nav-dropdown-arrow{display:none;width:15px;height:15px;background-image:url('/packages/taxcloud/themes/taxcloud/css/images/icon_down_arrow.png');background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle;margin-top:-5px;margin-left:10px;cursor:pointer}.nav-dropdown-arrow.active{background-image:url('/packages/taxcloud/themes/taxcloud/css/images/icon_up_arrow.png')}@media only screen and (max-width: 767px){.nav-dropdown-arrow{display:inline-block}}.sidebar-nav{list-style-type:none;padding:20px;margin:0;display:block;-webkit-box-shadow:0px 3px 16px -1px rgba(0,0,0,0);-moz-box-shadow:0px 3px 16px -1px rgba(0,0,0,0);box-shadow:0px 3px 16px -1px rgba(0,0,0,0);-webkit-transition:box-shadow 300ms;-moz-transition:box-shadow 300ms;-ms-transition:box-shadow 300ms;-o-transition:box-shadow 300ms;transition:box-shadow 300ms}.sidebar-nav:hover{-webkit-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);-moz-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65)}.sidebar-nav li{padding-top:6px;padding-bottom:6px}.sidebar-nav li a{display:block}.sidebar-nav li a.nav-selected{color:#ff7800 !important}.sidebar-nav li a.nav-path-selected{color:#ff7800 !important}.sidebar-nav li ul{padding:10px 0 0px 20px;list-style-type:none}.sidebar-nav li ul li{font-size:15px;padding-top:0;padding-bottom:0}.slider-wrap{position:relative;width:100%;background-image:none}.slider-wrap video{width:100%;height:auto;display:block}.slider-wrap img{width:100%;height:auto}.slider-wrap .video-overlay{background-color:rgba(0,0,0,0.7);padding-top:60px;padding-bottom:1em;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;color:#fff}@media (min-width:768px){.slider-wrap .video-overlay.transparent{background-color:rgba(0,0,0,0) !important}}.slider-wrap .video-overlay .slider-body{max-width:50%}.slider-wrap .video-overlay .slider-body .logo{margin-bottom:20px;max-width:250px;height:auto}.slider-wrap .video-overlay .slider-body h1{-webkit-font-smoothing:antialiased;font-size:55px;font-weight:400;margin-top:0;margin-bottom:35px;line-height:60px;-webkit-transition:all 400ms;-moz-transition:all 400ms;-ms-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;color:#06c;letter-spacing:-3px}@media only screen and (max-width: 767px){.slider-wrap .video-overlay .slider-body h1{font-size:45px;line-height:55px;max-width:90%}}@media (max-width:575px){.slider-wrap .video-overlay .slider-body h1{font-size:40px;line-height:50px;letter-spacing:-2px;max-width:none}}.slider-wrap .video-overlay .slider-body h1.dark{color:#000}.slider-wrap .video-overlay .slider-body h1.light{color:#fff}.slider-wrap .video-overlay .slider-body p{font-size:23px;line-height:35px;display:block;margin-bottom:35px;font-weight:500;color:#232424}@media only screen and (max-width: 991px){.slider-wrap .video-overlay .slider-body p{font-size:22px;line-height:30px}}.slider-wrap .video-overlay .slider-body .btn.orange:hover{background-color:#cc6000}@media only screen and (max-width: 1199px){.slider-wrap .video-overlay .slider-body{max-width:45%}}@media only screen and (max-width: 991px){.slider-wrap .video-overlay .slider-body{max-width:60%}}@media only screen and (max-width: 767px){.slider-wrap .video-overlay .slider-body{max-width:100%}}.slider-wrap.promo-slider .video-overlay .slider-body .logo{width:auto;max-width:100%}@media only screen and (max-width: 767px){.slider-wrap{background-size:cover;background-repeat:no-repeat}.slider-wrap img{display:none}.slider-wrap video{display:none}.slider-wrap .video-overlay{display:block}.slider-wrap .video-overlay .slider-body p{display:none}.slider-wrap .video-overlay .slider-body .btn{padding:15px 40px}.slider-wrap.promo-slider .video-overlay{display:flex}}.slider-wrap.promo-slider{background-repeat:no-repeat;background-size:cover;background-position:center center}.slider-wrap.promo-slider .slider-img-placeholder{display:none}.slider-wrap.promo-slider .slider-credits{font-size:.8em;line-height:1.65;margin-top:30px}.slider-wrap.promo-slider .slider-credits.dark{color:#000}.slider-wrap.promo-slider .slider-credits.light{color:#fff}@media only screen and (max-width: 767px){.slider-wrap.promo-slider{background-size:auto 100%}.slider-wrap.promo-slider h1{color:#fff !important}.slider-wrap.promo-slider .logo{display:block !important}}.page-type-vendor-promo .slider-wrap .video-overlay .slider-body .btn{display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.page-type-vendor-promo .slider-wrap .video-overlay .slider-body .btn{padding:15px 22px}}.page-type-home .slider-wrap .video-overlay{position:absolute;left:0;top:0;right:0;bottom:0;padding-bottom:60px}.page-type-home .slider-wrap .video-overlay .slider-body h1{font-size:65px;line-height:65px;color:#0066FF}@media only screen and (max-width: 767px){.page-type-home .slider-wrap .video-overlay .slider-body h1{margin-top:0;font-size:50px;line-height:59px;color:#ffffff;display:block;max-width:90%;margin-bottom:35px}}@media only screen and (max-width: 767px){.page-type-home .slider-wrap .video-overlay.transparent{background-color:rgba(0,99,202,0.8)}}@media only screen and (max-width: 767px){.page-type-home .slider-wrap{height:450px}}.btn{-webkit-transition:background-color 400ms !important;-moz-transition:background-color 400ms !important;-ms-transition:background-color 400ms !important;-o-transition:background-color 400ms !important;transition:background-color 400ms !important;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px}.btn.peach{background-color:#e06749;color:#fff;text-transform:uppercase;font-weight:600;-webkit-font-smoothing:antialiased;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}.btn.peach:hover{background-color:#dc5533;color:#fff !important}.btn.blue{background-color:#06f;color:#fff;text-transform:uppercase;font-weight:600;-webkit-font-smoothing:antialiased;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}.btn.blue:hover{background-color:#005ce6;color:#fff !important}.btn.orange{background-color:#ff7800;color:#fff;text-transform:uppercase;font-weight:600;-webkit-font-smoothing:antialiased;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}.btn.orange:hover{background-color:#e66c00;color:#fff !important}.btn.big{letter-spacing:0.04em;padding:13px 33px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms}@media only screen and (max-width: 991px){.btn.big{padding:8px 13px;font-size:13px}}.btn.med{letter-spacing:0.04em;padding:11px 31px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms}@media only screen and (max-width: 991px){.btn.med{padding:8px 15px;font-size:14px}}@media only screen and (max-width: 767px){.btn.med{padding:15px 40px}}.btn.lg{letter-spacing:0.04em;padding:15px 65px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms}@media only screen and (max-width: 991px){.btn.lg{padding:8px 15px;font-size:14px}}@media only screen and (max-width: 767px){.btn.lg{padding:15px 40px}}.btn.trans-white{background:none;border:2px solid transparent;text-transform:uppercase;font-weight:bold;cursor:default;margin:0 auto}.btn.trans-white-large{background:none;border:2px solid transparent;text-transform:uppercase;font-weight:600;margin:0 auto;cursor:default}@media only screen and (max-width: 991px){.btn.trans-white-large{padding:15px 30px}}.btn.trans-white-large:hover{cursor:default}.btn.trans-black{background:none;border:2px solid #3e3e3e;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#3e3e3e;text-transform:uppercase;font-weight:bold;letter-spacing:0.10em;padding-left:30px;padding-right:28px;font-size:13px;margin:0 auto}.btn.trans-black:hover{background-color:rgba(30,31,34,0.8);color:#fff}.btn.trans-black-large{background:none;border:2px solid #3e3e3e;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#3e3e3e;text-transform:uppercase;font-weight:bold;letter-spacing:0.10em;padding:18px 34px;font-size:13px;line-height:13px;margin:0 auto}@media only screen and (max-width: 991px){.btn.trans-black-large{padding:15px 30px}}.btn.trans-black-large:hover{background-color:rgba(30,31,34,0.8);color:#fff}.how-it-works{padding-top:85px;padding-bottom:85px;cursor:default}@media only screen and (max-width: 767px){.how-it-works{padding-bottom:65px;padding-top:65px}}.how-it-works-header{text-align:center;margin-bottom:67px}.how-it-works-header h1,.how-it-works-header h2,.how-it-works-header h3{font-weight:400}.how-it-works-header p{font-family:'Barlow',sans-serif;font-weight:300;display:inline-block;width:80%;margin-top:5px;font-size:1.1em}@media only screen and (max-width: 991px){.how-it-works-header p{width:90%}}@media only screen and (max-width: 767px){.how-it-works-header p{font-weight:100}}@media only screen and (max-width: 767px){.how-it-works-header h1{display:block;margin:0 auto;width:80%;margin-bottom:20px}}.how-it-works .features{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.how-it-works .features .feature-item{text-align:center;cursor:default}.how-it-works .features .feature-item h3{font-weight:bold;color:#3e3e3e;margin-bottom:20px;margin-top:40px;text-transform:uppercase;font-size:1.2em;letter-spacing:0.05em}.how-it-works .features .feature-item p{display:block;max-width:75%;margin:0 auto;font-size:1em;line-height:1.3em}@media only screen and (max-width: 767px){.how-it-works .features{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.how-it-works .features .feature-item{margin-bottom:50px}}@media only screen and (max-width: 479px){.how-it-works .features{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.how-it-works .features .feature-item{width:100%;margin-bottom:50px}.how-it-works .features .feature-item h3{margin-top:20px}}.how-it-works-learn-more{display:block;text-align:center;margin-top:85px}@media only screen and (max-width: 767px){.how-it-works-learn-more{margin-top:15px}}.feature-item img{width:auto;height:75px}.credibility-wrap-container{background-color:#efefef}.credibility-wrap-container .credibility-wrap{text-align:center;padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.credibility-wrap-container .credibility-wrap{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}}.credibility-wrap-container .credibility-wrap .credibility-item img{max-width:100%}@media only screen and (max-width: 991px){.credibility-wrap-container .credibility-wrap .credibility-item img{max-width:80%}}@media only screen and (max-width: 767px){.credibility-wrap-container .credibility-wrap .credibility-item{width:50%;margin-top:10px;margin-bottom:10px}.credibility-wrap-container .credibility-wrap .credibility-item img{max-width:90%}}.video-cta{text-align:center;background-image:url('/packages/taxcloud/themes/taxcloud/css/images/banner_bg_video_still.png');background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;color:#fff}.video-cta .video-cta-overlay{padding:150px;background-color:rgba(0,102,204,0.8)}.video-cta h3{font-size:35px;line-height:42px;font-weight:300;display:block;width:450px;margin:0 auto;padding-bottom:40px}.video-cta a svg path{fill:#ff7800;-webkit-transition:fill 350ms;-moz-transition:fill 350ms;-ms-transition:fill 350ms;-o-transition:fill 350ms;transition:fill 350ms}.video-cta a:hover svg path{fill:#fff}@media only screen and (max-width: 767px){.video-cta .video-cta-overlay{padding:60px}.video-cta h3{width:80%}}@media only screen and (max-width: 479px){.video-cta .video-cta-overlay{padding:40px}.video-cta h3{width:100%;font-size:28px;line-height:37px}.video-cta img{max-width:25%}}.integrations{padding-top:60px;padding-bottom:60px}.integrations-header{text-align:center}.integrations-header p{display:block;margin:0 auto;width:43%}@media only screen and (max-width: 1199px){.integrations-header p{width:55%}}@media only screen and (max-width: 991px){.integrations-header p{width:70%}}@media only screen and (max-width: 767px){.integrations-header p{width:100%}}.integrations-search{text-align:center;display:block;margin-top:40px;margin-bottom:60px}.integrations-search form{width:40%;display:inline-block}@media only screen and (max-width: 991px){.integrations-search form{width:70%}}@media only screen and (max-width: 767px){.integrations-search form{width:100%}}.integrations-search-border{border:1px solid #808080;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:left;padding:5px 20px 5px 20px}.integrations-search-border input{width:90%;border:0;font-size:14px;height:32px;border:1px solid #fff}.integrations-search-border input:focus{outline:none}.integrations-search-border a{display:inline-block;width:25px;height:25px;float:right}.integrations-search-border a img{width:100%;height:auto}.integrations-search-results{width:90%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}@media only screen and (max-width: 991px){.integrations-search-results{width:100%}}.integrations-search-results span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:20%;height:100px;margin-bottom:40px}@media only screen and (max-width: 991px){.integrations-search-results span{width:25%}}@media only screen and (max-width: 767px){.integrations-search-results span{width:50%}}.integrations-search-results span img{max-width:140px;height:auto}.integrations-footer{margin-top:30px}.integrations-footer p{text-align:center;font-size:17px;display:block;margin-bottom:20px}.integrations-footer p a{font-weight:500}.integrations.full{padding-top:20px}.integrations.full .integrations-search-results{width:100%}.testimonials-slider{background:#06c;padding-top:125px;padding-bottom:125px}.testimonials-slider .slide-item{outline:none !important}.testimonials-slider .slide-item:focus{outline:none !important}.testimonials-slider .slide-item:active{outline:none !important}.testimonials-slider .testimonial-wrap{position:relative;display:block;width:80%;margin:0 auto}.testimonials-slider .testimonial-wrap .headshot{position:absolute;top:0;left:0}.testimonials-slider .testimonial-wrap .testimonial-body{padding-left:265px;color:#fff}.testimonials-slider .testimonial-wrap .testimonial-body .testimonial-body-inner{padding-left:50px;padding-right:50px;position:relative}.testimonials-slider .testimonial-wrap .testimonial-body h3{display:block;position:relative;font-size:21px;font-weight:300;line-height:28px;margin-top:0}.testimonials-slider .testimonial-wrap .testimonial-body h3 .quote-open{position:absolute;top:0;left:-65px}.testimonials-slider .testimonial-wrap .testimonial-body h3 .quote-close{position:absolute;bottom:0;right:-40px}.testimonials-slider .testimonial-wrap .testimonial-body h3 sup{font-weight:bold}.testimonials-slider .testimonial-wrap .testimonial-body .author{font-size:15px;line-height:22px;margin-top:35px;font-weight:300}.testimonials-slider .testimonial-wrap .testimonial-body .author span{display:block}.testimonials-slider .testimonial-wrap .testimonial-body .author a{color:#fff;font-weight:500}.testimonials-slider .slick-next,.testimonials-slider .slick-prev{position:absolute;font-family:'fontello';border:0;background:none;font-size:35px;bottom:40%;color:#73abe3;z-index:99}.testimonials-slider .slick-next:focus,.testimonials-slider .slick-prev:focus{outline:none}.testimonials-slider .slick-next:active,.testimonials-slider .slick-prev:active{outline:none}.testimonials-slider .slick-next{right:5%}.testimonials-slider .slick-next:hover{color:#ff7800}.testimonials-slider .slick-prev{left:5%}.testimonials-slider .slick-prev:hover{color:#ff7800}@media only screen and (max-width: 767px){.testimonials-slider{padding-top:75px;padding-bottom:75px}.testimonials-slider .testimonial-wrap{width:100%;text-align:center}.testimonials-slider .testimonial-wrap .testimonial-body{padding:35px 35px 0 35px}.testimonials-slider .testimonial-wrap .testimonial-body h3 .quote-open{left:-50px}.testimonials-slider .testimonial-wrap .testimonial-body h3 .quote-close{right:-50px}.testimonials-slider .testimonial-wrap .headshot{position:relative;display:inline-block}}.cta-banner{background-color:#06c;text-align:center;background-size:cover;background-repeat:no-repeat}.cta-banner-body{color:#fff;display:inline-block;text-align:center;padding:120px 0}.cta-banner-body p{display:block;margin:0 auto;text-align:center;font-size:30px;line-height:35px;font-weight:400;-webkit-font-smoothing:antialiased;padding-bottom:40px}.page-banner{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;margin-bottom:60px}.page-banner.no-margins{margin:0 !important}.page-banner.no-margins .page-banner-body{padding:120px !important}.page-banner .page-banner-body{text-align:center;padding:80px}.page-banner .page-banner-body h2{font-size:60px}.page-banner .page-banner-body h2.size-medium{font-size:40px;line-height:50px;font-weight:400}.page-banner .page-banner-body h2.size-small{font-size:30px;line-height:35px;font-weight:400}@media only screen and (max-width: 767px){.page-banner .page-banner-body h2{font-size:48px;line-height:55px}}.page-banner .page-banner-body p{display:block;font-size:18px;margin-top:15px;width:100%;font-weight:300;-webkit-font-smoothing:antialiased;line-height:24px}.page-banner .page-banner-body.theme-dark{color:white}.page-banner .page-banner-body.theme-dark a{color:#ff7800}.page-banner .page-banner-body.theme-light{color:#3e3e3e}.page-banner .page-banner-body .btn{display:inline-block;margin-top:20px;color:white !important}.page-banner .page-banner-body.small h2{font-size:40px}.comingsoon{font-family:'Special Elite',cursive;color:#FF7800;font-size:3em;line-height:1.2em;margin:1em;text-align:center;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.tier-header{text-align:center;margin-bottom:20px;margin-top:20px}.tier-header h1{margin-top:0}.tier-header p{display:block;margin-top:35px;font-size:19px;line-height:29px}.content.generic h1,.content.generic h2,.content.generic h3{margin-top:0}.content hr{border-top:1px solid #ccc;display:block;margin-top:55px;margin-bottom:55px}.contact{display:block;margin-top:20px;margin-bottom:40px}.contact span{display:block;margin-bottom:5px}@media only screen and (max-width: 767px){.frm-contact{margin-bottom:40px}}.form-cta{background-image:url('/packages/taxcloud/themes/taxcloud/images/banner_landing_cta_bg1.jpg');background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;min-height:780px;position:relative;margin-top:60px;margin-bottom:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center}.form-cta-body{margin-left:10%;color:#fff;width:350px}.form-cta-body h1{font-size:42px;line-height:55px}@media only screen and (max-width: 991px){.form-cta-body h1{font-size:30px;line-height:47px}}@media only screen and (max-width: 1199px){.form-cta-body{margin-left:8%}}.form-cta-form-container{position:absolute;width:45%;border:1px solid #959697;background:#fff;right:125px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;top:-40px;bottom:-40px;padding:30px 40px}@media only screen and (max-width: 1199px){.form-cta-form-container{right:100px}}@media only screen and (max-width: 991px){.form-cta-form-container{right:50px}}.form-cta-form-container h1,.form-cta-form-container h2,.form-cta-form-container h3,.form-cta-form-container p{display:block}.form-cta-form-container h2{font-weight:500;margin-bottom:25px}.form-cta-form-container p{margin-bottom:45px}.form-cta-form-container .form-group{margin-bottom:25px;position:relative}.form-cta-form-container .form-group label.error{font-weight:400;font-size:14px;background:#da4646;color:white;padding:3px 15px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:absolute;bottom:-51px;z-index:1;text-align:center;white-space:nowrap;right:103%;top:10%;height:37px}.form-cta-form-container .form-group label.error:after{content:"";background:none;width:0;height:0;position:absolute;border-top:18px solid transparent;border-bottom:17px solid transparent;border-left:12px solid #da4646;right:-12px;top:1px}.form-cta-form-container .tc-form textarea{height:215px}@media only screen and (max-width: 767px){.form-cta{display:block;margin-top:0}.form-cta .form-cta-body{margin:auto;width:70%;display:block;padding-top:40px;padding-bottom:40px}.form-cta .form-cta-body h1{text-align:center;margin-bottom:20px}.form-cta .form-cta-form-container{display:block;position:relative;padding:30px;margin:50px auto 60px auto;width:90%;left:auto;right:auto}}.padded-body{padding-left:40px;padding-right:40px}@media only screen and (max-width: 767px){.padded-body{padding-left:0;padding-right:0}}.ccm-block-page-list-wrapper{margin-top:40px;margin-bottom:40px}div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title{font-weight:normal;font-size:19px;display:block;padding-bottom:5px}div.ccm-block-page-list-page-entry-horizontal,div.ccm-block-page-list-page-entry{margin-bottom:30px}.ccm-pagination-wrapper{text-align:center}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#08325c}.ccm-block-topic-list-header h5{font-size:20px;font-weight:400;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.ccm-block-topic-list-list{padding:0;margin:0;list-style-type:none}.ccm-block-topic-list-list li{border-bottom:1px solid #efefef;padding-top:5px;padding-bottom:5px}.ccm-block-topic-list-list li:last-child{border-bottom:none}.pricing-group{width:80%;margin:60px auto 120px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between}@media only screen and (max-width: 1199px){.pricing-group{width:95%}}@media only screen and (max-width: 767px){.pricing-group{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:20px}}.pricing-group .pricing-widget{border:1px solid rgba(0,112,255,0.25);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;min-height:300px;width:47%;padding:20px;text-align:center;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.pricing-group .pricing-widget{width:100%;margin-bottom:60px}}.pricing-group .pricing-widget:hover{background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);-moz-box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12)}.pricing-group .pricing-widget .title{font-size:27px;font-weight:bold;margin-bottom:40px}.pricing-group .pricing-widget .pricing-model .big-text{color:#06c;font-size:80px;display:inline-block;position:relative;letter-spacing:-4px;line-height:85px;font-weight:100;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 767px){.pricing-group .pricing-widget .pricing-model .big-text{font-size:62px}}.pricing-group .pricing-widget .pricing-model .big-text sup{font-size:25px;position:absolute;top:25px;left:-15px}.pricing-group .pricing-widget .pricing-model .med-text{color:#06c;font-size:25px}.pricing-group .pricing-widget .pricing-model .small-text{color:#06c;font-size:18px}.pricing-group .pricing-widget .pw-body{font-weight:bold;display:block;margin:30px auto 15px auto;line-height:25px;width:76%;font-size:19px;min-height:110px;max-height:100px;cursor:default}@media only screen and (max-width: 991px){.pricing-group .pricing-widget .pw-body{width:95%}}.pricing-group .pricing-widget .feature-list{text-align:left;list-style-type:none;padding:0;margin:0 auto 20px auto;font-size:16px;width:auto;display:inline-block}@media only screen and (max-width: 991px){.pricing-group .pricing-widget .feature-list{margin-bottom:25px}}.pricing-group .pricing-widget .feature-list li{position:relative;padding-left:25px;line-height:24px;margin-bottom:10px}.pricing-group .pricing-widget .feature-list li:before{content:"";display:block;position:absolute;width:15px;height:15px;left:0px;top:4px;background-image:url('/packages/taxcloud/themes/taxcloud/css/images/icon_checkmark.png');background-repeat:no-repeat;background-position:center center}.pricing-group .pricing-widget .pw-cta-button{z-index:9}.compliance-group{width:90%;margin:60px auto 120px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between}@media only screen and (max-width: 991px){.compliance-group{width:100%}}@media only screen and (max-width: 767px){.compliance-group{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;margin-bottom:60px}}.compliance-group .compliance-widget{min-height:300px;cursor:default;width:47%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;padding:40px 20px 85px 20px;position:relative;z-index:1;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}@media only screen and (max-width: 767px){.compliance-group .compliance-widget{width:60%;margin-bottom:50px}}@media only screen and (max-width:660px){.compliance-group .compliance-widget{width:100%}}.compliance-group .compliance-widget .cw-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.compliance-group .compliance-widget:hover{-webkit-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);-moz-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65)}.compliance-group .compliance-widget .title{font-size:29px;font-weight:400;margin-top:20px}.compliance-group .compliance-widget .pricing-model{height:150px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.compliance-group .compliance-widget .pricing-model .big-text{color:#06c;font-size:80px;display:inline-block;position:relative;letter-spacing:-4px;line-height:85px;font-weight:100;-webkit-font-smoothing:antialiased}.compliance-group .compliance-widget .pricing-model .big-text sup{font-size:25px;position:absolute;top:25px;left:-15px}.compliance-group .compliance-widget .pricing-model .big-text sup.right{left:inherit;right:-32px;font-size:38px}.compliance-group .compliance-widget .pricing-model .med-text{color:#000;font-size:25px}.compliance-group .compliance-widget .pricing-model .small-text{color:#000;font-size:18px}.compliance-group .compliance-widget .cw-desc-wrap{cursor:default;min-height:250px}.compliance-group .compliance-widget .cw-desc-wrap.hover{display:none}.compliance-group .compliance-widget .cw-desc-wrap-container{cursor:default;padding-bottom:25px}.compliance-group .compliance-widget .cw-desc-wrap-container:hover .cw-desc-wrap{display:none}.compliance-group .compliance-widget .cw-desc-wrap-container:hover .cw-desc-wrap.hover{display:block}.compliance-group .compliance-widget .pw-body{font-weight:400;display:block;margin:20px auto 15px auto;line-height:25px;width:80%;cursor:default;font-size:16px}.compliance-group .compliance-widget .pw-body strong{font-weight:600}.compliance-group .compliance-widget .pw-body.small{font-size:15px;line-height:20px}.compliance-group .compliance-widget .pw-cta-button{position:absolute;bottom:40px;left:0;right:0;width:100%}.compliance-group .compliance-widget .pw-cta-button .btn{background:none;border:1px solid #fff}.compliance-group .compliance-widget .pw-cta-button .btn:hover{border:1px solid #ff7800 !important;background-color:#ff7800}.compliance-group .compliance-widget.members{border:1px solid #06c;background-color:#06c;background-image:url('/packages/taxcloud/themes/taxcloud/css/images/compliance_bg1.png');background-repeat:no-repeat;background-size:cover;color:#fff !important}.compliance-group .compliance-widget.members .cw-overlay{background-color:rgba(0,102,204,0);-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;-ms-transition:background-color 500ms;-o-transition:background-color 500ms;transition:background-color 500ms}.compliance-group .compliance-widget.members:hover .cw-overlay{background-color:#06c}.compliance-group .compliance-widget.members .big-text,.compliance-group .compliance-widget.members .small-text{color:#fff !important}.compliance-group .compliance-widget.provisional{border:1px solid #b7b7b7;background-color:#06c;background-image:url('/packages/taxcloud/themes/taxcloud/css/images/provisional_bg.png');background-repeat:no-repeat;background-size:cover}.compliance-group .compliance-widget.provisional .cta-deal{background:#232424;color:white;position:absolute;top:0;left:0;right:0;font-weight:300;font-size:15px;padding-top:2px;padding-bottom:3px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.compliance-group .compliance-widget.provisional .cw-overlay{background-color:rgba(161,190,235,0);-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;-ms-transition:background-color 500ms;-o-transition:background-color 500ms;transition:background-color 500ms}.compliance-group .compliance-widget.provisional .big-text,.compliance-group .compliance-widget.provisional .med-text,.compliance-group .compliance-widget.provisional .small-text{color:#000 !important}.compliance-group .compliance-widget.provisional .pw-cta-button .btn{color:#000;border:1px solid #000}.compliance-group .compliance-widget.provisional:hover .cw-overlay{background-color:#a1beeb}.toggle-widget{display:inline-block;width:69px;height:36px;background-color:#09325c;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;margin-left:15px;margin-right:15px;position:relative;vertical-align:middle;cursor:pointer;outline:none}.toggle-widget::selection{background:#ffffff}.toggle-widget::-moz-selection{background:#ffffff}.toggle-widget .indicator{display:inline-block;outline:none;width:26px;height:26px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:5px;left:6px;-webkit-transition:left 200ms;-moz-transition:left 200ms;-ms-transition:left 200ms;-o-transition:left 200ms;transition:left 200ms}.toggle-widget .indicator::selection{background:#ffffff}.toggle-widget .indicator::-moz-selection{background:#ffffff}.toggle-widget .indicator:active,.toggle-widget .indicator:focus{outline:none}.toggle-widget:active,.toggle-widget:focus{outline:none}.toggle-widget:hover .indicator{background-color:#408cd9}.toggle-widget.left .indicator{left:6px}.toggle-widget.right .indicator{left:38px}.pricing-toggle-wrap{text-align:center;margin-top:20px;margin-bottom:40px}.pricing-toggle-wrap::selection{background:#ffffff}.pricing-toggle-wrap::-moz-selection{background:#ffffff}.pricing-toggle-wrap .toggle-option{display:inline-block;text-transform:uppercase;font-size:15px;color:#a5a5a3;font-weight:500}.pricing-toggle-wrap .toggle-option::selection{background:#ffffff}.pricing-toggle-wrap .toggle-option::-moz-selection{background:#ffffff}.pricing-toggle-wrap .toggle-option.active{color:#09325c}.pricing-options-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}@media only screen and (max-width: 767px){.pricing-options-grid .pricing-card{width:100% !important;margin-bottom:40px !important}}.pricing-card{border:1px solid #a5a5a3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;padding:20px 20px 65px 20px;margin-top:20px;margin-bottom:80px;position:relative;width:250px;display:inline-block;-webkit-transition:box-shadow 300ms;-moz-transition:box-shadow 300ms;-ms-transition:box-shadow 300ms;-o-transition:box-shadow 300ms;transition:box-shadow 300ms}.pricing-card:hover{-webkit-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);-moz-box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65);box-shadow:0px 3px 16px -1px rgba(0,0,0,0.65)}.pricing-card h3{font-weight:500;font-size:28px;margin:0 0 10px 0}.pricing-card .pricing-model{color:#06c;margin-bottom:25px;height:auto}.pricing-card .pricing-model .price{font-size:90px;position:relative;font-weight:100;display:inline-block;padding:0;margin:0;letter-spacing:-4px}.pricing-card .pricing-model .price sup{position:absolute;font-size:25px;top:30px;left:-15px}.pricing-card .pricing-model .duration{font-size:25px}.pricing-card .billing-cycle{display:block;font-size:15px;font-weight:600;text-transform:uppercase}.pricing-card .billing-desc{display:block;width:87%;padding-top:15px;margin:0 auto;font-size:16px;line-height:24px}.pricing-card .pricing-cta{position:absolute;bottom:10px;left:0;right:0}.pricing-card .pricing-cta a{display:inline-block;width:60%}.pricing-card.flex-placeholder{visibility:hidden !important;height:1px !important;padding:0 !important;margin:0 !important}.cta-card-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:40px;margin-top:40px}.cta-card-container.centered{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.cta-card-container.centered .cta-card{margin-left:20px;margin-right:20px}@media only screen and (max-width: 767px){.cta-card-container{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}}.cta-card{border:1px solid rgba(0,112,255,0.25);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:40px 60px;text-align:center;position:relative;margin-bottom:40px;display:inline-block;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cta-card:hover{color:#0066ff;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);-moz-box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);cursor:pointer}.cta-card.full{display:block}.cta-card h3{font-weight:bold;font-size:22px;display:block;margin-top:0;margin-bottom:15px}.cta-card .icon{display:block;text-align:center;margin-top:25px}.cta-card .icon img{max-width:70%}@media only screen and (max-width: 767px){.cta-card{width:100%}}.well{background-color:#fff;margin-top:0 !important}@media only screen and (max-width: 767px){.well{width:100% !important;margin-bottom:50px}}.nav-pills.pricing-card>li.active>a,.nav-pills.pricing-card>li.active>a:focus,.nav-pills.pricing-card>li.active>a:hover{background-color:#ff7800}.ccm-block-feature-item h4{font-size:25px !important}.ccm-block-feature-item h4 .fa{color:#084e93 !important}.ccm-block-feature-item p{margin-left:0;padding-left:10px}.us-map-container{width:55%;height:0;padding-top:36%;position:relative;margin:20px auto}@media only screen and (max-width: 767px){.us-map-container{display:none}}.us-map-container .svg-us-map{position:absolute;top:0;left:0}.us-map-container .svg-us-map path{fill:#D3D3D3;-webkit-transition:fill 300ms;-moz-transition:fill 300ms;-ms-transition:fill 300ms;-o-transition:fill 300ms;transition:fill 300ms}.us-map-container .svg-us-map path:hover{fill:#ff7800 !important}.us-map-container .svg-us-map path.status-pending{fill:#09325c}.us-map-container .svg-us-map path.status-enabled{fill:#06c}.us-map-container .svg-us-map path.status-exempt{fill:#D3D3D3}.us-map-infobox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:80%;margin:0 auto}.us-map-infobox.hidden{display:none}.us-map-infobox .umi-icon-wrap{color:#09325c;border:1px solid #b3b1b1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:228px;height:228px;text-align:center;font-size:14px;font-weight:bold;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.us-map-infobox .umi-icon-wrap .umi-state-label{display:block;text-transform:uppercase;letter-spacing:0.06em}.us-map-infobox .umi-icon-wrap .umi-state-icon-container svg{width:65px}.us-map-infobox .umi-icon-wrap .umi-state-icon-container.status-enabled svg path{fill:#06c}.us-map-infobox .umi-icon-wrap .umi-state-icon-container.status-exempt svg path{fill:#D3D3D3}.us-map-infobox .umi-icon-wrap .umi-state-icon-container.status-pending svg path{fill:#09325c}.us-map-infobox .umi-icon-wrap .umi-state-effective-label{display:block;max-width:60%;line-height:19px;font-weight:500}.us-map-infobox .umi-body{padding-left:30px;padding-right:55px}.state-guide{border-top:1px solid #ebefee;padding-top:40px;padding-bottom:40px}.state-guide.pricing{border-top:none;padding-top:0}.state-guide.pricing .us-map-container{width:60%}.state-guide header{text-align:center}.state-guide header p{display:inline-block;width:50%}@media only screen and (max-width: 767px){.state-guide header p{width:100%}}.state-guide header .map-legend{margin-top:60px}@media only screen and (max-width: 767px){.state-guide header .map-legend{display:none}}.state-guide header .map-legend .legend-item{text-transform:uppercase;padding-left:40px;padding-right:40px;font-size:15px;vertical-align:middle}.state-guide header .map-legend .legend-item.blue{color:#06c}.state-guide header .map-legend .legend-item.dark-blue{color:#09325c}.state-guide header .map-legend .legend-item.baby-blue{color:#a1beeb}.state-guide header .map-legend .legend-item .circle{display:inline-block;vertical-align:middle;margin-right:5px;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:-4px}.state-guide header .map-legend .legend-item .circle.blue{background-color:#06c}.state-guide header .map-legend .legend-item .circle.dark-blue{background-color:#09325c}.state-guide header .map-legend .legend-item .circle.baby-blue{background-color:#a1beeb}@media only screen and (max-width: 767px){.state-guide header .map-legend .legend-item{display:block;padding-left:0;padding-right:0}}.mobile-states{display:none;margin-top:40px}@media only screen and (max-width: 767px){.mobile-states{display:block}}.mobile-states .mobile-state-list{padding:0;margin:0;list-style-type:none;max-height:360px;overflow-y:scroll;box-shadow:inset 0px 11px 8px -10px #ccc,inset 0px -11px 8px -10px #ccc}.mobile-states .mobile-state-list-item .msl-trigger{border-top:1px solid #efefef;display:block;padding:5px}.mobile-states .mobile-state-list-item .msl-desc{display:none;padding:10px 5px;font-size:15px}.mobile-states .mobile-state-list-item .msl-desc p{line-height:20px}.inline-member-map{text-align:center;padding-top:40px}@media only screen and (max-width: 767px){.inline-member-map img{width:100%;height:auto}}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.member-map-modal{max-width:800px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.member-map-modal .member-map-intro{text-align:center;display:block;width:90%;margin:0 auto;padding-top:20px;padding-bottom:40px}.member-map-modal .member-map-image{max-width:100%;height:auto}.member-map-modal .mfp-close{font-size:30px;top:15px;right:20px;border:2px solid #000;border-radius:50%;opacity:1;width:35px;height:35px;line-height:34px}.member-map-modal .mfp-close:active{top:17px;opacity:0.8}.integration-modal{max-width:700px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.integration-modal .integration-modal-wrap{padding:40px}.integration-modal .integration-modal-wrap .integration-logo{margin-bottom:30px}.integration-modal .integration-modal-wrap .integration-logo img{max-width:150px}.integration-modal .integration-modal-wrap .integration-body{font-size:16px;line-height:25px}.integration-modal .integration-modal-wrap .integration-connect{display:block;margin-top:30px}.integration-modal .integration-modal-wrap .integration-connect a{text-transform:uppercase}.integration-modal .integration-modal-wrap .integration-connect .btn{padding-left:25px;padding-right:25px}.integration-modal .integration-modal-wrap .integration-disabled header{border-bottom:1px solid #dfdfdf;padding-bottom:30px;margin-bottom:30px}.integration-modal .integration-modal-wrap .integration-disabled h3{font-weight:bold;margin-top:0;padding-top:0;margin-bottom:15px}.integration-modal .integration-modal-wrap .integration-disabled .integration-request-form{width:60%;margin:0 auto}.integration-modal .integration-modal-wrap .integration-disabled .integration-request-form h4{font-weight:100;font-size:28px;margin-bottom:25px;text-align:center}.integration-modal .integration-modal-wrap .integration-disabled .integration-request-form .ir-actions{display:block;margin-top:25px;text-align:center}@media only screen and (max-width: 991px){.integration-modal .integration-modal-wrap .integration-disabled .integration-request-form{width:75%}}@media only screen and (max-width: 767px){.integration-modal .integration-modal-wrap .integration-disabled .integration-request-form{width:100%}}.integration-modal .integration-modal-wrap .integration-disabled .ir-load-status{display:none;padding-top:40px;padding-bottom:40px;text-align:center}.integration-modal .mfp-close{font-size:30px;top:15px;right:20px;border:2px solid #000;border-radius:50%;opacity:1;width:35px;height:35px;line-height:34px}.integration-modal .mfp-close:active{top:17px;opacity:0.8}.tc-form input,.tc-form textarea,.tc-form select{width:100%;font-size:13px;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #d3d3d3;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;-ms-transition:border-color 300ms;-o-transition:border-color 300ms;transition:border-color 300ms}.tc-form input:focus,.tc-form textarea:focus,.tc-form select:focus{border-color:#ff7800;outline:0 none}.tc-form input{height:42px}.tc-form select{background:transparent;height:42px}.tc-form textarea{height:150px}.tc-form .error{border:1px solid #f00}.tc-form .hidden-captcha{position:absolute;left:0;top:0;opacity:0;width:1px;height:1px}.tc-form .g-recaptcha>div{border-radius:4px}label.error{color:red;font-weight:400;font-size:14px}h4.ui-pnotify-title{font-size:18px;font-weight:500}.faq-steps{margin-top:40px}.faq-steps li{font-size:20px;margin:20px 0 20px 0}.faq-steps li strong{font-weight:600}.faq-steps li p{display:block;margin-bottom:10px}.faq-steps li p img{margin-top:15px;max-width:100%}.article-header{margin-top:30px;line-height:normal}.article-header hr{background-color:#0143a7;height:3px;display:block;margin:15px 0}h1.article-title{font-weight:500;font-size:48px;line-height:48px;margin-bottom:45px}h2.article-subtitle{font-size:40px;color:#3e3e3e;line-height:56px;text-align:center;font-weight:300;display:block;width:720px;margin:30px auto 0;max-width:100%}span.article-author{color:#6A6969;font-size:14px}.article-image-wrapper{text-align:center}.article-image-wrapper figure{display:inline-block;text-align:center}.article-image-wrapper figure img{max-width:100%;height:auto}.article-image-wrapper figure figcaption{color:#6a6969;font-weight:normal;text-align:center;line-height:20px}.article-image-wrapper+.share-icons-wrapper{margin-top:20px}.share-icons-wrapper{margin-top:5px;line-height:17px}.share-icons-wrapper .ccm-block-share-this-page ul.list-inline li{margin-right:22px}.share-icons-wrapper a{color:#a4a6a8}.share-icons-wrapper a:hover{color:#888}small.image-credits{display:block;text-align:right;color:#919191;font-size:12px;line-height:24px}.article-main{padding-top:30px;line-height:24px}.article-main p,.article-main ol,.article-main ul{margin-bottom:25px}.article-main blockquote{border:none;background:rgba(0,102,255,0.05);padding:30px;font-size:36px;line-height:43px;color:#0243a7;font-weight:300;text-align:center;margin:30px 0}.article-main figure figcaption{color:#707070}.article-main .content{padding-bottom:0}.article-main .article-credits{color:#707070;line-height:20px}.article-main .article-credits p:last-of-type{margin-bottom:0}@media (min-width:1200px){.document-grid .container{width:1016px}}@media (min-width:768px){.document-grid .container{padding-left:8px;padding-right:8px}.document-grid .row{margin-left:-8px;margin-right:-8px}.document-grid [class*='col-']{padding-left:8px;padding-right:8px}}.content-editor-image-left{float:left;margin-right:30px;max-width:100%}.content-editor-image-right{float:right;margin-left:30px;max-width:100%}.content-editor-image-center,.content-editor-image-center figure{float:none;margin:0 auto;text-align:center;max-width:100%}.page-type-blog-entry .content-editor-image-center,.page-type-blog-entry .content-editor-image-center figure{margin-bottom:30px}.page-type-blog-entry .content-editor-image-center img,.page-type-blog-entry .content-editor-image-left img,.page-type-blog-entry .content-editor-image-right img{margin:0}hr.blog-divider{border-top:2px solid #707070}#related_articles h2{font-weight:500;margin:30px 0 32px 0}@media (min-width:768px){#related_articles h2{font-size:36px}}#related_articles+#press_contact hr{margin-top:8px}.related-articles-list .row{margin-bottom:32px}.related-articles-list .related-article__image img{max-width:100%;height:auto}.related-articles-list .related-article__content{padding-top:10px}.related-articles-list .related-article__content h3{margin-top:5px;margin-bottom:25px;font-size:36px;font-weight:normal;line-height:43px;color:#000}@media only screen and (max-width: 767px){.related-articles-list .related-article__content h3{font-size:28px;line-height:36px;margin-bottom:20px}}.related-articles-list .related-article__content h3 a{color:inherit}.related-articles-list .related-article__content h4{font-size:24px;line-height:28px;color:#707070;font-weight:normal}@media only screen and (max-width: 767px){.related-articles-list .related-article__content h4{font-size:18px;line-height:22px}}span.article-type{font-weight:500;font-size:17px;text-transform:uppercase}@media only screen and (max-width: 767px){span.article-type{font-size:14px}}span.article-type.update{color:#FF7800}span.article-type.state-news{color:#FF0000}span.article-type.tax-chat{color:#00800D}span.article-type.tech-talk{color:#B400FF}span.article-type.press-release{color:#0066FF}span.article-type.company-news{color:#0143A7}#press_contact{color:#727270;line-height:24px}@media (min-width:768px){#press_contact{font-size:20px}}#press_contact h2{font-weight:500;margin-top:8px;color:#3e3e3e}@media (min-width:768px){#press_contact h2{font-size:32px}}.page-type-blog-entry .page-body{background:#fff;padding-bottom:30px}.blog-card{width:calc(50% - 24px);margin:0 12px 28px}.blog-card .blog-card__content{padding:15px 24px;display:flex;flex-direction:column;flex-grow:1}.blog-card h2.blog-card__title{margin-top:0;margin-bottom:15px;color:#3e3e3e;font-size:36px;line-height:43px;font-weight:normal}.blog-card h2.blog-card__title a{color:inherit}.blog-card h3.blog-card__subtitle{margin:0;line-height:28px;color:#727270;margin-top:auto}.blog-card .blog-card__date{padding-top:12px;color:#727270;font-size:14px}.blog-card .blog-card__type{line-height:normal;margin-bottom:6px}.blog-card .mdc-card__media{position:relative}.blog-card .mdc-card__media a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.blog-card .mdc-card__primary-action{height:100%;display:flex;flex-direction:column}@media (min-width:768px){.blog-card.small{width:calc(33.33% - 24px)}.blog-card.small .blog-card__content{padding:8px 16px}.blog-card.small span.article-type{font-size:11px}.blog-card.small h2.blog-card__title{font-size:24px;line-height:29px;margin-top:15px;margin-bottom:auto;min-height:0}.blog-card.small h3.blog-card__subtitle{display:none}.blog-card.small .blog-card__date{padding-top:15px}.blog-card h2.blog-card__title{min-height:86px}.blog-card h3.blog-card__subtitle{height:56px}}@media only screen and (max-width: 767px){.blog-card h2.blog-card__title{font-size:24px;line-height:29px}.blog-card h3.blog-card__subtitle{font-size:16px;line-height:20px}}@media (min-width:576px) and (max-width:767px){.blog-card h2.blog-card__title{min-height:58px}.blog-card h3.blog-card__subtitle{height:40px}}@media (min-width:576px){.blog-card h3.blog-card__subtitle{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}}@media (max-width:575px){.blog-card{width:100% !important}}.page-body-with-subheader{margin-top:152px}@media only screen and (max-width: 767px){.page-body-with-subheader{margin-top:0}}.page-type-blog .ccm-block-page-list-wrapper,.page-type-support-home .ccm-block-page-list-wrapper,.page-type-support-article .ccm-block-page-list-wrapper,.page-type-support-search .ccm-block-page-list-wrapper{margin-top:15px}.page-type-blog .page-body,.page-type-support-home .page-body,.page-type-support-article .page-body,.page-type-support-search .page-body{margin-top:152px}@media only screen and (max-width: 767px){.page-type-blog .page-body,.page-type-support-home .page-body,.page-type-support-article .page-body,.page-type-support-search .page-body{margin-top:0}}.page-body.has-subheader{margin-top:152px}@media only screen and (max-width: 767px){.page-body.has-subheader{margin-top:0}}.page-type-blog .page-body{padding-top:15px}.blog-articles-list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}hr.blog-index-divider{border-top:2px solid #cdcbcb;width:calc(100% - 24px);margin:0 12px 28px}@media only screen and (max-width: 767px){hr.blog-index-divider{display:none}}#blog_header{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:60px;display:flex;align-items:center}#blog_header h1{font-weight:300;line-height:60px;font-size:30px;color:#727270;margin:0}@media only screen and (max-width: 767px){#blog_header .container{width:100%}#blog_header h1{font-size:24px}#blog_header h1 .hide-mobile{display:none}}#blog_about{line-height:24px;font-weight:300}#blog_about p{margin:0}#header_search{height:60px;display:flex;align-items:center;justify-content:flex-end;color:#727270}#header_search input[type="text"]{border:none;background:transparent;font-weight:normal;padding:0 10px;width:115px;font-size:14px;transition:width 150ms linear}#header_search input[type="text"]::placeholder{text-transform:uppercase}@media (min-width:768px){#header_search input[type="text"].has-query,#header_search input[type="text"]:focus{width:225px}}#header_search button{background:none;border:none;outline:none;font-size:16px;margin:0}.content.generic h2.search-heading{margin-top:10px;margin-bottom:20px}.ccm-block-articles-list{padding-left:15px;padding-right:15px}.ccm-block-articles-list .blog-articles-list{justify-content:center;margin-left:-15px;margin-right:-15px}.ccm-block-articles-list .blog-articles-list .blog-card{width:calc(50% - 30px);margin-left:15px;margin-right:15px}@media (min-width:768px){.ccm-block-articles-list .blog-articles-list .blog-card.small{width:calc(33.33% - 30px)}}@media only screen and (max-width: 991px){.share-icons-wrapper{margin-top:15px}}@media only screen and (max-width: 767px){.article-header figcaption,span.article-author{font-size:18px}h1.article-title{font-size:36px;line-height:36px;margin-bottom:30px}h2.article-subtitle{font-size:30px;line-height:40px}.article-main blockquote{font-size:30px;line-height:36px}.article-main figure{width:100%;float:none;margin:0 auto 30px}.article-main figure img{margin-bottom:0}}#support_search_wrapper{padding-top:30px;padding-bottom:10px}#support_home_bottom{padding-bottom:30px;display:flex}#support_home_bottom .support-topic{width:100%;height:100%;max-width:225px;float:none;margin:0 auto}#support_home_bottom .support-topic a.support-topic-name{display:inline-block;max-width:210px}.support-topics-list{display:flex;flex-wrap:wrap;justify-content:center;padding-top:40px}.support-topics-list .support-topic{float:left;width:calc(25% - 100px);text-align:center}.support-topic{position:relative;margin:0 50px 25px;padding:0.5em;cursor:pointer;transition:background,box-shadow .3s ease-in-out;border-radius:10px}.support-topic:hover{background:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}.support-topic:hover a.support-topic-name{color:#06c}.support-topic:hover .support-topic-icon a .icon{opacity:0}.support-topic:hover .support-topic-icon a .icon.hover-icon{opacity:1}.support-topic .paper-ripple{color:#06c}.support-topic-icon{margin-bottom:8px}.support-topic-icon a{display:inline-block;width:97px;height:100px;position:relative}.support-topic-icon a .icon{position:absolute;left:0;top:0;display:block;width:100%;height:100%;transition:opacity .15s linear;background-position:center}.support-topic-icon a .icon.hover-icon{opacity:0}.support-topic-icon a:hover .icon{opacity:0}.support-topic-icon a:hover .icon.hover-icon{opacity:1}a.support-topic-name{font-size:24px;font-weight:500;text-decoration:none;color:#3e3e3e;transition:color .15s linear}a.support-topic-name:hover{color:#06c}.support-search-wrap{width:800px;max-width:100%;margin:0 auto;position:relative;height:55px;border:1px solid #06c;border-radius:55px}.support-search-wrap input{height:calc(53px);border:none;outline:none;background:#fff;width:100%;border-radius:55px;font-size:24px;font-weight:300;padding:0 100px 0 50px}.support-search-wrap input::placeholder{color:#aaa}.support-search-wrap button{position:absolute;right:30px;top:0;height:calc(53px);background:none;border:none;outline:none;font-size:20px;line-height:46px;color:#aaa}#support_content{margin:40px 0}@media (min-width:768px){#support_content aside{padding-right:0}#support_content main{padding-left:0}}.support-breadcrumbs+#support_content{margin-top:15px}h2.support-heading,.support-heading h2{font-size:24px}.ccm-blog-edit .support-heading h2{margin-top:0}.support-categories-list h2{padding-left:20px}nav.support-categories-nav a{display:block;line-height:40px;padding:0 20px}nav.support-categories-nav a.active{background:rgba(0,102,204,0.05);font-weight:500}nav.support-categories-nav a:hover{background:rgba(0,102,204,0.025);color:#06c}.support-box{background:#fff;padding:0px 20px 20px;border:1px solid #ccc}.support-box h2.page-title{margin-bottom:20px}.support-box+.support-box{margin-top:30px}ul.articles-list{padding-left:0;list-style:none;margin-bottom:0}.search-results-count{margin-top:15px}.ccm-toolbar-visible .mdc-drawer--modal{top:48px}.mdc-drawer-scrim{z-index:100}.mobile-categories-list{z-index:100000}.mobile-categories-list nav a{display:block;font-size:14px;padding:0 8px;margin:0 8px;border-radius:5px}.mobile-categories-nav-trigger{display:none;margin-bottom:15px;margin-left:25px;cursor:pointer}@media only screen and (max-width: 1199px){.support-topic{margin-left:35px;margin-right:35px}.support-topics-list .support-topic{width:calc(25% - 70px)}}@media only screen and (max-width: 991px){a.support-topic-name,.support-search-wrap input{font-size:20px}.support-topics-list .support-topic{width:calc(33.33% - 50px)}.support-topic{margin-left:25px;margin-right:25px}}@media only screen and (max-width: 767px){.support-breadcrumbs{display:none}.support-topics-list .support-topic{width:calc(50% - 50px)}a.support-topic-name,.support-search-wrap input{font-size:18px}.support-search-wrap input{padding:0 50px 0 25px}.support-search-wrap button{right:14px}.support-categories-list{display:none}.mobile-categories-nav-trigger{display:block}}@media (max-width:575px){.support-topic{margin-left:5px;margin-right:5px}.support-topics-list .support-topic{width:calc(50% - 10px)}}.page-template-about .page-banner{margin-bottom:30px}.page-template-about .page-banner .page-banner-body{padding:48px 80px}.page-template-about .content{padding:0}.page-template-about h1{margin-top:0}.page-template-about #mission-statement{margin-bottom:45px}.page-template-about #mission-statement p.h1{max-width:730px;font-weight:300;line-height:50px}.page-template-about #about-main h2{font-weight:300;margin-bottom:15px;margin-top:0}.page-template-about hr.about-divider{border-top:3px solid #0143a7;margin-top:30px;margin-bottom:50px}.page-template-about .team-member .team-image img{border-radius:50%;border:1px solid #e5e5e5;margin:0}.page-template-about .team-member .team-name{font-weight:500}.page-template-about .team-member .team-name span{font-weight:normal}.page-template-about .team-member.fullwidth{display:flex;align-items:flex-start;margin-bottom:75px}.page-template-about .team-member.fullwidth .team-image{flex:0 1 250px;margin-right:30px;font-size:22px}.page-template-about .team-member.fullwidth .team-content{flex:1}.page-template-about .team-member.fullwidth .team-name{margin-bottom:18px}.page-template-about .team-member.tiny{margin-bottom:60px;text-align:center}.page-template-about .team-member.tiny .team-image{margin-bottom:18px}.page-template-about .team-member.tiny .team-name{margin-bottom:0}.page-template-about .team-member.tiny .team-description{line-height:22px;max-height:88px;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-template-about .team-member p:last-child{margin-bottom:0}.page-template-about #team-top h2{margin-bottom:45px}.page-template-about #team-bottom .content{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:55px}.page-template-about #team-bottom .team-member{margin-bottom:55px}@media (min-width:1200px){.page-template-about .container{width:1000px}}@media only screen and (max-width: 991px){.page-template-about #team-bottom .content{grid-template-columns:repeat(2, 1fr)}.page-template-about #team-bottom .team-member{max-width:190px;margin-left:auto;margin-right:auto}}@media (max-width:575px){.page-template-about .team-member.fullwidth{display:block;margin-bottom:25px}.page-template-about .team-member.fullwidth .team-name{margin-bottom:5px}.page-template-about .team-member.fullwidth .team-image{margin-right:0;margin-bottom:15px;text-align:center}.page-template-about .team-member.tiny{margin-bottom:25px}.page-template-about .team-member.tiny .team-image{margin-bottom:10px}.page-template-about #team-bottom .content{grid-template-columns:1fr}.page-template-about .page-banner .page-banner-body{padding-left:40px;padding-right:40px}.page-template-about #mission-statement h1{text-align:center}.page-template-about #mission-statement p.h1{font-size:32px;line-height:40px}.page-template-about hr.about-divider{margin-top:5px;margin-bottom:30px}.page-template-about #team-top h2{margin-bottom:20px}}.main-footer{padding-top:70px;background-color:#09325c;color:#fff}.main-footer a{color:#adb4dc;font-weight:300;font-size:15px;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.main-footer .footer-nav-wrap nav{display:block}.main-footer .footer-nav-wrap ul{list-style-type:none}.main-footer .footer-nav-wrap ul li{display:block}.main-footer .footer-nav-wrap .footer-nav-social{text-align:center}.main-footer .footer-nav-wrap .footer-nav-social .icon-social img{width:20px;height:20px}.main-footer .footer-nav-wrap .footer-nav-social .icon-social.gp img{width:30px;height:30px}.main-footer .footer-nav-wrap .footer-nav-social ul{padding:0;margin:0}.main-footer .footer-nav-wrap .footer-nav-social ul li{display:inline-block;margin-right:15px}.main-footer .footer-nav-wrap .footer-nav-social ul li:last-child{margin-right:0}.main-footer .footer-nav-wrap .footer-nav-social ul li .icon-social{display:inline-block}.main-footer .footer-nav-wrap .footer-nav-social ul li .icon-social svg{height:20px;width:20px}.main-footer .footer-nav-wrap .footer-nav-social ul li .icon-social svg path,.main-footer .footer-nav-wrap .footer-nav-social ul li .icon-social svg polyline{fill:#adb4dc;-webkit-transition:fill 400ms;-moz-transition:fill 400ms;-ms-transition:fill 400ms;-o-transition:fill 400ms;transition:fill 400ms}.main-footer .footer-nav-wrap .footer-nav-social ul li .icon-social:hover svg path,.main-footer .footer-nav-wrap .footer-nav-social ul li .icon-social:hover svg polyline{fill:#fff}@media only screen and (max-width: 991px){.main-footer .footer-nav-wrap .footer-nav-social ul li{margin-right:25px}}.main-footer .footer-nav-wrap .footer-nav-main{float:right}.main-footer .footer-nav-wrap .footer-nav-main ul{padding:0;margin:0 100px 0 0}.main-footer .footer-nav-wrap .footer-nav-main ul li{margin-left:0px}.main-footer .footer-nav-wrap .footer-nav-main ul li:first-child{margin-left:0}.main-footer .footer-nav-wrap .footer-nav-main ul li a{-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.main-footer .footer-nav-wrap .footer-nav-main ul li a:hover{text-decoration:none;color:#ff7800}.main-footer .footer-nav-wrap .footer-nav-main ul li a:hover:after{color:#adb4dc !important}@media only screen and (max-width: 991px){.main-footer .footer-nav-wrap .footer-nav-main ul ul{margin-right:24px}}.main-footer .footer-nav-wrap .footer-body-left{float:left}.main-footer .footer-nav-wrap .footer-body-left img{margin-bottom:20px;width:115px;height:auto}.main-footer .footer-nav-wrap .footer-body-right{float:right}.main-footer .footer-nav-wrap .footer-body-right .footer-nav-main:first-child ul{margin-right:0 !important}.copyright{margin-top:60px;font-size:13px;background-color:#072c51;color:#536d96;padding-top:5px;padding-bottom:5px}.copyright ul{list-style-type:none;display:inline-block;padding:0;margin:0}.copyright ul li{display:inline-block}.copyright ul li a{color:#536d96;font-size:13px}.copyright ul li a:after{content:"|";display:inline-block;padding-left:5px;padding-right:5px}.copyright ul li a:hover{color:#ff7800}.copyright ul li a:hover:after{color:#adb4dc !important}@media only screen and (max-width: 767px){.main-footer{padding-top:30px}.footer-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.footer-group .footer-nav-wrap,.footer-group .office-locations{width:100%}.footer-group .office-locations{order:0;margin-top:0}.footer-group .office-locations .location-wrap .loc h1{font-size:25px}.footer-group .office-locations .location-wrap .loc p{font-size:12px}.footer-group .footer-nav-wrap{margin-top:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.footer-group .footer-nav-wrap .footer-body-left,.footer-group .footer-nav-wrap .footer-body-right{float:none;padding:0;width:100%;text-align:center}.footer-group .footer-nav-wrap .footer-body-left{order:1;margin-top:25px}.footer-group .footer-nav-wrap .footer-body-left img{margin-bottom:0}.footer-group .footer-nav-wrap .footer-body-right{margin-bottom:25px}.footer-group .footer-nav-wrap .footer-nav-main{float:none;width:100%;text-align:center}.footer-group .footer-nav-wrap .footer-nav-main ul{text-align:center;display:inline-block;margin:0}.footer-group .footer-nav-wrap .footer-nav-main ul li{display:block;margin:15px 0 0 0}.footer-group .footer-nav-wrap .footer-nav-main ul li a{font-size:18px}.footer-group .footer-nav-wrap .footer-nav-social{margin-top:25px;display:inline-block;float:none;order:1;width:100%;text-align:center}.footer-group .footer-nav-wrap .footer-nav-social ul li{margin-right:15%}.footer-group .footer-nav-wrap .footer-nav-social ul li:last-child{margin-right:0}.copyright{text-align:center;margin-top:50px;padding-bottom:20px}.copyright ul{line-height:19px;font-size:13px;letter-spacing:-0.03em;color:#74767f;font-weight:100}.copyright ul a{color:#74767f}.copyright ul li:nth-child(2) a:after{content:""}}