@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800');body{font-family:'Montserrat',sans-serif;font-size:14px}.p-0{padding:0 !important}.pl-10{padding-left:10px !important}.pr-10{padding-right:10px !important}.m-0{margin:0 !important}.ml-10{margin-left:10px !important}.mr-10{margin-right:10px !important}h3{color:#000;font-size:30px;font-weight:500;line-height:normal;margin:0 0 0px 0;text-align:center}h4{color:#000;font-size:24px;font-weight:500;line-height:normal;margin:0 0 0px 0}body .hs-button.primary,body input[type="submit"],body input[type="button"],.btn{border-radius:40px;padding:10px 25px;height:auto;line-height:normal;text-transform:uppercase;font-weight:600;letter-spacing:1px;background-color:#05b5f0;border:solid 1px #05b5f0}body .hs-button.primary:hover,body input[type="submit"]:hover,body input[type="button"]:hover,.btn:hover{background-color:#fff;color:#05b5f0}.clear{clear:both}.header-wrap button.medium{font-size:12px;letter-spacing:1px;font-weight:bold;padding:10px 25px;line-height:normal;height:auto;margin:20px 0 0 0}.header-wrap button.medium:hover{background-color:#fff;color:#05b5f0;border-color:#fff}.header-wrap .header-login{padding:0 0 0 20px}.header-wrap .header-login a{border:solid 1px #05b5f0;display:inline-block;border-radius:30px;font-size:12px;letter-spacing:1px;font-weight:bold;padding:10px 25px;line-height:normal;height:auto;margin:20px 0 0 0;color:#05b5f0}.header-wrap .header-login a:hover{background-color:#05b5f0;color:#fff;border-color:#05b5f0}.header-wrap{border:0;background-color:rgba(255,255,255,0.04);background-color:#fff;position:absolute}.header-wrap .header-logo{background-image:none}.header-wrap .header-logo img{opacity:1}.hstick .header-wrap{background-color:rgba(255,255,255,0.04)}.hstick .custom-menu-primary .hs-menu-wrapper>ul>li>a{color:#fff;font-weight:600;letter-spacing:.5px}.hstick .header-wrap .header-logo{background:url(https://cdn2.hubspot.net/hubfs/493201/v2%20Assets/ps-logo-white.svg) no-repeat center bottom}.hstick .header-wrap .header-logo img{opacity:0}.hstick .header-wrap .header-login a{color:#fff}.banner{background:#022a58;margin-top:-80px;padding-top:80px;overflow:hidden;position:relative}.banner .page-center{position:relative;z-index:1}.banner .banner-box{padding:50px 50px 50px 0;font-size:16px;line-height:25px;color:#fff;font-weight:400}.banner .banner-bg img{min-width:100%;position:absolute;left:0;top:0;z-index:0;opacity:.26}.banner .banner-box h1{color:#fff;font-size:48px;line-height:normal;font-weight:400;margin:0 0 20px 0}.banner .banner-box h2{font-size:24px;color:#ff9;font-weight:500;line-height:34px;margin:0 0 20px 0}.banner .banner-box p{font-size:16px;line-height:25px;color:#fff;font-weight:400;margin:0 0 30px 0}.banner .banner-box .img-title{background:#000;display:block;text-align:center;margin:0;padding:10px 15px;font-size:12px;line-height:normal;font-weight:500}.container-fluid .row-fluid .page-center{max-width:1230px;padding:0 15px}.form-box{padding:40px 50px 50px 50px;background:#fff;margin:50px 0;box-shadow:0 0 15px 5px rgba(0,0,0,0.1)}.form-box .field.hs-form-field>label{display:none}.form-box .field.hs-form-field .input .hs-input{border:solid 1px #d7d7d7;box-shadow:none;background:#f6f6f6;padding:10px 15px;font-size:15px;font-family:'Montserrat',sans-serif;font-weight:500;display:block;width:100%}.form-box .hs-button{width:100%;display:block;border-radius:55px !important;border:#05b5f0 solid 2px !important;background-color:#05b5f0 !important;font-size:20px !important;padding:5px 0 !important;height:auto !important;margin:0 !important;text-transform:uppercase;letter-spacing:1px}.form-box .hs-button:hover{border-color:#05b5f0 !important;background-color:#fff !important;color:#05b5f0 !important}.form-box h3{color:#05b5f0;margin:0 20px 20px 20px}body form.hs-form fieldset .hs-form-field{padding:0 0 15px 0}body form.hs-form .hs-form-field ul.inputs-list{margin:5px 0 0 0;padding:0;font-size:12px;font-weight:500;color:#e00000}form.hs-form fieldset ::-webkit-input-placeholder{color:#999}form.hs-form fieldset :-moz-placeholder{color:#999}form.hs-form fieldset ::-moz-placeholder{color:#999}form.h -form fieldset :-ms-input-placeholder{color:#999}.customers{text-align:center;padding:50px 0}.customers p{padding:0}.customers .customer-logos{text-align:center;padding:0}.customers .customer-logos img{margin:0 20px 10px 20px}.btn.btn-outline{background-color:#fff;color:#05b5f0}.btn.btn-outline:hover{background-color:#05b5f0;color:#fff}.testimonials{padding:50px 0;background:#dcecff}.testimonials .author-image img{border-radius:50%;padding-right:15px}.testimonials .author-quote{font-size:24px;color:#000;font-family:times;font-style:italic;padding:10px 50px 20px 0;line-height:31px}.testimonials .author-name{color:#05b5f0;font-weight:600;font-size:16px;text-transform:uppercase}.presentation{padding:50px 0;text-align:center}.customer-reviews{padding:50px 0;background:#dcecff}.cr-box{background:#fff;padding:30px 30px 15px 30px;line-height:17px;margin:0 0 30px 0;box-shadow:0 0 10px rgba(0,0,0,0.1)}.cr-box .review-one .box{background:#05b5f0}.cr-box .review-two .box{background:#dcecff;margin-bottom:15px}.cr-box .box{padding:20px}.cr-box .box .number{margin:0 0 0 7px;color:#000;font-weight:400;position:relative;top:1px}.cr-box .box .number.big{color:#000;display:block;text-align:center;font-size:72px;line-height:72px;margin:1px 0 24px 0}.cr-box .box .stars{font-size:0;width:90px;height:17px;line-height:17px;display:inline-block;margin:0 auto 0 auto;background:url(https://cdn2.hubspot.net/hubfs/493201/star-outline.png) repeat-x center left;float:left}.cr-box .box .stars span{width:90px;height:17px;line-height:17px;display:inline-block;background:url(https://cdn2.hubspot.net/hubfs/493201/star-1.png) repeat-x center left}.cr-box .box .stars .star-5{width:90px}.cr-box .box .stars .star-4{width:71px}.cr-box .box .stars .star-3{width:55px}.cr-box .box .stars .star-2{width:36px}.cr-box .box .stars .star-1{width:17px}.cr-box .box h6{font-size:14px;font-weight:600;margin:8px 0 0 0;color:#000}.cr-box .review-one .box .stars{float:none;display:block}.cr-box .review-one .box h6{text-align:center}.cr-left h5{color:#000;margin:0 0 20px 0}.cr-left p{font-size:16px;line-height:24px}.cr-left strong,.cr-left b{color:#000;font-weight:500}.books{border-top:solid 2px #a2bbd9;padding-bottom:60px}.books .bimage img{margin:60px 0 0 0}.books .btitle{font-size:15px}.books .btitle h3{font-size:25px;font-weight:500;color:#000;margin:60px 0 0 0;text-align:left}.books .bsubtitle h4{font-weight:normal;margin:5px 0 20px 0;font-size:20px;color:#000;line-height:28px}.books .bcontent{color:#000;font-weight:400}.books .book{margin:0 auto 0 auto}.book-title h3{font-size:30px;font-weight:500;padding-top:50px;text-align:left;margin-bottom:-10px}.footer-wrap .footer-content{width:100%;max-width:1230px;padding:0 15px;position:relative}.footer-wrap .footer-content .content-one,.footer-wrap .footer-content .content-two,.footer-wrap .footer-content .content-three{padding:0 30px 40px 0;min-width:inherit;max-width:inherit;width:15%}.footer-wrap .footer-content .content-one{width:25%}.footer-wrap .footer-content .content-two{width:70%;padding:0}.footer-wrap .footer-content .content-three{width:15%;padding:0}.footer-newsletter-wrap{float:left;position:absolute;left:27%;bottom:22px;padding:40px 0 0 0;width:290px}.footer-newsletter-wrap:before{content:"NEWSLETTER";font-weight:bold;float:left;position:absolute;left:0;top:10px;color:#05b5f0}.footer-wrap .footer-content h5{color:#05b5f0;margin:0 0 15px 0;font-size:15px;font-weight:600}.footer-wrap .footer-content .content-three h5:first-child{display:block}.footer-wrap .footer-content .content-three h5{display:none}.footer-wrap .footer-content .content-three br{display:none}.footer-bottom.text-small.clearfix{background:#000;font-weight:400}.footer-wrap{background:#022a58}.footer-wrap .footer-content p{color:#fff;font-weight:500;font-size:13px}.footer-wrap .footer-content ul li a{color:#fff}.footer-wrap .footer-content ul li a:hover{color:#b7c7d1;text-decoration:none}.footer-wrap .footer-content .social-icon{width:42px}.footer-wrap .footer-content .footer-newsletter-wrap form input{font-weight:600;padding:9px 0 9px 18px;margin:0;font-family:'Montserrat',sans-serif}.footer-wrap .footer-content .footer-menu{display:block;float:left;width:25%}.span12.widget-span.widget-type-custom_widget.custom-menu-primary.js-enabled{display:none}.header-login.desktop-nav{display:none}.float-right.desktop-nav{display:none}