.sf-footer-business[data-v-442f409a]{
  display:flex;
  flex-direction:column;
  align-items:center;
  padding-bottom:24px
}
.sf-footer-business div[data-v-442f409a]{
  padding-top:24px;
  color:#1F2937
}
.sf-footer-business div a[data-v-442f409a]{
  color:#1F2937
}
@media print, screen and (min-width: 768px){
.sf-footer-business[data-v-442f409a]{
    flex-direction:row;
    justify-content:space-between
}
}
.sf-footer-business.marketing div[data-v-442f409a]{
  color:#fff
}
.sf-footer-business.marketing div a[data-v-442f409a]{
  color:#fff
}

.sf-footer-links[data-v-91695ea0]{
  display:flex;
  justify-content:space-between
}
.sf-footer-links .list[data-v-91695ea0]{
  display:flex;
  flex-direction:column;
  padding:12px 20px 0 0
}
.sf-footer-links .list[data-v-91695ea0]:last-child{
  padding-right:0
}
.sf-footer-links .list span[data-v-91695ea0]{
  font-weight:600;
  color:#1F2937
}
.sf-footer-links .list span[data-v-91695ea0],.sf-footer-links .list a[data-v-91695ea0]{
  color:#1F2937;
  line-height:36px
}
.sf-footer-links.marketing[data-v-91695ea0]{
  color:#fff
}
.sf-footer-links.marketing .list span[data-v-91695ea0]{
  color:#fff
}
.sf-footer-links.marketing .list a[data-v-91695ea0]{
  color:#fff
}
.sf-footer-links.marketing .list a[data-v-91695ea0]:hover{
  text-decoration:none
}

.sf-footer-social[data-v-3a6f6fde]{
  display:flex;
  align-items:center;
  justify-content:center
}
.sf-footer-social .social-icon-container[data-v-3a6f6fde]{
  display:flex;
  justify-content:center;
  align-items:center;
  margin-left:14px
}
.sf-footer-social .social-icon-container .social-icon[data-v-3a6f6fde]{
  border-radius:18px;
  background-color:#4B5563;
  color:#fff;
  display:flex;
  justify-content:center;
  align-items:center;
  width:36px;
  height:36px;
  transition:background-color 150ms ease-in-out
}
.sf-footer-social .social-icon-container .social-icon.facebook[data-v-3a6f6fde]:hover{
  background-color:#3b5998
}
.sf-footer-social .social-icon-container .social-icon.twitter[data-v-3a6f6fde]:hover{
  background-color:#00b6f1
}
.sf-footer-social .social-icon-container .social-icon.linkedin[data-v-3a6f6fde]:hover{
  background-color:#007bb6
}
.sf-footer-social span[data-v-3a6f6fde]{
  display:none
}
@media print, screen and (min-width: 768px){
.sf-footer-social[data-v-3a6f6fde]{
    height:100%;
    justify-content:flex-end
}
.sf-footer-social span[data-v-3a6f6fde]{
    display:inherit
}
}
.marketing span[data-v-3a6f6fde]{
  color:#fff
}
.marketing .social-icon-container .social-icon[data-v-3a6f6fde]{
  color:#333
}

.sf-footer-update[data-v-05cbfc16]{
  border-bottom:1px solid #9CA3AF;
  border-top:1px solid #9CA3AF
}
.sf-footer-update .sf-footer-inner[data-v-05cbfc16]{
  display:flex;
  flex-direction:column;
  align-items:center
}
.sf-footer-update .sf-footer-inner .update[data-v-05cbfc16],.sf-footer-update .sf-footer-inner .results[data-v-05cbfc16]{
  padding:12px 20px;
  text-align:center
}
.sf-footer-update .sf-footer-inner .update i[data-v-05cbfc16],.sf-footer-update .sf-footer-inner .results i[data-v-05cbfc16]{
  margin-right:5px;
  font-size:16px
}
@media print, screen and (min-width: 768px){
.sf-footer-update .sf-footer-inner[data-v-05cbfc16]{
    flex-direction:row;
    justify-content:center;
    height:60px
}
}
.marketing .sf-footer-update[data-v-05cbfc16]{
  border-bottom:1px solid #444;
  border-top:none;
  color:#fff
}
.marketing .sf-footer-update strong[data-v-05cbfc16]{
  color:#34D399;
  font-weight:600
}

.spyfu-pixel[data-v-544cbfb8]{
  display:none
}

section.offer[data-v-62c9f92c]{
  padding:60px 0;
  text-align:center
}
section.offer .section-inner[data-v-62c9f92c]{
  padding:0 10px
}
section.offer h2[data-v-62c9f92c],section.offer h3[data-v-62c9f92c]{
  text-align:center;
  padding-bottom:36px;
  width:100%
}
section.offer h2[data-v-62c9f92c]{
  line-height:48px
}
section.offer h3[data-v-62c9f92c]{
  font-size:18px;
  line-height:24px
}
section.offer .cta[data-v-62c9f92c]{
  font-size:16px;
  padding:0 30px
}
@media print, screen and (min-width: 1224px){
section.offer .cta[data-v-62c9f92c]{
    padding:0 80px
}
}

.sf-margin[data-v-18e2c3da]{
  overflow:hidden
}
.sf-footer-content[data-v-18e2c3da]{
  width:100%
}
.sf-footer[data-v-18e2c3da]{
  color:#1F2937
}
.marketing[data-v-18e2c3da]{
  background-color:#333
}
.hide-offer[data-v-18e2c3da]{
  display:none
}

.sf-account[data-v-f2273d92]{
  cursor:pointer;
  display:flex;
  align-items:center
}
.sf-account .user-icon[data-v-f2273d92]{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  color:#D1D5DB;
  font-size:14px;
  margin-right:8px
}
.sf-account .user-icon .fa-user[data-v-f2273d92]{
  color:#4B5563
}
.sf-account .sf-dropdown[data-v-f2273d92],.sf-account .arrow[data-v-f2273d92]{
  color:#4B5563
}

.account-dropdown{
  min-width:220px;
  padding-top:1rem;
  font-size:12px
}
.account-dropdown .add-users{
  display:flex;
  width:85%;
  margin:auto;
  margin-bottom:1rem
}
.sf-dropdown-content.is-options-list .account-dropdown>div:hover{
  background:#F3F4F6
}
.sf-dropdown-content.is-options-list .account-menu-item{
  height:auto;
  padding:0;
  margin-bottom:.5rem
}
.sf-dropdown-content.is-options-list .account-menu-item>a{
  padding:0 0 0 1.5rem;
  line-height:2rem;
  color:#6B7280;
  font-weight:600;
  font-size:14px
}
.sf-dropdown-content.is-options-list .account-menu-item.log-out{
  margin-top:.5rem;
  margin-bottom:0;
  padding-top:.5rem;
  padding-bottom:.5rem;
  border-top:1px solid #E5E7EB
}
.sf-dropdown-content.is-options-list .account-menu-item.log-out>a{
  padding-right:88px !important
}

nav[data-v-11dd0fb0]{
  align-items:center;
  display:flex;
  font-size:15px;
  position:relative
}
a[data-v-11dd0fb0]{
  color:#6B7280;
  font-weight:600
}
a[data-v-11dd0fb0]:hover,a.expanded[data-v-11dd0fb0]{
  color:#374151
}
a .fa[data-v-11dd0fb0]{
  margin-left:4px
}
.whats-new[data-v-11dd0fb0],.blog[data-v-11dd0fb0]{
  margin-right:20px
}
@media print, screen and (min-width: 1224px){
.whats-new[data-v-11dd0fb0],.blog[data-v-11dd0fb0]{
    margin-right:40px
}
}

nav[data-v-a3be02cc]{
  align-items:center;
  display:flex;
  font-size:15px;
  position:relative
}
a[data-v-a3be02cc]{
  color:#4B5563;
  font-weight:600
}
a[data-v-a3be02cc]:hover,a.expanded[data-v-a3be02cc]{
  color:#374151
}
a .fa[data-v-a3be02cc]{
  margin-left:4px
}
.tutorials[data-v-a3be02cc],.glossary[data-v-a3be02cc],.videos[data-v-a3be02cc],.blog[data-v-a3be02cc]{
  margin-right:20px
}
@media print, screen and (min-width: 1224px){
.tutorials[data-v-a3be02cc],.glossary[data-v-a3be02cc],.videos[data-v-a3be02cc],.blog[data-v-a3be02cc]{
    margin-right:40px
}
}
.tools .fa[data-v-a3be02cc]{
  transition:color 150ms ease-in-out
}
.tools .fa.expanded[data-v-a3be02cc]{
  color:#4ADE80
}
.dropdown[data-v-a3be02cc]{
  border-radius:0 0 9999px 0;
  left:0;
  position:absolute;
  top:100%;
  transition:opacity 250ms ease-in-out, transform 250ms ease-in-out
}
.dropdown-enter[data-v-a3be02cc],.dropdown-leave-to[data-v-a3be02cc]{
  opacity:0;
  transform:translateY(-12px)
}
.dropdown-enter-to[data-v-a3be02cc],.dropdown-leave[data-v-a3be02cc]{
  opacity:1;
  transform:translateY(0px)
}
.dropdown-inner[data-v-a3be02cc]{
  background-color:#fff;
  border:1px solid #F3F4F6;
  box-shadow:0px 4px 6px -2px rgba(33,37,41,0.05),0px 10px 15px -3px rgba(33,37,41,0.1);
  left:0;
  max-width:860px;
  padding:24px 32px;
  position:absolute;
  top:0;
  width:100%
}
@media print, screen and (min-width: 768px){
.dropdown-inner[data-v-a3be02cc]{
    width:452px
}
}
@media print, screen and (min-width: 1224px){
.dropdown-inner[data-v-a3be02cc]{
    width:860px
}
}
.section-title[data-v-a3be02cc]{
  color:#4B5563;
  font-size:12px;
  font-weight:bold;
  line-height:2;
  text-transform:uppercase
}
.section-links[data-v-a3be02cc]{
  line-height:2.25
}
.section-links a[data-v-a3be02cc]{
  color:#111827;
  display:block;
  font-size:14px;
  font-weight:bold
}
.section-links a[data-v-a3be02cc]:hover{
  color:#4ADE80
}

.sf-header-login[data-v-23c9e1eb]{
  display:flex;
  align-items:center
}
.login[data-v-23c9e1eb]{
  color:#6B7280;
  font-size:14px;
  font-weight:600;
  margin-right:20px;
  position:relative;
  text-decoration:none
}
.login[data-v-23c9e1eb]:after{
  background-color:#34D399;
  content:"";
  display:block;
  height:2px;
  position:absolute;
  top:calc(100% + 2px);
  width:100%
}
.login[data-v-23c9e1eb]:hover{
  color:#1F2937
}
@media print, screen and (min-width: 1224px){
.login[data-v-23c9e1eb]{
    margin-right:32px
}
}
.sign-up[data-v-23c9e1eb]{
  margin-right:10px
}
.sf-button[data-v-23c9e1eb]{
  font-size:14px !important;
  font-weight:600 !important;
  text-transform:none !important
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger[data-v-f87203ce]{
  padding:4px 0px;
  display:inline-block;
  cursor:pointer;
  transition-property:opacity, filter;
  transition-duration:150ms;
  transition-timing-function:linear;
  font:inherit;
  color:inherit;
  text-transform:none;
  background-color:transparent;
  border:0;
  margin:0;
  overflow:visible
}
.hamburger[data-v-f87203ce]:hover{
  opacity:.7
}
.hamburger-box[data-v-f87203ce]{
  width:24px;
  height:14px;
  display:inline-block;
  position:relative
}
.hamburger-inner[data-v-f87203ce]{
  display:block;
  top:50%;
  margin-top:-1px
}
.hamburger-inner[data-v-f87203ce],.hamburger-inner[data-v-f87203ce]::before,.hamburger-inner[data-v-f87203ce]::after{
  width:24px;
  height:2px;
  background-color:#111827;
  border-radius:2px;
  position:absolute;
  transition-property:transform;
  transition-duration:0.15s;
  transition-timing-function:ease
}
.hamburger-inner[data-v-f87203ce]::before,.hamburger-inner[data-v-f87203ce]::after{
  content:"";
  display:block
}
.hamburger-inner[data-v-f87203ce]::before{
  top:-6px
}
.hamburger-inner[data-v-f87203ce]::after{
  bottom:-6px
}
.hamburger--spin-r .hamburger-inner[data-v-f87203ce]{
  transition-duration:0.3s;
  transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
.hamburger--spin-r .hamburger-inner[data-v-f87203ce]::before{
  transition:top 0.1s 0.34s ease-in, opacity 0.1s ease-in
}
.hamburger--spin-r .hamburger-inner[data-v-f87203ce]::after{
  transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
.hamburger--spin-r.is-active .hamburger-inner[data-v-f87203ce]{
  transform:rotate(-225deg);
  transition-delay:0.14s;
  transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
.hamburger--spin-r.is-active .hamburger-inner[data-v-f87203ce]::before{
  top:0;
  opacity:0;
  transition:top 0.1s ease-out, opacity 0.1s 0.14s ease-out
}
.hamburger--spin-r.is-active .hamburger-inner[data-v-f87203ce]::after{
  bottom:0;
  transform:rotate(90deg);
  transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)
}
.mobile-nav[data-v-f87203ce]{
  align-items:center;
  display:flex;
  justify-content:flex-end
}
.hamburger[data-v-f87203ce]{
  align-items:center;
  display:flex
}
.hamburger button[data-v-f87203ce]{
  align-items:center;
  display:inline-flex;
  outline:none
}
.dropdown[data-v-f87203ce]{
  background:#fff;
  border-top:1px solid #E5E7EB;
  display:flex;
  flex-direction:column;
  height:calc(100vh - 72px);
  left:0px;
  overflow-y:scroll;
  position:fixed;
  top:72px;
  transition:opacity 150ms ease-in-out, transform 150ms ease-in-out;
  width:100%
}
.dropdown-enter[data-v-f87203ce],.dropdown-leave-to[data-v-f87203ce]{
  opacity:0;
  transform:translateX(100%)
}
.dropdown-enter-to[data-v-f87203ce],.dropdown-leave[data-v-f87203ce]{
  opacity:1;
  transform:translateY(0%)
}
.dropdown-inner[data-v-f87203ce]{
  flex:1;
  padding-bottom:24px;
  width:100%
}
.section-wrapper[data-v-f87203ce]{
  border-bottom:1px solid #E5E7EB
}
.parent-link[data-v-f87203ce]{
  align-items:center;
  color:#111827;
  display:flex;
  font-size:18px;
  font-weight:bold;
  height:64px;
  padding:0 24px
}
.tools .fa[data-v-f87203ce]{
  font-size:14px;
  margin-left:8px
}
.child-link[data-v-f87203ce]{
  align-items:center;
  color:#4B5563;
  display:flex;
  font-weight:bold;
  height:48px;
  padding:0 24px
}
.child-link .fa[data-v-f87203ce]{
  font-size:14px;
  margin-left:8px
}
.grandchild-link[data-v-f87203ce]{
  color:#111827;
  display:block;
  font-size:14px;
  font-weight:bold;
  line-height:3.43;
  padding-left:48px
}
.guest-wrapper[data-v-f87203ce]{
  padding:24px 24px 0;
  text-align:center
}
.guest-wrapper .login[data-v-f87203ce]{
  color:#111827;
  display:block;
  font-size:14px;
  font-weight:bold;
  height:48px;
  text-align:center
}
.guest-wrapper .sf-button[data-v-f87203ce]{
  width:100%
}

.sf-support[data-v-9b5f25a0]{
  display:flex;
  align-items:center
}
.contact-hours[data-v-9b5f25a0]{
  color:#4B5563;
  font-family:'Open Sans', sans-serif;
  line-height:125%;
  margin-right:10px
}
.contact-hours a[data-v-9b5f25a0]{
  color:#4B5563;
  text-decoration:none
}
.contact-hours a[data-v-9b5f25a0]:hover{
  color:#111827
}

header[data-v-7b87b5f1]{
  box-shadow:0px 4px 6px -2px rgba(33,37,41,0.05),0px 10px 15px -3px rgba(33,37,41,0.1)
}

