.tools-platform-noscroll{background-image:none!important;background-position:100% 82%;background-repeat:no-repeat;background-size:550px auto;padding-bottom:125px;padding-top:125px}.tools-platform-noscroll .container-fluid{max-width:1290px;padding-left:30px;padding-right:30px}.tools-platform-noscroll .flex-container{display:flex;flex-direction:row-reverse;justify-content:flex-end}.tools-platform-noscroll .flex-container .text-box{margin-left:125px;width:50%}.tools-platform-noscroll .text-box .heading-box h2{color:#203600;font-size:52px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:110%;margin-bottom:40px;margin-top:0}.tools-platform-noscroll .text-box .description{color:#333;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:140%;margin-bottom:40px;max-width:500px}.tools-platform-noscroll .text-box .description p{margin-bottom:40px;margin-top:30px}.tools-platform-noscroll .text-box .description p:first-child{margin-top:0}.tools-platform-noscroll .text-box .description p:last-child{margin-bottom:0}.tools-platform-noscroll .feature-row-flex{display:flex;flex-direction:column;width:505px}.tools-platform-noscroll .scroll-box{height:1154px;max-width:100%;overflow-y:scroll}.tools-platform-noscroll .feature-row-flex .feature-box-wrapper{margin-bottom:20px;max-width:100%}.tools-platform-noscroll .feature-box{background:#fff;border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.06);display:flex;padding:35px 30px}.tools-platform-noscroll .feature-box .f-img-box{margin-right:30px}.tools-platform-noscroll .feature-box .f-img-box img{height:auto;max-width:82px!important}.tools-platform-noscroll .feature-box .feature-heading h4{color:#203600;font-size:24px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:10px;margin-top:0}.tools-platform-noscroll .feature-box .feature-desc{color:#616161;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:140%}.tools-platform-noscroll .feature-box .feature-desc p:first-child{margin-top:0}.tools-platform-noscroll .feature-box .feature-desc p:last-child{margin-bottom:0}.backgrounds-div{background:url(https://cdn2.hubspot.net/hubfs/6854369/theme%202020%20assets/Tools%20Section/bg-top.png),url(https://cdn2.hubspot.net/hubfs/6854369/theme%202020%20assets/Tools%20Section/bottom-cirlce-bg.png);background-position:-47px 229px,102% 81%;background-repeat:no-repeat,no-repeat;background-size:675px auto,323px auto;position:relative}.backgrounds-div:after{background:url(https://cdn2.hubspot.net/hubfs/6854369/theme%202020%20assets/Tools%20Section/center-bg.png);background-position:180px 64%;background-repeat:no-repeat;background-size:675px auto;content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width:767px){.tools-platform-noscroll{padding-bottom:30px;padding-top:32px}.tools-platform-noscroll .flex-container{flex-direction:column-reverse}.tools-platform-noscroll .flex-container .right-image-box{margin-bottom:30px;width:100%}.tools-platform-noscroll .flex-container .text-box{margin-left:0;padding-right:0;width:100%}.tools-platform-noscroll .text-box .heading-box h2{color:#203600;font-size:36px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:30px;margin-top:20px}.tools-platform-noscroll .text-box .description{color:#333;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:140%;margin-bottom:30px;max-width:100%}.tools-platform-noscroll .text-box .cta_button{background:#71bf00;border:2px solid #71bf00;border-radius:2px;max-width:100%!important;width:100%!important}.tools-platform-noscroll .feature-box{align-items:center;flex-direction:column;padding:20px 30px 20px 20px}.tools-platform-noscroll .feature-box .f-img-box{margin-bottom:30px;margin-right:0}.tools-platform-noscroll .feature-box .feature-heading h4{font-size:24px;font-style:normal;font-weight:400;line-height:140%}.tools-platform-noscroll .feature-box .feature-desc{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:140%}.tools-platform-noscroll .feature-row-flex{flex-direction:column;width:100%}.tools-platform-noscroll .feature-box .f-img-box img{max-width:64px!important}}@media only screen and (max-width:1024px){.backgrounds-div,.backgrounds-div:after{background:none}}@media only screen and (min-width:768px) and (max-width:1023px){.tools-platform-noscroll .flex-container .text-box{margin-left:50px;padding-left:50px;padding-right:0}}@media only screen and (min-width:1024px) and (max-width:1100px){.tools-platform-noscroll .flex-container .text-box{padding-left:50px;padding-right:0}}