.bi-hero-banner{display:inline-block;margin-bottom:-78px;position:relative;top:-78px;vertical-align:middle;width:100%;z-index:0}.bi-hero-banner:before{box-shadow:0 10px 8px rgba(0,0,0,.06);height:78px;top:0}.bi-hero-banner:after,.bi-hero-banner:before{background:hsla(0,0%,100%,.52);content:"";left:0;position:absolute;right:0;width:100%;z-index:2}.bi-hero-banner:after{bottom:0;box-shadow:0 -10px 8px rgba(0,0,0,.06);height:100px}.bi-hero-banner .banner-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding-bottom:160px;padding-top:180px;position:relative;vertical-align:top;width:100%;z-index:1}.bi-hero-banner .banner-inner:before{background:linear-gradient(.1deg,#fff 4.18%,hsla(0,0%,94%,.88) 58.64%,hsla(0,0%,100%,.82) 99.91%);bottom:0;content:"";height:100%;left:0;padding:216px 27px 192px 166px;position:absolute;top:0;transform:matrix(1,0,0,-1,0,0);width:100%}.bi-hero-banner .banner-inner .banner-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;vertical-align:top;width:100%}.bi-hero-banner .banner-inner .banner-wrap .title{display:inline-block;vertical-align:top;width:90%}.bi-hero-banner .banner-inner .banner-wrap .title h1{display:inline-block;font-size:60px;font-weight:500;line-height:60px;margin:0 0 11px;padding:0;vertical-align:top;width:100%}.bi-hero-banner .banner-inner .banner-wrap .title h1 span{color:#005eb8}.bi-hero-banner .banner-inner .banner-wrap .title p{color:#4a4a4a;display:inline-block;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin:0 0 27px;vertical-align:top;width:100%}.bi-hero-banner .banner-inner .banner-wrap .title p:last-child{margin-bottom:0}.bi-hero-banner .banner-inner .banner-wrap .form-title{display:none}.bi-hero-banner .banner-inner .banner-wrap form{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}.bi-hero-banner .banner-inner .banner-wrap form input[type=email]{background:transparent;border:unset;border-radius:unset;display:inline-block;font-size:16px;font-weight:500;height:unset;line-height:20px;padding:0;vertical-align:top;width:230px}.bi-hero-banner .banner-inner .banner-wrap form input[type=email]::placeholder{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:20px}.bi-hero-banner .banner-inner .banner-wrap form .hs-form-field,.bi-hero-banner .banner-inner .banner-wrap form .hs_submit.hs-submit{margin:0}.bi-hero-banner .banner-inner .banner-wrap form .hs-button,.hero-banner .banner-wrap .left .news-form form input[type=submit]{background-color:#005eb8;border:unset;border-radius:unset;color:#fff;font-size:16px;font-style:normal;font-weight:500;height:40px;line-height:20px;padding:10px;text-decoration:none;text-transform:none}.bi-hero-banner .banner-inner .banner-wrap form label{display:none!important}.bi-hero-banner .banner-inner .banner-wrap form ul.hs-error-msgs li label.hs-error-msg{display:inline-block!important;padding:10px 0 0;width:100%}.bi-hero-banner .banner-inner .banner-wrap form .input{border-radius:unset;color:#000;padding:10px}.bi-hero-banner .banner-inner .banner-wrap .left-part{display:inline-block;margin:0;width:30%}.bi-hero-banner .banner-inner .banner-wrap .right-part{margin:0;width:70%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap{align-items:flex-start;background:hsla(0,0%,100%,.87);display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 30px;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .left-area{display:inline-block;margin:0;width:65%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area{display:inline-block;margin:0;padding:0 0 0 35px;width:35%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .right-area-title{display:inline-block;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .right-area-title strong{color:#005eb8;display:inline-block;font-family:Josefin Sans;font-size:20px;font-style:normal;font-weight:700;line-height:20px;padding:0 0 20px;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .filter-type{display:inline-block;margin-bottom:14px;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .filter-type span{color:#005eb8;display:inline-block;font-size:18px;font-style:normal;font-weight:500;line-height:22px;padding:0 0 15px;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .caption{display:inline-block;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .caption p{display:inline-block;padding:0 0 15px;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .left-area .user-app{display:inline-block;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .left-area .user-app ul{display:inline-block;list-style:none;margin:0;padding:0;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .left-area .user-app ul li,.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .user-app,.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .user-app ul{display:inline-block;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .user-app ul li{color:#525252;display:block;padding:0 0 23px;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .user-app ul li i{font-size:20px;margin:0 15px 0 0}.bi-hero-banner .banner-inner .left-area .image{display:inline-block;width:100%}.bi-hero-banner .banner-inner .left-area .image img{display:inline-block;height:300px;object-fit:cover;object-position:center;width:100%}.bi-hero-banner .banner-inner .banner-wrap .right-area .filter-type a.blog-index__post-tag{color:#005eb8;display:inline-block;width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .user-app ul li a{color:#525252}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area .user-app ul li:last-child{padding-bottom:0}@media(max-width:1700px){.bi-hero-banner .banner-inner{padding-top:220px}}@media(max-width:1407px){.bi-hero-banner .banner-inner .banner-wrap .left-part{width:35%}.bi-hero-banner .banner-inner .banner-wrap .right-part{width:65%}.bi-hero-banner .banner-inner{padding-bottom:145px;padding-top:180px}}@media (max-width:1365px){.hero-banner-nm:after{bottom:-120px;height:300px}}@media (max-width:1199px){.hero-banner-nm:after{background-size:110% 120%;bottom:-100px;height:240px}.bi-hero-banner .banner-inner .banner-wrap .left-part{width:40%}.bi-hero-banner .banner-inner .banner-wrap .right-part{width:60%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .left-area{width:100%}.bi-hero-banner .banner-inner .banner-wrap .image-content-wrap .right-area{margin-top:30px;padding:0;width:100%}}@media(max-width:991px){.hero-banner-nm{padding:251px 60px}.hero-banner-nm:after{background-size:110% 120%;bottom:-105px;height:240px}.bi-hero-banner .banner-inner .banner-wrap .left-part{margin-bottom:30px;width:100%}.bi-hero-banner .banner-inner .banner-wrap .right-part{width:100%}.bi-hero-banner:before{height:50px}.bi-hero-banner .banner-inner{padding-bottom:120px;padding-top:125px}.bi-hero-banner:after{height:70px}.bi-hero-banner .banner-inner .banner-wrap .title h1{font-size:50px;line-height:50px}}@media(max-width:767px){.hero-banner-nm{padding:170px 15px}.hero-banner-nm .banner-wrap .left .content h1{font-size:40px;line-height:52px}.hero-banner-nm:after{background-image:url(https://25353580.fs1.hubspotusercontent-eu1.net/hubfs/25353580/Cemfloor_Theme_2022/Images/home-header-shape-without-vertical-curve-mobile.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-65px;content:"";height:145px;left:0;position:absolute;right:0;width:100%;z-index:99999}.hero-banner-nm:before{height:105%;top:-35px;width:60%}.hero-banner-nm .banner-wrap .left .content{margin-left:0;max-width:430px;width:58%}.hero-banner-nm .banner-wrap .left .news-form form .hs_submit.hs-submit{display:inline-block;margin:10px 0 0;width:100%}.hero-banner-nm .banner-wrap .left .news-form{max-width:50%;padding:10px 0 0}.hero-banner-nm .banner-wrap .left .content h1{font-size:33px;line-height:45px;padding-left:10px}.bi-hero-banner .banner-inner .banner-wrap .title h1{font-size:40px;line-height:50px}}@media(max-width:576px){.hero-banner-nm{padding:160px 15px}.hero-banner-nm .banner-wrap .left{width:100%}.hero-banner-nm .banner-wrap .right{padding:25px 0 0}}@media(max-width:499px){.hero-banner-nm .banner-wrap .left .content h1{font-size:25px;line-height:40px;padding-left:0}.bi-hero-banner .banner-inner .left-area .image img{height:250px}.bi-hero-banner .banner-inner{padding-bottom:85px;padding-top:110px}.bi-hero-banner:after{height:50px}}@media (max-width:399px){.hero-banner-nm:after{height:142px}}