@import url(https://use.typekit.net/shb0ugy.css);@import url(https://use.typekit.net/bhb5bdl.css);*{font-family:sofia-pro,arial,helvetica,sans-serif!important;font-weight:300;line-height:1.42857143}.hs-elevate-header{position:fixed;width:100%;z-index:97}._hs-elevate-site-header_kf6j8_1{background-color:transparent!important;padding:7px!important}.scrolled ._hs-elevate-site-header_kf6j8_1{box-shadow:0 2px 10px 1px rgba(0,0,0,.1)}._hs-elevate-button_zjvt8_1{height:36px}.hs-elevate-menu--desktop{background-color:transparent!important}.hs-elevate-site-header__header-container{position:relative;z-index:99}.hs-elevate-menu__menu-item-link-container{background-color:transparent!important}.hs-elevate-header:before{background:-webkit-gradient(linear,left top,right top,from(#1e85c4),to(#17b1e8));background:linear-gradient(90deg,#1e85c4,#17b1e8);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .5s linear;transition:opacity .3s linear}.scrolled .hs-elevate-header:before{opacity:1}.hs-elevate-button{transition:all .4s ease}.hs-elevate-button--secondary:hover{background-color:var(--hsElevate--button--secondary__hover--borderColor)}.hs-elevate-button--accent,.hs-elevate-button--tertiary{background:none;border-radius:0;color:#215470;display:block;font-size:16px;font-weight:500;letter-spacing:.07em;overflow:hidden;padding-left:0;position:relative;-webkit-transform:rotate(0);transform:rotate(0);transition:all .4s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hs-elevate-button--accent{color:#fff}.hs-elevate-button--accent:after,.hs-elevate-button--tertiary:after{content:url(https://bimcollab.com/app/themes/bimcollab/public/images/arrow.svg);display:inline-block;height:30px;margin-left:5px;position:relative;top:6px;width:30px}.hs-elevate-button--accent:hover:before,.hs-elevate-button--tertiary:hover:before{opacity:0}.hs-elevate-button--accent:hover,.hs-elevate-button--tertiary:hover{background:none;color:#1e85c4}.hs-elevate-button--accent:hover:after,.hs-elevate-button--tertiary:hover:after{-webkit-animation:is-style-arrow-animation 1s 1;animation:is-style-arrow-animation 1s 1}@-webkit-keyframes is-style-arrow-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}51%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes is-style-arrow-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}51%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.container-slider{align-items:center;display:flex;justify-content:center}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.slider{height:50px;margin:auto;overflow:hidden;position:relative;width:960px}.slider:after,.slider:before{background:linear-gradient(90deg,#f9f9f9 0,hsla(0,0%,97.6%,0));content:"";height:50px;position:absolute;width:100px;z-index:2}.slider:after{right:0;top:0;transform:rotate(180deg)}.slider:before{left:0;top:0}.slider .slide-track{animation:scroll 60s linear infinite;display:flex;width:3750px}.slider .slide{height:50px;width:125px}.slider-left .slide-track{animation:scroll-right 60s linear infinite}.slider-right .slide-track{animation:scroll-left 80s linear infinite}.tabbed-view{display:flex;gap:0!important}.tabbed-view-left{background-color:#215470;border-bottom-left-radius:10px;border-top-left-radius:10px;color:#8bcfea!important;cursor:pointer;font-size:14px;margin-bottom:7px;margin-left:10px;padding:15px;transition:all .4s ease}.tabbed-view-left.active{background-color:#17b1e8;color:#fff!important;margin-left:0}.tabbed-view-right{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.4);overflow:hidden;padding:40px}.tabbed-view-right.five,.tabbed-view-right.four,.tabbed-view-right.three,.tabbed-view-right.two{display:none}@media (min-width:1140px){.tabbed-view-left{font-size:18px}}.tabbed-view .wp-block-column:first-child{flex-basis:33.33%;flex-grow:0}.tabbed-view .wp-block-column:nth-child(2){flex-basis:66.66%;flex-grow:0}