.cpq-banner{background-attachment:scroll;background-image:url(https://2435241.fs1.hubspotusercontent-na1.net/hubfs/2435241/knack-systems/lob/lob-cpq.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:80px;overflow:auto;position:relative}.cpq-banner .banner-content{background-color:hsla(0,0%,100%,.8);border-radius:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);padding:80px 40px}.cpq-banner .banner-content p{color:#444;font-size:20px;line-height:32px}.cpq-configure-price{padding:60px 0}.cpq-configure-price .col-12{margin-bottom:30px}.cpq-configure-price h4{border-bottom:1px solid #999;display:inline-block;padding:10px 0;text-align:left}.cpq-configure-price .row:last-child{margin-top:80px}.cpq-cta-quote{background-color:#333;padding:60px 0;text-align:center}.cpq-cta-quote h3{color:#fff}.cpq-cta-quote p{color:#fff;margin:0 0 30px}.cpq-help,.cpq-overview{padding:60px 0}.cpq-help{background-color:#f6f6f6}.cpq-help .row:first-child .col-12{margin-bottom:30px}.cpq-help .row:first-child .col-12 p,.help-content{text-align:center}.help-content{align-content:center;background-color:#fff;border-radius:10px;color:#000;padding:20px}.cpq-our-services{background-color:#333;padding:60px 0}.cpq-our-services .row:first-child .col-12 p{margin-bottom:30px;text-align:center}.cpq-our-services h3,.cpq-our-services p{color:#fff}.services-list{margin-top:10px}.services-list ul{padding:0 0 0 30px}.services-list ul li{color:#fff;margin-bottom:20px}.cpq-solution{padding:60px 0}.solution-content h4{text-align:left}.solution-image-content h6{font-weight:600;margin-bottom:10px}.solution-content2{margin-top:30px;padding-right:10px}.solution-content3{padding-left:10px;padding-right:0}.solution-content ul,.solution-content2 ul{padding:0 0 0 30px}.solution-image-content{text-align:center}.solution-image-content img{margin-bottom:30px}@media only screen and (max-width:767px){.cpq-banner{background-position:100%;padding:0}.cpq-banner .banner-content{padding:80px 30px}.cpq-configure-price{padding:60px 0 30px}.cpq-configure-price h4{width:-webkit-fill-available}.cpq-configure-price .col-12{margin-bottom:0}.cpq-configure-price .row:last-child{margin-top:0}.cpq-configure-price .col-6,.cpq-overview img{margin-bottom:30px}.overview-content a{margin:30px 0 0}.cpq-help img,.help-content{margin-bottom:30px}.help4{margin-bottom:0!important}.cpq-our-services img{margin-bottom:30px}.solution-image-content{margin-bottom:10px;margin-top:30px}.solution-image-content img{margin-bottom:30px}.solution-image-content h5 a{font-size:20px}.solution-content2{padding-right:0}.solution-content3{padding-left:0}}@media only screen and (min-width:768px){.cpq-banner{background-position:55%;padding:0}.price-content1 p{min-height:auto}.price-first p{min-height:260px}.price-content2 p{min-height:auto}.overview-content a{margin:30px 20px 0 0}.help-content{min-height:264px}.solution-image-content h5 a{font-size:20px}}@media only screen and (min-width:1024px){.cpq-banner{background-position:55%;padding:0}.price-content1 p{min-height:156px}.price-first p{min-height:204px}.price-content2 p{min-height:196px}.overview-content a{margin:30px 30px 0 0}.help-content{min-height:180px}.solution-image-content h5 a{font-size:22px}}@media only screen and (min-width:1280px){.cpq-banner{background-position:52%;padding:0}.price-content1 p{min-height:auto}.price-content2 p{min-height:168px}.overview-content a{margin:30px 30px 0 0}.help-content{min-height:152px}.solution-image-content h5 a{font-size:24px}}@media only screen and (min-width:1440px){.cpq-banner{background-position:50%;padding:0}.price-content1 p{min-height:auto}.price-content2 p{min-height:140px}.help-content{min-height:124px}}