.blog-header .blog-header__inner{text-align:center}.blog-header .blog-header__inner .content-wrapper{padding:0 15px}.blog-header .blog-header__inner .content-wrapper h1.heading{font-size:56px;line-height:1.41;margin-bottom:0;margin-top:-5px}.blog-header{padding-bottom:50px}.blog-header-wrapper{min-height:135px;position:relative}.blog-header__author-avatar{border-radius:50%;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.15);box-shadow:0 0 12px 0 rgba(0,0,0,.15);display:block;height:auto;margin:0 auto 1.4rem;width:200px}.blog-header__author-social-links a{background-color:#000;border-radius:50%;display:inline-block;height:40px;margin:0 5px;position:relative;width:40px}.blog-header__author-social-links a:focus,.blog-header__author-social-links a:hover{background-color:#494a52}.blog-header__author-social-links svg{fill:#fff;height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.blog-main-listing-wrapper{padding-bottom:100px;padding-top:100px}.blog-main-listing-wrapper .content-wrapper{max-width:1200px;padding:0 15px}.blog-main-listing-wrapper .content-wrapper .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem;width:auto}.blog-main-listing-wrapper .page-main-content{flex:0 0 66.666667%;max-width:66.666667%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.blog-main-listing-wrapper .blog-sidebar{flex:0 0 33.333333%;max-width:33.333333%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.blog-index{display:flex;flex-wrap:wrap;margin:0 -10px}.blog-index .blog-index__post{font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.58;max-width:50%;padding:0 10px 50px}.blog-index .blog-index__post .post-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.blog-index .blog-index__post .post-feature{margin-bottom:28px}.blog-index .blog-index__post .post-feature img{height:auto;max-width:100%;vertical-align:top;width:100%}.blog-index .blog-index__post .post-info h3.post-title{font-size:24px;line-height:1.38;margin-bottom:23px}.blog-index .blog-index__post .post-info h3.post-title a{color:inherit;font-size:inherit;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.blog-index .blog-index__post .post-info .post-meta .post-date{display:inline;position:relative}.blog-index .blog-index__post .post-info .post-categories{display:inline;margin-left:7px;padding-left:15px;position:relative}.blog-index .blog-index__post .post-info .post-categories:before{content:"|";left:2px;position:absolute;top:0}.blog-main-listing-wrapper .blog-sidebar-inner{background:#fff;border:1px solid #eee;padding:50px 29px 66px}.blog-main-listing-wrapper .blog-sidebar .page-sidebar-inner{height:100%;padding-left:20px}.blog-index .blog-index__post .post-info .post-categories a{color:inherit;font-size:inherit;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.blog-index .blog-index__post .post-info .post-categories a:hover,.blog-index .blog-index__post .post-info h3.post-title a:hover{color:#23ab75}.blog-sidebar .hs-search-field form{position:relative}.blog-sidebar .hs-search-field form input.hs-search-field__input{background-color:#fff;border:1px solid #eee;border-radius:0;color:#999;font-family:Montserrat;font-size:16px;font-weight:500;height:62px;letter-spacing:0;line-height:normal;outline:none;padding:3px 72px 3px 20px;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);width:100%}.blog-sidebar .hs-search-field form input.hs-search-field__input:focus{border-color:#23ab75}.blog-sidebar .hs-search-field form button{background:none;border:0;border-radius:0;box-shadow:none;color:#23ab75;font-family:Montserrat;font-size:16px;font-weight:600;height:62px;letter-spacing:0;line-height:62px;padding:0;position:absolute;right:0;text-align:center;top:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);width:62px}.blog-sidebar .hs-search-field form button svg{display:none}.blog-sidebar .hs-search-field form button:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f002";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:18px;font-style:normal;font-variant:normal;font-weight:900;left:50%;line-height:1;position:absolute;text-rendering:auto;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog-sidebar .hs-search-field form button:hover{background-color:#23ab75;color:#fff}.blog-sidebar .widget-type-post_filter{margin:52px 0 0}.blog-sidebar .widget-type-post_filter h3{border-bottom:1px solid #eee;color:#222;font-family:Montserrat;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.23;margin-bottom:20px;padding-bottom:11px}.blog-sidebar .widget-type-post_filter ul,.categories_wrapper ul{list-style-type:none;margin:0;padding:0}.blog-sidebar .widget-type-post_filter ul li a,.categories_wrapper ul li a{color:#25a6dd;display:block;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.58;padding:12px 0}.blog-sidebar .widget-type-form{margin:52px 0 0}.blog-sidebar .widget-type-form .form-title{border-bottom:1px solid #eee;color:#222;font-size:18px;margin-bottom:20px;padding-bottom:11px}.blog-sidebar .widget-type-form form{margin-bottom:16px;margin-top:16px;max-width:100%}.blog-sidebar .widget-type-form form fieldset.form-columns-2{display:-moz-inline-stack;display:inline-block;float:none!important;margin:0;max-width:none!important;padding-right:16px;vertical-align:top;width:calc(100% + 15px)}.blog-sidebar .widget-type-form form fieldset:not(:first-child){margin-top:16px}.blog-sidebar .widget-type-form form fieldset .hs-form-field{float:none;margin-bottom:0}.blog-sidebar .widget-type-form form fieldset.form-columns-2 .hs-form-field{display:-moz-inline-stack;display:inline-block;margin-right:-4px;padding-right:16px;vertical-align:top}.blog-sidebar .widget-type-form form fieldset .hs-form-field>label,.blog-sidebar .widget-type-form form fieldset.form-columns-2 .hs-form-field>label{display:none}.blog-sidebar .widget-type-form form fieldset .hs-form-field .hs-input{font-family:inherit;font-size:14px;font-weight:500;line-height:normal;padding:5px 10px;width:100%}.blog-sidebar .widget-type-form form fieldset .hs-form-field .hs-input:focus::-webkit-input-placeholder{opacity:0}.blog-sidebar .widget-type-form form fieldset .hs-form-field .hs-input::-webkit-input-placeholder{color:inherit;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.blog-sidebar .widget-type-form form fieldset .hs-form-field .hs-input::-moz-placeholder{color:inherit;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.blog-sidebar .widget-type-form form fieldset .hs-form-field .hs-input:focus{background-color:#fff;border-color:#25a6dd}.blog-sidebar .widget-type-form form fieldset .hs-form-field ul.no-list.hs-error-msgs li{margin:0}.blog-sidebar .widget-type-form form fieldset .hs-form-field ul.no-list.hs-error-msgs li label{color:red}.blog-sidebar .widget-type-form form fieldset .hs-form-field .input{margin:0}.blog-sidebar .widget-type-form form fieldset.form-columns-1{padding-right:16px}.blog-sidebar .widget-type-form form fieldset.form-columns-2 .hs-form-field:first-child{margin-right:0}.blog-sidebar .widget-type-form form fieldset .hs-form-field textarea.hs-input{font-family:inherit;font-size:inherit;font-size:14px!important;height:160px;letter-spacing:normal;line-height:1.5;padding:6px 8px;resize:none;width:100%}.blog-sidebar .widget-type-form form .hs_submit.hs-submit input.hs-button.primary.large{cursor:pointer}.blog-sidebar .widget-type-form form ul.no-list.hs-error-msgs li{margin:0}.blog-sidebar .widget-type-form form ul.no-list.hs-error-msgs li label{color:red}a

.blog_social_share .social-networks .inner a.social-link:hover:before{opacity:1;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition-delay:.1s;transition-delay:.1s;visibility:visible}.blog_social_share .social-networks .inner a.social-link:hover:after{opacity:1;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px);-webkit-transition-delay:.1s;transition-delay:.1s;visibility:visible}.blog-sidebar .widget-type-post_filter ul li a:hover,.blog_social_share .social-networks .inner a.social-link:hover,.categories_wrapper ul li a:hover{color:#23ab75}.blog-index .blog-index__post.animation-element{-webkit-animation:moveVertical .65s ease forwards;animation:moveVertical .65s ease forwards;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.body-container--blog-post .content-wrapper{max-width:1200px;padding-left:.9375rem;padding-right:.9375rem}.body-container--blog-post .content-wrapper .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.body-container--blog-post .page-main-content{flex:0 0 66.666667%;max-width:66.666667%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.body-container--blog-post .blog-sidebar{flex:0 0 33.333333%;max-width:33.333333%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.body-container--blog-post .blog-sidebar .page-sidebar-inner{padding-left:20px}.body-container--blog-post .blog-sidebar .page-sidebar-inner .blog-sidebar-inner{background:#fff;border:1px solid #eee;padding:50px 29px 66px}.categories_wrapper{margin:52px 0 0}.categories_wrapper h3,.recent_posts h2.widget-title,.sidebar-form h2.widget-title{border-bottom:1px solid #eee;font-size:18px;margin-bottom:20px;padding-bottom:11px}.recent_posts{margin:52px 0 0}.posts-widget-wrapper .post-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.posts-widget-wrapper .post-item .post-widget-thumbnail{-ms-flex-negative:0;border-radius:5px;-webkit-flex-shrink:0;flex-shrink:0;height:80px;margin-right:20px;overflow:hidden;position:relative;width:80px}.posts-widget-wrapper .post-item .post-widget-thumbnail img{width:100%}.posts-widget-wrapper .post-item .post-widget-overlay{background-color:rgba(0,0,0,.6);height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:100%}.posts-widget-wrapper .post-item .post-widget-overlay span.post-overlay-icon{color:#fff;font-size:24px;font-weight:500;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.posts-widget-wrapper .post-item+.post-item{margin-top:49px}.posts-widget-wrapper .post-widget-info{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.posts-widget-wrapper .post-widget-info .post-widget-categories{margin-bottom:10px}.posts-widget-wrapper .post-widget-info .post-widget-categories a{font-size:14px;font-weight:500;letter-spacing:0;line-height:1.58;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.posts-widget-wrapper .post-widget-info .post-widget-categories a:hover{color:#23ab75}.posts-widget-wrapper .post-widget-info h5.post-widget-title{font-size:18px;line-height:1.44;margin-bottom:0}.posts-widget-wrapper .post-widget-info span.post-date.style-1{display:block;font-size:15px;font-weight:500;margin-top:17px;padding-left:25px;position:relative}.posts-widget-wrapper .post-widget-info span.post-date.style-1:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#23ab75;content:"\f073";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:16px;font-style:normal;font-variant:normal;font-weight:300;left:0;line-height:1;position:absolute;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.posts-widget-wrapper .post-widget-info h5.post-widget-title a:hover{color:#23ab75}.page-main-content .blog-post .entry-header{margin-bottom:39px;margin-top:70px;text-align:center}.page-main-content .blog-post .entry-header h1.entry-title{word-wrap:break-word;font-size:32px;line-height:1.4;margin:-5px 0 19px}.page-main-content .blog-post .entry-header .post-meta{font-size:14px;font-weight:500;margin:0 -8px}.page-main-content .blog-post .entry-header .post-meta .post-categories,.page-main-content .blog-post .entry-header .post-meta .post-date{display:inline-block;padding:0 8px;position:relative}.page-main-content .blog-post .entry-header .post-meta .post-categories:before{content:"|";left:-3px;position:absolute;top:0}.page-main-content article.blog-post .entry-header .post-meta .post-categories a:hover{color:#23ab75}.page-main-content .blog-post .post-feature.post-thumbnail{line-height:0;margin-bottom:60px}.blog-sidebar .widget-type-post_filter ul li a span.filter-link-count,.categories_wrapper ul li a span.filter-link-count{display:none}.page-main-content .blog-post .blog-post__body{border-bottom:1px solid #eee;font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.58;margin-bottom:37px;padding-bottom:49px}.body-container--blog-post{padding-bottom:150px}.entry-footer{margin-bottom:87px}.entry-footer .row-xs-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.entry-footer .col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;position:relative;width:100%}.entry-footer .col-md-6 .single-post-share{margin-top:0;text-align:right}.entry-footer .col-md-6 .single-post-share h6.post-share-heading{display:inline-block;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.23;margin-bottom:0;margin-right:9px;text-transform:uppercase}.entry-footer .col-md-6 .single-post-share .post-share-list{display:inline-block}.entry-footer .col-md-6 .single-post-share .post-share-list a.hint--bounce{display:inline-block;font-size:16px;padding:0 5px;position:relative;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.entry-footer .col-md-6 .single-post-share .post-share-list a.hint--bounce:before{background:transparent;border:7px solid transparent;border-top-color:#23ab75;content:"";left:calc(50% - 7px);margin-bottom:-13px;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1000001}.entry-footer .col-md-6 .single-post-share .post-share-list a.hint--bounce:after,.entry-footer .col-md-6 .single-post-share .post-share-list a.hint--bounce:before{bottom:100%;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);visibility:hidden}.entry-footer .col-md-6 .single-post-share .post-share-list a.hint--bounce:after{background-color:#23ab75;border-radius:5px;box-shadow:4px 4px 8px rgba(0,0,0,.3);color:#fff;content:attr(aria-label);font-family:Montserrat;font-size:16px;font-weight:600;left:50%;letter-spacing:0;line-height:1.23;padding:8px 10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:1000000}.entry-footer .col-md-6 .single-post-share .post-share-list a.hint--bounce:hover:after{opacity:1;-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px);-webkit-transition-delay:.1s;transition-delay:.1s;visibility:visible}.entry-footer .col-md-6 .single-post-share .post-share-list a.hint--bounce:hover:before{opacity:1;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition-delay:.1s;transition-delay:.1s;visibility:visible}@-webkit-keyframes moveVertical{to{opacity:1;-webkit-transform:translateY(0)}}@keyframes moveVertical{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveHorizontal{to{opacity:1;-webkit-transform:translateX(0)}}@keyframes moveHorizontal{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media(max-width:1263px){.blog-header-wrapper{min-height:90px}}@media(max-width:1199px){.blog-main-listing-wrapper .content-wrapper,.body-container--blog-post .content-wrapper{max-width:940px}.blog-header .blog-header__inner .content-wrapper h1.heading{font-size:46px}.blog-main-listing-wrapper .blog-sidebar .page-sidebar-inner,.body-container--blog-post .blog-sidebar .page-sidebar-inner{padding-left:0}}@media(max-width:991px){.blog-main-listing-wrapper .content-wrapper,.body-container--blog-post .content-wrapper{max-width:720px}.blog-header .blog-header__inner .content-wrapper h1.heading{font-size:36px;margin-top:0}.blog-main-listing-wrapper .blog-sidebar,.blog-main-listing-wrapper .page-main-content,.body-container--blog-post .blog-sidebar,.body-container--blog-post .page-main-content{flex:0 0 100%;max-width:100%}.blog-header{padding-top:20px}.blog-main-listing-wrapper .blog-sidebar{margin-top:100px}.blog-main-listing-wrapper .page-main-content{margin-bottom:93px}.body-container--blog-post .blog-sidebar{margin-top:100px}.body-container--blog-post{padding-bottom:100px}.blog-sidebar .widget-type-form,.blog-sidebar .widget-type-post_filter,.blog_social_share,.categories_wrapper,.recent_posts{margin:40px 0 0}}@media(max-width:767px){.blog-main-listing-wrapper .content-wrapper,.body-container--blog-post .content-wrapper{max-width:576px}.blog-header .blog-header__inner .content-wrapper h1.heading{font-size:28px}.blog-header{padding-bottom:0}.blog-index .blog-index__post{max-width:100%}}