@media (min-width:768px){body .row-fluid .vertical-center{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}}a,a span{color:#2ac1e6;text-decoration:none}.columns-container{margin:20px 0 50px}.columns-container .row-fluid{display:flex;margin:0}.columns-container .row-fluid .span4{flex:0 0 33.33333%;float:none;margin:0;width:33.33333%}.icon-text-cm{margin:0;padding:0 40px}.icon-text-cm img{height:52px;margin-bottom:20px;max-width:60px;width:auto}.icon-text-cm .title-1,.icon-text-cm .title-2{color:#000;font-family:WorkSans;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.55}.icon-text-cm ul{padding:0 10px 0 25px}.icon-text-cm li,.icon-text-cm p{color:#000;font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.4px;line-height:2.13}.icon-text-cm p{margin-top:16px}@media (max-width:1024px){.columns-container .row-fluid .span4,.columns-container .row-fluid .span4:last-child,.columns-container.with-borders .row-fluid .span4:first-child,.columns-container.with-borders .row-fluid .span4:last-child,.icon-text-cm,.span4:first-child .icon-text-cm,.span4:last-child .icon-text-cm{border:none}.icon-text-cm p{color:#000;font-size:14px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.4px;line-height:2;margin-top:16px}.icon-text-cm{border:none;padding:0 14px}.icon-text-cm .title-1,.icon-text-cm .title-2{color:#000;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38}}@media (max-width:767px){.columns-container .row-fluid{align-items:center;flex-direction:column}.icon-text-cm .title-1,.icon-text-cm .title-2{color:#000;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38}.columns-container .row-fluid .span4{flex:0 0 auto;margin:20px 0;max-width:320px;width:100%}.icon-text-cm{padding:0}.icon-text-cm p{margin-top:8px}}.cta_button{font-family:WorkSans,Arial,sans-serif!important;letter-spacing:1.5px}.row-fluid [class*=span].boxes-container{float:none;margin:60px auto 0}.row-fluid .boxes-container>span{display:flex;flex-wrap:wrap;justify-content:space-evenly}.row-fluid .boxes-container>span>.hs_cos_wrapper{flex:0 0 calc(33.33333% - 10px);margin-bottom:10px}.row-fluid .boxes-container.two-boxes{max-width:800px}.row-fluid .boxes-container.two-boxes>span>.hs_cos_wrapper{flex:0 0 calc(50% - 15px)}@media (max-width:767px){.row-fluid .boxes-container{margin:30px auto 0}.row-fluid .boxes-container>span{flex-direction:column}.row-fluid .boxes-container.two-boxes>span>.hs_cos_wrapper,.row-fluid .boxes-container>span>.hs_cos_wrapper{flex:0 0 auto}}.solution-box{background-color:#fff;border-top:10px solid #fff;box-shadow:0 0 30px 1px #eee;display:flex;flex-direction:column;height:100%;justify-content:space-between;transition:opacity .3s}.solution-box.nonfocus{opacity:.3}.solution-box.orange{border-color:#ed591b}.solution-box.orange h2,.solution-box.orange ul.colored li{color:#ed591b}.solution-box.blue{border-color:#1a90c1}.solution-box.blue h2,.solution-box.blue ul.colored li{color:#1a90c1}.solution-box.green{border-color:#4ccc81}.solution-box.green h2,.solution-box.green ul.colored li{color:#4ccc81}.solution-box h2{font-size:20px;font-weight:700;line-height:33px}.solution-box .image-section{background-position:50%;background-size:cover;padding:75px 0;text-align:center}.solution-box .headline:after{background:#979797;border:none;bottom:-25px;height:1px;width:35px}.solution-box .description-section{background:#fff;padding:55px 32px 50px}.solution-box .description-section h2{text-align:center}.solution-box .description-section .content{margin-top:40px;position:relative}.solution-box .description-section .content,.solution-box .description-section .content p{font-size:16px;font-weight:300;line-height:32px}.solution-box .description-section ul{margin-top:32px;position:relative}.solution-box .description-section .content:before,.solution-box .description-section ul:before{background:#979797;border:none;content:"";height:1px;left:calc(50% - 17.5px);position:absolute;top:-15px;width:35px}.solution-box .description-section li{color:#515359;font-size:14px;font-weight:300;line-height:32px;list-style:none;position:relative}.solution-box .description-section li:before{align-items:center;border:2px solid #cccfda;border-radius:100%;color:#cccfda;content:"\f00c";display:flex;font-family:Font Awesome\ 5 Free;font-size:8px;font-weight:900;height:15px;justify-content:center;left:-24px;position:absolute;top:8px;width:15px}.solution-box .description-section ul.colored{display:table;list-style:none;margin:32px auto 0;padding:0}.solution-box .description-section ul.colored:before{content:none}.solution-box .description-section ul.colored li{font-size:16px}.solution-box .description-section ul.colored li:before{content:none}@media (max-width:1024px){.solution-box h2{font-size:18px;line-height:30px}.solution-box .description-section{padding:40px 20px 30px}}@media (max-width:767px){.solution-box{margin-top:22px}.solution-box .description-section{padding:65px 22px 35px}.solution-box h2{font-size:16px;line-height:28px}}.testimonial-big-cm{padding:156px 0;width:100%}.testimonial-big-cm.shifted{width:52%}.testimonial-big-cm .quote{color:#dcdfe6;font-family:museo-sans,sans-serif;font-size:22px;font-style:italic;font-weight:100;line-height:42px;position:relative}.testimonial-big-cm .quote:before{background-image:url(https://cdn2.hubspot.net/hubfs/1651980/Assets%20-%20May%202018/Solutions%20Group%20Page/quotes-icon.svg?t=1525208848224);background-size:cover;content:"";height:71px;position:absolute;top:-157px;width:86px}.testimonial-big-cm .fullname{font-size:16px;font-weight:500;font-weight:700}.testimonial-big-cm .fullname,.testimonial-big-cm .title{color:#fff;font-family:museo-sans,sans-serif;line-height:33px}.testimonial-big-cm .title{font-size:14px;font-weight:300}.testimonial-section.guana-bg .bg-container.have-mobile-1024.mobile-disable-parallax *{background-position:100%!important}@media (max-width:1024px){.testimonial-big-cm{padding:95px 0 65px 20px;width:100%}.testimonial-big-cm.shifted{width:49%}.testimonial-big-cm .quote{font-size:18px;line-height:32px}.testimonial-big-cm .quote:before{content:"";height:58px;top:-96px;width:70px}}@media (max-width:767px){.testimonial-big-cm{padding:80px 0 55px;width:100%}.testimonial-big-cm .quote{font-size:16px;line-height:32px;text-align:center}.testimonial-big-cm .quote:before{content:"";height:32px;left:calc(50% - 19px);top:-81px;width:38px}.testimonial-big-cm .fullname{font-size:14px;line-height:33px;text-align:center}.testimonial-big-cm .title{font-size:12px;line-height:33px;text-align:center}body.employers .testimonial-section.guana-bg .bg-container.size-contain .image{background-image:unset!important}}.squares-container{box-shadow:0 0 30px 1px #eee;float:none!important;margin:65px auto 0!important;max-width:800px}.square-grid-cm{display:flex;margin:auto;width:800px}.square-grid-cm.left .square-content{order:2}.square-grid-cm .square-content,.square-grid-cm .square-image{flex:0 0 50%}.square-grid-cm .square-content{padding:64px 40px 43px}.square-grid-cm .square-content h3,.square-grid-cm .square-content p{text-align:center}.square-grid-cm .square-content p{font-size:16px;line-height:32px;margin-bottom:0;margin-top:40px}.square-grid-cm .square-content h3{color:#105e7f;font-size:20px;font-weight:700;line-height:33px;position:relative;text-transform:uppercase}.square-grid-cm .square-content h3:after{background-color:#105e7f;bottom:-20px;content:"";display:block;height:1.5px;left:calc(50% - 17.5px);position:absolute;width:35px}.square-grid-cm .square-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 40px}.square-grid-cm .square-image{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:350px}@media (max-width:1024px){.squares-container{max-width:none}.square-grid-cm{width:100%}.square-grid-cm .square-content p{font-size:14px;line-height:28px;margin-top:40px}.square-grid-cm .square-content h3{font-size:18px}}@media (max-width:767px){.squares-container{margin:40px auto 0!important}.square-grid-cm{flex-direction:column}.square-grid-cm .square-content{padding:50px 30px 30px}.square-grid-cm .square-image{min-height:290px}.square-grid-cm .square-content,.square-grid-cm .square-image{flex:0 0 100%}.square-grid-cm.left .square-content,.square-grid-cm.right .square-content{order:1}.square-grid-cm.left .square-image,.square-grid-cm.right .square-image{order:2}}.feature-cm{display:flex}.feature-cm.left .text{order:2}.feature-cm .image,.feature-cm .text{flex:0 0 50%}.feature-cm .text{display:flex;flex-direction:column;justify-content:center;padding:0 100px}.feature-cm .text h4{font-size:20px;font-weight:500;line-height:33px;text-align:left;text-transform:none}.feature-cm .text p{font-size:16px;font-weight:100;letter-spacing:.4px;line-height:32px;margin:0;text-align:left}.image-box.image-box-categories .image-box-subcategories{max-height:0;opacity:0;overflow:hidden;transition:all 1s ease}.image-box.image-box-categories .image-box-subcategories ul{list-style:none;margin:14px 0 0;padding:0}.image-box.image-box-categories .image-box-subcategories ul li,.image-box.image-box-categories .image-box-subcategories ul li a{color:#fefefe;font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.5;margin-bottom:15px}.image-box.image-box-categories:hover .image-box-subcategories{max-height:none;opacity:1}.image-box.image-box-categories:hover span.learn-more a{color:#000}.image-box.image-box-categories:hover span.learn-more a:after{content:url(https://cdn2.hubspot.net/hubfs/4158429/Assets%20-%20May%202018/Typography%20Kit/learn-more-dark.svg)}@media (max-width:1024px){.feature-cm{flex-wrap:wrap}.feature-cm .image,.feature-cm .text{flex:0 0 100%}.inner-page .screens-section .text{order:2}}@media (max-width:767px){.feature-cm .image,.feature-cm .text{flex:0 0 100%}.feature-cm .text{order:2;padding:0}.feature-cm .text p{margin:0}}.bottom-cta-section{background-color:#f7f7f9;padding:95px 0 85px;text-align:center}.bottom-cta-section h3{font-size:18px;line-height:31px}.bottom-cta-section h2,.bottom-cta-section h3{color:#2f3135;font-weight:500;text-align:center}.bottom-cta-section h2{font-size:35px;margin:10px 0 0;text-transform:uppercase}.bottom-cta-section h4{color:#2f3135;font-family:museo-sans,sans-serif;font-size:16px;font-weight:300;line-height:32px;text-align:center;text-transform:none}@media (max-width:1024px){.bottom-cta-section{padding:65px 0 75px}.bottom-cta-section h3{font-size:16px}.bottom-cta-section h2{font-size:25px}.bottom-cta-section h4{font-size:14px}}@media (max-width:767px){.bottom-cta-section{padding:65px 0 60px}.bottom-cta-section h3{font-size:14px;line-height:22px}.bottom-cta-section h2{font-size:20px;line-height:1}.bottom-cta-section h4{font-size:14px;line-height:28px}.cta_button.light-blue{max-width:100%}}.logos-container img{max-height:60px;width:auto!important}.commercials-section{padding-bottom:85px;padding-top:129px}.row-fluid .inner-wrapper{float:right;max-width:634px}.commercials-section .inner-wrapper p{color:#000;font-size:18px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.5px;line-height:1.89}.three-col-grid.blog-cards>.cell-wrapper>span,.three-col-grid>span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-wevkit-flex-wrap:wrap;margin-right:-3.5%}.three-col-grid.blog-cards>.cell-wrapper>span>div,.three-col-grid>span>div{background-color:#fff;float:left;margin-right:2px;margin-top:2px;width:32.2%}.three-col-grid.blog-cards>.cell-wrapper>span>div{background:none}.three-col-grid.blog-cards .blog-card .blog-card-inner .card-image img{border:0;display:block;float:left;height:100%;margin:0;max-width:none;object-fit:cover;width:100%}.span12.widget-span.widget-type-widget_container.three-col-grid.image-boxes>span>div{border-radius:3px;box-shadow:0 8px 25px 0 rgba(0,0,0,.12)}.image-box{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:100%;-webkit-flex-basis:100%;-webkit-flex-direction:column;flex-direction:column;height:445px;-webkit-justify-content:center;justify-content:center;overflow:hidden;padding:20px 44px;position:relative;z-index:1}.image-box,.image-box:before{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;width:100%}.image-box:before{background:#fff;background:#000;bottom:0;content:"";height:100%;left:0;opacity:1;opacity:.1;position:absolute;right:0;top:0;z-index:-1}.attorney-card:before{opacity:0}.image-box h3{color:#fff;font-family:WorkSans;font-size:22px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.36;text-transform:uppercase}.image-box span{bottom:15px;position:absolute}.image-box span.publish-date{bottom:auto;color:#fefefe;font-family:WorkSans;font-size:30px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:3px;line-height:2.07;opacity:.5;right:41px;top:12px}span.learn-more a:after{content:url(https://cdn2.hubspot.net/hubfs/4158429/Assets%20-%20May%202018/Typography%20Kit/learn-more-white.svg);left:15px;position:relative;top:-1px}span.learn-more a{color:#fefefe;font-size:10px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1px;line-height:6.2;text-decoration:none;text-transform:uppercase}.image-box:hover:before{background:#2ac1e6;bottom:0;content:"";height:100%;left:0;opacity:1;position:absolute;right:0;top:0;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;width:100%;z-index:-1}@media (min-width:768px){.three-col-grid.blog-cards>.cell-wrapper>span>div,.three-col-grid>span>div{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}}@media (max-width:1024px){.commercials-section{padding-bottom:130px;padding-top:67px}.row-fluid .inner-wrapper{float:none;max-width:436px}.commercials-section .inner-wrapper p{color:#000;font-size:14px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.4px;line-height:2;margin:0}.image-box{height:353px}}@media (max-width:1024px) and (min-width:768px){.commercials-section .text-wrapper{display:flex;justify-content:space-between;margin-bottom:62px}.commercials-section .widget-type-cell.text-wrapper>div{display:inline-block}}@media (max-width:767px){.commercials-section .text-wrapper{margin-bottom:37px}.commercials-section .widget-type-cell.text-wrapper>div{display:block;width:100%}.commercials-section{padding-bottom:73px;padding-top:58px}.three-col-grid.blog-cards>.cell-wrapper>span,.three-col-grid>span{margin-right:0}.three-col-grid.blog-cards>.cell-wrapper>span>div,.three-col-grid>span>div{background-color:#fff;border-radius:3px;float:left;margin-right:2px;margin-top:2px;width:100%}}.numbering-section>div>span{display:flex;flex-wrap:wrap;justify-content:space-evenly}.numbering-section>div>span>div.numbering{flex-grow:1;float:left;margin:0;padding:0 40px;position:relative}.numbering-section>div>span>div.numbering span{color:#fefefe;font-family:WorkSans;font-size:30px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:3px;line-height:2.07;opacity:.5}.content-banner{margin-bottom:50px;padding:116px 0 0}.content-banner .inner-wrapper p{color:#f5f7fa;font-size:18px;margin:0}.content-banner .header-encapsulate h2,.content-banner .header-encapsulate h3{color:#fff}.content-banner .row-fluid .upper-part{padding-bottom:120px}.content-banner .row-fluid .bg-specific-text-module{float:right;max-width:684px;position:relative}.content-banner .bg-specific-text-module .bg-image{display:none}.content-banner .bg-specific-text-module .bg-image.desktop{display:block}.content-banner .bg-specific-text-module img{bottom:0;left:0;position:absolute;z-index:-1}.content-banner .bg-specific-text-module .text-part{float:right;margin-bottom:75px;max-width:257px;width:auto}.content-banner .bg-specific-text-module .text-part h3{color:#fff;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.94;text-transform:uppercase}.content-banner .bg-specific-text-module .text-part p{color:#dcdfe6;font-size:14px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.4px;line-height:1.71;margin-bottom:89px;margin-top:10px}.content-banner .bg-specific-text-module .text-part h2{color:#fff;font-family:Didonesque-Roman;font-size:30px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.content-banner .bg-specific-text-module .text-part span,.content-banner .bg-specific-text-module .text-part span a{color:#dcdfe6}@media (max-width:1024px) and (min-width:768px){.content-banner .row-fluid .wrapper{padding:0}.content-banner .upper-part{display:flex;justify-content:space-between;padding:0 40px}.content-banner .upper-part>div{display:inline-block}.content-banner .bg-specific-text-module .bg-image.desktop,.content-banner .bg-specific-text-module .bg-image.mobile{display:none}.content-banner .bg-specific-text-module .bg-image.tablet{display:block}.content-banner .inner-wrapper p{font-size:14px}.content-banner .bg-specific-text-module .text-part p{color:#fff;font-size:14px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.4px;line-height:2;margin-bottom:50px}.content-banner .bg-specific-text-module .text-part h2{font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}.content-banner .bg-specific-text-module .text-part h3{font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;line-height:2.58}.content-banner .row-fluid .bg-specific-text-module{max-width:100%}.content-banner .bg-specific-text-module .text-part{display:flex;justify-content:space-between;margin-bottom:62px;max-width:100%;padding:0 40px;width:100%}.content-banner .text-part>div{display:inline-block}.content-banner .bg-specific-text-module .tablet-view-controller{display:block!important;visibility:hidden}.content-banner .main-content{min-width:436px}}@media (max-width:767px){.content-banner{margin-bottom:50px;padding:55px 0 40px}.content-banner .bg-specific-text-module .bg-image.desktop,.content-banner .bg-specific-text-module .bg-image.tablet{display:none}.content-banner .bg-specific-text-module .bg-image.mobile{display:block}.content-banner .inner-wrapper p{font-size:14px}.content-banner .bg-specific-text-module .text-part p{color:#fefefe;font-size:12px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.3px;line-height:1.5;margin-bottom:26px;margin-top:5px;text-align:center}.content-banner .bg-specific-text-module .text-part h2{color:#fefefe;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.67}.content-banner .bg-specific-text-module .text-part h3{color:#fefefe;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2.21}.content-banner .row-fluid .upper-part{padding-bottom:20px}.content-banner .bg-specific-text-module img{position:relative}.content-banner .row-fluid .bg-specific-text-module{float:none;max-width:684px;position:relative;text-align:center}.content-banner .bg-specific-text-module .text-part{float:none;margin:0 auto;max-width:223px;width:auto}.row-fluid .inner-wrapper{max-width:none}}.row-fluid .logos-section{margin-bottom:87px;margin-top:45px}.row-fluid .logos-section .three-col-grid{margin-top:0}.row-fluid .logos-section .three-col-grid>span>div{margin-bottom:30px}.row-fluid .logos-section .three-col-grid>span{align-items:center;-webkit-align-items:center}@media (max-width:1024px){.row-fluid .logos-section{margin-bottom:93px;margin-top:30px}.row-fluid .logos-section .three-col-grid{margin-top:67px}.row-fluid .logos-section .three-col-grid>span>div{margin-bottom:15px}.row-fluid .logos-section .three-col-grid.inner-wrapper{float:none;max-width:100%;text-align:center}.row-fluid .logos-section .three-col-grid.span12.widget-span.widget-type-widget_container>span{justify-content:center}.row-fluid .logos-section .header-encapsulate{float:none;text-align:center;width:auto}.row-fluid .logos-section .header-encapsulate h2{display:initial}.row-fluid .logos-section .header-encapsulate h2:after{left:50%;transform:translateX(-50%)}}@media (max-width:767px){.row-fluid .logos-section{margin-bottom:74px;margin-top:15px}.row-fluid .logos-section .three-col-grid{margin-top:59px}.row-fluid .logos-section .three-col-grid>span>div{margin-bottom:10px}}.cta-banner{padding:125px 15px 100px}.cta-banner .header-encapsulate h2:after{left:50%;transform:translateX(-50%)}@media (min-width:1025px){.row-fluid .form-section .wrapper{background-color:#fff;margin:0 auto;max-width:1120px;overflow:hidden;padding:96px 0 96px 40px}.row-fluid .form-section{padding:0 30px}.row-fluid .form-section>.row-fluid-wrapper{background:linear-gradient(90deg,#fff 50%,#f5f7fa 0)}.row-fluid .form-section .text-group{max-width:none;padding-right:55px}.row-fluid .form-section .form-group form{margin:0;max-width:none}.row-fluid .form-section .wrapper>.row-fluid-wrapper{float:left;overflow:hidden;width:50%}.row-fluid .form-section .header-encapsulate h2{color:#000;font-size:40px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.3}}.row-fluid .form-section form .hs_submit{float:right;margin-top:20px}@media (max-width:1024px) and (min-width:768px){.row-fluid .form-section>.row-fluid-wrapper{background-color:#fff;margin:0 auto;max-width:90%;padding:60px}.row-fluid .form-section .wrapper{max-width:496px;padding:0}.row-fluid .form-section .header-encapsulate h2{color:#241f20;font-size:30px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33}}@media (max-width:767px){.row-fluid .form-section form .hs_submit{margin-top:0}}.newsletter-section{background-color:#f5f7fa}.newsletter-section .row-fluid .wrapper{max-width:100%}.newsletter-section .row-fluid .wrapper .form-part{max-width:404px}.newsletter-section .wrapper>.row-fluid-wrapper>.row-fluid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.newsletter-section form{display:flex;margin-top:10.5px;position:relative;width:100%}.newsletter-section form div.hs_email{max-width:100%;width:100%}.newsletter-section form input[type=email]{height:48px}.container-fluid .row-fluid .newsletter-section form div.hs_submit input.hs-button.primary.large{height:48px;padding:11.5px 36.5px}.newsletter-section form div.hs_submit{float:right;position:absolute;right:0;text-align:right}.newsletter-section .bg-image.mobile,.newsletter-section .bg-image.tablet{display:none}.newsletter-section .bg-image.desktop{display:block}.newsletter-section .header-encapsulate h2{font-size:40px}@media (max-width:1024px) and (min-width:768px){.newsletter-section .bg-image.desktop,.newsletter-section .bg-image.mobile{display:none}.newsletter-section .bg-image.tablet{display:block}.newsletter-section .header-encapsulate h2{font-size:30px}}@media (max-width:767px){.newsletter-section .bg-image.desktop,.newsletter-section .bg-image.tablet{display:none}.newsletter-section .bg-image.mobile{display:block}.newsletter-section .header-encapsulate h2{font-size:22px}}.latest-blog-posts{background-color:#45454d;padding-bottom:123px;padding-top:127px}.latest-blog-posts .header-encapsulate h2,.latest-blog-posts h3{color:#fff}.latest-blog-posts .three-col-grid{margin-top:90px}.latest-blog-posts .image-box h3{color:#fff;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;text-transform:none}.latest-blog-posts .blog-link{margin-top:25px;text-align:center}.latest-blog-posts .blog-link a{color:#44dbff;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1px;line-height:6.2;text-align:center;text-transform:none}.latest-blog-posts .blog-link a:hover{color:#fff}@media (max-width:1024px) and (min-width:768px){.latest-blog-posts{padding-bottom:60px;padding-top:69px}.latest-blog-posts .image-box h3{color:#fff;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5}}@media (max-width:767px){.latest-blog-posts{padding-bottom:123px;padding-top:127px}.latest-blog-posts .image-box h3{color:#fff;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5}}.blog-cards{padding:62px 0 0}.blog-cards.three-col-grid>span>div{background:none;border:none}.blog-card{padding:0 16px}.blog-card .blog-card-inner{border:1px solid #dbdde4}.blog-card .card-image{height:240px;overflow:hidden}.blog-card .card-text{background:#fff;padding:32px 16px 45px}.blog-card .card-text h3{color:#000;font-family:Didonesque-Roman,serif;font-size:22px;font-stretch:normal;font-style:normal;font-weight:400;height:120px;letter-spacing:normal;line-height:1.32;max-height:120px;overflow:hidden;text-align:center}.blog-card .card-text h3 a{color:#000;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-card .card-text h3 a span{font-size:12px;position:relative;top:-10px}.blog-card .card-text .blog-card-footer{font-size:12px;text-align:center}.blog-card .card-text .blog-card-footer span{color:#4a4a4a;padding:0 16px}.blog-card .card-text .blog-card-footer span:first-child{border-right:2px solid #dbdde4}.attorney-card{height:480px;-webkit-justify-content:flex-end;justify-content:flex-end}.attorney-card .attorney-card-top{margin-bottom:10px}.attorney-card .attorney-card-top h4{color:#fff;font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;line-height:2.21;margin-bottom:0;text-align:left}.attorney-card .attorney-card-top h3{color:#fff;font-family:Didonesque-Roman,serif;font-size:28px;font-weight:400;line-height:normal;margin-bottom:4px;text-align:left;text-transform:none}.attorney-card .attorney-card-top h5{color:#dcdfe6;font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;letter-spacing:.4px;line-height:1.71}.attorney-card .attorney-card-footer span{bottom:auto;position:relative;z-index:9999}.attorney-card .attorney-card-footer .box_URL{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.attorney-card .attorney-card-footer .attorney-footer-link{padding:0 13px}.attorney-card .attorney-card-footer .attorney-footer-link:first-of-type{border-right:1px solid #9a9eaa;padding-left:0}.attorney-card .attorney-card-footer .attorney-footer-link a{color:#2ac1e6;font-family:WorkSans,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;line-height:6.2;text-transform:uppercase}.attorney-card:hover .attorney-card-footer .attorney-footer-link a{color:#fff}.attorney-card .attorney-card-footer .learn-more{float:right}.attorney-card .attorney-card-footer .learn-more a:after{content:url(https://cdn2.hubspot.net/hubfs/4158429/Assets%20-%20May%202018/Attorneys%20Page/learn-more-blue.svg);left:auto}.attorney-card:hover .attorney-card-footer .learn-more a:after{content:url(https://cdn2.hubspot.net/hubfs/4158429/Assets%20-%20May%202018/Typography%20Kit/learn-more-white.svg?t=1529517774778)}@media (max-width:767px){.attorney-card{height:360px;margin-bottom:3px;padding:10px 30px}}@media (min-width:400px) and (max-width:767px){.attorney-card{background-position:top!important;height:650px}}@media (max-width:1024px) and (min-width:768px){.attorney-card{height:300px}.blog-card .card-text .blog-card-footer span{padding:0 9px}}.last-name-header-bar{background-color:#241f20;padding:31px 0}.last-name-header-bar .last-name-header-bar-inner{margin:0 auto;max-width:1210px;padding:0 20px}.last-name-header-bar .last-name-header-bar-inner div{display:inline-block;vertical-align:top}.last-name-header-bar .last-name-header-bar-inner .last-name-left span{color:#fff;font-family:WorkSans;font-size:14px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;vertical-align:middle}.last-name-header-bar .last-name-header-bar-inner .last-name-left span:first-of-type{margin-right:15px}.last-name-header-bar .last-name-header-bar-inner .last-name-left span.last-name-letter{color:#fff;font-family:Didonesque-Roman;font-size:48px;font-weight:400;letter-spacing:normal}.last-name-header-bar .last-name-header-bar-inner .last-name-right{float:right}.last-name-header-bar .last-name-header-bar-inner .last-name-right span a{color:#fefefe;font-size:10px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.content-banner .bg-specific-text-module .text-part span a:hover,.last-name-header-bar .last-name-header-bar-inner .last-name-right span a:hover{color:#2ac1e6}.content-banner .bg-specific-text-module .text-part span a:hover:after{content:url(https://cdn2.hubspot.net/hubfs/4158429/Assets%20-%20May%202018/Typography%20Kit/learn-more-blue.svg?t=1533934416215)}@media (max-width:767px){.last-name-header-bar .last-name-header-bar-inner .last-name-left span:first-of-type{display:none}.last-name-header-bar .last-name-header-bar-inner .last-name-right{padding-right:4px}}@media (max-width:1024px) and (min-width:768px){.last-name-header-bar .last-name-header-bar-inner{padding:0 25px}}.header-encapsulate h2{color:#241f20;font-family:Didonesque-Roman;line-height:normal;position:relative;text-transform:inherit}.header-encapsulate p{margin-top:51px}.header-encapsulate h2:after{background:#44dbff;border:0;bottom:-15px;content:"";height:1px;left:0;position:absolute;width:161px}@media (min-width:1025px){.body-container>.row-fluid-wrapper{padding:0 35px}.body-container>.row-fluid-wrapper:first-of-type{padding:0}.footer-container>.row-fluid-wrapper{padding:0 35px 35px}.last-name-header-bar{padding:31px 40px}}@media (max-width:1024px){.image-box h3{font-size:16px;line-height:1.5}.image-box h3,span.learn-more a{font-stretch:normal;font-style:normal;font-weight:400}span.learn-more a{color:#fefefe;font-size:10px;letter-spacing:1px;line-height:6.2}}@media (max-width:1024px) and (min-width:768px){.header-encapsulate p{margin-top:50px}.blog-card{padding:0 7px}.blog-cards{padding:20px 0 0}.blog-card .card-image{height:159px}}@media (max-width:767px){.header-encapsulate p{margin-top:30px}.blog-cards{padding:20px 0 0}.blog-card{margin-bottom:10px;padding:0}.blog-card .card-image{height:200px}.blog-card .card-text{padding:28px 14px 35px}}@media (min-width:767px){p.cta-p{margin-top:80px}}