.icon-boxes-wrapper{background-position:50%;background-size:cover;padding:150px 0}.icon-boxes-container{margin:auto;max-width:1200px}.icon-item{cursor:pointer}.icon-boxes-container .below-text p{color:#fff;font-size:20px;padding:20px 0 0;text-align:center}.icon-boxes-container .above-text p{color:#fff;font-size:20px;padding:20px 0}.icon-boxes-container .icon-items{display:flex;gap:30px;justify-content:center}.icon-boxes-container .icon-item{background:#fffff3;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.05);overflow:hidden;padding:24px;position:relative;width:280px}.icon-boxes-container .icon-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.icon-boxes-container .icon-item h3{color:#00697e;font-size:22px;font-weight:700;margin-bottom:10px}.icon-boxes-container .icon-item p{color:#141415;font-size:16px;line-height:1.5;margin-bottom:60px}.icon-boxes-container .icon{bottom:-15px;max-width:80px;position:absolute;right:-15px}.icon-boxes-container a.cta{background-color:#00697e;border:0 #000;border-radius:50px;color:#fff;display:inline-block;font-size:14px;font-style:normal;font-weight:700;margin:50px 0;padding:16px 24px;text-decoration:none;text-transform:uppercase;width:auto}.icon-boxes-container a.cta:hover{background-color:#fff;color:#00697e;font-style:normal;font-weight:700;text-decoration:none}.icon-boxes-container .cta-container{align-items:center;display:flex;justify-content:center;margin:auto;position:relative;width:100%}.icon-boxes-container .cta:after,.icon-boxes-container .cta:before{background-color:#d0d0ca;content:"";height:1px;position:absolute;top:50%;width:40%}.icon-boxes-container .cta:before{left:0}.icon-boxes-container .cta:after{right:0}.icon-boxes-container .heading-container.text-center{margin:auto auto 40px;max-width:900px}.icon-boxes-container .heading-container.text-center h2{color:#fff;margin:auto;text-align:center;width:50%}.icon-boxes-container .heading-container.text-center p.sub-head{margin-bottom:20px;text-align:center}.icon-boxes-container .heading-container.two-col{align-items:center;display:flex;gap:50px;margin-bottom:20px}.icon-boxes-container .heading-container p.sub-head{color:#fff;font-size:24px;font-weight:500;margin-bottom:0;text-align:left}.icon-boxes-container .heading-container.two-col h2{color:#fff;flex:1;font-size:70px;max-width:60%;text-align:left}.icon-boxes-container .heading-container h2 b{color:#00697e;display:inline-block;font-weight:900;position:relative}.icon-boxes-container .heading-container h2 b:after{background:url(https://505287.fs1.hubspotusercontent-na1.net/hubfs/505287/blue-bottom-border.svg) no-repeat 50%;background-size:contain;bottom:-10px;content:"";display:block;height:8px;left:0;position:absolute;width:100%}.icon-boxes-container .typing3{color:#00697e;display:inline-block;font-weight:900;position:relative}.icon-boxes-container .underline2{bottom:-5px;height:9px;left:0;position:absolute;width:100%}.icon-boxes-container .icon-items .popup-video{align-items:center;background:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:11}.icon-boxes-container .icon-items .popup-content{background:#fff;border-radius:10px;max-width:900px;padding:20px;position:relative;text-align:center;width:100%}.icon-boxes-container .icon-items .popup-content iframe{height:500px;width:100%}.icon-boxes-container .icon-items .close{background-color:transparent;color:#000;cursor:pointer;font-size:24px;position:absolute;right:4px;top:-7px}.icon-boxes-container a.cta.mobile-cta{display:none}.green-bar-menu{position:sticky;top:0;z-index:999}.popup-video.force-hide{display:none!important}.icon-item{position:relative}.click-view-btn{bottom:18px;color:#7bcb79;font-size:16px;position:absolute}@media (max-width:991px){.icon-boxes-container a.cta.desktop-cta{display:none}.icon-boxes-container a.cta.mobile-cta{display:block}.icon-boxes-wrapper{padding:50px 15px}.icon-boxes-container .heading-container{flex-direction:column;gap:0;margin-bottom:20px}.icon-boxes-container .heading-container.two-col h2{font-size:50px;max-width:90%;text-align:center}.icon-boxes-container .heading-container p.sub-head{text-align:center}.icon-boxes-container .icon-items{align-items:center;flex-direction:column;gap:10px}.icon-boxes-container .cta:after,.icon-boxes-container .cta:before{width:20%}.icon-boxes-container .icon-items .popup-content iframe{height:300px}}