.hero-section{align-items:center;align-self:stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:120px;padding-left:16px;padding-right:16px}.hero-section .banner-wrapper .banner-right form .input .iti.iti--separate-dial-code.inactive+#downloadsyllabus_telError{display:block!important}.hero-section .header-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding:16px 0}.hero-section .page-center{align-items:center;align-self:stretch;display:flex;margin:0 auto;max-width:1280px;padding:0;width:100%}.hero-section .header{gap:40px;height:48px;width:100%}.hero-section .header,.hero-section .logo-wrapper,.hero-section .logo-wrapper a{align-items:center;display:flex}.hero-section .logo-wrapper a{gap:12px;text-decoration:none}.hero-section .logo-wrapper .logo{align-items:flex-start;display:flex;flex-direction:column;gap:0;padding:8px 0}.hero-section .logo-wrapper .logo img{height:auto;max-width:100%}.hero-section .logo-wrapper .page-name{align-items:center;color:#fff;display:flex;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:600;gap:8px;line-height:24px}.hero-section .logo-wrapper .page-name .divider{background:#fff;height:16px;margin:0;width:1px}.hero-section .banner-wrapper .page-center{margin:0 auto;max-width:1280px;padding:0}.hero-section .banner-inner{align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}.hero-section .banner-left{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:30px;justify-content:flex-start;width:57.813%}.hero-section .banner-right{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px;width:42.187%}.hero-section .banner-left .title-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}.hero-section .banner-left .title-wrapper p.badge{align-items:center;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border-radius:9999px;color:#feee95;display:flex;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:500;gap:8px;line-height:20px;margin:0;padding:8px 16px}.hero-section .banner-left .title-wrapper h1{align-self:stretch;color:#fff;font-family:Figtree!important;font-size:64px;font-style:normal;font-weight:600;letter-spacing:-1.28px;line-height:72px;margin:0}.hero-section .banner-left .onboarded{align-items:center;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border-radius:9999px;display:flex;gap:8px;padding:8px 16px 8px 8px}.hero-section .banner-left .onboarded span{color:#fff;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.hero-section .banner-left .onboarded img{align-items:center;display:flex;height:auto;max-width:100%}.hero-section .banner-left .details-wrapper{align-items:center;display:flex;gap:32px}.hero-section .banner-left .details-wrapper p{align-items:flex-start;color:#d0d5dd;display:flex;flex-direction:column;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.hero-section .banner-left .details-wrapper p span{color:#fff;font-family:Figtree!important;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.hero-section .banner-left .CTA-button{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}.hero-section .banner-left .CTA-button a.hero-download-sylabus,.hero-section .banner-left .CTA-button button{align-items:center;background:#fff;border:none;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-family:Figtree!important;font-size:20px;font-style:normal;font-weight:600;gap:16px;justify-content:center;line-height:28px;max-width:400px;padding:16px 40px;text-decoration:none}.hero-section .banner-left .CTA-button a.hero-download-sylabus svg,.hero-section .banner-left .CTA-button button svg{height:20px;width:20px}.hero-section .banner-left .certified-sec{align-items:center;align-self:stretch;display:flex;gap:16px;padding:4px 0}.hero-section .banner-left .certified-sec p{align-items:center;color:#fff;display:flex;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:500;gap:8px;line-height:24px;margin:0;text-align:center}.hero-section .banner-left .certified-sec .certified-img{align-items:center;display:flex;gap:18px}.hero-section .banner-left .certified-sec .certified-img img{height:auto;max-width:100%;padding:12px 6px}.hero-section .banner-left .certified-sec .certified-img .line{background:hsla(0,0%,100%,.5);height:20px;width:1px}.hero-section .banner-left .certified-sec .certified-img .line:last-child{display:none}.hero-section .banner-left .details-wrapper .line{background:#5fe9d0;height:32px;width:1px}.hero-section .banner-left .details-wrapper .line:last-child{display:none}.hero-section .banner-right .right-inner{align-items:center;backdrop-filter:blur(22px);background:hsla(0,0%,100%,.98);border-radius:24px;display:flex;flex-direction:column;justify-content:center;padding:24px;width:100%}.hero-section .banner-right .right-inner form{align-self:stretch;border-radius:8px;flex-direction:column;gap:24px}.hero-section .banner-right .right-inner form,.hero-section .banner-right .right-inner form .avatars{align-items:center;display:flex;justify-content:center}.hero-section .banner-right .right-inner form .avatars img{height:auto;max-width:100%}.hero-section .banner-right .right-inner form .form-headings{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}.hero-section .banner-right .right-inner form .form-headings h2{color:#107569;font-family:Figtree!important;font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin:0;text-align:center}.hero-section .banner-right .right-inner form .form-headings p{color:rgba(0,0,0,.5);font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:0;max-width:330px;text-align:center}.hero-section .banner-wrapper{padding-top:40px;width:100%}.hero-section .banner-right .right-inner form .form-inputs-group{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.hero-section .banner-right .right-inner form .form-inputs-group .input{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.hero-section .banner-right .right-inner form .form-inputs-group .input label{align-self:stretch;color:#101828;display:flex;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:600;line-height:20px;overflow:hidden;padding:0 8px;text-overflow:ellipsis}.hero-section .banner-right .right-inner form .form-inputs-group .hs-input,.hero-section .banner-right .right-inner form .form-inputs-group select{align-items:center;align-self:stretch;background:#fff;border:1px solid #d0d5dd;border-radius:12px;color:#98a2b3;display:flex;flex:1 0 0;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;height:43px;justify-content:space-between;line-height:20px;outline:none;padding:11px 12px 11px 16px}.hero-section .banner-right .right-inner form .submit-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px;justify-content:center}.hero-section .banner-right .right-inner form .submit-wrapper .divider{margin:0}.hero-section .banner-right .right-inner form .submit-wrapper .divider svg{fill:#eaecf0;align-self:stretch;height:1px}.hero-section .banner-right .right-inner form .submit-wrapper button{align-items:center;background:linear-gradient(135deg,#ff7636,#ff2e15);border:1px solid #e62e05;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-family:Figtree!important;font-size:20px;font-style:normal;font-weight:600;gap:8px;height:60px;justify-content:center;line-height:28px;max-width:400px;padding:16px 40px}.hero-section .banner-right .right-inner form .submit-wrapper button .icon svg{height:20px;width:20px}.hero-section .banner-right .right-inner form .submit-wrapper button .icon{height:20px}.hero-section .banner-right .right-inner form .form-inputs-group .input .iti{display:flex}.hero-section .banner-right .right-inner form .form-inputs-group .input .iti .iti__selected-dial-code{color:#98a2b3;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.hero-section .banner-right .right-inner form .form-inputs-group .input .iti .iti__selected-flag{background:#f9fafb;border-bottom-left-radius:12px;border-right:1px solid #d0d5dd;border-top-left-radius:12px}.hslogo-slider-group .mentor-group .mentor__list .slick-track .mentor__slide .novator-slider-inner .novator-slider-content.open{padding:24px 16px}.hero-section .banner-right .right-inner form .form-inputs-group select{appearance:none;-webkit-appearance:none;background-image:url(https://19948058.fs1.hubspotusercontent-na1.net/hubfs/19948058/Bim%20Civil%20V2%20Theme/Image/chevron-down.svg);background-position:calc(100% - 16px);background-repeat:no-repeat;min-height:43px}.nudges-wrapper{background:rgba(47,82,85,.5);border-radius:12px;padding:16px;width:90%}.nudges-wrapper h6{margin:0 0 12px}.nudges-wrapper .scholarship,.nudges-wrapper h6{color:#fff;font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.nudges-wrapper h6 img{height:28px;width:auto}.nudges-wrapper .scholarship span{background:var(--Gradient-Linear-Color-33,linear-gradient(45deg,#4def8e 0,#ffeb3a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Figtree;font-size:28px;font-style:normal;font-weight:700;line-height:36px;padding:0 8px;vertical-align:-3px}.hero-section .bottom-cta-card{align-items:center;display:flex;gap:32px;width:100%}.hero-section .learners-card{align-items:center;background:#fff;border:1px solid #eff1f5;border-radius:12px;box-shadow:0 32px 19px 0 rgba(0,0,0,.02),0 14px 14px 0 rgba(0,0,0,.03),0 4px 8px 0 rgba(0,0,0,.03),0 0 0 0 rgba(0,0,0,.03);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:12px 24px}.hero-section .learners-card h5{color:#101828;font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin:0}.hero-section .learners-card p{color:#667085;font-family:Figtree;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0;text-align:center}.hero-section .rating-card{align-items:center;background:#fff;border:1px solid #eff1f5;border-radius:12px;box-shadow:0 32px 19px 0 rgba(0,0,0,.02),0 14px 14px 0 rgba(0,0,0,.03),0 4px 8px 0 rgba(0,0,0,.03),0 0 0 0 rgba(0,0,0,.03);display:flex;gap:12px;padding:12px 24px}.hero-section .rating-card .rating{align-items:center;display:flex;flex-direction:column;gap:8px}.hero-section .rating-card .rating h5{color:#101828;font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin:0}.hero-section .rating-card .rating p{color:#667085;font-family:Figtree;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0;text-align:center}.hero-section .trused-review{align-items:center;display:flex}.hero-section .trused-review .image{padding:8px}.hero-section .trused-review .image img{display:block}.hero-section .banner-wrapper .banner-right form .inputs-wrapper .input label{display:none}.hero-section .banner-wrapper .banner-right form .inputs-wrapper{gap:20px}.hero-section .banner-wrapper .banner-right form{gap:32px}.hero-section .banner-wrapper .banner-right form .submit-wrapper{gap:16px}.hero-section .banner-wrapper .banner-right form .submit-wrapper .tacbox{align-items:center;align-self:stretch;display:flex;gap:8px}.hero-section .banner-wrapper .banner-right form .submit-wrapper .tacbox input#checkbox{align-items:center;background:var(--Purple-50,#f4f3ff);border:1px solid var(--Purple-600,#6938ef);border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin:0;width:20px}.hero-section .banner-wrapper .banner-right form .submit-wrapper .tacbox label{color:var(--Gray-Cool-500,#5d6b98);flex:1 0 0;font-family:Figtree;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.hero-section .banner-wrapper .banner-right form .submit-wrapper .tacbox label a{color:var(--Primary-700,#6941c6);text-decoration:none}form .form-inputs-group #question1>label{color:var(--Gray-900,#101828);display:-webkit-box;font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}form .form-inputs-group .question-inner{align-items:flex-start;display:flex;gap:24px;padding:0 4px;width:100%}div#question1{flex-wrap:wrap}form .form-inputs-group .question-inner input{background-color:transparent;border-color:var(--Gray-400,#98a2b3);margin:0 0 0 3px;opacity:.7}form .form-inputs-group .question-inner label{color:var(--Gray-400,#98a2b3);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-height:550px){.hero-section .banner-wrapper{padding-top:20px}.hero-section .banner-left{gap:20px}.hero-section .banner-left .certified-sec{padding:0}.hero-section .banner-left .title-wrapper h1{font-size:40px;line-height:50px}.hero-section .banner-right .right-inner form{gap:10px}.hero-section .banner-right .right-inner{padding:15px 24px}.hero-section .banner-right .right-inner form .form-headings h2{font-size:20px;line-height:25px}.hero-section .banner-right .right-inner form .form-headings p{font-size:14px;line-height:18px}.hero-section .banner-right .right-inner form .submit-wrapper .divider{display:none}.hero-section .banner-right .right-inner form .form-inputs-group{gap:8px}.hero-section{padding-bottom:50px}}@media (min-width:992px){.hero-section .banner-left .CTA-button{display:none}}@media (max-width:1220px){.hero-section .banner-left .title-wrapper h1{font-size:55px;line-height:60px}}@media (max-width:1170px){.hero-section .banner-left{max-width:none;width:50%}.hero-section .banner-right{flex:none;padding-right:0;width:50%}.hero-section .banner-inner{justify-content:space-between}.hero-section .banner-left .title-wrapper h1{font-size:40px;line-height:50px}}@media (max-width:991px){.hero-section{padding:0}.hero-section .header-wrapper{justify-content:center;padding:20px 16px}.hero-section .page-center{padding:0}.hero-section .header{height:auto;justify-content:center}.hero-section .logo-wrapper .logo img{height:12px}.hero-section .logo-wrapper .page-name{font-size:14px;line-height:20px}.hero-section .logo-wrapper .page-name .divider{height:14px}.hero-section .banner-wrapper{padding:55px 0 0}.hero-section .banner-inner{flex-direction:column;gap:0;justify-content:center;width:100%}.hero-section .banner-left{align-items:center;align-self:auto;gap:24px;justify-content:center;padding:0 16px 40px;width:100%}.hero-section .banner-right{background:linear-gradient(180deg,#1d8f72,rgba(97,240,205,.556));padding:24px 16px;position:relative;width:100%}.hero-section .banner-left .title-wrapper{align-items:center;gap:8px}.hero-section .banner-left .title-wrapper h1{font-size:36px;letter-spacing:-.72px;line-height:44px;text-align:center}.hero-section .banner-left .onboarded{display:none}.hero-section .banner-left .onboarded span{font-size:14px;line-height:20px}.hero-section .banner-left .details-wrapper{align-self:stretch;gap:0;justify-content:center;max-width:none}.hero-section .banner-left .details-wrapper p{align-items:center;color:#99f6e0;display:flex;flex:1 0 0;flex-direction:column;font-size:12px;justify-content:center;line-height:16px}.hero-section .banner-left .details-wrapper p span{font-size:16px;line-height:24px}.hero-section .banner-left .CTA-button{align-items:center;margin-top:40px}.hero-section .banner-left .CTA-button a.hero-download-sylabus,.hero-section .banner-left .CTA-button button{font-size:18px;gap:12px;line-height:28px;padding:12px 32px}.hero-section .banner-left .CTA-button a.hero-download-sylabus{background:linear-gradient(135deg,#ff7636,#ff2e15);border:1px solid var(--Orange-dark-600,#e62e05);color:#fff;display:flex!important;font-size:18px;gap:8px;line-height:28px}.hero-section .banner-left .certified-sec{flex-direction:column;gap:8px;justify-content:center;margin-top:16px;padding:0}.hero-section .banner-left .certified-sec p{font-size:12px;line-height:20px}.hero-section .banner-left .certified-sec .certified-img{gap:12px;justify-content:center}.hero-section .banner-right .right-inner{padding:24px 16px}.hero-section .banner-right .right-inner form .avatars{display:none}.hero-section .banner-right .right-inner form .form-headings h2{font-size:20px;line-height:28px}.hero-section .banner-right .right-inner form .form-headings p{font-size:14px;line-height:20px}.hero-section .banner-right .right-inner form .submit-wrapper .divider{display:none}.hero-section .banner-right .right-inner form .submit-wrapper button{font-size:16px;line-height:24px;padding:12px 24px}body.bim-civil-main.bim-civil-main-v2 .novator-sticky-top,body.bim-civil-main.bim-civil-main-v2 .novator-sticky-top.sticky-show{display:none}body.bim-civil-main.bim-civil-main-v2 .novator-sticky-top.sticky-show.show{display:block}.nudges-wrapper{text-align:center}.nudges-wrapper .scholarship p,.nudges-wrapper h6{font-size:16px;line-height:24px}.nudges-wrapper .scholarship p span{font-size:24px;line-height:28px}.hero-section .bottom-cta-card{gap:10px;justify-content:center}}@media (max-width:991px) and (max-height:550px){.hero-section .banner-wrapper{padding:20px 0 0}.hero-section .banner-left{gap:15px}.hero-section .banner-left .title-wrapper h1{font-size:30px;line-height:40px}.hero-section .banner-left .certified-sec{margin-top:0}.hero-section .banner-left .CTA-button{margin-top:15px}}@media (max-width:460px){.hero-section .banner-wrapper{padding:20px 0 0}.hero-section .banner-left .title-wrapper h1{font-size:30px;line-height:40px}.hero-section .banner-left{gap:20px}.hero-section .learners-card{padding:12px 10px}.hero-section .rating-card{gap:5px;padding:12px 10px}.hero-section .trused-review .image{padding:4px}}@media (max-width:460px) and (max-height:550px){.hero-section .banner-wrapper{padding:10px 0 0}.hero-section .banner-left .certified-sec .certified-img img{padding:8px 6px}.hero-section .banner-left .title-wrapper h1{font-size:25px;line-height:35px}.hero-section .banner-left .CTA-button{margin-top:0}}