.consultant-listing__steps{background-color:#f3f9eb;padding:100px 20px}.consultant-listing__steps h2{text-align:center}.consultant-listing__steps .step-card{background-color:#fff;border-radius:20px;padding:50px 20px}.consultant-listing__steps ol{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0 auto;max-width:1230px;padding:0}.consultant-listing__steps .step-card .step-card__step{color:#3a86ff;font-size:16px;font-weight:500}.consultant-listing__steps .step-card .step-card__title{color:#10069f;font-size:24px;font-weight:600;margin-bottom:25px;margin-top:15px;position:relative}.consultant-listing__steps .step-card .step-card__title:after{background-color:#ff7e40;bottom:-15px;content:"";height:4px;left:0;position:absolute;width:40px}.consultant-listing__steps .step-card .step-card__description{padding-top:25px}.consultant-listing__columns{align-items:center;display:flex;gap:80px;margin:0 auto;max-width:1230px;padding:100px 20px}.columned-content__content,.columned-content__image{width:50%}.consultant-listing__form{background-color:rgba(0,119,200,.06);padding:100px 20px}.consultant-listing__form-inner{margin:0 auto;max-width:720px;text-align:center}.consultant-detail form.hs-form,.consultant-listing__form-inner form.hs-form{background:transparent;border-radius:none;box-shadow:none;padding:0;text-align:left}.consultant-detail form.hs-form .hs-input,.consultant-listing__form-inner form.hs-form .hs-input{background:#fff;border:1px solid #d9d9d9;border-radius:500px}.consultant-detail form.hs-form label,.consultant-listing__form-inner form.hs-form label{font-weight:400;margin-bottom:5px}.consultant-detail form.hs-form .hs-richtext.hs-main-font-element,.consultant-listing__form-inner form.hs-form .hs-richtext.hs-main-font-element{text-align:center}.consultant-detail form.hs-form .form-columns-0,.consultant-listing__form-inner form.hs-form .form-columns-0{max-width:720px}.dnd-section{padding:60px 0}.dnd-section .widget-type-cell{padding:0}.consultant-detail{display:flex;gap:60px;margin:0 auto;max-width:1200px;padding-bottom:100px;width:95%}.consultant-detail__meeting{flex-shrink:0;width:40%}.consultant-detail__meeting .meetings-iframe-container{position:sticky;top:125px}.consultant-details__address *{margin:0}.consultant-detail__main{align-items:center;display:flex;gap:30px}.consultant-detail__image{aspect-ratio:1/1;flex-shrink:1;max-width:50%;width:50%}.consultant-detail__image img{height:100%;object-fit:scale-down;width:100%}.consultant-detail__container{margin-top:50px;width:60%}.consultant-detail h1{color:#1e1e1e;font-size:32px;font-weight:700;line-height:150%;margin-bottom:0}.consultant-detail h2{color:#000;font-size:24px;font-weight:700;line-height:150%}.consultant-details__statement{margin-top:30px}.consultant-details__links{display:flex;flex-direction:column;margin-top:20px}.consultant-detail a{color:#3a86ff}.consultant-details__links a{align-items:center;display:flex;gap:8px}.consultant-details__links a span{overflow-wrap:anywhere}.consultant-details__testimonials{background-color:#f3f9eb;border-radius:20px;margin-top:40px;padding:50px 40px}.consultant-details__testimonials blockquote{border-left:none;font-size:16px;font-style:italic;margin:0 0 30px;padding:0}.consultant-detail .back{align-items:center;color:#1e1e1e;display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:40px}.consultant-detail .back:hover{text-decoration:underline!important}.consultant-detail .consultant-detail__meeting .form-container{background-color:rgba(0,119,200,.06);padding:50px 40px;position:sticky;top:120px}.consultant-detail form.hs-form .hs-richtext.hs-main-font-element *{font-size:24px;font-weight:700}.consultant-detail__related{background-color:rgba(0,119,200,.06);padding:80px 0}.consultant-detail__related-container{margin:0 auto;max-width:1200px;text-align:center;width:95%}.consultant-detail__related ul{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.consultant-detail__related .related-project{border-radius:20px;display:flex;flex-direction:column;position:relative;text-align:left}.consultant-detail__related .related-project .related-project__image{height:220px;width:100%}.consultant-detail__related .related-project .related-project__image img{border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;height:100%;object-fit:cover;width:100%}.consultant-detail__related .related-project .related-projet__body{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:100%;padding:40px 25px}.consultant-detail__related .related-project .related-projet__body .related-project__tag{color:#3a86ff;font-size:16px;font-weight:500;line-height:150%;margin-bottom:10px}.consultant-detail__related .related-project .related-projet__body .related-project__title a{font-size:24px}.consultant-detail__related .related-project .related-projet__body .related-project__title a:after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.consultant-detail__related .button{background-color:#10069f;border-radius:500px;color:#fff;padding:10px 32px}.consultant-detail__related .button-container{margin-top:50px}@media (max-width:1024px){.consultant-listing__steps ul{grid-template-columns:1fr 1fr}}@media (max-width:767px){.consultant-listing__steps ul{grid-template-columns:1fr}.consultant-listing__columns{flex-direction:column}.columned-content__content,.columned-content__image{width:100%}.consultant-detail{flex-direction:column}.consultant-detail__container,.consultant-detail__meeting{width:100%}.consultant-detail__main{align-items:baseline;flex-direction:column}.consultant-detail__related ul{grid-template-columns:1fr}}