.inner .col div[data-hs-cos-field="complete.description"],.inner .col div[data-hs-cos-field="connect.description"],.inner .col div[data-hs-cos-field="find.description"],.inner .col div[data-hs-cos-field="organize.description"],.inner .col div[data-hs-cos-field="tab_group_four.headline"],.inner .col div[data-hs-cos-field="tab_group_one.headline"],.inner .col div[data-hs-cos-field="tab_group_three.headline"],.inner .col div[data-hs-cos-field="tab_group_two.headline"],.inner div[data-hs-cos-field="tools.description"],.inner div[data-hs-cos-field=tabs_description]{font-family:Montserrat!important;font-size:21px;font-weight:400!important}.section.left-right p{font-size:21px}.container.icons .inner{align-items:center;display:flex;margin:0 auto;text-align:center}.col.box p{max-width:208px}.col.box{border:3px solid #d6d6d6;border-radius:20px;margin:8px;max-width:auto;padding-left:64px;padding-right:64px}.col.box .icon{margin-bottom:-16px;margin-top:-16px}@media screen and (max-width:768px){.container.icons .inner{display:block}.col.box p{margin:0 auto}.col.box{max-width:100%}.col.box p{margin-bottom:16px;margin-top:16px}}.section.tabs .tab-content h2{line-height:45px;max-width:560px}.section.tabs ul li{align-items:center;background:url(https://projects.constructconnect.com/hubfs/assets/images/arrow.jpg) no-repeat 0;font-size:21px;line-height:28px;list-style-type:none;margin-bottom:27px;margin-left:-42px;padding-left:29px;vertical-align:middle}.section.tabs a.btn.secondary:focus,.section.tabs a.btn.secondary:hover{background-color:#ed7800!important;color:#fff!important}#bidmanagement,#takeoffestimating{display:none}.container.tab-content .inner .col{margin:0 auto}.container.tab-content .inner{align-items:center;display:flex;vertical-align:middle}.section.tabs a.btn.secondary{color:#ed7800;margin-left:16px;margin-right:16px}@media screen and (max-width:768px){.section.tabs a.btn.secondary{margin:8px;width:100%}}.section.quote{background-color:#f1f1f1;border-radius:20px;margin:0 auto;max-width:1400px;padding:64px!important;position:relative}img.deacon{bottom:75px;display:block;float:right;position:absolute;right:5%}.section.quote h2{font-size:32px!important;font-weight:300!important;line-height:42px!important;margin-bottom:64px}.section.quote h3{margin-bottom:14px}@media screen and (max-width:768px){.section.quote h2{font-size:22px!important;line-height:36px!important}img.deacon{bottom:0;display:block;float:left;left:0;max-width:120px!important;position:relative}}.container.\32 -col.last{padding-bottom:64px}.container.center.limit{max-width:750px}.section.cta{align-items:center;background-color:#01304a;display:flex;margin:0 auto;max-width:1372px;min-height:300px;position:relative;text-align:center;vertical-align:middle}.col.message{text-align:left}.section.cta .inner{padding-left:10%;padding-right:10%}img.double-arrows{bottom:0;position:absolute;right:0;z-index:0}.section .container{margin:0 auto;max-width:1440px}.container.\32 -col ul li,.container.center p{font-family:Montserrat!important;font-size:21px;font-weight:400!important}.container.\32 -col ul li{align-items:center;background:url(https://projects.constructconnect.com/hubfs/assets/images/arrow.jpg) no-repeat 0;line-height:28px;list-style-type:none;margin-bottom:27px;margin-left:-42px;padding-left:29px;vertical-align:middle}.center{text-align:center}.container.\32 -col .inner{align-items:center;display:grid;grid-template-columns:1fr 1fr}.container.\32 -col h3{color:#ed7801;margin-bottom:24px}.numbers{display:grid;grid-template-columns:1fr 1fr 1fr}.numbers h3{color:#01304a!important}.numbers h2{font-size:84px;margin-bottom:16px}.section.stats .container{margin:0 auto;max-width:1440px;padding-bottom:64px;padding-top:64px}.section.customers{padding-bottom:48px;padding-top:48px}.section.customers h3,.section.stats h3{color:#ed7800}.section.customers .box{border:1.5px solid #c6c6c6;border-radius:15px;margin:36px;padding:36px;text-align:left}.section.customers .link{align-items:center;display:grid;grid-template-columns:1fr 1fr}.section.customers .link a{color:#000;font-size:20px;font-weight:700!important}.col.read{cursor:pointer}.arrow{padding:3px;position:relative;top:9px}@media screen and (max-width:900px){.col.message h2{text-align:center}.col.message,.section.cta .col{z-index:9}img.cover{width:100%}.container.\32 -col .inner{grid-template-columns:1fr}.inner.rev{display:flex!important;flex-direction:column-reverse}.section .container{margin:0 auto;width:92%}.numbers{grid-template-columns:1fr}.col.read{position:relative;top:-12px!important}.arrow{padding:1px}.section.customers .box{margin:8px;padding:16px}}