body{padding:0;overflow-x:hidden;width:100%;letter-spacing:0;margin:0 auto}img{height:auto}h1,h2,h3,h4,h5,h6,p,a{text-transform:initial;margin:0;padding:0;text-decoration:none;margin-bottom:15px;color:#333}h1,h2,h3,h4,h5,h6{color:#333}.body-container-wrapper ul,.body-container-wrapper li{margin-bottom:15px}a{margin-bottom:0;font-weight:400}h1{font-size:44px;font-weight:600;letter-spacing:1px;margin-bottom:20px}h2{font-size:40px;font-weight:800;letter-spacing:.8px}h3{font-size:30px;font-weight:700;letter-spacing:.5px}h4{font-size:20px;line-height:28px;font-weight:700;letter-spacing:.4px;margin-bottom:10px}h5{font-size:18px;font-weight:600;letter-spacing:0}h6{font-size:16px;font-weight:500;letter-spacing:0}p,.body-container-wrapper li{font-size:15px;line-height:24px;color:#56676b;letter-spacing:0;font-weight:400}h3+p{margin-top:15px}.body-container-wrapper{background:#fff;overflow:hidden;position:relative}.body-container-wrapper ul{padding:0;text-decoration:none;margin:20px 0}.body-container-wrapper ol{margin:0;padding:0;text-decoration:none;margin-bottom:15px}.body-container-wrapper li{margin-left:26px;margin-bottom:0}.body-container-wrapper li:before{position:absolute;top:11px;content:'';width:5px;left:-17px;height:5px;background:red;border-radius:50%}.body-container-wrapper ol li:before{display:none}.no-list-style ul{margin:0;list-style:none}.no-list-style li{margin:0}.no-list-style li:before{display:none}.body-container-wrapper a{color:#595a5b;transition:all ease-in-out .2s}blockquote{margin:0;font-size:18px;font-style:italic;color:#333;font-weight:300;margin-top:25px;margin-bottom:20px;letter-spacing:1px}.body-container-wrapper .widget-type-cta{margin-top:15px}body .body-container-wrapper a.cta_button[title],body .body-container-wrapper .container-fluid .row-fluid .hs-button{font-size:16px;line-height:18px;padding:16px 34px;font-family:'Helvetica Neue';text-align:center;display:inline-block;letter-spacing:1px;color:#fff;margin-bottom:0;position:relative;z-index:1;transition:all .15s ease;top:0;background:#595a5b;text-shadow:0 1px 3px rgba(36,180,126,.4);text-transform:uppercase;font-weight:600;cursor:pointer;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);border-radius:4px;border:0}body .blue-cta a.cta_button[title]{color:#fff;background:#6772e5}body .row-fluid .simple-cta a.cta_button[title],body .row-fluid .simple-cta a.cta_button[title]:hover{background:transparent;color:#000;box-shadow:none;padding:0;text-shadow:none;text-decoration:underline;text-transform:inherit}body .blue-cta a.cta_button[title]:hover{color:#fff;background-color:#7795f8}.body-container-wrapper .hs-cta-wrapper a.cta_button{padding:0;border:0}.body-container-wrapper .hs-cta-wrapper a.cta_button img{height:auto}body .white-cta a.cta_button[title]{color:#000;text-shadow:none;background:#fff}body .body-container-wrapper a.cta_button[title]:hover,body .body-container-wrapper .container-fluid .row-fluid .hs-button:hover{transform:translateY(-1px);background:#36c585;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}body .white-cta a.cta_button[title]:hover{background:#fff}body a.cta_button[title]:hover{top:0}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.float-left{float:left}.float-right{float:right}.overlay,.base-color-overlay{position:relative;z-index:1}.overlay:before{position:absolute;content:'';top:0;left:0;bottom:0;right:0;background:#000;z-index:-1;opacity:.6}.base-color-overlay:before{position:absolute;content:'';top:0;left:0;bottom:0;right:0;//background:linear-gradient(30deg,#4098da 20%,#af0078);background:rgba(0,0,0,0.85);z-index:-1;opacity:.75}.grey-bg{background:#f6f8f9}body .container-fluid .row-fluid .section-heading.align-center{max-width:840px;float:none;margin-left:auto;margin-right:auto;margin-bottom:50px}.section-heading p{font-size:20px;font-weight:400;line-height:1.5}.section-heading h5{margin:0;color:#86939e;font-size:18px;font-weight:500}.all-text-white,.all-text-white h1,.all-text-white h2,.all-text-white h3,.all-text-white p,.all-text-white h4,.all-text-white h5,.all-text-white h6,.all-text-white li,.all-text-white .fa,.all-text-white a{color:#fff}.text-margin-zero h1,.text-margin-zero h2,.text-margin-zero h3,.text-margin-zero p,.text-margin-zero h4,.text-margin-zero h5,.text-margin-zero h6,.text-margin-zero .fa,.text-margin-zero a{margin:0}.base-color-text h1,.base-color-text h2,.base-color-text h3,.base-color-text p,.base-color-text h4,.base-color-text h5,.base-color-text h6,.base-color-text .fa,.base-color-text a{color:#595a5b}.body-container-wrapper .all-text-white li:before{background:#fff}body .container-fluid .row-fluid .pad-bottom{margin-bottom:80px}.section-bg{background-size:cover !important;background-position:center center !important;background-color:rgba(0,0,0,0.7)}.section-bg .bg-image{display:none !important}.section-padding{padding:100px 0}.section-border{border-bottom:1px solid #e7e7e7}.cta-margin{margin-top:40px}@media(min-width:768px){.body-container-wrapper .equal-height-container>.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}body .body-container-wrapper .row-fluid .vertical-center{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;justify-content:center;-webkit-justify-content:center;justify-content:center}body .body-container-wrapper .row-fluid .flex-center{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;justify-content:center;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center}}.inner-page-hero{padding:180px 0 120px}.inner-page-hero p{font-size:20px;font-weight:400;line-height:1.5;letter-spacing:.3px}body .row-fluid .inner-page-hero .banner-heading{width:100%;max-width:800px;margin:0 auto;float:none;text-align:center}.slick-initialized .slick-slide:focus{outline:0}@media(min-width:1025px){.pad-left{padding-left:40px}.pad-right{padding-right:40px}.pad-centered{padding:0 20px}}@media(min-width:768px) and (max-width:1024px){body .container-fluid .row-fluid .wrapper{padding-left:40px;padding-right:40px}h1{font-size:42px}h2{font-size:26px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px;font-weight:600}h6{font-size:14px}.section-padding{padding:60px 0}body .container-fluid .row-fluid .section-heading.align-center{margin-bottom:30px}p,.body-container-wrapper li{font-size:14px;line-height:24px}.section-heading p{font-size:16px}.cta-margin{margin-top:30px}.inner-page-hero{padding:140px 0 80px}}@media(max-width:767px){body .container-fluid .row-fluid .wrapper{padding-left:20px;padding-right:20px}h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px;font-weight:600}h6{font-size:16px}.section-padding{padding:60px 0}.align-right{text-align:center}.align-left{text-align:center}body .container-fluid .row-fluid .section-heading.align-center{margin-bottom:30px}p,.body-container-wrapper li{font-size:14px;line-height:24px}.primary-banner{padding:120px 0 40px}.section-heading p{font-size:16px}.cta-margin{margin-top:20px}body a.cta_button[title],body .container-fluid .row-fluid .hs-button{font-size:14px;box-sizing:border-box !important;width:100%;max-width:360px;padding-left:0;padding-right:0}.inner-page-hero{padding:110px 0 40px}}body .container-fluid .row-fluid .two-col-adjust>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-wrap:wrap;-wevkit-flex-wrap:wrap;flex-direction:row;-webkit-flex-direction:row;margin-right:-2.5%}body .row-fluid .two-col-adjust span>.hs_cos_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:47.4%;-webkit-flex-basis:47.4%;float:left;margin-right:2.43%;margin-top:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media(max-width:767px){body .container-fluid .row-fluid .two-col-adjust>span{display:block;margin-right:0}body .row-fluid .two-col-adjust span>.hs_cos_wrapper{display:block;margin:0;margin-top:20px;max-width:379px;width:100%;margin:30px auto 0;float:none}}.lp-footer{padding:46px 0px 68px;background-color:#003566}.lp-footer h4{font-size:23px;font-weight:500}.lp-footer ul{margin:0px 0px 9px;padding:0}.lp-footer ul li{list-style:none;display:inline-block;font-size:23px;text-transform:uppercase;font-weight:bold;border-left:3px solid #fff;line-height:1.1;padding:0px 22px}.lp-footer ul li a{font-weight:bold;font-size:23px;text-transform:uppercase}.lp-footer ul li:first-child{padding-left:0px;border-left:0px}.lp-footer ul li span{display:inline-block;margin:0 30px;position:relative;top:-1px}.grey-section{background-color:#efefef}.black-strip-section{margin-bottom:0px;padding-right:80px;padding-top:5px}.black-strip-section .dark-bg-footer{background-color:#5f5f61;padding:20px 14px 20px 20px}.row-fluid .black-strip-section .left-col{position:relative;display:block;float:left;padding:0px}.black-strip-section .left-col:after{content:'';position:absolute;right:-90px;background:url(//cdn2.hubspot.net/hubfs/3390596/Assets%20LP/b.svg);background-repeat:no-repeat;width:75px;height:80px;top:-20px;background-position:right;background-size:contain}.black-strip-section .left-col{background-color:#5f5f61;padding:14px 14px 14px 0px}.footer-left-link{padding-top:10px}.footer-left-link a{font-size:20px;color:#fff;box-sizing:border-box;display:inline-block}.black-strip-section .left-col h1{max-width:142px;text-align:right;line-height:18px;font-family:'Roboto',sans-serif;font-size:28px;font-weight:bold;margin:0px;color:#fff;float:right}.black-strip-section .left-col h1 a{color:#fff;display:block}.black-strip-section .left-col img{width:100%}.black-strip-section .left-col h1 span{font-size:20px}@media(max-width:767px){.span6.widget-span.widget-type-rich_text.footer-left-link{background-color:#5f5f61;padding:30px 14px 20px 20px;height:80px;width:100%}.row-fluid .black-strip-section .dark-bg-footer{background-color:transparent;padding:0px}.span6.widget-span.widget-type-rich_text.left-col.align-right{width:100%;padding:10px 10px 10px}.footer-left-link a{font-size:15px}.black-strip-section .span6.widget-span.widget-type-rich_text.left-col:after{right:-65px;background:url(//cdn2.hubspot.net/hubfs/3390596/Assets%20LP/b.svg);background-repeat:no-repeat;width:55px;height:55px;top:5px;background-size:contain}body .container-fluid .row-fluid .black-strip-section .wrapper{padding-left:0px;padding-right:0px}.lp-footer h4{margin-bottom:20px}.lp-footer ul li{margin-bottom:12px;font-size:18px;margin-bottom:12px;padding:0px 0px;border:0;display:block}}.studio-hero{padding:210px 0px 148px}.studio-hero h1{text-transform:uppercase;letter-spacing:.6em;font-size:50px;font-weight:300;margin-bottom:33px;//padding-left:18px}.row-fluid .studio-hero .wrapper{max-width:768px}.studio-hero h2>strong{text-transform:uppercase}.studio-hero h2{font-size:30px;line-height:1.2;font-weight:300;letter-spacing:-0.3px;margin:0px;margin-left:-30px}.studio-hero .video-button{padding-top:55px;padding-right:17px}.studio-hero .video-button a i{padding-right:15px}.studio-hero .video-button a{font-size:22px;line-height:25px;font-weight:300;letter-spacing:-0.2px;color:#e7ebe6}@media(max-width:767px){.studio-hero h1{letter-spacing:18px;font-size:30px}.studio-hero h2{margin-left:0px}}.studio-sec-one{padding:67px 0px 86px}.studio-sec-one h2{color:#757575;font-size:33px;font-weight:300;letter-spacing:-0.3px}.studio-sec-one p{font-size:20px;font-weight:300;color:#757575;letter-spacing:-0.2px;line-height:1.4}.row-fluid .studio-sec-one .wrapper{max-width:839px}.studio-gallery-sec .headshot:focus,.studio-gallery-sec .headshot a:focus{outline:0}body .container-fluid .row-fluid .studio-gallery-sec .three-col-adjust>span{margin:0px}body .row-fluid .studio-gallery-sec .three-col-adjust span>.hs_cos_wrapper{flex-basis:33.33%;-webkit-flex-basis:33.33%;margin:0px}body .row-fluid .studio-gallery-sec .three-col-adjust span>.hs_cos_wrapper{position:relative;margin-top:2px}body .row-fluid .studio-gallery-sec .three-col-adjust span>.hs_cos_wrapper:after{content:'';border:1px solid #fff;left:0;right:0;top:0;bottom:0}.studio-contact-sec{padding:77px 0px 111px}.row-fluid .studio-contact-sec .wrapper{max-width:1346px}.studio-contact-sec h2{font-size:27px;line-height:1.6;color:#757575;letter-spacing:.3px;text-transform:uppercase;font-weight:500}.studio-contact-sec p{font-size:20px;font-weight:300;color:#757575;letter-spacing:-0.2px;line-height:1.4}body .row-fluid .studio-contact-sec a.cta_button{background-color:#618e92;border-radius:0px;font-size:20px;letter-spacing:1.5px;font-weight:300;transition:all .2s ease-in;-webkit-transition:all .2s ease-in}body .row-fluid .studio-contact-sec a.cta_button:hover{background-color:rgba(97,142,146,0.68);transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.studio-contact-sec .widget-type-cta{margin-top:8px}.studio-contact-sec .cta_heading{padding-top:56px}.studio-contact-sec .right-col p,.studio-contact-sec .right-col a{font-size:22px;letter-spacing:-0.2px;line-height:1.4;color:#618e92;font-weight:400}.studio-contact-sec .right-col .fa.fa-home{font-size:32px}.studio-contact-sec .right-col .fa.fa-envelope{font-size:24px}.studio-contact-sec .right-col .fa.fa-mobile{font-size:40px;padding-left:3px;margin-top:-6px}.studio-contact-sec .left-col .cell-wrapper{max-width:525px}.studio-contact-sec .right-col p{position:relative;padding-left:42px}.studio-contact-sec .right-col p .fa{position:absolute;left:0}.studio-contact-sec .right-col h2{margin-bottom:34px}button.fancybox-button.fancybox-button--play,button.fancybox-button.fancybox-button--fullscreen,button.fancybox-button.fancybox-button--thumbs{display:none !important}@media(max-width:767px){body .row-fluid .studio-gallery-sec .three-col-adjust span>.hs_cos_wrapper{margin:0 auto}.studio-contact-sec .right-col{margin-top:30px}}.row-fluid .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;white-space:nowrap;width:100%;overflow:visible;text-overflow:ellipsis}body .row-fluid form input,body .row-fluid form select,body .row-fluid form textarea{border:solid 2px #d0d0d0;font-size:16px;color:#757575;margin-bottom:16px;padding:11px;-webkit-appearance:none}body .row-fluid form select{background:#fff url(//cdn2.hubspot.net/hubfs/2558848/Product-3-Pack/Select%20Arrow%20Small.png?t=1513615175751) no-repeat;background-position:center right;-webkit-appearance:none;width:100% !important}body .row-fluid form textarea{width:100% !important;-webkit-appearance:none}form .hs-form-field>label{display:inline-block;margin-bottom:5px}body .row-fluid .hs-form-required{display:none}body .row-fluid form textarea{height:130px}body .row-fluid .hs-error-msgs{margin-top:0px;list-style:none}body .row-fluid .hs-error-msgs li{margin-left:0px;color:red}body .row-fluid .inputs-list{list-style:none;margin-top:0px;padding-left:0px}body .row-fluid .inputs-list label{font-weight:400}.row-fluid .hs-form-booleancheckbox{margin:0px}.row-fluid .hs-form-booleancheckbox input{margin:0px}body .row-fluid form input[type="checkbox"]+span:before{content:"";display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:2px;border:1px solid #e8e8e8;border-radius:3px;background-color:#e8e8e8}body .row-fluid form input[type="checkbox"]{display:none;background-image:url('//cdn2.hubspot.net/hubfs/3390596/Preferred-Vendor-LP%20Assets/tick-sign.svg')}body .row-fluid form input[type="checkbox"]:checked+span:before{content:"";display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:90%;background-image:url('//cdn2.hubspot.net/hubfs/3390596/Preferred-Vendor-LP%20Assets/tick-sign.svg');border:1px solid #1391c5}body .row-fluid form input[type="checkbox"]+span:before{content:"";display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:0;border:1px solid #e8e8e8}body .row-fluid form input[type="checkbox"]+span{padding-left:25px;position:relative;font-size:16px;color:#aec9b8;font-weight:400;line-height:1.4;letter-spacing:-0.1px;display:inline-block}.submitted-message{text-align:center}::-webkit-input-placeholder{color:#d0d0d0}::-moz-placeholder{color:#d0d0d0}:-ms-input-placeholder{color:#d0d0d0}:-moz-placeholder{color:#d0d0d0}body .hs_submit .actions{//text-align:right}form ul.hs-error-msgs.inputs-list{margin:0px 0px 0px 0px}form ul.hs-error-msgs.inputs-list label{font-size:14px}form .hs-richtext,form .hs-richtext p{font-size:11px;line-height:1.2;margin-bottom:20px;color:#757575}.popup{cursor:pointer}.popup:hover .cta_button{background-color:#fff;border-color:#fff}.popup a.cta_button{pointer-events:none}.close-button{max-width:40px;position:absolute;top:15px;right:15px;cursor:pointer}.landing-sidebar.form-style{background:#fff;color:#fff;max-width:670px;right:0px;position:fixed;top:0px;bottom:0px;height:100%;overflow-x:hidden;overflow-y:auto;padding:85px 60px;transition:all .5s ease-in-out;transform:translateX(100%);opacity:0;visibility:hidden;z-index:10;border-left:5px solid #aec9b8;z-index:92}.landing-sidebar::-webkit-scrollbar{display:none}.landing-sidebar.form-style.fly-out{transform:translateX(0);opacity:1;visibility:visible;box-shadow:-6px 2px 12px 0 rgba(0,0,0,0.24)}.landing-sidebar h5{font-size:16px;font-weight:400;line-height:1.86;text-align:left;color:#fff;letter-spacing:1px;padding-bottom:10px;text-transform:uppercase}.landing-sidebar h3{font-size:30px;font-weight:600;line-height:1.33;text-align:left;color:}body .body-container-wrapper .container-fluid .row-fluid .landing-sidebar .hs-button{background-color:#6b8d91;white-space:normal}@media(max-width:767px){.landing-sidebar.form-style{padding:85px 20px}.landing-sidebar.form-style.fly-out{width:100%}.row-fluid form .hs-button.primary{width:100%}}.clickable{cursor:pointer}@media(min-width:768px){.company-logo img{position:absolute;top:36px;z-index:1;right:3%;bottom:0px}.company-logo{position:absolute}}@media(max-width:767px){.company-logo{position:absolute;right:0px;left:0px;margin:0 auto}.company-logo img{max-width:200px;position:absolute;top:53px;right:0px;z-index:1;left:0px;margin:0 auto}}@media(max-width:480px){.company-logo img{width:40%}}