@import"//fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic|Montserrat:300,300i,400,400i,500,500i,700,700i|Coustard:400,900";*{margin:0;padding:0;border:none;box-sizing:border-box}header,main,footer,section,article,nav,figure,aside{display:block}html{font:normal 18px/1.5em Montserrat,Lato,Verdana,Arial,Helvetica,sans-serif;color:#363636}body{background-color:#f9f7f7}.wrapper{display:block;width:100%;height:auto;overflow:hidden;position:relative;max-width:1920px!important;min-width:320px!important;margin:0 auto!important;position:relative;}.maincontent{display:block;max-width:100%;height:auto;overflow:hidden}.maincontent>div{display:block;width:100%;height:auto;overflow:hidden;margin:0}.maincontent>div:nth-of-type(2n){background:#fff}.maincontent>div>.content{display:block;width:100%;height:auto;overflow:hidden;max-width:1100px;margin:0 auto;padding:3em 0!important;text-align:center;font-size:1.1em;line-height:1.7em}.maincontent header{margin:0 0 2em}.maincontent h1{font-size:3rem;line-height:normal;font-weight:600;color:#fff}.maincontent h2{font-size:2.4rem;line-height:1.2em;color:#363636;margin:0 auto .75em;font-weight:600;max-width:700px}.maincontent h3{font-size:1.15rem;color:#363636;margin:.75em 0 .75em;font-weight:700}.maincontent ::placeholder{font-style:italic}.maincontent p{margin:.25em 0 1em}.line-break{display:inline-block;clear:right}#clarity p{margin:.25em 0 2em}#clarity figure{margin:1em 0}#clarity img{max-width:100%;height:auto}#beyond_consulting{position:relative;background:#fff}#beyond_consulting .bgimage{display:block;width:100%;height:auto;overflow:hidden;margin:0;padding:0;position:relative;z-index:1}#beyond_consulting .bgimage img{display:block;height:100%;float:none;clear:both;min-height:300px;margin:0;margin-left:50%;transform:translateX(-50%);width:auto !important}#beyond_consulting .content{display:block;max-width:760px;height:auto;margin:0 auto;padding:2em 0;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;z-index:5;color:#fff;line-height:1.6em}#beyond_consulting .content h2{color:#fff}a.cta{display:inline-block;height:35px;line-height:35px;font-weight:500;font-size:.85rem;text-align:center;color:#fff;margin:2rem auto;padding:0 2em;border:1px solid #6d2b27;background-color:#6d2b27;text-decoration:none;text-transform:uppercase;float:none;clear:both}a.cta:hover{background-color:#fff;color:#6d2b27}#features a.cta,#brand-stories a.cta,#event-coverage a.cta{margin:3rem auto 0}#your-story a.cta,#beyond_consulting a.cta{background:#fff;border:1px solid #fff;color:#6d2b27}#your-story a.cta:hover,#beyond_consulting a.cta:hover{background:rgba(0,0,0,0);color:#fff}
.page-template-page-landing .wrapper{
    display:block;
    margin:0 auto;
    padding:0;
    overflow:hidden;
    position:relative;
    max-width:1920px!important;
    min-width:320px!important;
}
.page-template-page-landing #intro, #newsletter #intro, #about #intro, #hot-topics #intro{
  height:auto!important;
  background:#fff;
}
.page-template-page-landing #intro .content{
  bottom:3vw;
}

@media all and (min-width: 1921px){body{background:#f9f7f7 url(../images/cover.jpg) no-repeat 0 0;background-size:100% auto}}

@media all and (min-width: 1281px)and (max-width: 1920px){.maincontent>div span{display:block;clear:both;margin:0;padding:0}.maincontent header{margin:1em 0 2em}}

@media all and (min-width: 1025px)and (max-width: 1280px){
  .maincontent>div{padding:2em 0!important}
  .maincontent>div .content{padding:2em 15px!important}
  .maincontent>div span{display:block;clear:right}
  .maincontent>div span.line-break{display:none}
  .maincontent #intro{padding:0!important}
  #newsletter #intro{padding:0!important}
  #beyond_consulting header{margin:1em 0 2em}
}

@media all and (min-width: 769px)and (max-width: 1024px){#beyond_consulting .bgimage{width:100%}#beyond_consulting .bgimage img{min-height:350px}#beyond_consulting .content{padding:0}#beyond_consulting .content header{margin:1em 0}#beyond_consulting .content header h2{margin:0}a.cta{height:40px;line-height:40px}#clarity figure img{min-height:340px}}

@media all and (min-width: 641px)and (max-width: 768px){#clarity figure img{min-height:260px}#beyond_consulting .bgimage img{min-height:450px}}

@media all and (max-width: 768px){
  .maincontent>div .content{padding:2em 0!important}

.maincontent>div span.line-break{display:none}a.cta{max-width:100%;padding:0 2em}#features a.cta,#brand-stories a.cta,#event-coverage a.cta{margin:2em auto 1em;padding:0 2em}#beyond_consulting .bgimage{width:100%}#beyond_consulting .bgimage img{min-height:300px;margin-left:50%;transform:translateX(-50%)}#beyond_consulting .content{padding:1em 0!important;line-height:normal}#beyond_consulting .content header{margin:1em 0}#beyond_consulting .content header h2{font-size:2.4rem;line-height:1.2em;margin:0}}

@media all and (min-width: 481px)and (max-width: 640px){.maincontent h2{font-size:1.8rem;line-height:1.2em;margin:0}#beyond_consulting .bgimage img{min-height:380px;margin-left:50%;transform:translateX(-50%)}#beyond_consulting .content{font-size:.9em;line-height:1.5em;padding:1em 0!important}#beyond_consulting .content header{margin:1em 0 1.25em}#beyond_consulting .content header h2{margin:0;font-size:1.8rem}#clarity figure img{min-height:33.85%}#features a.cta,#brand-stories a.cta,#event-coverage a.cta{margin:2em auto 1em;padding:0 2em}}

@media all and (min-width: 320px)and (max-width: 480px){.maincontent h2{font-size:1.6rem;line-height:1.2em}#beyond_consulting .bgimage img{min-height:420px;margin-left:50%;transform:translateX(-50%)}#beyond_consulting .content{padding:1em 0!important;font-size:1rem;line-height:1.5em}#beyond_consulting .content header{margin:1em 0}#beyond_consulting .content header h2{font-size:1.6rem;margin:0}#beyond_consulting a.cta{padding:0 1.25em}#clarity figure img{min-height:33.85%}}.tippy-touch{cursor:pointer !important}.tippy-notransition{transition:none !important}.tippy-popper{max-width:350px;-webkit-perspective:700px;perspective:700px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:none;line-height:1.4}.tippy-popper[data-html]{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-8px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:7px solid #333;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);bottom:-7px;margin:0 6px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 90%;transform-origin:0 90%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%, 25%);transform:scale(6) translate(-50%, 25%);opacity:1}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%, 25%);transform:scale(1) translate(-50%, 25%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-8px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:7px solid #333;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);top:-7px;margin:0 6px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -90%;transform-origin:0 -90%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%, -125%);transform:scale(6) translate(-50%, -125%);opacity:1}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%, -125%);transform:scale(1) translate(-50%, -125%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-16px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:7px solid #333;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:100% 0;transform-origin:100% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(40%, -50%);transform:scale(6) translate(40%, -50%);opacity:1}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(40%, -50%);transform:scale(1.5) translate(40%, -50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-16px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:7px solid #333;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-100% 0;transform-origin:-100% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-140%, -50%);transform:scale(6) translate(-140%, -50%);opacity:1}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(-140%, -50%);transform:scale(1.5) translate(-140%, -50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;padding:.3rem .6rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip[data-size=small]{padding:.2rem .4rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:rgba(0,0,0,0)}.tippy-tooltip[data-animatefill] .tippy-content{transition:-webkit-clip-path cubic-bezier(0.46, 0.1, 0.52, 0.98);transition:clip-path cubic-bezier(0.46, 0.1, 0.52, 0.98);transition:clip-path cubic-bezier(0.46, 0.1, 0.52, 0.98),-webkit-clip-path cubic-bezier(0.46, 0.1, 0.52, 0.98)}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.53, 2, 0.36, 0.85)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:26%;left:50%;top:50%;z-index:-1;transition:all cubic-bezier(0.46, 0.1, 0.52, 0.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(100% 100% at 50% 50%);clip-path:ellipse(100% 100% at 50% 50%)}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(5% 50% at 50% 50%);clip-path:ellipse(5% 50% at 50% 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 0 50%);clip-path:ellipse(135% 100% at 0 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 0 50%);clip-path:ellipse(40% 100% at 0 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 100% 50%);clip-path:ellipse(135% 100% at 100% 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 100% 50%);clip-path:ellipse(40% 100% at 100% 50%)}

@media(max-width: 360px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}#masthead{display:block;width:100%;height:auto;background:#6d2b27;position:relative;border-bottom:1px solid #6d2b27;box-sizing:border-box;margin:0;padding:0;z-index:1000}#masthead #branding{display:block;height:60px;overflow:visible;max-width:1100px;margin:0 auto;padding:10px 0;position:relative}#masthead #branding #logo_top{display:block;width:64px;height:45px;overflow:hidden;margin:0;padding:0;position:relative;transition:margin .5s ease-in-out;background:url(../img/svg/logo_white.svg) no-repeat 0 0;background-size:100% auto;text-decoration:none}#masthead #branding .mobile-text-title{width:300px;height:auto;overflow:hidden;margin:0 auto;padding:0;color:#616566;font-size:1.4em;line-height:1.5em;font-weight:bold;text-align:center;position:absolute;top:35px;left:0;right:0;z-index:1000;display:none}#masthead #branding .social-media{display:block;width:50px;height:21px;margin:0;padding:0;overflow:hidden;position:absolute;top:19px;right:0}#masthead #branding .social-media a{display:inline-block;width:21px;height:21px;overflow:hidden;margin:0 7px 0 0;padding:0;text-decoration:none;box-sizing:border-box}#masthead #branding .social-media a.email{background:url(../img/email_white.svg) no-repeat 0 0}#masthead #branding .social-media a.rss{background:url(../img/rss_white.svg) no-repeat 0 0}#masthead #branding .social-media a:last-child{margin:0}#masthead #branding .social-media a:hover{opacity:.8}#menu_toggle{display:none;width:40px;height:35px;overflow:hidden;margin:0;padding:0;position:absolute;top:10px;right:10px;z-index:1000;color:#6d2b27;cursor:pointer;font-size:3em}#menu_toggle:focus{outline:none}#menu_toggle i{display:block;width:35px;height:35px;margin:0;padding:0;font-size:45px;font-style:italic;line-height:.8em}

@media all and (min-width: 769px)and (max-width: 1024px){#masthead{border-bottom:solid 1px #ccc}#masthead #branding{height:60px;max-width:100%;padding:10px 15px;box-sizing:border-box}#masthead #branding #logo_top{width:64px;height:41px;margin:0;background-position:0 0;background-size:100% auto}#masthead #branding .social-media{display:none}#masthead #basispointmark{fill:#6d2b27}}

@media all and (max-width: 768px){#masthead{width:100%;background:#fff;height:61px;border-bottom:1px solid #eee;position:fixed;top:0}#masthead #branding{height:60px;max-width:100%;margin:0;padding:10px 15px;box-sizing:border-box;overflow:visible}#masthead #branding #logo_top{width:64px;height:41px;margin:0;background:url(../img/svg/logo.svg) no-repeat 0 0;background-size:100% auto}#masthead #branding .mobile-text-title{display:block;top:17px}#masthead #branding .social-media{display:none}#masthead #branding #menu_toggle{display:block}#masthead #basispointmark{fill:#6d2b27}}

@media all and (min-width: 481px)and (max-width: 640px){#masthead #branding .mobile-text-title{font-size:1.1em;width:200px;text-align:right;top:20px}}

@media all and (min-width: 320px)and (max-width: 480px){#masthead #branding .mobile-text-title{font-size:.9em;width:180px;text-align:right;top:25px;line-height:1.2em}}

.landing #masthead{background:none;border:none;position:fixed;z-index:1000;max-width:1920px;}


.landing #masthead.navbar-shrink{background:#6d2b27;border-bottom:none;position:absolute;top:0;left:0}.landing #masthead.navbar-shrink #branding .social-media{top:5px;transition:top .5s ease-in-out}.landing #masthead.navbar-shrink #branding .social-media a{color:#fff;border-color:#fff}.landing #masthead.navbar-shrink #branding .social-media a:hover{color:#ccc;border-color:#ccc}

@media all and (min-width: 1025px)and (max-width: 1140px){.landing #masthead #branding{max-width:100%;margin:0 20px;padding:10px 0}}

@media all and (max-width: 768px){.landing #masthead{background:#fff;border-bottom:1px solid #eee;height:61px}.landing #masthead #branding{height:60px;margin:0;padding:12px 15px}.landing #masthead #branding .mobile-text-title{top:17px;white-space:nowrap}.landing #masthead.navbar-shrink{height:61px;background:#fff;border-bottom:1px solid #eee}.landing #masthead.navbar-shrink #branding{margin:0 auto;padding:12px 15px}}

@media all and (min-width: 481px)and (max-width: 640px){.landing #masthead #branding .mobile-text-title{font-size:1.1em;width:200px;text-align:center;top:20px}}

@media all and (min-width: 320px)and (max-width: 480px){.landing #masthead #branding .mobile-text-title{font-size:.9em;width:200px;text-align:center;top:25px;line-height:1.2em}}#topnav{display:block;width:585px;height:35px;position:absolute;margin:0 auto;top:13px;left:0;right:0;transition:top .5s ease-in-out;z-index:1000;font:normal 14px/35px Montserrat,Lato,Verdana,Arial,Helvetica,sans-serif;font-weight:500}#topnav ul{list-style:none;display:block;width:auto;margin:0 auto;padding:0}#topnav li{display:inline-block;margin:0 34px 0 0;padding:0;position:relative}#topnav li:hover{border-bottom:solid 1px #fff}#topnav ul li:last-child{margin:0}#topnav a{display:block;text-transform:uppercase;text-decoration:none;color:#fff}#topnav a:hover{text-decoration:none}#topnav li:last-child{padding-right:0}#topnav>ul>li.current-menu-item{border-bottom:solid 1px #fff}#topnav>ul>li.current-menu-item>a:hover{color:#eee;text-decoration:none}#topnav>ul>li.current-menu-parent{border-bottom:solid 1px #fff}#topnav>ul>li>ul{display:block;width:180px;height:0;overflow:hidden;margin:0;padding:0;border:none;transition:height .5s ease-in 0s;position:absolute;left:0;top:35px;z-index:5000;background:#fff;box-shadow:3px 3px 27px 2px rgba(109,43,39,.15);box-sizing:border-box}#topnav>ul>li>ul>li{display:block;height:28px;overflow:hidden;clear:both;margin:0;padding:0;border:none}#topnav>ul>li>ul>li:first-child{margin-top:5px}#topnav>ul>li>ul>li:last-child{margin-bottom:10px}#topnav>ul>li>ul>li:hover{border:none}#topnav>ul>li>ul>li>a{display:block;height:28px;margin:0;padding:0;line-height:28px;text-align:left;text-indent:15px;text-decoration:none;background:#fff;color:#999;text-transform:none}#topnav>ul>li>ul>li>a:hover{color:#6d2b27;font-weight:500;text-decoration:none}#topnav>ul>li:hover>ul{height:127px;padding:0;box-shadow:3px 3px 27px 2px rgba(109,43,39,.15);transition:height .5s ease-in 0s}#topnav>ul>li>ul>li.current-menu-item{border:none}#topnav>ul>li>ul>li.current-menu-item>a{text-decoration:none;color:#6d2b27}#topnav>ul>li>ul>li.current-menu-item>a:hover{color:#6d2b27}#topnav>ul>li>ul>li.current-menu-item>a:visited{color:#6d2b27}.landing #topnav>ul>li>ul{background:none;box-shadow:3px 3px 27px 2px rgba(109,43,39,.15)}.landing #topnav>ul>li>ul>li a{color:#fff;background:none;text-transform:none}.landing #topnav>ul>li>ul>li a:hover{color:#fff;text-decoration:underline}.landing #topnav>ul>li>ul>li:first-child{margin-top:5px}.landing #topnav>ul>li>ul>li:last-child{margin-bottom:5px}.landing #topnav>ul>li>ul>li.current-menu-item>a{color:#ccc}.landing #topnav>ul>li>ul>li.current-menu-item>a:hover{text-decoration:none}.landing #topnav>ul>li:hover ul{height:150px;box-shadow:2px 2px 2px 2px rgba(109,43,39,.3)}.landing .navbar-shrink #topnav{top:13px;transition:top .5s ease-in-out}.landing .navbar-shrink #topnav a{color:#fff}.landing .navbar-shrink #topnav>ul>li.services{min-height:40px}.landing .navbar-shrink #topnav>ul>li.services:hover{overflow:visible}.landing .navbar-shrink #topnav>ul>li>ul{top:40px}.landing .navbar-shrink #topnav>ul>li:hover>ul{transition:height .5s ease-in 0s}

@media all and (min-width: 769px)and (max-width: 1024px){#topnav{top:15px;right:15px;margin:0;left:auto}#topnav ul>li>ul{top:15px}#topnav ul>li:hover>ul{top:35px}.landing #topnav{top:15px;right:15px;margin:0;left:auto}.landing #topnav li a{color:#fff}.landing #topnav li:hover>ul{top:35px}.landing .navbar-shrink #topnav{top:15px;margin:0;transition:top .5s ease-in 0s}.landing .navbar-shrink #topnav ul{margin:0}}

@media all and (max-width: 768px){#masthead #topnav{display:block;width:100%;min-width:100%;height:0;overflow:hidden;top:61px;right:0;left:0;margin:0;padding:0;transition:height .5s ease-in-out .5s;z-index:3000;box-shadow:none}#masthead #topnav.active{height:290px;box-shadow:0px 5px 5px 2px rgba(109,43,39,.15)}#masthead #topnav>ul{width:100%;max-width:100%;height:auto;overflow:hidden;margin:0;padding:0;border:none;background:#fff;box-shadow:none}#masthead #topnav>li{display:block;width:100%;height:auto;margin:0 !important;padding:0;border:none}#masthead #topnav a{display:block;height:35px;margin:0;overflow:hidden;line-height:35px;text-indent:0;color:#616566;text-align:center}#masthead #topnav a:hover{color:#fff}#masthead #topnav a:visited{color:#616566}#masthead #topnav li.hot-topics{padding-bottom:10px;height:45px;box-sizing:border-box}#masthead #topnav li.newsletter{padding-top:10px;height:45px}#masthead #topnav li.services{padding:10px 0}#masthead #topnav li.services::before,#masthead #topnav li.services::after{display:block;width:100%;height:1px;overflow:hidden;content:"";background:#eee;position:absolute;left:0;z-index:1000}#masthead #topnav li.services::before{top:0}#masthead #topnav li.services::after{bottom:0}#masthead #topnav>ul>li:first-child{margin-top:5px}#masthead #topnav>ul>li:last-child{margin-bottom:5px}#masthead #topnav>ul>li{display:block;margin:0}#masthead #topnav>ul>li:first-child{margin-top:5px}#masthead #topnav>ul>li:last-child{margin-bottom:5px}#masthead #topnav>ul>li>ul{display:block;width:100%;height:auto;overflow:hidden;border:none;background:#fff;position:relative;box-shadow:none;margin:0;padding:0;top:0;left:0}#masthead #topnav>ul>li>ul>li{display:block;height:35px;border:none}#masthead #topnav>ul>li>ul>li:last-child{border:none}#masthead #topnav>ul>li>ul>li>a{margin:0;display:block;text-align:center !important;color:#616566 !important;text-transform:none}#masthead #topnav>ul>li:hover>ul>li{display:block;height:35px}#masthead #topnav ul li.current-menu-item>a{color:#6d2b27 !important;font-weight:600 !important}#masthead #topnav ul li.current-menu-item>a:visited{color:#6d2b27 !important}}.landing #topnav>ul>li>ul{background:none;box-shadow:none}.landing #topnav>ul>li>ul>li a{color:#fff;background:none;text-transform:none}.landing #topnav>ul>li>ul>li a:hover{color:#fff;text-decoration:underline}.landing #topnav>ul>li>ul>li:first-child{margin-top:5px}.landing #topnav>ul>li>ul>li:last-child{margin-bottom:5px}.landing #topnav>ul>li>ul>li.current-menu-item>a{color:#ccc}.landing #topnav>ul>li>ul>li.current-menu-item>a:hover{text-decoration:none}.landing #topnav>ul>li:hover ul{height:127px;box-shadow:none}.landing .navbar-shrink #topnav{top:13px;transition:top .5s ease-in-out}.landing .navbar-shrink #topnav a{color:#fff}.landing .navbar-shrink #topnav>ul>li.services{min-height:40px}.landing .navbar-shrink #topnav>ul>li.services:hover{overflow:visible}.landing .navbar-shrink #topnav>ul>li>ul{top:40px}.landing .navbar-shrink #topnav>ul>li:hover>ul{transition:height .5s ease-in 0s}

@media all and (min-width: 769px)and (max-width: 1024px){.landing #topnav{top:15px;right:15px;margin:0 auto;left:0;right:0;}.landing #topnav li a{color:#fff}.landing #topnav li:hover>ul{top:35px}.landing .navbar-shrink #topnav{top:15px;margin:0;transition:top .5s ease-in 0s}.landing .navbar-shrink #topnav ul{margin:0}}#intro{position:relative;height:43vw;padding:0;margin:0}#intro .content{position:absolute;left:0;right:0;padding:0 15px!important;bottom:6vw;text-align:center;z-index:5}#intro h1{color:#fff}#intro_subscribe{display:block;max-width:800px;height:auto;margin:0 auto;height:auto;overflow:hidden;position:absolute;top:46%;left:0;right:0;transform:translateY(-50%);z-index:3000}#intro_subscribe h3{text-align:center;font-size:1.3em;margin:.75em auto;color:#fff;font-weight:300}#intro_subscribe form{width:100%;color:#fff}#intro_subscribe form ._field-wrapper{width:100%;max-width:615px;margin:0 auto;padding:0}#intro_subscribe form input[type=text]{width:295px;height:46px;margin:0 20px 0 0;padding:.15em .5em;border:1px solid #fff;background:rgba(0,0,0,0);font-size:1em;font-weight:300;text-align:center;color:#fff;box-sizing:border-box;outline-color:#fff}#intro_subscribe form input[type=text]::placeholder{color:#eee;font-weight:300;text-align:center}#intro_subscribe form input[type=text]:focus::placeholder{color:rgba(0,0,0,0)}#intro_subscribe form button{width:297px;height:45px;margin:0;padding:0;text-align:center;line-height:44px;color:#6d2b27;background:#fff;border:1px solid #fff;box-sizing:border-box;font-size:1.1em;text-transform:uppercase;font-weight:600}#intro_subscribe form button:hover{color:#fff;background:#6d2b27}#intro .bgimage,#your-story .bgimage{display:block;height:100%;min-height:auto;overflow:hidden;margin:0 auto;padding:0;position:relative;z-index:1;text-align:center}#your-story{position:relative;min-height:fit-content;background:#fff;padding:0;margin:0}#your-story .bgimage{min-height:300px}#your-story .bgimage img{display:block;height:100%;float:none;clear:both;min-height:300px;margin:0;margin-left:50%;transform:translateX(-50%);width:auto !important}#your-story .content{display:block;max-width:860px;height:auto;min-height:fit-content!important;margin:0 auto;padding:3em 15px 4em!important;overflow-y:visible!important;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;z-index:5;color:#fff;line-height:1.6em}#your-story .content h2{color:#fff}

@media all and (min-width: 769px)and (max-width: 1024px){
  #intro{margin-top:0}#intro .content, #lead_section .content{padding:0 15px!important}#your-story h2{margin:.5em auto}}

@media all and (max-width: 768px){
  .maincontent > div .content{padding:2em 15px!important;}
  #intro{margin-top:60px}#intro h1{font-size:1.75em}#lead_section .content{max-width:100%;padding:2em 15px!important} #your-story .content{padding:3em 15px!important;height:auto;min-height:fit-content!important;}#your-story .content h2{margin:.5em 0}#your-story .bgimage img{min-height:400px;margin-left:50%;transform:translateX(-50%)}}

  @media all and (max-width: 768px){#lead_section .content{max-width:100%}}
  
  #about-founder{display:block}#about-founder .content{max-width:860px;padding:3em 15px!important}#about-founder header{margin:0}#about-founder section{display:block;margin:0;padding:0;text-align:center}#about-founder .about-founder-copy{margin:0 auto}a.cta{clear:both;margin:1em auto;background:#6d2b27;border:1px solid #6d2b27;color:#fff}a.cta:hover{background:#fff;color:#6d2b27}


@media all and (min-width: 481px)and (max-width: 640px){#intro h1{font-size:1.8em}#your-story .bgimage{min-height:350px!important}#your-story .bgimage img{min-height:400px}#your-story .content{font-size:.9em;line-height:1.5em;padding:1em 15px 2em!important;min-height:fit-content!important;}#newsletter-2 #intro .content,#hot-topics #intro .content{bottom:2vw}#newsletter-2 #intro .content h1,#hot-topics #intro .content h1{font-size:1.4rem;line-height:1.1em}#hot-topics #intro .content{bottom:40px}#intro_subscribe{max-width:96%;top:20%;left:0;right:0;transform:translateY(-50%)}#intro_subscribe h3{font-size:1.2em;margin:.75em auto;display:none}#intro_subscribe form{max-width:100%}#intro_subscribe form input[type=text]{width:60%;max-width:250px;margin:0 10px 15px}#intro_subscribe form button{width:35%;max-width:120px;font-size:1em}
   #about-founder header h2{font-size:1.6em;line-height: 1.2em;}
  #about-founder .content{font-size:1rem;line-height:1.5em;}
}

@media all and (min-width: 321px)and (max-width: 480px){#intro h1{font-size:1.3em}

#your-story{
  max-width:100%!important;
  display:grid;
  height:auto!important;
  min-height:fit-content!important;
  margin:0;
  padding:0;
}
 #your-story .bgimage{
  display:block;
  max-width:100%!important;
  grid-row-start: 1;
  grid-column-start: 1;
  min-height:100%;
 }
 #your-story .bgimage img{
  display:block;
  height:100%!important;
  min-height:auto!important;
  max-height:400px!important;
  width:auto!important;
  margin-left: 50%;
  transform: translateX(-50%);
 }
 #your-story .content{
  position:relative;
  top:0;
  transform:none!important;
  z-index:5;
  grid-row-start: 1;
  grid-column-start: 1;
  font-size:.9em;line-height:1.5em;
  margin:0!important;
  padding:1em 15px 2em!important;
  box-sizing:border-box;
  min-height:fit-content!important;
 }

/*
#your-story{padding:0!important;}#your-story .bgimage{min-height:400px!important}#your-story .bgimage img{min-height:400px!important}

#your-story .content{font-size:.9em;line-height:1.5em;padding:3em 15px!important;box-sizing:border-box;min-height:fit-content!important;}
*/


#your-story .content h2{font-size:1.6rem!important}#newsletter-2 #intro .content,#hot-topics #intro .content{bottom:10px}#newsletter-2 #intro .content h1,#hot-topics #intro .content h1{font-size:.8em}#hot-topics #intro .content{bottom:40px}#hot-topics #intro .content h1{font-size:1.4rem;line-height:1.1em}#intro_subscribe{max-width:96%;position:absolute;top:5%;left:0;right:0;transform:translateY(0);z-index:3000}#intro_subscribe form h3{display:none}#intro_subscribe form input[type=text]{width:100%;height:35px;max-width:290px;margin:0 auto 10px}#intro_subscribe form button{width:100%;height:35px;line-height:35px;max-width:150px;font-size:1em;margin:0 auto}
}

.page-template-page-landing #lead_section{display:block;background:#fff;color:#000;font-size:1rem;line-height:1.5em;padding:1em 0!important;margin:0}#lead_section .content{max-width:860px; margin:0 auto;text-align:center}#lead_section article{display:block;max-width:860px;margin:0 auto;padding:0}#lead_section header{width:100%;margin:0;text-align:center}#lead_section header h2{color:#000;margin:.25em auto .5em;}#lead_section header h3{color:#000;font-size:1.6em;line-height:normal;margin:.25em auto .5em}

@media all and (min-width: 320px)and (max-width: 480px){
  #about-founder{font-size:1rem!important;}
  #about-founder .content{font-size:0.9em;line-height:1.5em;}
  #about-founder figure{max-width:300px}
  #lead_section .content{padding:0 15px 0!important;font-size:.9em!important;line-height:1.5em;}
}

#recent-stories{display:block;padding:0;margin:0 auto}#recent-stories content{max-width:1100px;margin:0 auto;padding:0}#recent-stories .stories{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5%;width:100%;max-width:2210px;margin:1em auto 3em;padding:0}#recent-stories .stories h3{margin:0 0 1em;font-size:1em;line-height:1.5em}#recent-stories .stories h3 a{text-decoration:none;color:#363636;font-weight:500}#recent-stories .stories h3 a:hover{text-decoration:underline;color:#6d2b27}#recent-stories section{display:block;height:auto;margin:0;padding:0;overflow:hidden}#recent-stories .quotable{padding:0;color:#fff}#recent-stories .inner-quotable{display:block;height:100%;margin:0 !important;padding:0 0 1em;position:relative;box-sizing:border-box}#recent-stories .inner-quotable header{margin:0;padding:0}#recent-stories .inner-quotable cite{display:block;font-size:.8em;line-height:1.5em;padding:0 .5em;box-sizing:border-box}#recent-stories .inner-quotable blockquote{display:block;height:auto;overflow:hidden;margin:1em .25em 0;padding:0}#recent-stories .inner-quotable blockquote p{margin:0;padding:0}#recent-stories .inner-quotable blockquote a{text-decoration:none;color:#fff}#recent-stories figure{display:block;width:100%;margin:0;padding:0}#recent-stories figure img{display:block;width:100%;height:auto;border:none}#recent-stories figure figcaption{margin:.25em 0 1em;font-size:1em;font-weight:bold;line-height:1.4em;color:#000}#recent-stories figure figcaption a,#recent-stories figure figcaption a:visited{color:#000;text-decoration:none}#recent-stories figure figcaption a:hover,#recent-stories figure figcaption a:visited:hover{text-decoration:underline}#recent-stories #subscribe #recent_stories_subscribe_form{display:block;width:340px;height:auto;overflow:hidden;margin:0 auto;padding:.75em 1em;font-size:1rem;background:#6d2b27;border:solid 1px #6d2b27;box-sizing:border-box}#recent-stories #subscribe #recent_stories_subscribe_form p{margin:0}#recent-stories #subscribe #recent_stories_subscribe_form input[type=text]{width:250px;max-width:98%;margin:0 auto .25em;padding:2px 5px;background:#6d2b27;border-bottom:solid 1px #eee;color:#000;text-align:center;font-size:.9em;color:#fff;outline-color:#6d2b27;font-weight:lighter}#recent-stories #subscribe #recent_stories_subscribe_form .privacy-policy{display:block;height:auto;overflow:hidden;width:100%;max-width:160px;margin:0 auto .5em;float:none;clear:both;font-size:.8rem;color:#fff}#recent-stories #subscribe #recent_stories_subscribe_form .privacy-policy input[type=checkbox]{margin-right:5px}#recent-stories #subscribe #recent_stories_subscribe_form .privacy-policy label{padding:0 0 1em}#recent-stories #subscribe #recent_stories_subscribe_form .privacy-policy label a{color:#fff;text-decoration:underline}#recent-stories #subscribe #recent_stories_subscribe_form button{width:110px;height:35px;margin:5px auto 10px;border:solid 1px #6d2b27;background:#fff;color:#6d2b27;font-size:.85rem;font-weight:normal;line-height:35px;float:none;clear:both;text-transform:uppercase}#recent-stories #subscribe #recent_stories_subscribe_form button:hover{background:#fff;color:#6d2b27}#recent-stories #subscribe #recent_stories_subscribe_form ._form_error{display:block;background:#6d2b27;clear:both;color:#fff;font-size:.9em}#recent-stories #subscribe #recent_stories_subscribe_form ::placeholder{color:#eee;font-style:italic;font-size:.9em;font-weight:lighter}.quotable .quote-mark{position:relative;width:90%;height:50px;overflow:hidden;margin:0 auto;padding:0;font:normal 4em/normal Coustard,serif}.quotable .quote-mark-bottom{margin-bottom:.25em}.quote-mark:before,.quote-mark:after{display:block;width:40%;height:2px;overflow:hidden;content:"";margin:0;padding:0;background:#fff;position:absolute;top:30px;z-index:100}.quote-mark:before{left:0}.quote-mark:after{right:0}

@media all and (min-width: 1025px)and (max-width: 1280px){#recent-stories{padding:2em 15px!important}}

@media all and (max-width: 768px){#recent-stories .content{line-height:1.1em}#recent-stories figure figcaption{font-size:1em;font-weight:normal}.quote-mark:before,.quote-mark:after{width:35%}}

@media all and (min-width: 769px)and (max-width: 1024px){#recent-stories{padding:0 20px}}

@media all and (min-width: 481px)and (max-width: 640px){#recent-stories .stories{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:2em}.quote-mark:before,.quote-mark:after{width:40%}}

@media all and (min-width: 320px)and (max-width: 480px){#recent-stories .stories{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:2em}#recent-stories #subscribe #recent_stories_subscribe_form{max-width:98%;padding:.5em;text-align:center}#recent-stories #subscribe #recent_stories_subscribe_form input[type=text],#recent-stories #subscribe #recent_stories_subscribe_form input[type=email]{max-width:98%;margin:5px auto 15px}#recent-stories #subscribe #recent_stories_subscribe_form input[type=text]::placeholder{font-size:12px}#recent-stories #subscribe #recent_stories_subscribe_form button{float:none;clear:both;margin:5px auto}.quote-mark:before,.quote-mark:after{width:35%}}#capabilities .content,#features .content,#go-deeper{margin:0 auto}#capabilities .content header,#features .content header,#go-deeper header{text-align:center;margin:0}#capabilities .content section,#features .content section,#go-deeper section{display:block;height:auto;margin:0;padding:0 0 1em;overflow:hidden;position:relative}#capabilities .content section.lead,#features .content section.lead,#go-deeper section.lead{margin:0 auto 2em;padding:0}#capabilities .content section h3,#features .content section h3,#go-deeper section h3{margin:0 0 .5em;text-align:center}#capabilities .content figure,#features .content figure,#go-deeper figure{display:block;margin:0 0 1.5em;padding:0;height:150px;position:relative}#capabilities .content figure img,#features .content figure img,#go-deeper figure img{margin:0 auto;padding:0;border:none;width:auto;max-height:150px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#capabilities .content section.box_1 figure,#capabilities .content section.box_2 figure,#capabilities .content section.box_3 figure{max-height:150px}#capabilities .content section.box_4 figure,#capabilities .content section.box_5 figure,#capabilities .content section.box_6 figure{max-height:125px}#capabilities .content section.box_7 figure,#capabilities .content section.box_8 figure,#capabilities .content section.box_9 figure{max-height:150px}#capabilities .content section.box_10 figure{max-height:135px}#features .content .lead{max-width:755px}#features .content figure{height:150px}#features .content figure img{max-width:200px;height:auto}#features .content section.box_1 figure,#features .content section.box_2 figure,#features .content section.box_3 figure{max-height:150px}#features .content section.box_4 figure,#features .content section.box_5 figure,#features .content section.box_6 figure{max-height:150px}#features .content section.box_7 figure,#features .content section.box_8 figure,#features .content section.box_9 figure{max-height:70px}#features .content section.box_10 figure{max-height:85px}#go-deeper .lead{max-width:920px}#go-deeper figure{max-height:150px}@supports(display: grid){#capabilities .rows,#features .rows,#go-deeper .rows{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:max-content;grid-column-gap:5%;grid-row-gap:3em;padding:0}#capabilities .rows section,#features .rows section,#go-deeper .rows section{font-size:.8em;line-height:1.7em}#capabilities .rows section.last_one,#features .rows section.last_one,#go-deeper .rows section.last_one{grid-column-start:2}}@supports not (display: grid){#capabilities .content,#features .content,#go-deeper .content{display:block;height:auto;padding:0;margin:0}#capabilities .content>.rows section,#features .content>.rows section,#go-deeper .content>.rows section{float:left;clear:none;width:30%;margin:0 5% 3em 0}#capabilities .content>.rows section:nth-of-type(3n+1),#features .content>.rows section:nth-of-type(3n+1),#go-deeper .content>.rows section:nth-of-type(3n+1){clear:left}#capabilities .content>.rows section:nth-of-type(3n),#features .content>.rows section:nth-of-type(3n),#go-deeper .content>.rows section:nth-of-type(3n){float:right;clear:right}#capabilities .content>.rows section.last_one,#features .content>.rows section.last_one,#go-deeper .content>.rows section.last_one{clear:both;margin:0 auto 3em}}

@media all and (min-width: 1025px)and (max-width: 1280px){#capabilities .content,#features .content,#go-deeper .content{padding:2em 0!important}}

@media all and (max-width: 768px){@supports(display: grid){#capabilities .rows,#features .rows,#go-deeper .rows{grid-row-gap:2em}}#capabilities .content,#features .content,#go-deeper .content{padding:2em 0}#capabilities .content h3,#features .content h3,#go-deeper .content h3{margin:0 0 .5em;font-size:1.05rem}#capabilities header h2{margin:0 auto 1.25em}#go-deeper header h2{margin:0 auto .8em}}

@media all and (min-width: 769px)and (max-width: 1024px){#capabilities .content,#features .content,#go-deeper .content{padding:2em 0!important}#capabilities .content section.box_1 figure,#capabilities .content section.box_2 figure,#capabilities .content section.box_3 figure{max-height:150px}#capabilities .content section.box_4 figure,#capabilities .content section.box_5 figure,#capabilities .content section.box_6 figure{max-height:125px}#capabilities .content section.box_7 figure,#capabilities .content section.box_8 figure,#capabilities .content section.box_9 figure{max-height:150px}#capabilities .content section.box_10 figure{max-height:135px}#features .content section.box_1 figure,#features .content section.box_2 figure,#features .content section.box_3 figure{max-height:150px}#features .content section.box_4 figure,#features .content section.box_5 figure,#features .content section.box_6 figure{max-height:150px}#features .content section.box_7 figure,#features .content section.box_8 figure,#features .content section.box_9 figure{max-height:68px}#features .content section.box_7 figure img,#features .content section.box_8 figure img,#features .content section.box_9 figure img{max-height:68px}#features .content section.box_10 figure{max-height:83px}#go-deeper .content section.box_1 figure,#go-deeper .content section.box_2 figure,#go-deeper .content section.box_3 figure{max-height:150px}#go-deeper .content section.box_1 figure img,#go-deeper .content section.box_2 figure img,#go-deeper .content section.box_3 figure img{max-height:150px}}

@media all and (min-width: 641px)and (max-width: 768px){#capabilities .content,#features .content,#go-deeper .content{padding:2em 15px!important}#capabilities .content section.box_1 figure,#capabilities .content section.box_2 figure,#capabilities .content section.box_3 figure{max-height:150px}#capabilities .content section.box_4 figure,#capabilities .content section.box_5 figure,#capabilities .content section.box_6 figure{max-height:125px}#capabilities .content section.box_7 figure,#capabilities .content section.box_8 figure,#capabilities .content section.box_9 figure{max-height:150px}#capabilities .content section.box_10 figure{max-height:135px}#features .content section.box_1 figure,#features .content section.box_2 figure,#features .content section.box_3 figure{max-height:150px}#features .content section.box_4 figure,#features .content section.box_5 figure,#features .content section.box_6 figure{max-height:150px}#features .content section.box_7 figure,#features .content section.box_8 figure,#features .content section.box_9 figure{max-height:70px}#features .content section.box_10 figure{max-height:83px}#go-deeper .content section.box_1 figure,#go-deeper .content section.box_2 figure,#go-deeper .content section.box_3 figure{max-height:100px}#go-deeper .content section.box_1 figure img,#go-deeper .content section.box_2 figure img,#go-deeper .content section.box_3 figure img{max-height:100px}}

@media all and (min-width: 481px)and (max-width: 640px){@supports(display: grid){#capabilities .rows,#features .rows,#go-deeper .rows{grid-template-columns:1fr 1fr}}#capabilities .content section{padding:0 0 1em}#capabilities .content section.box_1 figure,#capabilities .content section.box_2 figure,#capabilities .content section.box_3 figure,#capabilities .content section.box_4 figure,#capabilities .content section.box_5 figure,#capabilities .content section.box_6 figure,#capabilities .content section.box_7 figure,#capabilities .content section.box_8 figure,#capabilities .content section.box_9 figure,#capabilities .content section.box_10 figure{max-height:90px}#capabilities .content section.box_1 figure img,#capabilities .content section.box_2 figure img,#capabilities .content section.box_3 figure img,#capabilities .content section.box_4 figure img,#capabilities .content section.box_5 figure img,#capabilities .content section.box_6 figure img,#capabilities .content section.box_7 figure img,#capabilities .content section.box_8 figure img,#capabilities .content section.box_9 figure img,#capabilities .content section.box_10 figure img{max-height:90px}#features .content section{padding:0 0 1em}#features .content section.box_1 figure,#features .content section.box_2 figure,#features .content section.box_3 figure,#features .content section.box_4 figure{max-height:90px}#features .content section.box_1 figure img,#features .content section.box_2 figure img,#features .content section.box_3 figure img,#features .content section.box_4 figure img{max-height:90px}#features .content section.box_5 figure,#features .content section.box_6 figure{max-height:80px}#features .content section.box_5 figure img,#features .content section.box_6 figure img{max-height:80px}#features .content section.box_7 figure,#features .content section.box_8 figure{max-height:40px}#features .content section.box_7 figure img,#features .content section.box_8 figure img{max-height:40px}#features .content section.box_9 figure,#features .content section.box_10 figure{max-height:83px}#features .content section.box_9 figure img,#features .content section.box_10 figure img{max-height:83px}#go-deeper .content section.box_1 figure,#go-deeper .content section.box_2 figure,#go-deeper .content section.box_3 figure{max-height:90px}#go-deeper .content section.box_1 figure img,#go-deeper .content section.box_2 figure img,#go-deeper .content section.box_3 figure img{max-height:90px}#go-deeper .content section.box_3{grid-column:1/3}}

@media all and (max-width: 640px){@supports(display: grid){#capabilities .rows,#features .rows,#go-deeper .rows{grid-template-columns:1fr 1fr}#capabilities .rows section h3,#features .rows section h3,#go-deeper .rows section h3{font-size:1rem}}#capabilities .content .rows section{display:block;float:none;clear:both;width:100%;grid-column:1/3}#capabilities .content .rows section.box_1 figure,#capabilities .content .rows section.box_2 figure,#capabilities .content .rows section.box_3 figure,#capabilities .content .rows section.box_4 figure,#capabilities .content .rows section.box_5 figure,#capabilities .content .rows section.box_6 figure,#capabilities .content .rows section.box_7 figure,#capabilities .content .rows section.box_8 figure,#capabilities .content .rows section.box_9 figure,#capabilities .content .rows section.box_10 figure{max-height:100px;margin:0 0 1em}#capabilities .content .rows section.box_1 figure img,#capabilities .content .rows section.box_2 figure img,#capabilities .content .rows section.box_3 figure img,#capabilities .content .rows section.box_4 figure img,#capabilities .content .rows section.box_5 figure img,#capabilities .content .rows section.box_6 figure img,#capabilities .content .rows section.box_7 figure img,#capabilities .content .rows section.box_8 figure img,#capabilities .content .rows section.box_9 figure img,#capabilities .content .rows section.box_10 figure img{max-height:100px}#features .content .rows section{display:block;float:none;clear:both;width:100%;grid-column:1/3}#features .content .rows section.box_1 figure,#features .content .rows section.box_2 figure,#features .content .rows section.box_3 figure,#features .content .rows section.box_4 figure,#features .content .rows section.box_5 figure,#features .content .rows section.box_6 figure,#features .content .rows section.box_7 figure,#features .content .rows section.box_8 figure,#features .content .rows section.box_9 figure,#features .content .rows section.box_10 figure{max-height:90px;margin:0 0 1em}#features .content .rows section.box_1 figure img,#features .content .rows section.box_2 figure img,#features .content .rows section.box_3 figure img,#features .content .rows section.box_4 figure img,#features .content .rows section.box_5 figure img,#features .content .rows section.box_6 figure img,#features .content .rows section.box_7 figure img,#features .content .rows section.box_8 figure img,#features .content .rows section.box_9 figure img,#features .content .rows section.box_10 figure img{max-height:90px}#features .content .rows section.box_1 figure{max-height:59px}#features .content .rows section.box_7 figure{max-height:35px}#features .content .rows section.box_8 figure{max-height:40px}#features .content .rows section.box_9 figure{max-height:68px}#features .content .rows section.box_10 figure{max-height:83px}#go-deeper .content .rows section{display:block;float:none;clear:both;width:100%;grid-column:1/3}#go-deeper .content .rows section.box_1 figure,#go-deeper .content .rows section.box_2 figure,#go-deeper .content .rows section.box_3 figure{max-height:80px;margin:0 0 1em}#go-deeper .content .rows section.box_1 figure img,#go-deeper .content .rows section.box_2 figure img,#go-deeper .content .rows section.box_3 figure img{max-height:80px}#go-deeper .content .rows section.box_1 p,#go-deeper .content .rows section.box_2 p,#go-deeper .content .rows section.box_3 p{font-size:1.1em}}#brand-stories{display:block;padding:0;margin:0 auto}#brand-stories content{margin:0 auto;padding:0}#brand-stories .stories{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;grid-gap:5%;width:100%;margin:1em auto 0}#brand-stories section{display:block;height:auto;margin:0;padding:0;overflow:hidden}#brand-stories section h3 a{color:#363636;text-decoration:none}#brand-stories section h3 a:hover{color:#6d2b27}#brand-stories section .meta{display:block;height:auto;overflow:hidden;margin:0 0 1em;padding:0;font-size:.9em}#brand-stories section .publisher-logo,#brand-stories section .publish-date{display:block;width:50%;height:auto;overflow:hidden;float:left;clear:left;margin:0;padding:0 1em 0 0;border-right:1px solid #ccc;box-sizing:border-box;text-align:right}#brand-stories section .publish-date{float:right;clear:right;border:none;padding:0 0 0 1em;border:none;color:#999;text-align:left}#brand-stories figure{display:block;width:100%;margin:0;padding:0}#brand-stories figure img{display:block;width:100%;height:auto;border:none}#brand-stories figure figcaption{margin:.25em 0 1em;font-size:1em;font-weight:bold;line-height:1.4em;color:#000}#brand-stories figure figcaption a,#brand-stories figure figcaption a:visited{color:#000;text-decoration:none}#brand-stories figure figcaption a:hover,#brand-stories figure figcaption a:visited:hover{text-decoration:underline}

@media all and (min-width: 1025px)and (max-width: 1280px){#brand-stories{padding:2em 15px!important}}

@media all and (max-width: 768px){#brand-stories .content{line-height:1.1em}#brand-stories figure figcaption{font-size:1em;font-weight:normal}}

@media all and (min-width: 769px)and (max-width: 1024px){#brand-stories{padding:2em 15px}}

@media all and (min-width: 481px)and (max-width: 640px){#brand-stories .stories{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:.75em}}

@media all and (min-width: 320px)and (max-width: 480px){#brand-stories .stories{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:1em}}
#event-coverage{display:block}#event-coverage .content{max-width:1100px;padding:3em 0 3.25em!important}#event-coverage header{margin:0}#event-coverage section{display:block;margin:0;padding:0;text-align:center}#event-coverage .event-coverage-top{max-width:840px;margin:0 auto}#event-coverage .event-coverage-bottom{max-width:920px;margin:0 auto}#event-coverage figure{display:block;height:auto;overflow:hidden;margin:1.25em auto 1em;padding:0;max-width:100%}#event-coverage figure img{margin:0 auto;height:auto}

@media all and (min-width: 320px)and (max-width: 480px){#event-coverage figure{max-width:300px}}#ecosystem .icons{display:block;width:750px;height:auto;overflow:hidden;list-style:none;margin:2em auto 0;padding:0}#ecosystem .icons section{display:block;height:auto;overflow:hidden;margin:0 auto 1.5em;padding:0;border:none}#ecosystem .icons section a{display:block;width:40px;height:40px;overflow:hidden;margin:0;padding:0;text-decoration:none;background:url(../img/ecosystemicons.jpg) no-repeat 0 0;float:left;clear:none}#ecosystem .icons section.tbp-logo{width:86px;height:40px}#ecosystem .icons section.tbp-logo a{width:86px;height:40px;margin:0;background:url(../img/svg/logo_percent.svg) no-repeat 0 0;background-size:100% auto}#ecosystem .icons section.social-media{width:220px;height:40px}#ecosystem .icons section.social-media a{width:40px;height:40px;margin:0 20px 0 0}#ecosystem .icons section.social-media a.twitter{background:url(../img/svg/x.svg) no-repeat 0 0}#ecosystem .icons section.social-media a.facebook{background:url(../img/svg/facebook.svg) no-repeat 0 0}#ecosystem .icons section.social-media a.instagram{background:url(../img/svg/instagram.svg) no-repeat 0 0}#ecosystem .icons section.social-media a.rss{background:url(../img/svg/rss.svg) no-repeat 0 0;margin:0}#ecosystem .icons section.podcast{width:122px;height:50px}#ecosystem .icons section.podcast .podcasts{width:47px;height:47px;background-position:center -240px;margin:2px 20px 0 0}#ecosystem .icons section.podcast .broadcast{width:51px;height:50px;background-position:center -307px;margin:0}#ecosystem .icons section.third-party{width:103px;height:auto;margin:0 auto;padding:0}#ecosystem .icons section.third-party a{display:block;float:none;clear:both;margin:0 auto 1.5em}#ecosystem .icons section.third-party a:last-child{margin:0 auto}#ecosystem .icons section.third-party .yahoo-finance{width:89px;height:31px;background-position:center -377px}#ecosystem .icons section.third-party .mortgage-daily{width:103px;height:29px;background-position:0 -428px}#ecosystem .icons section.third-party .housingwire{width:86px;height:99px;background-position:center -537px}

@media all and (min-width: 641px)and (max-width: 768px){#ecosystem .icons{width:100%}}

@media all and (min-width: 481px)and (max-width: 640px){#ecosystem .icons{width:100%}}

@media all and (min-width: 320px)and (max-width: 480px){#ecosystem .icons{width:100%}}.page-template-page-landing #intro{padding:0;margin:0;}.page-template-page-landing #intro .content{bottom:3vw!important;}.page-template-page-landing #intro .bgimage{width:100%!important;height:auto;text-align:center;min-height:auto!important}.page-template-page-landing #intro .bgimage img{min-width:100%;min-height:auto!important;width:100%!important;height:auto;margin:0 auto}.page-template-page-landing #lead_section{padding:1em 0!important}.page-template-page-landing #lead_section article{max-width:985px;font-size:1.15em;line-height:1.7em;font-weight:300;text-align:center}.page-template-page-landing #outer_subscribe .bgimage{height:100% !important}.page-template-page-landing #outer_subscribe .bgimage img{height:100% !important;width:auto}.page-template-page-landing #outer_subscribe form._inline-form ._field-wrapper h2{font-size:3rem;color:#f9f7f7;text-transform:capitalize}.page-template-page-landing #outer_subscribe form._inline-form ._field-wrapper button{border:1px solid #fff}.page-template-page-landing #outer_subscribe form._inline-form ._field-wrapper button:hover{background:#6d2b27;color:#fff}.page-template-page-landing #related_topics{display:block;margin:0;padding:2em 0 3em;background:#fff}.page-template-page-landing #related_topics header h2{font-size:3rem;text-align:center}.page-template-page-landing #related_topics .topics{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:0;max-width:1100px;width:100%;margin:0 auto;padding:0}.page-template-page-landing #related_topics .topics section{position:relative}.page-template-page-landing #related_topics .topics section a{display:block;margin:0 auto;padding:0;border:none;width:186px;height:227px;max-width:100%;text-decoration:none;background:url(/wp-content/uploads/2020/05/related-topics-icons.jpg) no-repeat 0 0;background-size:100% auto}.page-template-page-landing #related_topics .topics section a:hover{text-decoration:none}.page-template-page-landing #related_topics .topics section a:visited{text-decoration:none}.page-template-page-landing #related_topics .topics section a.work{background-position:0 0}.page-template-page-landing #related_topics .topics section a.tech{background-position:0 -230px}.page-template-page-landing #related_topics .topics section a.homes{background-position:0 -460px}.page-template-page-landing #related_topics .topics section a.fintech{background-position:0 -690px}.page-template-page-landing #faqs{margin:0;padding:3em 0 4em;background:#f9f7f7}.page-template-page-landing #faqs header{margin:0;padding:0}.page-template-page-landing #faqs header h2{font-size:3rem;margin:.25em auto 1em;padding:0;text-align:center}.page-template-page-landing #faqs ul.articles{display:block;max-width:1100px;list-style:none;margin:0 auto;padding:0}.page-template-page-landing #faqs ul.articles li{height:auto;overflow:hidden;margin:0 0;padding:1.75em 0;border:none;text-align:left;border-bottom:2px solid #eee;position:relative;font-size:.9em;line-height:1.5em}.page-template-page-landing #faqs ul.articles li:first-child{border-top:2px solid #eee}.page-template-page-landing #faqs ul.articles li h3{color:#6d2b27;font-size:1.2em;font-weight:500;margin:0 0 1.25em;padding:0;text-align:left}.page-template-page-landing #faqs ul.articles li section{display:block;margin:0;padding:0}.page-template-page-landing #faqs ul.articles li .open_close{display:block;width:30px;height:30px;overflow:hidden;margin:0;padding:0;position:absolute;top:1em;right:0;color:#6d2b27;font-size:1.3em;border:none;cursor:pointer;background:url(../img/faq_arrows.jpg) no-repeat 14px 10px}.page-template-page-landing #faqs ul.articles li.collapse{height:5em}.page-template-page-landing #faqs ul.articles li.collapse .open_close{top:1em;background-position:14px -20px}.page-template-page-landing .load_more{display:block;width:265px;height:36px;margin:2em auto;font-size:.85em;line-height:36px;text-transform:uppercase;text-align:center;font-weight:bold;background:#6d2b27;border:1px solid #6d2b27;color:#fff;text-decoration:none}.page-template-page-landing .load_more:hover{background:#fff;color:#6d2b27}
.page-template-page-landing .load_more.disabled, .page-template-page-landing .load_more.no_nore{background:#fff;color:#6d2b27;}
.page-template-page-landing .load_more.loading{border:1px solid #6d2b27;background:#fff;color:#6d2b27}.page-template-page-landing .category_topics{display:block;margin:0;padding:3em 0 2em;overflow:hidden}.page-template-page-landing .category_topics .topics{display:block;margin:0 auto;padding:0;max-width:1030px;position:relative}.page-template-page-landing .category_topics .topics header h2{text-align:center}.page-template-page-landing .category_topics article{display:grid;grid-template-columns:130px 1fr;grid-row-gap:0;grid-column-gap:0;width:100%;border-bottom:1px solid #eee;margin:0;padding:1em 0;position:relative}.page-template-page-landing .category_topics article:last-of-type{border:none}.page-template-page-landing .category_topics article figure{display:block;height:auto;margin:.3em 0;padding:0}.page-template-page-landing .category_topics article figure img{border:none;max-width:100px;height:auto}.page-template-page-landing .category_topics article section{position:relative !important}.page-template-page-landing .category_topics article h3{font-size:1.3em;line-height:1.4em;margin:0 0 .5em}.page-template-page-landing .category_topics article h3 a{color:#000;text-decoration:none}.page-template-page-landing .category_topics article h3 a:hover{color:#6d2b27}.page-template-page-landing .category_topics article .topic-meta{display:inline-block;width:550px;height:20px;font-size:.8em;margin:0 0 .5em;padding:0 0 1em}.page-template-page-landing .category_topics article .topic-meta .topic-author{display:inline-block;color:#000;font-weight:500;padding:0 1em 0 0}.page-template-page-landing .category_topics article .topic-meta .topic-date{display:inline-block;min-width:50px;min-height:18px;color:#ccc;border:none;padding:0 0 0 1em;line-height:normal;position:relative}.page-template-page-landing .category_topics article .topic-meta .topic-date:before{width:1px;height:1em;color:#ccc;content:"|";font-weight:300;position:absolute;top:center;left:0}.page-template-page-landing .category_topics article .topic-social-icons{display:block;width:165px;margin:0 0 0 auto;position:relative !important;float:right}.page-template-page-landing .category_topics article .topic-social-icons .social-links{width:165px}.page-template-page-landing .category_topics article .topic-social-icons .social-links .meta-box:last-of-type{margin-right:0}.page-template-page-landing .ajax_error{display:block;max-width:90%;color:red;font-size:1em;font-weight:300;margin:0 auto;padding:0;text-align:center}.page-template-page-landing #contact{background:#fff}

@media all and (min-width: 769px)and (max-width: 1024px){.page-template-page-landing #lead_section,.page-template-page-landing #outer_subscribe,.page-template-page-landing #related_topics,.page-template-page-landing #faqs,.page-template-page-landing #contact{max-width:100%;padding:2em 1em}.page-template-page-landing #lead_section article{padding:0}.page-template-page-landing #faqs ul.articles li .open_close{top:1em}.page-template-page-landing #faqs ul.articles li.collapse .open_close{top:1em}.page-template-page-landing #outer_subscribe .bgimage{height:100% !important}.page-template-page-landing #outer_subscribe .bgimage img{height:100% !important;width:auto}.page-template-page-landing .category_topics{display:block;max-width:100%;overflow:hidden;padding:2em 15px}.page-template-page-landing .category_topics .topics{margin:0;padding:0;max-width:100%}.page-template-page-landing .category_topics .topics article{max-width:100%}.page-template-page-landing .category_topics .topics article section{overflow:hidden}}

@media all and (max-width: 768px){.page-template-page-landing #lead_section,.page-template-page-landing #outer_subscribe,.page-template-page-landing #related_topics,.page-template-page-landing #faqs,.page-template-page-landing #contact{max-width:100%;padding:2em 15px;box-sizing:border-box}
.page-template-page-landing #intro .bgimage{width:100%!important;height:auto!important;min-height:auto!important;text-align:center}.page-template-page-landing #intro .bgimage img{min-width:100%;height:auto!important;width:100%!important;min-height:auto!important;margin:0 auto}.page-template-page-landing #intro .content{bottom:3vw; /* 6vw */}.page-template-page-landing #intro .content h1{font-size:2rem}.page-template-page-landing #outer_subscribe .bgimage{height:100% !important}.page-template-page-landing #outer_subscribe .bgimage img{height:100% !important;width:auto}.page-template-page-landing #outer_subscribe form._inline-form{padding:0 15px}.page-template-page-landing #outer_subscribe form._inline-form h2{font-size:2rem;margin:0 0 .25em}.page-template-page-landing #related_topics{max-width:100%}.page-template-page-landing #related_topics header h2{font-size:2rem;margin:0 0 .25em}.page-template-page-landing #related_topics .topics{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:0px;width:100%;max-width:100%;margin:0;padding:0}.page-template-page-landing #related_topics .topics section a{width:140px;height:170px;max-width:100%}.page-template-page-landing #related_topics .topics section a.work{background-position:center top}.page-template-page-landing #related_topics .topics section a.tech{background-position:center -172px}.page-template-page-landing #related_topics .topics section a.homes{background-position:center -345px}.page-template-page-landing #related_topics .topics section a.fintech{background-position:center -518px}.page-template-page-landing #faqs{margin:0;padding:2em 15px}.page-template-page-landing #faqs header h2{font-size:1.8rem;margin:.25em auto .5em}.page-template-page-landing #faqs ul.articles li{padding:1.5em 1.5em 1.5em 0}.page-template-page-landing #faqs ul.articles li .open_close{top:1em}.page-template-page-landing #faqs ul.articles li.collapse{height:6em}.page-template-page-landing #faqs ul.articles li.collapse .open_close{top:1em}.page-template-page-landing .category_topics{display:block;max-width:100%;margin:0;padding:1em 15px;overflow:hidden;box-sizing:border-box}.page-template-page-landing .category_topics .topics{max-width:100% !important;overflow:hidden;margin:0;padding:0}.page-template-page-landing .category_topics article{display:grid;width:100%;grid-template-columns:100px 1fr;padding:1em 0}.page-template-page-landing .category_topics article:last-of-type{border:none}.page-template-page-landing .category_topics article figure img{max-width:80px}.page-template-page-landing .category_topics article h3{font-size:1.15em;line-height:1.3em;font-weight:400}.page-template-page-landing .category_topics article .topic-meta{display:inline-block;width:400px;margin:0 0 .5em;padding:0;overflow:hidden}.page-template-page-landing .category_topics article .topic-meta .topic-author{padding:0 1em 0 0;line-height:normal}.page-template-page-landing .category_topics article .topic-meta .topic-date{display:inline-block}.page-template-page-landing .category_topics article .topic-social-icons{display:inline-block;width:165px;margin:0 0 0 auto;text-align:left}.page-template-page-landing .category_topics article .topic-social-icons .social-links{width:165px;text-align:left;margin:0}.page-template-page-landing #contact .content{padding:0 15px 3em!important;}

.page-template-page-landing #intro{ height:auto!important;}.page-template-page-landing #intro .bgimage{height:auto!important;min-height:auto!important;text-align:center}.page-template-page-landing #intro .bgimage img{width:100%;height:auto!important;max-width:100%!important;min-height:auto!important;}

}

@media all and (min-width: 481px)and (max-width: 640px){
  .page-template-page-landing #intro .content h1{font-size:1.7rem}
  .page-template-page-landing #lead_section article{font-size:.9em;line-height:1.6em}.page-template-page-landing #related_topics .topics{grid-template-columns:repeat(2, 1fr);grid-row-gap:40px}.page-template-page-landing #faqs{margin:0;padding-top:1em}.page-template-page-landing #faqs header h2{font-size:1.8rem;margin:.25em auto .5em}.page-template-page-landing #faqs ul.articles li{padding-right:1.5em}.page-template-page-landing #faqs ul.articles li h3{font-size:1.1em}.page-template-page-landing #faqs ul.articles li .open_close{top:1em}.page-template-page-landing #faqs ul.articles li.collapse{height:6em}.page-template-page-landing #faqs ul.articles li.collapse .open_close{top:1em}.page-template-page-landing .category_topics{max-width:100%;padding:1em 15px}.page-template-page-landing .category_topics .topics{margin:0;padding:0;max-width:100%}.page-template-page-landing .category_topics article{max-width:100%;grid-template-columns:90px 1fr}.page-template-page-landing .category_topics article figure img{max-width:70px}.page-template-page-landing .category_topics article h3{font-size:.9em;line-height:1.3em}.page-template-page-landing .category_topics article .topic-meta{display:block;width:100%;height:auto;margin:0 0 1em;font-size:.75em}.page-template-page-landing .category_topics article .topic-social-icons{display:block;width:100%;margin:.5em 0;float:none;clear:both}}

@media all and (min-width: 320px)and (max-width: 480px){
  .page-template-page-landing #intro .content h1{font-size:1.6rem}
  .page-template-page-landing #lead_section,.page-template-page-landing #outer_subscribe,.page-template-page-landing #related_topics,.page-template-page-landing #faqs,.page-template-page-landing #contact{max-width:100%;padding:2em 4%}.page-template-page-landing #lead_section{font-size:1rem!important}.page-template-page-landing #lead_section article{max-width:100%;font-size:1em}.page-template-page-landing #outer_subscribe form._inline-form{padding:0 1em}.page-template-page-landing #outer_subscribe form._inline-form h2{font-size:1.8em}.page-template-page-landing #related_topics header h2{font-size:1.8rem;text-align:center !important}.page-template-page-landing #related_topics .topics{display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:40px}.page-template-page-landing #related_topics .topics section{max-width:100%}.page-template-page-landing #related_topics .topics section a{width:100px;height:122px}.page-template-page-landing #related_topics .topics section a.work{background-position:0 0}.page-template-page-landing #related_topics .topics section a.tech{background-position:0 -124px}.page-template-page-landing #related_topics .topics section a.homes{background-position:0 -247px}.page-template-page-landing #related_topics .topics section a.fintech{background-position:0 -371px}.page-template-page-landing #faqs{margin:0;padding-top:1em}.page-template-page-landing #faqs header h2{font-size:1.8rem;margin:.25em auto .5em;text-align:center !important}.page-template-page-landing #faqs ul.articles li{padding-right:2em}.page-template-page-landing #faqs ul.articles li h3{font-size:1.1em}.page-template-page-landing #faqs ul.articles li .open_close{top:1em}.page-template-page-landing #faqs ul.articles li.collapse{height:6em}.page-template-page-landing #faqs ul.articles li.collapse .open_close{top:1em}.page-template-page-landing .category_topics{display:block;max-width:100%;overflow:hidden}.page-template-page-landing .category_topics .topics{max-width:100%;overflow:hidden}.page-template-page-landing .category_topics .topics article{max-width:100%;grid-template-columns:75px 1fr}.page-template-page-landing .category_topics .topics article h3{font-size:.9em;line-height:1.4em}.page-template-page-landing .category_topics .topics article figure{width:60px;margin:0 1em 1em 0}.page-template-page-landing .category_topics .topics article figure img{max-width:60px}.page-template-page-landing .category_topics .topics article section{margin:0}.page-template-page-landing .category_topics .topics article .topic-meta{font-size:.75em;margin:0 0 .5em;height:auto}.page-template-page-landing .category_topics .topics article .topic-meta .topic-author{display:block;width:100%;margin:0 0 .5em;float:none;clear:both}.page-template-page-landing .category_topics .topics article .topic-meta .topic-date{display:block;width:100%;padding:0;margin:0;float:none;clear:both}.page-template-page-landing .category_topics .topics article .topic-meta .topic-date::before{content:"";border:none}.page-template-page-landing .category_topics .topics article .topic-social-icons{display:block;width:100%;margin:0}}.page-template-page-category .maincontent{margin:0;position:relative}.page-template-page-category .maincontent>div:nth-of-type(2n+1){background:#fff}.page-template-page-category .maincontent>div:nth-of-type(2n){background:#f9f7f7}.page-template-page-category .maincontent #intro{background:#fff;position:relative;padding:0;margin:0;height:auto}.page-template-page-category .maincontent #hero{position:relative;height:auto;overflow:hidden;min-height:auto;max-height:auto}
  
  
  .page-template-page-category .maincontent #hero #hero_image{min-height:auto;height:auto !important;text-align:center;margin:0;padding:0}.page-template-page-category .maincontent #hero #hero_image img{display:block;max-width:100%!important;height:auto;margin:0 auto;padding:0}
  
  
  .page-template-page-category .maincontent #hero header{position:absolute;margin:0 auto;padding:0;left:0;right:0;bottom:3vw;z-index:5}.page-template-page-category .maincontent #hero header h1{font-size:50px;line-height:1.1em;margin:0;padding:0;text-align:center}.page-template-page-category .maincontent #intro_copy{display:block;margin:0 0 3em;padding:3em 0 0}
  .page-template-page-category .maincontent #intro_copy h2{margin:0 auto ;}
  
  .page-template-page-category .maincontent #intro_copy article{max-width:985px;margin:0 auto;font-size:1.15em;line-height:1.7em;font-weight:300;text-align:center}.page-template-page-category .maincontent #outer_subscribe{display:block;width:100%;height:auto;color:#fff;padding:50px 0;margin:0;color:#fff}.page-template-page-category .maincontent #outer_subscribe header{display:block;position:relative;margin:0;padding:0;z-index:5}.page-template-page-category .maincontent #outer_subscribe header h2{max-width:985px;margin:0 auto;text-align:center;color:#fff}.page-template-page-category .maincontent #outer_subscribe .bgimage{position:absolute;width:100%;min-height:100% !important;left:0;top:0;z-index:2}.page-template-page-category .maincontent #outer_subscribe .bgimage img{height:100% !important;width:auto}.page-template-page-category .maincontent #outer_subscribe form._inline-form{position:relative;z-index:5;margin:20px 0;padding:0}.page-template-page-category .maincontent #outer_subscribe form._inline-form ._field-wrapper{max-width:615px}.page-template-page-category .maincontent #outer_subscribe form._inline-form ._field-wrapper input[type=text]{outline:0}.page-template-page-category .maincontent #outer_subscribe form._inline-form ._field-wrapper h2{font-size:2.4rem;color:#f9f7f7;text-transform:capitalize}.page-template-page-category .maincontent #outer_subscribe form._inline-form ._field-wrapper button{border:1px solid #fff}.page-template-page-category .maincontent #outer_subscribe form._inline-form ._field-wrapper button:hover{background:#6d2b27;color:#fff}.page-template-page-category .maincontent #outer_subscribe .copy{display:block;text-align:center;position:relative;z-index:5}.page-template-page-category .maincontent #related_topics{display:block;margin:0;padding:2em 0 4em;background:#fff}.page-template-page-category .maincontent #related_topics header h2{font-size:2.4rem;text-align:center}.page-template-page-category .maincontent #related_topics .topics{display:grid;width:100%;margin:0 auto;padding:0;max-width:1100px;grid-template-columns:repeat(4, 1fr);grid-gap:20px;position:relative}.page-template-page-category .maincontent #related_topics .topics figure{margin:0;padding:0}.page-template-page-category .maincontent #related_topics .topics figure a{text-decoration:none}.page-template-page-category .maincontent #related_topics .topics figure img{display:block;max-width:100%;height:auto;margin:0 auto;border:none}.page-template-page-category .maincontent #related_topics .topics .article{position:relative}.page-template-page-category .maincontent #faqs{margin:0;padding:2em 0 4em;background:#f9f7f7}.page-template-page-category .maincontent #faqs header{margin:0;padding:0}.page-template-page-category .maincontent #faqs header h2{font-size:2.4rem;margin:.25em auto 1em;padding:0;text-align:center}.page-template-page-category .maincontent #faqs ul.articles{display:block;max-width:1100px;list-style:none;margin:0 auto;padding:0}.page-template-page-category .maincontent #faqs ul.articles li{height:auto;overflow:hidden;margin:0 0;padding:1.75em 0;border:none;text-align:left;border-bottom:2px solid #eee;position:relative;font-size:.9em;line-height:1.5em}.page-template-page-category .maincontent #faqs ul.articles li:first-child{border-top:2px solid #eee}.page-template-page-category .maincontent #faqs ul.articles li h3{color:#6d2b27;font-size:1.2em;font-weight:500;margin:0 0 1em;padding:0;text-align:left}.page-template-page-category .maincontent #faqs ul.articles li section{display:block;margin:0;padding:0}.page-template-page-category .maincontent #faqs ul.articles li .open_close{display:block;width:30px;height:30px;overflow:hidden;margin:0;padding:0;position:absolute;top:1em;right:0;color:#6d2b27;font-size:1.3em;border:none;cursor:pointer;background:url(../img/faq_arrows.jpg) no-repeat 14px 10px}.page-template-page-category .maincontent #faqs ul.articles li.collapse{height:4.5em}.page-template-page-category .maincontent #faqs ul.articles li.collapse .open_close{top:1em;background-position:14px -20px}.page-template-page-category .maincontent .load_more{display:block;width:265px;height:36px;margin:2em auto;font-size:.85em;line-height:36px;text-transform:uppercase;text-align:center;font-weight:bold;background:#6d2b27;border:1px solid #6d2b27;color:#fff;text-decoration:none}.page-template-page-category .maincontent .load_more:hover{background:#fff;color:#6d2b27}.page-template-page-category .maincontent .load_more.disabled{background:#fff;color:#eee}.page-template-page-category .maincontent .load_more.loading{border:1px solid #6d2b27;background:#fff;color:#6d2b27}.page-template-page-category .maincontent #category_stories{display:block;margin:0;padding:3em 0;overflow:hidden}.page-template-page-category .maincontent #category_stories .topics{display:block;margin:0 auto;padding:0;max-width:1030px}.page-template-page-category .maincontent #category_stories .topics header{margin:0 0 2em}.page-template-page-category .maincontent #category_stories .topics header h2{text-align:center}.page-template-page-category .maincontent #category_stories article{display:grid;grid-template-columns:130px 1fr;grid-row-gap:0;grid-column-gap:0;width:100%;border-bottom:1px solid #eee;margin:0;padding:1em 0;position:relative}.page-template-page-category .maincontent #category_stories article:last-of-type{border:none}.page-template-page-category .maincontent #category_stories article figure{display:block;height:auto;margin:.3em 0;padding:0}.page-template-page-category .maincontent #category_stories article figure img{border:none;max-width:100px;height:auto}.page-template-page-category .maincontent #category_stories article section{position:relative}.page-template-page-category .maincontent #category_stories article h3{font-size:1.3em;line-height:1.4em;margin:0 0 .5em}.page-template-page-category .maincontent #category_stories article h3 a{color:#000;text-decoration:none}.page-template-page-category .maincontent #category_stories article h3 a:hover{color:#6d2b27}.page-template-page-category .maincontent #category_stories article .topic-meta{display:block;width:100%;height:20px;font-size:.8em;margin:0 0 .5em;padding:0 0 1em}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-author{display:block;width:100%;color:#000;font-weight:500;padding:0;margin:0}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-author img{display:inline-block;margin:0 5px 0 0}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-author span{display:inline-block;padding:0 5px 0 0}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-author span.link-favicon{vertical-align:text-top !important}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-author a{display:inline-block;color:#6d2b27;text-decoration:none;margin:0;padding:0;line-height:.95em}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-author a:hover{text-decoration:underline}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-date{display:inline-block;min-width:50px;min-height:18px;color:#ccc;border:none;padding:0;line-height:normal;position:relative}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-date:before{display:none;width:1px;height:1em;color:#ccc;content:"|";font-weight:300;position:absolute;top:center;left:0}.page-template-page-category .maincontent #category_stories article .topic-social-icons{display:block;width:165px;margin:0 0 0 auto;float:right}.page-template-page-category .maincontent #category_stories article .topic-social-icons .social-links{width:165px;position:relative}.page-template-page-category .maincontent #category_stories article .topic-social-icons .social-links .meta-box:last-of-type{margin-right:0}.page-template-page-category .maincontent .ajax_error{display:block;max-width:90%;color:red;font-size:1em;font-weight:300;margin:0 auto;padding:0;text-align:center}.page-template-page-category .maincontent #contact{background:#fff}

@media all and (min-width: 769px)and (max-width: 1024px){
  .page-template-page-category .maincontent #outer_subscribe,.page-template-page-category .maincontent #related_topics,.page-template-page-category .maincontent #faqs,.page-template-page-category .maincontent #contact{max-width:100%;padding:2em 1em}.page-template-page-category .maincontent #intro{padding:0 0 2em}

  .page-template-page-category .maincontent #intro #hero header h1{font-size:45px;line-height:1.1em}.page-template-page-category .maincontent #intro_copy{padding:2em 1em 0}.page-template-page-category .maincontent #intro_copy article{padding:0;line-height:1.4em}.page-template-page-category .maincontent #faqs ul.articles li .open_close{top:1em}.page-template-page-category .maincontent #faqs ul.articles li.collapse .open_close{top:1em}.page-template-page-category .maincontent #outer_subscribe .bgimage{height:100% !important}.page-template-page-category .maincontent #outer_subscribe .bgimage img{height:100% !important;width:auto}.page-template-page-category .maincontent #category_stories{display:block;max-width:100%;overflow:hidden;padding:2em 1em}.page-template-page-category .maincontent #category_stories .topics{margin:0;padding:0;max-width:100%}.page-template-page-category .maincontent #category_stories .topics article{max-width:100%}.page-template-page-category .maincontent #category_stories .topics article section{overflow:hidden}}

@media all and (max-width: 768px){
  .page-template-page-landing .maincontent, .page-template-page-category .maincontent{margin-top:61px !important}.page-template-page-category .maincontent #intro_copy,.page-template-page-category .maincontent #outer_subscribe,.page-template-page-category .maincontent #related_topics, .page-template-page-category .maincontent #faqs,.page-template-page-category .maincontent #contact{max-width:100%;padding:2em 1em;box-sizing:border-box}
  .page-template-page-category .maincontent #intro_copy{padding:2em 15px;margin:0;}
  .page-template-page-category .maincontent #intro_copy h2{margin:0 auto;}
  .page-template-page-category .maincontent #intro{padding:0}
  .page-template-page-category .maincontent #intro header{bottom:3vw}.page-template-page-category .maincontent #intro header h1{font-size:2rem}.page-template-page-category .maincontent #outer_subscribe{padding:30px 0 40px}.page-template-page-category .maincontent #outer_subscribe .bgimage{height:100% !important}.page-template-page-category .maincontent #outer_subscribe .bgimage img{height:100% !important;width:auto}.page-template-page-category .maincontent #outer_subscribe header h2{font-size:2em;margin:0}.page-template-page-category .maincontent #outer_subscribe form._inline-form{padding:0 1em}.page-template-page-category .maincontent #outer_subscribe form._inline-form h2{font-size:2rem;margin:0 0 .25em}.page-template-page-category .maincontent #related_topics{max-width:100%}.page-template-page-category .maincontent #related_topics header h2{font-size:2rem;margin:0 0 .25em}.page-template-page-category .maincontent #related_topics .topics{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:0px;width:100%;max-width:100%;margin:0;padding:0}.page-template-page-category .maincontent #faqs{margin:0;padding:2em 1em}.page-template-page-category .maincontent #faqs header h2{font-size:2rem;margin:.25em auto .5em}.page-template-page-category .maincontent #faqs ul.articles li{padding:1em 1.5em 1.5em 0}.page-template-page-category .maincontent #faqs ul.articles li .open_close{top:.5em}.page-template-page-category .maincontent #faqs ul.articles li.collapse{height:3.75em}.page-template-page-category .maincontent #faqs ul.articles li.collapse .open_close{top:.5em}.page-template-page-category .maincontent #category_stories{display:block;max-width:100%;margin:0;padding:1em 1em;overflow:hidden;box-sizing:border-box}.page-template-page-category .maincontent #category_stories .topics{max-width:100% !important;overflow:hidden;margin:0;padding:0}.page-template-page-category .maincontent #category_stories article{display:grid;width:100%;grid-template-columns:100px 1fr;padding:1em 0}.page-template-page-category .maincontent #category_stories article:last-of-type{border:none}.page-template-page-category .maincontent #category_stories article figure img{max-width:80px}.page-template-page-category .maincontent #category_stories article h3{font-size:1.15em;line-height:1.3em;font-weight:400}.page-template-page-category .maincontent #category_stories article .topic-meta{display:inline-block;width:400px;margin:0 0 .5em;padding:0;overflow:hidden}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-author{padding:0 1em 0 0;line-height:normal}.page-template-page-category .maincontent #category_stories article .topic-meta .topic-date{display:inline-block}.page-template-page-category .maincontent #category_stories article .topic-social-icons{display:inline-block;width:165px;margin:0 0 0 auto;text-align:left}.page-template-page-category .maincontent #category_stories article .topic-social-icons .social-links{width:165px;text-align:left;margin:0}.page-template-page-category .maincontent #contact .content{padding:0 0 3em!important}}

@media all and (min-width: 481px)and (max-width: 640px){
  .page-template-page-category .maincontent #hero #hero_image{display:block;max-width:100%!important;height:auto;}
  .page-template-page-category .maincontent #hero #hero_image img{max-width:100%!important;height:auto!important;}
  .page-template-page-landing .maincontent, 
  .page-template-page-category .maincontent{margin-top:61px !important}
  .page-template-page-category .maincontent #intro_copy article{font-size:.9em;line-height:1.6em}.page-template-page-category .maincontent #related_topics .topics{grid-template-columns:repeat(2, 1fr);grid-row-gap:40px}.page-template-page-category .maincontent #faqs{margin:0;padding-top:1em}.page-template-page-category .maincontent #faqs header h2{font-size:1.8rem;margin:.25em auto .5em}.page-template-page-category .maincontent #faqs ul.articles li{padding-right:1.5em}.page-template-page-category .maincontent #faqs ul.articles li h3{font-size:1.1em}.page-template-page-category .maincontent #faqs ul.articles li .open_close{top:.5em}.page-template-page-category .maincontent #faqs ul.articles li.collapse{height:3.75em}.page-template-page-category .maincontent #faqs ul.articles li.collapse .open_close{top:.5em}.page-template-page-category .maincontent #category_stories{max-width:100%;padding:1em}.page-template-page-category .maincontent #category_stories .topics{margin:0;padding:0;max-width:100%}.page-template-page-category .maincontent #category_stories article{max-width:100%;grid-template-columns:90px 1fr}.page-template-page-category .maincontent #category_stories article figure img{max-width:70px}.page-template-page-category .maincontent #category_stories article h3{font-size:.9em;line-height:1.3em}.page-template-page-category .maincontent #category_stories article .topic-meta{display:block;width:100%;height:auto;margin:0 0 1em;font-size:.75em}.page-template-page-category .maincontent #category_stories article .topic-social-icons{display:block;width:100%;margin:.5em 0;float:none;clear:both}}

@media all and (min-width: 320px)and (max-width: 480px){
  .page-template-page-category .maincontent #hero #hero_image{display:block;max-width:100%!important;height:auto;}
  .page-template-page-category .maincontent #hero #hero_image img{max-width:100%!important;height:auto!important;}
  .page-template-page-landing .maincontent, .page-template-page-category .maincontent{margin-top:61px !important}
  .page-template-page-category .maincontent #intro #hero #hero_image{display:block !important}
  
  
  .page-template-page-category .maincontent #intro_copy,.page-template-page-category .maincontent #outer_subscribe,.page-template-page-category .maincontent #related_topics,.page-template-page-category .maincontent #faqs,.page-template-page-category .maincontent #contact{max-width:100%;padding:2em 4%;box-sizing:border-box}.page-template-page-category .maincontent #intro_copy{padding:2em 4% 2em;font-size:1em}.page-template-page-category .maincontent #intro_copy article{max-width:100%;font-size:1em;line-height:1.7em}.page-template-page-category .maincontent #outer_subscribe form._inline-form{padding:0 1em}.page-template-page-category .maincontent #outer_subscribe form._inline-form h2{font-size:1.8em}.page-template-page-category .maincontent #related_topics header h2{font-size:1.8rem}.page-template-page-category .maincontent #related_topics .topics{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px 20px}.page-template-page-category .maincontent #related_topics .topics section{max-width:100%}.page-template-page-category .maincontent #related_topics .topics section a{width:100px;height:122px}.page-template-page-category .maincontent #faqs{margin:0;padding-top:1em}.page-template-page-category .maincontent #faqs header h2{font-size:1.8rem;margin:.25em auto .5em}.page-template-page-category .maincontent #faqs ul.articles li{padding-right:2em}.page-template-page-category .maincontent #faqs ul.articles li h3{font-size:1.1em}.page-template-page-category .maincontent #faqs ul.articles li .open_close{top:1em}.page-template-page-category .maincontent #faqs ul.articles li.collapse{height:3.75em}.page-template-page-category .maincontent #faqs ul.articles li.collapse .open_close{top:1em}.page-template-page-category .maincontent #category_stories{display:block;max-width:100%;overflow:hidden}.page-template-page-category .maincontent #category_stories .topics{width:100%;max-width:100% !important;overflow:hidden;padding:0;margin:0}.page-template-page-category .maincontent #category_stories .topics article{max-width:100% !important;grid-template-columns:60px 1fr;grid-gap:0 20px}.page-template-page-category .maincontent #category_stories .topics article h3{font-size:.9em;line-height:1.4em}.page-template-page-category .maincontent #category_stories .topics article figure{margin:0}.page-template-page-category .maincontent #category_stories .topics article figure img{max-width:60px}.page-template-page-category .maincontent #category_stories .topics article section{display:block;margin:0;padding:0;overflow:hidden}.page-template-page-category .maincontent #category_stories .topics article .topic-meta{font-size:.75em;margin:0 0 .5em;height:auto}.page-template-page-category .maincontent #category_stories .topics article .topic-meta .topic-author{display:block;width:100%;margin:0 0 .5em;float:none;clear:both}.page-template-page-category .maincontent #category_stories .topics article .topic-meta .topic-date{display:block;width:100%;padding:0;margin:0;float:none;clear:both}.page-template-page-category .maincontent #category_stories .topics article .topic-meta .topic-date::before{content:"";border:none}.page-template-page-category .maincontent #category_stories .topics article .topic-social-icons{display:block;width:100%;margin:0}}

@media all and (max-width: 320px){
  .page-template-page-category .maincontent #hero #hero_image{display:block;max-width:100%!important;height:auto;}
  .page-template-page-category .maincontent #hero #hero_image img{max-width:100%!important;height:auto!important;}
  #your-story{
    max-width:100%!important;
    display:grid;
    height:auto;
    margin:0;
    padding:0;
  }
   #your-story .bgimage{
    display:block;
    max-width:100%!important;
    grid-row-start: 1;
    grid-column-start: 1;
    min-height:100%;
   }
   #your-story .bgimage img{
    display:block;
    height:100%!important;
    max-height:450px!important;
    width:auto!important;
    margin-left: 50%;
    transform: translateX(-50%);
   }
   #your-story .content{
    position:relative;
    top:0;
    padding:10px 15px 20px!important;
    transform:none!important;
    z-index:5;
    grid-row-start: 1;
    grid-column-start: 1;
    font-size:.9em;line-height:1.5em;
   }

  .page-template-page-landing .maincontent{margin-top:61px!important}

  .landing #masthead #branding .mobile-text-title{font-size: .9em!important;width:180px!important;text-align:right!important;}
  .maincontent h2 {font-size: 1.6rem!important;line-height: 1.2em!important;}
  .page-template-page-landing #intro .content h1{font-size:1.6rem}

  #lead_section .content{
    padding:0 15px 0!important;font-size:.9em!important;line-height:1.5em;
  }
  .page-template-page-landing #contact{padding:40px 0 0!important;}
  #about-founder .content{font-size:1rem;line-height:1.5em;}
  #about-founder .content section{font-size:0.9em!important;line-height:1.6em!important;
  }
  #footer .upper-footer .content{
    display:block;
    width:100%!important;
    max-width:100%!important;
    padding:0 15px!important;
  }
  #footer .footer-links{
    margin:0;
    padding:1em 15px;
  }
  #footer .footer-links nav{
    display:block;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
  }
  #footer .footer-links nav ul {
    display:block;
    width:100%!important;
    max-width:100%!important;
    margin: 0!important;
    padding:0!important;
}
#footer .upper-footer .content{
  display:block!important;
}
#footer .upper-footer .content section.footer-logo {
  display:block!important;
  width: 75px!important;
  margin: 0 auto 1em!important;
}
#footer .upper-footer .content #bottom-social-media-icons {
  display:block!important;
  float: none;
  clear: both;
  width: 260px!important;
  margin: 0 auto 1em!important;
}
#footer .upper-footer .content #bottom-social-media-icons a {
  height: 35px!important;
  width: 35px!important;
  line-height: 35px!important;
}
.page-template-page-category .maincontent #related_topics .topics{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}.page-template-page-category .maincontent #related_topics .topics figure img{max-width:100%;height:auto}}#newsletter #intro{position:relative;min-height:auto !important}#newsletter #intro .bgimage{height:100%}#newsletter #intro .bgimage img{width:100%;height:auto;}#newsletter #intro .content{position:absolute;left:0;right:0;bottom:3vw;padding:0 15px!important;text-align:center;z-index:5}#newsletter #intro .content h1{font-size:55px;line-height:1em;margin:0;padding:0}#newsletter #intro .content h3{font-size:22px;line-height:1.2em;font-weight:300;color:#fff;margin:0;padding:0}#newsletter #intro #intro_subscribe{top:10vw}#newsletter #intro #intro_subscribe form input[type=text]{border-radius:5px !important}#newsletter #intro #intro_subscribe form input[type=text]::placeholder{font-weight:300 !important}#newsletter #intro #intro_subscribe form input[type=text]:focus::placeholder{color:rgba(0,0,0,0)}#newsletter_latest{display:block;background:#fff;color:#000;font-size:1.1em;line-height:1.7em;padding:3em 0;margin:0}#newsletter_latest article{display:block;max-width:1100px;margin:0 auto;padding:0}#newsletter_latest article header{width:80%;margin:0 auto;text-align:center}#newsletter_latest article header h2{color:#000;margin:.25em auto .5em;font-size:2.8rem}#newsletter_latest article header h3{color:#000;font-size:1.6em;line-height:normal;margin:.25em auto 0}#newsletter_latest article header h3 a{color:#444;text-decoration:none}#newsletter_latest article header h3 a:visited{color:#444}#newsletter_latest article header h3 a:hover{text-decoration:underline}#newsletter_latest article p{text-align:center}#newsletter_archives{margin:0;padding:3em 0}#newsletter_archives header{max-width:1100px;margin:0 auto 2em;text-align:center}#newsletter_archives header h2{margin:.5em auto .25em;text-align:center;font-size:2.8rem}#newsletter_archives .articles{display:block;max-width:1100px;margin:0 auto 2em;padding:0}#newsletter_archives .articles h3{color:#000;margin:1em 0 .75em;text-align:left;font-weight:500}#newsletter_archives .articles ul{list-style-type:none;margin:0 0 4em;padding:0;color:#363636;font-size:1.2em;line-height:1.7em}#newsletter_archives .articles ul:last-child{margin:0}#newsletter_archives .articles ul li{margin:0 0 .75em;padding:0;font-size:1.25em;font-weight:300;display:grid;grid-template-columns:100px 1fr;grid-column-gap:0;grid-row-gap:.5em}#newsletter_archives .articles ul li span{display:block;color:#363636}#newsletter_archives .articles ul li a{display:block;text-decoration:none;color:#6d2b27;padding:0 0 .75em;border:none;border-bottom:1px solid #929292}#newsletter_archives .articles ul li a:hover{color:#6d2b27;text-decoration:underline}#newsletter_archives .articles ul li:last-child a{border:none}#newsletter_archives #load_more_newsletters{display:block;width:265px;height:36px;margin:0 auto 2em;font-size:.85em;line-height:36px;text-transform:uppercase;text-align:center;font-weight:700;background:#6d2b27;border:1px solid #6d2b27;color:#fff;text-decoration:none}#newsletter_archives #load_more_newsletters:hover{background:#fff;color:#6d2b27}#newsletter_archives #load_more_newsletters.disabled{background:#fff;color:#eee}

@media all and (min-width: 769px)and (max-width: 1024px){#newsletter_latest{padding:2em 1em}#newsletter_latest article header{width:100%}#newsletter_archives{padding:2em 1em}#newsletter_archives header{max-width:100%}#newsletter_archives .articles{max-width:100%}.content{bottom:2vh}
#newsletter #intro #intro_subscribe{top:15vw}
}

@media all and (max-width: 768px){#newsletter{margin-top:60px !important}#newsletter #intro{position:relative;overflow:hidden;min-height:250px}#newsletter #intro #intro_subscribe{top:22px;transform:none}#newsletter #intro .content{bottom:8vw}#newsletter #intro .content h1{font-size:30px;line-height:1.1em;margin:0 0 5px}#newsletter #intro .content h3{font-size:16px;line-height:1.2em}#newsletter_latest{padding:2em 1em;font-size:1em;line-height:1.7em}#newsletter_latest article header{width:100%}#newsletter_latest article header h2{color:#000;margin:.25em auto .5em;font-size:1.8rem}#newsletter_latest article header h3{font-size:1.3rem}#newsletter_archives{padding:1em}#newsletter_archives header{max-width:100%;margin:0}#newsletter_archives header h2{font-size:1.8rem}#newsletter_archives .articles{max-width:100%}#newsletter_archives .articles h3{font-size:1.3rem}#newsletter_archives .articles ul{margin:0 0 2em;font-size:1em;line-height:1.5em}#newsletter_archives .articles ul li{font-size:1em;grid-template-columns:65px 1fr}#newsletter_archives .articles ul li span{display:block;color:#6d2b27}#newsletter_archives .articles ul li a{font-size:1em;padding:0 0 .75em;border-bottom:1px solid #929292}#newsletter_archives .articles ul li:last-child a{border:none}}

@media all and (min-width: 481px)and (max-width: 640px){#newsletter #intro{position:relative;min-height:400px !important}#newsletter #intro .bgimage img{min-height:300px !important;width:auto!important;max-width:none;margin-left:0 !important}#newsletter #intro #intro_subscribe{max-width:90%;margin:0 auto;padding:0;top:22px;transform:none}#newsletter #intro #intro_subscribe form{max-width:480px;margin:0 auto}#newsletter #intro #intro_subscribe form input[type=text]{display:block;width:300px;max-width:300px;margin:0 auto 0}#newsletter #intro #intro_subscribe form button{display:block;width:300px;max-width:300px;margin:10px auto}#newsletter #intro .content{bottom:20vw}#newsletter #intro .content h1{font-size:30px;line-height:1.2em}#newsletter #intro .content h3{font-size:16px;line-height:1.1em}}

@media all and (min-width: 320px)and (max-width: 480px){#newsletter #intro{position:relative;min-height:350px !important}#newsletter #intro .bgimage img{min-height:300px !important;width:auto!important;margin-left:0!important}#newsletter #intro #intro_subscribe{max-width:90%;margin:0 auto;top:22px}#newsletter #intro #intro_subscribe form{max-width:100%;margin:0 auto}#newsletter #intro #intro_subscribe form input[type=text]{display:block;width:90%;max-width:90%;margin:0 auto 0}#newsletter #intro #intro_subscribe form button{display:block;width:90%;max-width:90%;margin:10px auto}#newsletter #intro .content{bottom:20vw}#newsletter #intro .content h1{font-size:30px;/*22px */line-height:1.1em}#newsletter #intro .content h3{font-size:16px;line-height:1.2em}}

@media all and (max-width: 320px){#newsletter{min-width:320px}#newsletter #intro{position:relative;min-height:350px !important}#newsletter #intro .bgimage img{min-height:300px!important;width:auto !important;margin-left:0!important}#newsletter #intro #intro_subscribe{max-width:90%;margin:0 auto;top:22px}#newsletter #intro #intro_subscribe form{max-width:100%;margin:0 auto}#newsletter #intro #intro_subscribe form input[type=text]{display:block;width:226px;max-width:90%;margin:0 auto 0}#newsletter #intro #intro_subscribe form button{display:block;width:226px;max-width:90%;margin:10px auto}}#hot-topics #more-hot-stories{display:block;width:265px;height:36px}#hot-topics #contact{background-color:#f9f7f7}.maincontent #outer_subscribe{display:block;height:auto;margin:0;padding:0;position:relative}.maincontent #outer_subscribe .bgimage{display:block;width:100%;max-height:100%;z-index:1;position:absolute;top:0;left:0}.maincontent #outer_subscribe form._inline-form{display:block;width:100%;margin:0 auto;padding:3em 0;border:none;position:relative;z-index:10}.maincontent #outer_subscribe form._inline-form ._field-wrapper{display:block;max-width:800px;margin:0 auto;padding:0}.maincontent #outer_subscribe form._inline-form ._field-wrapper p{margin:0;padding:0}.maincontent #outer_subscribe form._inline-form ._field-wrapper h2{display:block;max-width:100%;margin:0 0 .5em;padding:0;font-size:3rem;font-weight:600;color:#fff;text-align:center}.maincontent #outer_subscribe form._inline-form ._field-wrapper h3{display:block;margin:.75em 0;padding:0;font-size:1.325rem;font-weight:300;color:#fff;text-align:center}.maincontent #outer_subscribe form._inline-form ._field-wrapper .input_fields{display:block;width:615px;height:auto;overflow:hidden;margin:0 auto;padding:0}.maincontent #outer_subscribe form._inline-form ._field-wrapper input[type=text]{display:inline-block;width:295px;height:48px;padding:3px 5px;margin:0 22px 0 0;font-size:.9em;border:none;background:rgba(0,0,0,0);border:1px solid #fff;font-weight:300;font-style:italic;text-align:center;color:#fff}.maincontent #outer_subscribe form._inline-form ._field-wrapper input[type=text]:focus::placeholder{color:rgba(0,0,0,0)}.maincontent #outer_subscribe form._inline-form ._field-wrapper button{display:inline-block;width:295px;height:48px;margin:0;padding:0;font-size:1em;line-height:36px;text-align:center;background:#fff;color:#6d2b27;text-transform:uppercase;font-weight:900}.maincontent #outer_subscribe form._inline-form ._field-wrapper ::placeholder{font-size:.9em;font-weight:300;color:#eee;text-align:center}.maincontent #outer_subscribe form._inline-form ._field-wrapper .privacy-policy{display:block;width:210px;margin:0;color:#ccc;font-size:.8em;text-align:center}.maincontent #outer_subscribe form._inline-form ._field-wrapper .privacy-policy a{color:#ccc;text-decoration:underline}.maincontent #outer_subscribe form._inline-form ._field-wrapper .privacy-policy a:hover{color:#fff}.maincontent #outer_subscribe form._inline-form ._field-wrapper .privacy-policy input[type=checkbox]{margin:0 5px 0 0}.maincontent #outer_subscribe form._inline-form ._clear-element{display:block;float:none;clear:both}#linkage_topics,#hot_linkage_stories{display:block;margin:0;padding:3em 0}#linkage_topics header,#hot_linkage_stories header{width:100%;height:auto;margin:0 auto 2em;padding:0;text-align:center}#linkage_topics header figure,#hot_linkage_stories header figure{width:395px;height:90px;margin:0 auto}#linkage_topics header figure img,#hot_linkage_stories header figure img{width:100%;height:auto}#linkage_topics .articles,#hot_linkage_stories .articles, #hot_advocate_brands .articles{display:block;max-width:1030px;margin:0 auto;padding:0;font-size:1.2em}#linkage_topics .articles article,#hot_linkage_stories .articles article, #hot_advocate_brands .articles article{display:grid;grid-template-columns:150px 1fr;grid-row-gap:0;grid-column-gap:.5em;padding:1em 0;border:none;border-bottom:1px solid #ccc}
#linkage_topics .articles article:last-of-type,#hot_linkage_stories .articles article:last-of-type,#hot_advocate_brands .articles article:last-of-type{border:none}#linkage_topics .articles article figure,#hot_linkage_stories .articles article figure, #hot_advocate_brands .articles article figure{max-width:150px;height:auto;margin:0;padding:0}#linkage_topics .articles article figure img,#hot_linkage_stories .articles article figure img, #hot_advocate_brands .articles article figure img{max-width:100%;height:auto;margin:0;padding:0;border:none}#linkage_topics .articles article .bookmark-content,#hot_linkage_stories .articles article .bookmark-content, #hot_advocate_brands .articles article .bookmark-content{display:block;margin:0;padding:0}#linkage_topics .articles article .cbinsights i,#hot_linkage_stories .articles article .cbinsights i{background:url(/images/icons/linkage_icons.png) no-repeat center 0}#linkage_topics .articles article .realtor i,#hot_linkage_stories .articles article .realtor i, #hot_advocate_brands .articles article .realtor i{background:url(/images/icons/linkage_icons.png) no-repeat center -16px}#linkage_topics .articles article a.topic-link,#hot_linkage_stories .articles article a.topic-link, #hot_advocate_brands .articles article a.topic-link{color:#6d2b27;text-decoration:none;display:inline-block;margin:0 0 .5em;clear:both}#linkage_topics .articles article a.topic-link:hover,#hot_linkage_stories .articles article a.topic-link:hover, #hot_advocate_brands .articles article a.topic-link:hover{text-decoration:underline}#linkage_topics .articles article a.outbound-link,#hot_linkage_stories .articles article a.outbound-link, #hot_advocate_brands .articles article a.outbound-link{display:inline-block;padding:.25em .5em;margin:0 .5em 0 0;background:none;text-decoration:none;font-style:italic;color:#999}#linkage_topics .articles article a.outbound-link:visited,#hot_linkage_stories .articles article a.outbound-link:visited, #hot_advocate_brands .articles article a.outbound-link:visited{color:inherit}#linkage_topics .articles article a.outbound-link i,#hot_linkage_stories .articles article a.outbound-link i,#hot_advocate_brands .articles article a.outbound-link i{display:inline-block;width:15px;height:15px;overflow:hidden;margin:0 .25em 0 0;padding:0}#linkage_topics .articles article .bookmark-byline,#hot_linkage_stories .articles article .bookmark-byline, #hot_advocate_brands .articles article .bookmark-byline{font-size:.7em;color:#444}#linkage_topics .articles article .bookmark-byline .author,#hot_linkage_stories .articles article .bookmark-byline .author,#hot_advocate_brands .articles article .bookmark-byline .author{display:inline-block}#linkage_topics #more-linkage-stories,#hot_linkage_stories #more-linkage-stories{display:block;width:265px;height:36px;margin:2em auto 1em;font-size:.85em;line-height:36px;text-transform:uppercase;text-align:center;font-weight:bold;background:#6d2b27;border:1px solid #6d2b27;color:#fff;text-decoration:none}#linkage_topics #more-linkage-stories:hover,#hot_linkage_stories #more-linkage-stories:hover{background:#fff;color:#6d2b27}#linkage_topics #more-linkage-stories.disabled,#hot_linkage_stories #more-linkage-stories.disabled{background:#fff;color:#eee}

@media all and (min-width: 769px)and (max-width: 1024px){#hot-topics #linkage_topics,#hot-topics #hot_linkage_stories,#hot-topics #latest_hot_topics{padding:2em 1em}#hot-topics #contact{padding:0}}

@media all and (max-width: 768px){#hot-topics #linkage_topics,#hot-topics #hot_linkage_stories{padding:2em 1em}#hot-topics #linkage_topics header,#hot-topics #hot_linkage_stories header{padding:0}#hot-topics #linkage_topics header figure,#hot-topics #hot_linkage_stories header figure{width:310px;height:72px}#hot-topics #linkage_topics .articles,#hot-topics #hot_linkage_stories .articles, #hot_advocate_brands .articles{display:block;max-width:100%;margin:0;padding:0;font-size:1.1em}#hot-topics #linkage_topics .articles article,#hot-topics #hot_linkage_stories .articles article,#hot-topics #hot_advocate_brands .articles article{grid-template-columns:120px 1fr}#hot-topics #linkage_topics .articles article .icon,#hot-topics #hot_linkage_stories .articles article .icon, #hot-topics #hot_advocate_brands .articles article .icon{width:15px}#hot-topics #contact{padding:0}.maincontent #outer_subscribe form._inline-form{padding:1em}.maincontent #outer_subscribe form._inline-form ._field-wrapper{max-width:100%}.maincontent #outer_subscribe form._inline-form ._field-wrapper .input_fields{width:100%}.maincontent #outer_subscribe form._inline-form ._field-wrapper input[type=text]{display:block;margin:0 auto}.maincontent #outer_subscribe form._inline-form ._field-wrapper button{display:block;margin:.75em auto .25em}.maincontent #outer_subscribe form._inline-form ._field-wrapper h2{margin:0 0 .5em;font-size:2rem;font-weight:600}.maincontent #outer_subscribe form._inline-form ._field-wrapper h3{margin:.75em 0;font-size:1.25rem;font-weight:300}}

@media all and (min-width: 641px)and (max-width: 768px){#hot-topics #linkage_topics .articles article,#hot-topics #hot_linkage_stories .articles article,#hot-topics #hot_advocate_brands .articles article{grid-template-columns:120px 1fr}#hot-topics #linkage_topics .articles article figure,#hot-topics #hot_linkage_stories .articles article figure,#hot-topics #hot_advocate_brands .articles article figure{margin:.25em .25em .25em 0}#hot-topics #linkage_topics .articles article a.topic-link,#hot-topics #hot_linkage_stories .articles article a.topic-link{font-size:.9em;line-height:normal;margin:0 0 .5em}#hot-topics #linkage_topics .articles article a.outbound-link,#hot-topics #hot_linkage_stories .articles article a.outbound-link,#hot-topics #hot_advocate_brands .articles article a.outbound-link{padding:.15em .5em 0}}

@media all and (min-width: 481px)and (max-width: 640px){.maincontent #outer_subscribe form._inline-form{padding:2em 1em}.maincontent #outer_subscribe form._inline-form ._field-wrapper{max-width:100%}.maincontent #outer_subscribe form._inline-form ._field-wrapper .input_fields{width:100%}.maincontent #outer_subscribe form._inline-form ._field-wrapper h2{margin:0 0 .5em;font-size:1.8rem;font-weight:600}.maincontent #outer_subscribe form._inline-form ._field-wrapper h3{margin:.75em 0;font-size:1.2rem}#linkage_topics{padding:2em 1em}#hot-topics #linkage_topics .articles article,#hot-topics #hot_linkage_stories .articles article,#hot-topics #hot_advocate_brands .articles article{grid-template-columns:120px 1fr}#hot-topics #linkage_topics .articles article a.topic-link,#hot-topics #hot_linkage_stories .articles article a.topic-link,#hot-topics #hot_advocate_brands .articles article a.topic-link{font-size:.9em;line-height:1.2em;margin:0 0 .5em}#hot-topics #linkage_topics .articles article a.outbound-link,#hot-topics #hot_linkage_stories .articles article a.outbound-link, #hot-topics #brand_advocates .articles article a.outbound-link{padding:.15em .5em 0}}

@media all and (min-width: 320px)and (max-width: 480px){#hot-topics #linkage_topics,#hot-topics #hot_linkage_stories{padding:2em 1em}#hot-topics #linkage_topics header,#hot-topics #hot_linkage_stories header{padding:0}#hot-topics #linkage_topics header figure,#hot-topics #hot_linkage_stories header figure{width:260px;height:60px}#hot-topics #linkage_topics .articles article,#hot-topics #hot_linkage_stories .articles article,#hot-topics #hot_advocate_brands .articles article{grid-template-columns:1fr}#hot-topics #linkage_topics .articles article figure,#hot-topics #hot_linkage_stories .articles article figure,#hot-topics #hot_advocate_brands .articles article figure{display:block;margin:0 0 .5em}#hot-topics #linkage_topics .articles article a.topic-link,#hot-topics #hot_linkage_stories .articles article a.topic-link,#hot-topics #hot_advocate_brands .articles article a.topic-link{font-size:.9em;line-height:1.2em;margin:0 0 .5em}#hot-topics #linkage_topics .articles article a.outbound-link,#hot-topics #hot_linkage_stories .articles article a.outbound-link,#hot-topics #hot_advocate_brands .articles article a.outbound-link{padding:.15em .5em 0}.maincontent #outer_subscribe form._inline-form{padding:2em 1em}.maincontent #outer_subscribe form._inline-form ._field-wrapper{max-width:100%}.maincontent #outer_subscribe form._inline-form ._field-wrapper .input_fields{width:100%}.maincontent #outer_subscribe form._inline-form ._field-wrapper input[type=text]{max-width:98%}.maincontent #outer_subscribe form._inline-form ._field-wrapper button{max-width:98%}.maincontent #outer_subscribe form._inline-form ._field-wrapper h2{margin:0 0 .5em;font-size:1.5rem;font-weight:500}.maincontent #outer_subscribe form._inline-form ._field-wrapper h3{margin:.75em 0;font-size:1.1rem}#linkage_topics,#hot_linkage_stories{padding:2em 1em}}#money_ #intro{height:27.3vw}#money_ #intro .content{bottom:4vw}#money_ #money__stories{margin:0}#money_ #more-money-stories{width:265px;height:36px}

@media all and (min-width: 769px)and (max-width: 1024px){#money_ #money__stories{max-width:100%;padding-left:1.5%;padding-right:1.5%}}

@media all and (max-width: 768px){#money_{margin-top:60px}#money_ #money__stories{max-width:100%;padding:2em 1em;box-sizing:border-box}}

@media all and (min-width: 481px)and (max-width: 640px){#money_ #intro{width:150%;min-height:150px;margin:0 -25%}}

@media all and (min-width: 320px)and (max-width: 480px){#money_ #money__stories{max-width:100%;padding:2em 4%}#money_ #intro{min-height:120px;width:150%;margin:0 -25%}}#housing_ #intro{height:27.3vw}#housing_ #housing__stories{margin:0}#housing_ #more-housing-stories{width:285px;height:36px}

@media all and (min-width: 769px)and (max-width: 1024px){#housing_ #housing__stories{max-width:100%;padding-left:1.5%;padding-right:1.5%}#housing_ #intro{min-height:300px}}

@media all and (max-width: 768px){#housing_{margin-top:60px}#housing_ #housing__stories{max-width:100%;padding:2em 1em;box-sizing:border-box}#housing_ #intro{min-height:150px}}

@media all and (min-width: 481px)and (max-width: 640px){#housing_ #intro{width:150%;min-height:150px;margin:0 -25%}}

@media all and (min-width: 320px)and (max-width: 480px){#housing_ #housing__stories{max-width:100%;padding:2em 4%}#housing_ #intro{min-height:120px;width:150%;margin:0 -25%}}#fintch_ #intro{height:27.3vw}#fintch_ #fintch__stories{margin:0}#fintch_ #more-fintech-stories{width:285px}

@media all and (min-width: 769px)and (max-width: 1024px){#fintch_ #fintch__stories{max-width:100%;padding-left:1.5%;padding-right:1.5%}#fintch_ #intro{min-height:300px}}

@media all and (max-width: 768px){#fintch_{margin-top:60px}#fintch_ #fintch__stories{max-width:100%;padding:2em 1em;box-sizing:border-box}#fintch_ #intro{min-height:150px}}

@media all and (min-width: 481px)and (max-width: 640px){#fintch_ #intro{width:150%;min-height:150px;margin:0 -25%}}

@media all and (min-width: 320px)and (max-width: 480px){#fintch_ #fintch__stories{max-width:100%;padding:2em 4%}#fintch_ #intro{min-height:120px;width:150%;margin:0 -25%}}.social-links{width:180px;height:27px;text-align:right;margin:0 0 0 auto}.social-links .metabox{width:25px;height:25px;margin:0 .25rem 0 0}.social-links .metabox:last-child{margin:0}.social-links a{display:block;width:25px;height:25px;margin:0;padding:0;text-decoration:none !important}.social-links a:hover{opacity:.7}.social-links span{display:block;width:25px;height:25px}.social-links span:hover{opacity:.7}.social-links .post-twitter-share a{background:url(../img/svg/x.svg) no-repeat 0 0}.social-links .post-facebook-share a{background:url(../img/svg/facebook.svg) no-repeat 0 0}.social-links .post-linkedin-share a{background:url(../img/svg/linkedin.svg) no-repeat 0 0}.social-links .post-email-share a{background:url(../img/svg/email.svg) no-repeat 0 0}.social-links .post-copy-share span{background:url(../img/svg/link.svg) no-repeat 0 0;margin:0;transform:rotate(0.5turn)}#bottom-social-media-icons{width:296px;height:41px;overflow:hidden;margin:7px auto;padding:0}#bottom-social-media-icons a{display:block;width:41px;height:41px;overflow:hidden;margin:0 10px 0 0;padding:0;float:left;clear:none;text-decoration:none;box-sizing:border-box}#bottom-social-media-icons a.twitter{background:url(../img/svg/x.svg) no-repeat 0 0}#bottom-social-media-icons a.facebook{background:url(../img/svg/facebook.svg) no-repeat 0 0}#bottom-social-media-icons a.instagram{background:url(../img/svg/instagram.svg) no-repeat 0 0}#bottom-social-media-icons a.linkedin{background:url(../img/svg/linkedin.svg) no-repeat 0 0}#bottom-social-media-icons a.email{background:url(../img/svg/email.svg) no-repeat 0 0}#bottom-social-media-icons a.rss{background:url(../img/svg/rss.svg) no-repeat 0 0;margin:0}#bottom-social-media-icons a:last-child{margin:0}#bottom-social-media-icons a:hover{opacity:.8}

@media all and (min-width: 1281px)and (max-width: 1920px){.social-links{text-align:right;width:180px}}.social-links .meta-box{display:inline-block;margin-right:.25rem}.social-links .meta-box a:hover{color:#471c1a}

@media all and (max-width: 768px){.social-links{position:static;clear:both}}#contact{width:100%;margin:0 auto;padding:0;text-align:center}#contact>div{max-width:1100px;margin:0 auto;padding:3em 0 4em;background:none;border:none;}#contact header{max-width:600px;margin:0 auto 2em;padding:0}#contact h2{text-align:center}#contact form{max-width:600px;margin:0 auto;overflow:hidden;text-align:left;font-size:16px;text-align:left}#contact form .ajax_error{display:block;margin:1em 0;padding:0;font-size:1em;line-height:normal;color:red}#contact form .ajax_error.success{color:#000}#contact p{margin:0;padding:0}#contact input[type=text],#contact input[type=email]{height:35px;margin:.25em 0;padding:3px 5px;background-color:rgba(0,0,0,0);border:solid 1px #faf7f7;font:normal 1em/normal Montserrat,Lato,Verdana,Arial,Helvetica,sans-serif;font-weight:lighter;border-radius:0;display:block;width:100%;max-width:600px;margin:.25em 0 .75em;padding:2px 5px;border:solid 1px #ccc;background:#fff;font-size:1em;border-radius:5px}#contact input:focus{background:#ffe;border-color:#000;outline-color:#faf7f7;border-color:#000;background-color:#ffe}#contact input:focus::placeholder{color:rgba(0,0,0,0)}#contact textarea{border:solid 1px #faf7f7;background:#fff;padding:3px 5px;margin:.25em 0 .75em;font:normal 1em/normal Montserrat,Lato,Verdana,Arial,Helvetica,sans-serif;font-weight:lighter;width:100%;max-width:600px;height:150px;margin:.25em 0 .75em;padding:5px;border:solid 1px #ccc;border-radius:5px;font-size:1em}#contact textarea:focus{background:#ffe;border-color:#000;outline-color:#faf7f7;border-color:#000;background-color:#ffe}#contact button{display:block;width:190px;height:40px;border:solid 1px #6d2b27;margin:0;padding:0 1em;font:normal 16px/normal Montserrat,Lato,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;line-height:100%;color:#6d2b27;cursor:pointer;background:#6d2b27;color:#fff;font-weight:500;font-size:.85rem;margin:0 auto}#contact button:hover{background:#fff;color:#6d2b27}#contact button:focus{outline-color:#fff}#contact input[type=text],#contact input[type=email],#contact textarea{background:#fff}

@media all and (min-width: 1025px)and (max-width: 1280px){#contact .content{padding:2em 15px 1em!important}}

@media all and (min-width: 769px)and (max-width: 1024px){
  .page-template-page-landing #contact .content{padding:2em 15px 1em!important}#contact .content h2{text-align:center}}

@media all and (max-width: 768px){
  .page-template-page-landing  #contact{margin:0!important;padding:60px 0 0!important;}
  .page-template-page-landing  #contact .content{max-width:100%;margin:0;padding:1em 15px!important;}
  .page-template-page-landing  #contact .content form{margin:0 auto;}
}

@media all and (max-width: 640px){#contact .content{padding:1em 0 1.5em!important}#contact .content header{margin:0 0 1em}#contact .content header h2{font-size:1.6rem}#contact .content form{max-width:100%}}#footer{display:block;margin:4rem 0 0;padding:0}#footer .upper-footer{display:block;height:auto;overflow:hidden;margin:0;padding:2em 0;background:#fff}#footer .upper-footer .content{display:grid;margin:0 auto;min-height:40px;padding:0;max-width:1100px;grid-template-columns:1fr 9fr 2fr;grid-column-gap:0}#footer .upper-footer #logo_bottom{display:block;width:75px;height:36px;overflow:hidden;margin:0;padding:0;background:url(../img/svg/logo_percent.svg) no-repeat 0 0;background-size:100% auto}#footer .upper-footer #thebasispoint{padding:.5em 0 0;text-align:right;font:normal 1.1em/normal lato,Montserrat,sans-serif;font-weight:700;text-align:right;color:#6d2b27}#footer .upper-footer #bottom-social-media-icons{width:296px;height:41px;overflow:hidden;margin:7px auto;padding:0}#footer .upper-footer #bottom-social-media-icons a{display:block;width:41px;height:41px;overflow:hidden;margin:0 10px 0 0;padding:0;float:left;clear:none;text-decoration:none;box-sizing:border-box}#footer .upper-footer #bottom-social-media-icons a.twitter{background:url(../img/svg/x.svg) no-repeat 0 0}#footer .upper-footer #bottom-social-media-icons a.facebook{background:url(../img/svg/facebook.svg) no-repeat 0 0}#footer .upper-footer #bottom-social-media-icons a.instagram{background:url(../img/svg/instagram.svg) no-repeat 0 0}#footer .upper-footer #bottom-social-media-icons a.linkedin{background:url(../img/svg/linkedin.svg) no-repeat 0 0}#footer .upper-footer #bottom-social-media-icons a.email{background:url(../img/svg/email.svg) no-repeat 0 0}#footer .upper-footer #bottom-social-media-icons a.rss{background:url(../img/svg/rss.svg) no-repeat 0 0;margin:0}#footer .upper-footer #bottom-social-media-icons a:last-child{margin:0}#footer .upper-footer #bottom-social-media-icons a:hover{opacity:.8}#footer .footer-links{display:block;height:auto;overflow:hidden;background:#313c4c;padding:1em auto;font-size:.9rem;color:#fff;font-weight:500}#footer .footer-links p.copyright{margin:1em 0 1.5em;text-align:center;font-size:.8rem;font-weight:400}#footer .footer-links nav{display:block;border:none;border-bottom:solid 2px #3b485c;margin:0 auto 1em;padding:1.5em 0;font-size:1em}#footer .footer-links nav ul{list-style:none;max-width:370px;margin:0 auto}#footer .footer-links nav li{display:inline-block;margin:0 0 0 2.5em;padding:0}#footer .footer-links nav li:first-child{margin:0}#footer .footer-links nav a{color:#fff;text-decoration:none;text-align:left}#footer .footer-links nav a:hover{text-decoration:underline}#footer .footer-links nav a:visited{color:#fff}@supports not (display: grid){#footer .content{display:block;max-width:1100px}#footer .content section{display:block;float:left;margin:0}#footer .content section.footer-logo,#footer .content section.thebasispoint{width:20%;max-width:75px}#footer .content section.thebasispoint{float:right;clear:right;min-width:160px}#footer .content #bottom-social-media-icons{float:left;clear:none;width:60%;margin:0}}

@media all and (min-width: 1025px)and (max-width: 1280px){#footer .upper-footer .content{width:98%;margin:0 auto}}

@media all and (min-width: 769px)and (max-width: 1024px){#footer .upper-footer .content{width:98%;margin:0 auto; padding:0!important}}

@media all and (min-width: 641px)and (max-width: 768px){#footer .upper-footer{padding:1em 0}#footer .upper-footer .content{width:96%;margin:0 auto;padding:0!important;}}

@media all and (max-width: 768px){#footer .upper-footer{padding:1em 0}#footer .upper-footer .content{width:96%;margin:0 auto;padding:0!important;}#footer .upper-footer .content section#thebasispoint{width:160px;margin:0 auto;text-align:center}#footer #footer .upper-footer{padding:1em 0}#footer #footer .upper-footer #logo_bottom{margin:0 auto 1em}#footer #footer .upper-footer #bottom-social-media-icons{position:relative;top:0;left:0;right:0;margin:1em auto}#footer #footer .upper-footer #thebasispoint{position:relative;top:0;right:0;margin:0 auto}#footer .footer-links nav{font-size:1.1em}#footer .footer-links nav ul{width:100%;max-width:380px;margin:0 auto}#footer .footer-links nav li{margin:0 0 .5em 1.25em}#footer .footer-links nav li:last-child{margin-right:0}}

@media all and (min-width: 481px)and (max-width: 640px){#footer .upper-footer .content{display:block}#footer .upper-footer .content section{display:block;float:none;clear:both;margin:0 auto 1em}#footer .upper-footer .content section.footer-logo{width:75px;margin:0 auto 1em}#footer .upper-footer .content section#thebasispoint{width:160px;margin:0 auto;text-align:center}#footer .upper-footer .content #bottom-social-media-icons{float:none;clear:both;width:260px;margin:0 auto 1em}#footer .upper-footer .content #bottom-social-media-icons a{height:35px;width:35px;line-height:35px}#footer .footer-links nav{font-size:1em}#footer .footer-links nav ul{width:98%;max-width:320px;margin:0 auto}#footer .footer-links nav li{margin:0 0 .75em 1.25em}#footer .footer-links nav li:last-child{margin-right:0}}

@media all and (min-width: 320px)and (max-width: 480px){
  .page-template-page-landing #contact{padding:40px 0 0!important;}
  
  #footer .upper-footer .content{display:block}#footer .upper-footer .content section{display:block;float:none;clear:both;margin:0 auto 1em}#footer .upper-footer .content section.footer-logo{width:75px;margin:0 auto 1em}#footer .upper-footer .content section#thebasispoint{width:160px;margin:0 auto;text-align:center}#footer .upper-footer .content #bottom-social-media-icons{float:none;clear:both;width:260px;margin:0 auto 1em}#footer .upper-footer .content #bottom-social-media-icons a{height:35px;width:35px;line-height:35px}#footer .footer-links nav{font-size:1em}
#footer .footer-links nav{display:block;width:100%;text-align:center;}
#footer .footer-links nav ul{display:inline-block;max-width:100%;clear:both;margin:0 auto;}#footer .footer-links nav li{margin:0 0 .75em 1em}#footer .footer-links nav li.contact{border:none;clear:left;padding:0;margin:0 0 .75em 1em}}

#footer{margin:0}

#hot_advocate_brands{
  display:block;
  margin:40px 0;
  padding:0;
}
#hot_advocate_brands header{
  display:block;
  margin:0 0 30px;
  padding:0;
}
#hot_advocate_brands header figure{
  display:block;
  margin:0;
  padding:0;
}
#hot_advocate_brands header figure img{
  display:block;
  max-height:90px;
  width:auto;
  margin:0 auto;
}

