.row-fluid [class*="span"]:first-child{min-height:auto !important}.header-container,.body-container,.footer-container{padding:0 !important}@media(min-width:1200px){.container{max-width:1280px !important}}section.blog-filter{background:#f1f3f5}section.blog-filter .list-inline-item:first-child{font-weight:600}section.blog-filter .list-inline-item{margin:0}section.blog-filter .list-inline-item a{display:block;padding:20px 15px;font-size:15px}section.blog-listing-featured{padding:60px 0;display:flex;align-items:center;min-height:450px}section.blog-listing-featured h1.card-title{font-size:44px}section.blog-listing-featured a{color:#fff}section.blog-listing-featured a .list-inline-item{opacity:.75}section.blog-filter li a{color:#556575}section.blog-section{padding:30px 0}section.blog-section .post-listing .card-item a{text-decoration:none !important}section.blog-section .post-listing .card-item .card{border:0;background:#f1f3f5;transition:all .15s ease-in-out}section.blog-section .post-listing .card-item .card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}section.blog-section .post-listing .card-item figure{position:relative;width:100%;padding-top:60%;margin:0px;overflow:hidden}section.blog-section .post-listing .card-item figure .card-img-top{position:absolute !important;display:inline-block;width:100%;height:100%;top:50%;left:0px;transform:translateY(-50%);overflow:hidden}section.blog-section .post-listing .card-item figure .card-img-top img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;transition:none 0s ease 0s}section.blog-section .post-listing .card-item .card-body{padding:30px}section.blog-section .post-listing .card-item .card-body .list-inline-item{display:block;font-size:10px;margin:0 auto 8px;text-transform:uppercase;letter-spacing:.75px;color:#93a1b0 !important;font-weight:500;line-height:1.5em}section.blog-section .post-listing .card-item .card-body h4{font-size:22px;color:#1d2b36 !important}section.blog-section .post-listing .blog-list-cta .card-item .card{background:linear-gradient(45deg,#a62b6d,#a62b6d)}section.blog-section .post-listing .blog-list-cta .card-item .card-body h4,section.blog-section .post-listing .blog-list-cta .card-item .card-body p{color:#fff !important}.blog-list-cta .subscribe-button .btn{width:100%;height:48px;border:0;border-radius:4px;background:#fff;color:#1d2b36 !important}section.blog-listing-featured.editors-pick{background:#a26ca0}section.single-post-heading{display:flex;justify-content:space-between;align-items:center;padding:60px 0;color:#fff;min-height:450px}section.single-post-heading h1{margin-bottom:30px}section.single-post-heading .hs-author-avatar{display:flex;justify-content:flex-start;align-items:center}section.single-post-heading .hs-author-avatar img{width:42px;height:42px;border-radius:50rem}section.single-post-heading .hs-author-avatar p{color:rgba(255,255,255,0.9);margin-bottom:0 !important}section.single-post-heading .hs-author-avatar p span{color:rgba(255,255,255,0.7)}section.single-blog-content{padding:60px 0 0}section.single-blog-content .post-body p{max-width:65rem;font-size:18px;line-height:1.6;margin-bottom:30px}section.single-blog-content .post-body h2,h3,h4,h5{font-size:24px;line-height:40px;margin:1.8em 0px .8em}section.single-blog-content #hubspot-author_data{display:flex;margin:35px 0px 20px}section.single-blog-content #hubspot-author_data img{width:80px;height:80px;border-radius:50rem;margin-right:24px;flex:0 0 80px}section.single-blog-content #hubspot-author_data p{margin-bottom:0}section.single-blog-content #hubspot-author_data p.name{color:#314351;font-size:16px;font-weight:600;line-height:16px;margin-bottom:8px}section.single-blog-content #hubspot-author_data p.bio{color:#556575;font-size:14px;line-height:1.6}section.single-blog-content .blog-social{position:sticky;top:120px;width:36px;float:left;flex:0 1 0;margin:5px 0px 0px -162px}section.single-blog-content .blog-social a i{color:#d0d0d0;margin-bottom:12px}section.single-blog-content .post-body #hs_cos_wrapper_post_body img{max-width:100% !important}section.single-blog-content .blog-social a i{font-size:1.85rem !important;transition:.3s all ease-in-out}section.single-blog-content .blog-social a:hover i.fa-facebook{color:#3b5998}section.single-blog-content .blog-social a:hover i.fa-twitter-square{color:#03aceb}section.single-blog-content .blog-social a:hover i.fa-linkedin{color:#0072b1}section.single-blog-subscribe .subscribe-form{box-shadow:#07c 0px 84px 0px -80px inset,rgba(17,100,148,0.13) 0px 0px 0px 1px inset;text-align:center;font-size:17px;max-height:380px;background:#f3fbff;margin:50px auto;padding:24px;transition:all .3s ease 3s;overflow:hidden}section.single-blog-subscribe .subscribe-form form{position:relative;margin:0px auto}section.single-blog-subscribe .subscribe-form form label{display:none}section.single-blog-subscribe .subscribe-form form input[type="email"]{color:#253642;display:block;font-size:15px;height:49px;line-height:24px;width:80% !important;background:white;border-radius:4px;border-width:1px;border-style:solid;border-color:#a5b2bd;border-image:initial;margin:0px auto 10px;padding:0px 12px}section.single-blog-subscribe .subscribe-form form .hs-button{position:absolute;right:68px;top:0px;line-height:42px;border-bottom-left-radius:0px;border-top-left-radius:0px;width:auto !important;height:49px !important;-webkit-appearance:none;color:white;font-size:15px;font-weight:500;cursor:pointer;background:#1292ee;border-width:initial;border-style:none;border-color:initial;border-image:initial;border-radius:4px;transition:all .2s ease-in-out 0s;padding:0px 20px !important}section.single-blog-subscribe .subscribe-form em{color:#a5b2bd;font-size:13px;line-height:1.6}section.two-column-form{padding:60px 0 60px}@media screen and (min-width:56.250em){section.two-column-form{padding:180px 0 60px}}section.two-column-form h1{font-size:56px;margin-bottom:15px}section.two-column-form p{font-size:18px}.form-general form{position:relative;align-items:center;justify-content:center;padding:0}.form-general form fieldset{position:relative;max-width:100% !important;margin-bottom:15px}.form-general form label{font-size:.844em;margin-bottom:.25rem}.form-general form input{width:100% !important;height:50px;margin-bottom:15px;background:#fff;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.889rem;padding:8px 15px;outline:none !important}.form-general form select{width:100% !important;height:50px;margin-bottom:15px;background:url("https://cdn2.hubspot.net/hubfs/5631735/Web%20Assets/icons/chevron-down-regular.svg") no-repeat right 15px center #fff;background-size:15px;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.889rem;padding:8px 15px;outline:none !important;appearance:none;-webkit-appearance:none;-webkit-border-radius:.5rem;color:#2d3748}.form-general form .hs_job_role{width:100%;height:50px;margin-bottom:15px;background:#fff;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.889rem;padding:8px 15px;outline:none !important}.form-general form .hs_job_role select{background:0;width:100%;height:30px;border:0;outline:0}.form-general form .hs_upload_your_cv legend{font-size:.833rem !important}.form-general form textarea{width:100%;min-height:200px;margin-bottom:15px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;font-size:.889rem;padding:8px 15px;width:100% !important;outline:none !important}.form-general form input[type=checkbox]{width:auto !important;height:auto !important;margin-bottom:0}.form-general form .hs-error-msg{position:absolute;bottom:-35px;left:205px;font-size:.833rem;color:#e53e3e}.form-general form .hs-form-booleancheckbox-display{display:flex;justify-content:flex-start;align-items:center;margin:15px 0}.form-general form .inputs-list{list-style:none;padding:0;margin:0}.form-general form .inputs-list li{font-size:.833rem;list-style:none;padding:0;margin:0 !important}.form-general form .legal-consent-container{margin:15px auto}.form-general form .legal-consent-container p{font-size:.664rem;margin-bottom:0}.form-general form .hs-submit{padding-top:30px}@media(min-width:576px){.form-general form .hs-submit{padding-top:0}}.form-general form .actions{display:flex;justify-content:flex-end;align-items:baseline}.form-general form .actions .hs-button{height:50px;display:inline-block;padding:8px 30px;border-radius:100rem;font-size:1.167rem;font-weight:600;text-decoration:none !important;background:#000;border:0 !important;color:#fff;outline:none !important}@media(max-width:575px){.form-general form .actions .hs-button{right:0;top:55px}}@media(min-width:576px){.form-general form .actions .hs-button{margin-left:0}}@media(min-width:992px){.form-general form .actions .hs-button{top:104px;right:0;height:48px;width:auto !important}}body.landing-page form .legal-consent-container{width:100%;margin:15px auto}body.landing-page form .legal-consent-container p{font-size:.764rem;margin-bottom:0}section.one-column-text{padding:60px 0}section.one-column-text h2{font-size:30px !important}section.one-column-text p{font-size:18px !important}section.switchback-50{position:relative;padding:60px 0 0;font-size:18px;font-size:1.125rem}section.switchback-50 .switchback{padding:0 0 80px}section.switchback-50 .switchback h3{font-size:26px !important;color:#000}section.switchback-50 .switchback p{font-size:18px !important}section.switchback-50 .normal{flex-direction:row}@media screen and (min-width:48em){section.switchback-50 .normal img{padding-right:3rem}}section.switchback-50 .reverse{flex-direction:row-reverse}@media screen and (min-width:48em){section.switchback-50 .reverse img{padding-left:3rem}}