.body-container--blog-index .dnd-section>.row-fluid{padding:0}.body-container--blog-index .dnd-section>.row-fluid{padding:0}.sidebar.span9 .dnd-section,.sidebar.span9 .content-wrapper--vertical-spacing{padding:0}.blog-sidebar.span3 .dnd-section,.blog-sidebar.span3 .content-wrapper--vertical-spacing{padding:0}.body-container--blog-index .dnd-section .dnd-column{padding:0}.body-container--blog-index .listing-wrapper{padding-top:40px}.custom-subscription-form .hs-error-msgs.inputs-list label{color:red !important}.body-container--blog-index .listing-wrapper>.row-fluid:after,.body-container--blog-index .listing-wrapper>.row-fluid:before{content:'';clear:both;display:block}.body-container--blog-index .sidebar.span9{display:block;float:left;margin-top:4px;padding:0;position:relative;padding-right:30px}.body-container--blog-index .blog-sidebar.span3{margin:0;padding:0;position:relative;overflow:visible;box-sizing:border-box;min-height:1px;float:left;display:block;position:sticky;top:130px;z-index:99}.site-search-wrapper .hs-search-field--open .hs-search-field__suggestions{width:177px;position:absolute;top:100%;background:#fff;padding:5px;margin-top:5px}.body-container--blog-index .listing-wrapper>.row-fluid{padding-top:30px}article.post-items{margin-bottom:6%;display:block}.inner-wrap{height:100%}.post-content{padding-left:0 !important;position:relative;min-height:98px}.post-featured-img-wrap{background-color:rgba(0,0,0,.25);width:33%;border-radius:5px;height:100%;position:absolute;left:0;top:0;transition:transform .7s cubic-bezier(.2,1,.22,1);-webkit-transition:transform .7s cubic-bezier(.2,1,.22,1)}.post-featured-img-wrap a{display:block;width:100%;height:100%;position:absolute;left:0;color:#1976d2;top:0}.post-featured-img-wrap a span{border-radius:5px;overflow:hidden;background-size:cover;background-position:center;margin-bottom:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .7s cubic-bezier(.2,1,.22,1);display:block;width:100%;height:100%;position:absolute;left:0;.listing-image top:0}.post-featured-img-wrap a .listing-image{object-fit:cover;display:block;width:100%;height:100%;position:absolute;left:0;top:0;margin-bottom:15px;max-width:100%}.post-content-wrap{width:66.6%;position:relative;border-radius:0 5px 5px 0;overflow:hidden;padding:6% 0 6% 6%}a.entire-meta-link{position:absolute;top:0;left:0;display:block;width:100%;z-index:101;height:100%;color:#1976d2}.post-header{font-size:11px;margin-bottom:12px;color:#888}.post-header h3{font-family:Open Sans;text-transform:none;font-size:26px;line-height:32.5px;font-weight:400;margin-bottom:4px;letter-spacing:0;-webkit-font-smoothing:antialiased}.post-header h3 a{color:#666}.excerpt{color:#444;font-size:16px;line-height:24px}.grav-wrap{margin-top:20px;z-index:150;position:relative}.grav-wrap .text{vertical-align:middle;display:inline-block;line-height:0}.grav-wrap .text a{font-family:Open Sans;font-weight:400;display:block;font-size:14px;line-height:20px;color:#444;text-decoration:none;transition:color .3s}.grav-wrap .text span{font-size:13px;line-height:18px;display:block}article.post-items:hover .post-featured-img-wrap:before{opacity:1}.post-featured-img-wrap:before{transition:opacity .7s cubic-bezier(.2,1,.22,1);-webkit-transition:opacity .7s cubic-bezier(.2,1,.22,1);display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:'';opacity:0;transform:scale(.96);box-shadow:0 30px 60px rgb(0 0 0 / 17%);border-radius:5px}article.post-items:hover .post-featured-img-wrap{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.site-search-wrapper h2{margin-bottom:12px;text-transform:uppercase !important;letter-spacing:2px;font-weight:600;opacity:.7;font-family:'Open Sans';color:#666;font-size:14px;padding:5px 0 10px}.site-search-wrapper{margin-bottom:50px}.site-search-wrapper form input[type=text]{font-size:14px;background-color:transparent;border:1px solid #ccc;-webkit-box-shadow:none;padding:5px !important;font-family:inherit;line-height:24px;color:#555;transition:all .2s ease;width:auto}.site-search-wrapper form input[type=text]:focus{outline:0 !important;border-color:#999 !important}.site-search-wrapper form input[type=text]::placeholder{color:#555}@media(min-width:690px){.body-container--blog-index .sidebar.span9{width:74.5%;margin-right:2%}.body-container--blog-index .blog-sidebar.span3{width:23.5%}}@media(min-width:1000px){.post-content-wrap{left:33.3%}}@media(max-width:999px){.body-container--blog-index .listing-wrapper{padding-left:0;padding-right:0;max-width:600px}.article-content-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.post-featured-img-wrap{width:33%;height:100%}.post-content-wrap{width:66.6%;position:relative;border-radius:0 5px 5px 0;overflow:hidden;padding:6% 0 6% 6%;left:33%}.post-header h3{font-size:20.8px;line-height:25.6px}.body-container--blog-index .listing-wrapper{padding-bottom:60px}}@media(max-width:690px){.body-container--blog-index .listing-wrapper{max-width:320px}.article-content-wrap{display:block}.post-featured-img-wrap{width:100%;position:static;border-radius:5px 5px 0;height:200px}.post-content-wrap{padding:35px 0 55px;overflow:visible;width:100%;position:relative;border-radius:0 5px 5px 0;left:0}.post-featured-img-wrap a .listing-image{margin:0;position:relative;border-radius:5px}.post-featured-img-wrap a span{overflow:visible;position:static}.post-featured-img-wrap a,.post-featured-img-wrap a span{position:static}.post-content-wrap{padding:35px 0 55px;overflow:visible}}@media only screen and (min-width:480px) and (max-width:690px){.body-container--blog-index .listing-wrapper{max-width:420px}}@media(max-width:379px){.body-container--blog-index .listing-wrapper{padding:0 10px}}.hs-blog-post .post-inner{height:350px;position:relative}.hs-blog-post .header-outer{box-shadow:none}.page-header-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:cover}.page-header-bg-image:after{background-color:#2d2d2d;opacity:.4;position:absolute;top:0;left:0;height:100%;width:100%;content:' ';z-index:1;display:block}.hs-blog-post .content-wrapper{position:relative;z-index:1;height:100%;display:block}.post-row{height:100%;visibility:visible;z-index:100;position:relative}.section-title{top:50%;transform:translateY(-50%);width:100%;position:relative;float:left;padding:0;margin:0}.section-title .inner-wrap{text-align:center}.section-title a.blog-post__tag-link{transform:rotateX(0) translate(0px,0px);opacity:1;color:#fff;border-color:rgba(255,255,255,0.4);text-transform:uppercase !important;letter-spacing:2px;font-weight:600;border:2px solid rgba(255,255,255,0.4);padding:4px 10px;margin:5px 6px 0 5px;display:inline-block;transition:all .2s ease;-webkit-transition:all .2s ease;font-size:14px;line-height:18px;text-decoration:none}.section-title h1.entry-title{transform:rotateX(0) translate(0px,0px);opacity:1;max-width:100%;padding:20px 0;margin:0 auto;text-align:center;font-family:Roboto;text-transform:none;letter-spacing:0;font-size:44px;line-height:51px;font-weight:300;display:block;z-index:101;position:relative;color:#fff}.section-title a.blog-post__tag-link:hover{background-color:#1976d2;border-color:transparent}.single-below-header{color:#888;display:block;font-size:11px;margin-bottom:0;opacity:1;position:relative;text-align:center;transform:rotateX(0) translate(0);z-index:100;line-height:24px}span.meta-author{border-color:rgba(255,255,255,0.4);float:none;display:inline-block;line-height:14px;font-family:Open Sans;letter-spacing:0;font-size:16px;font-weight:400;padding:0 16px;color:#fff}span.meta-author span.fn{position:relative;text-transform:none;font-family:Open Sans;letter-spacing:0;font-size:16px;font-weight:400;color:#fff !important}span.author-leading a{color:#fff}span.meta-author span.fn a{color:#fff}span.meta-date.date.updated{float:none;display:inline-block;line-height:14px;font-family:Open Sans;letter-spacing:0;font-size:16px;font-weight:400;color:#fff;padding:0 20px;border-left:1px solid rgba(0,0,0,.1);border-color:rgba(255,255,255,0.4)}.blog-post__body p{color:#444}article.blog-post{padding-top:70px}.blog-post__body h5{margin-top:10px;font-family:Open Sans;text-transform:uppercase;letter-spacing:1.5px;font-size:14px;line-height:16px;font-weight:600;border-bottom:1px solid;display:inline-block;padding-bottom:.5rem;-webkit-font-smoothing:antialiased;color:#666}.blog-comments .actions{text-align:center}.post-social-inner a{border:2px solid;padding:9px 30px !important;border-color:#1976d2;transition:all .2s ease;text-decoration:none !important;line-height:18px;margin:10px 13px 10px 0;height:auto;display:inline-block;text-align:left}.post-social-inner a i{color:#1976d2;height:15px;font-size:15px;line-height:19px;padding-right:3px;transition:all .2s ease;font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;background-color:transparent;border-radius:0;width:auto;display:inline-block;word-spacing:1px;position:relative;text-align:center;top:-2px;vertical-align:middle;max-width:100%}.post-social-inner a i:before{content:"\e60d"}.post-social-inner a i.fa.fa-twitter:before{content:"\e60c"}.post-social-inner a i.fa.fa-linkedin:before{content:"\e605"}.post-social-inner span.social-text{display:inline-block;opacity:1;font-size:15px;line-height:15px}.post-social-inner a:hover{background-color:#1976d2;border-color:#1976d2;color:#fff}.post-social-inner a:hover i{color:#fff}.post-social-inner{margin-bottom:15px}.post-pagination-wrapper{overflow:hidden}.post-pagination{text-align:center;position:relative;background-color:#1976d2;visibility:visible;margin-bottom:0;width:calc(100vw - 13px);margin-left:calc(-50vw + 13px/2);left:50%}.post-pagination ul.controls{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0;margin:0;list-style:none}.post-pagination:after,.post-pagination:before{clear:both;display:block;content:''}.post-pagination ul.controls li{padding:6% 9%;width:50%;line-height:0;height:auto;min-height:300px;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:flex;-moz-box-align:center;-moz-box-pack:center;align-items:center;-webkit-align-items:center;float:none;overflow:hidden;position:relative;background-color:#333}.post-bg-img{width:100%;position:absolute;left:0;top:0;background-size:cover;background-position:center;height:100%;transition:transform .4s cubic-bezier(.05,.2,.1,1) 0s,opacity .3s ease}.post-pagination ul.controls li:after{background-color:#0d0d0d;position:absolute;left:0;top:0;content:'';display:block;z-index:1;width:100%;height:100%;opacity:.35;-webkit-transition:opacity .4s cubic-bezier(.05,.2,.1,1) 0s;transition:opacity .4s cubic-bezier(.05,.2,.1,1) 0s}.post-pagination ul.controls li a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:101;display:block}.post-pagination ul.controls li h3{color:#fff;position:relative;z-index:100;display:inline-block;-webkit-transform:translateX(0) translateZ(0);-webkit-transition:transform .4s cubic-bezier(.05,.2,.1,1);transform:translateX(0) translateZ(0);transition:transform .4s cubic-bezier(.05,.2,.1,1);font-family:Open Sans;text-transform:none;font-size:26px;line-height:32.5px;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;margin-bottom:7px}.post-pagination ul.controls li h3 span:first-child{display:block;font-size:16px;text-align:right;position:relative;color:#fff;margin-bottom:5px;text-transform:none;letter-spacing:0;-webkit-font-smoothing:antialiased}.post-pagination ul.controls li h3 span.text{text-align:right;position:relative;color:#fff;margin-bottom:5px;display:block}.post-pagination ul.controls li h3 span.text svg{animation:rightArrowEnd2 .7s cubic-bezier(0,.2,.1,1) forwards;-webkit-transform:translateX(38px) rotate(180deg);transform:translateX(38px) rotate(180deg);left:-43px;right:auto;top:50%;margin-top:-15px;height:30px;width:40px;display:block;position:absolute;backface-visibility:hidden;text-align:right;color:#fff}.post-pagination ul.controls li line.top{animation:rightArrowLineEnd .4s cubic-bezier(.3,.2,.1,1) .25s forwards;stroke-dashoffset:40px;stroke:#fff;stroke-width:2px;stroke-dasharray:10px}.post-pagination ul.controls li line.bottom{stroke-width:2px;stroke-dasharray:10px;stroke:#fff;animation:rightArrowLineEnd .4s cubic-bezier(.3,.2,.1,1) .25s forwards;stroke-dashoffset:40px}.post-pagination ul.controls li:hover .post-bg-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.post-pagination ul.controls li:hover h3{transform:translateX(40px) translateZ(0);backface-visibility:hidden}.post-pagination ul.controls li:hover line.top{animation:rightArrowLineStart .3s cubic-bezier(.05,.2,.1,1) .1s forwards;stroke-dashoffset:30px}.post-pagination ul.controls li:hover line.bottom{animation:rightArrowLineStart .3s cubic-bezier(.05,.2,.1,1) .1s forwards;stroke-dashoffset:30px}.post-pagination ul.controls li:hover h3 span.text svg{-webkit-transform:translateX(42px);transform:translateX(42px);animation:rightArrowStart2 .4s cubic-bezier(.05,.2,.1,1) forwards;left:-43px;right:auto}.post-pagination ul.controls li:hover:after{opacity:.9}.post-pagination ul.controls li h3 span.text span.line{animation:rightLineEnd2 .4s cubic-bezier(.05,.2,.1,1) forwards;-webkit-transform:translateY(-50%) translateX(-28px) scaleX(0);-webkit-transform-origin:left;transform:translateY(-50%) translateX(-28px) scaleX(0);transform-origin:left;left:-74px;right:auto;display:block;font-size:16px;text-align:right;height:2px;width:45px;background-color:#fff;position:absolute;content:'';backface-visibility:hidden;top:50%;color:#fff;margin-bottom:5px}.post-pagination ul.controls li:hover h3 span.text span.line{-webkit-transform:translateY(-50%) translateX(0) scaleX(1);-webkit-transform-origin:right;transform:translateY(-50%) translateX(0) scaleX(1);transform-origin:right;animation:rightLineStart2 .4s cubic-bezier(.05,.2,.1,1) forwards}@keyframes trackBallSlide{0%{opacity:1;transform:scaleY(1) translateY(-10px)}45%{opacity:0;transform:scaleY(.5) translateY(13px)}46%{opacity:0;transform:scaleY(1) translateY(-10px)}100%,65%{opacity:1;transform:scaleY(1) translateY(-10px)}}@keyframes nudgeMouse{0%{transform:translateY(0)}45%{transform:translateY(8px)}100%,65%{transform:translateY(0)}}@keyframes rightLineStart{0%{transform:translateY(-50%) translateX(-88px) scaleX(0)}100%{transform:translateY(-50%) translateX(0) scaleX(1)}}@keyframes rightLineEnd{0%{transform:translateY(-50%) translateX(0) scaleX(1)}100%{transform:translateY(-50%) translateX(28px) scaleX(0)}}@keyframes rightLineStart2{0%{transform:translateY(-50%) translateX(88px) scaleX(0)}100%{transform:translateY(-50%) translateX(0) scaleX(1)}}@keyframes rightLineEnd2{0%{transform:translateY(-50%) translateX(0) scaleX(1)}100%{transform:translateY(-50%) translateX(-28px) scaleX(0)}}@keyframes rightArrowStart{0%{transform:translateX(-50px)}100%{transform:translateX(42px)}}@keyframes rightArrowEnd{0%{transform:translateX(42px)}100%{transform:translateX(75px)}}@keyframes rightArrowStart2{0%{transform:translateX(50px) rotate(180deg)}100%{transform:translateX(-42px) rotate(180deg)}}@keyframes rightArrowEnd2{0%{transform:translateX(-42px) rotate(180deg)}100%{transform:translateX(-75px) rotate(180deg)}}@keyframes rightArrowLineStart{0%{stroke-dashoffset:30px}100%{stroke-dashoffset:40px}}@keyframes rightArrowLineEnd{0%{stroke-dashoffset:40px}100%{stroke-dashoffset:50px}}.post-pagination ul.controls li.next-post h3 span:first-child{text-align:left}.post-pagination ul.controls li.next-post h3 span:first-child{text-align:left}.post-pagination ul.controls li.next-post h3 span.text svg{position:absolute;backface-visibility:hidden;right:-43px;top:50%;margin-top:-15px;height:30px;width:40px;display:block;transform:translateX(38px);animation:rightArrowEnd .7s cubic-bezier(0,.2,.1,1) forwards;left:auto}.post-pagination ul.controls li.next-post h3 span.text span.line{animation:rightLineEnd .4s cubic-bezier(.05,.2,.1,1) forwards;display:block;font-size:16px;text-align:left;height:2px;width:45px;background-color:#fff;position:absolute;content:'';right:-74px;backface-visibility:hidden;top:50%;-webkit-transform:translateY(-50%) translateX(28px) scaleX(0);-webkit-transform-origin:right;transform:translateY(-50%) translateX(28px) scaleX(0);transform-origin:right;left:auto}.post-pagination ul.controls li.next-post:hover h3 span.text span.line{-webkit-transform:translateY(-50%) translateX(0) scaleX(1);-webkit-transform-origin:left;transform:translateY(-50%) translateX(0) scaleX(1);transform-origin:left;animation:rightLineStart .4s cubic-bezier(.05,.2,.1,1) forwards}.post-pagination ul.controls li.next-post:hover h3{-webkit-transform:translateX(-40px) translateZ(0);transform:translateX(-40px) translateZ(0);backface-visibility:hidden}.post-pagination ul.controls li.next-post line.top{animation:rightArrowLineEnd .4s cubic-bezier(.3,.2,.1,1) .25s forwards;stroke-dashoffset:40px;stroke-width:2px;stroke-dasharray:10px;stroke:#fff}.post-pagination ul.controls li.next-post line.bottom{animation:rightArrowLineEnd .4s cubic-bezier(.3,.2,.1,1) .25s forwards;stroke-dashoffset:40px;stroke:#fff;stroke-width:2px;stroke-dasharray:10px}.post-pagination ul.controls li.next-post:hover line.top{animation:rightArrowLineStart .3s cubic-bezier(.05,.2,.1,1) .1s forwards;stroke-dashoffset:30px;stroke-width:2px;stroke:#fff}.post-pagination ul.controls li.next-post:hover line.bottom{animation:rightArrowLineStart .3s cubic-bezier(.05,.2,.1,1) .1s forwards;stroke-dashoffset:30px;stroke-width:2px;stroke:#fff}.post-pagination ul.controls li.next-post:hover h3 span.text svg{animation:rightArrowStart .4s cubic-bezier(.05,.2,.1,1) forwards;-webkit-transform:translateX(42px);transform:translateX(42px)}.blog-comments{margin-bottom:30px}.fullWidthPagination .post-pagination ul.controls li{width:100%}@media(min-width:1000px){.section-title .inner-wrap{padding-top:60px}}@media only screen and (max-width:999px){.section-title{float:none;top:0;transform:none}.hs-blog-post .post-inner{min-height:250px;height:auto}.section-title .inner-wrap{padding-top:60px}.post-pagination ul.controls li h3 span.text svg{display:none}.post-pagination ul.controls li{min-height:225px}.post-pagination ul.controls li h3{font-size:20.8px;line-height:25.6px}.post-pagination ul.controls li h3 span:first-child,.post-pagination ul.controls li.next-post h3 span:first-child,.post-pagination ul.controls li h3 span.text{text-align:center}.post-pagination ul.controls li.next-post h3 span.text svg,.post-pagination ul.controls li.next-post h3 span.text span.line,.post-pagination ul.controls li h3 span.text span.line{display:none}.post-pagination ul.controls li.next-post:hover h3,.post-pagination ul.controls li:hover h3{transform:translateX(0) translateZ(0);-webkit-transform:translateX(0) translateZ(0)}}@media(min-width:690px) and (max-width:1000px){.section-title h1.entry-title{font-size:30.8px;line-height:35.7px}.hs-blog-post .post-inner{padding-top:10%;padding-bottom:10%}}@media(max-width:689px){.hs-blog-post .post-inner{padding-top:50px;padding-bottom:50px}span.meta-author,span.meta-author span.fn{font-size:14px}.section-title h1.entry-title{font-size:28.6px;line-height:33.15px}span.meta-date.date.updated{font-size:14px}.post-social-inner a:last-child{margin-right:0}.post-pagination ul.controls{position:relative}.post-pagination ul.controls li{width:100%;min-height:250px}}@media(max-width:400px){span.meta-author{padding-left:0}}