.consultants{padding:60px 0 0}@media (min-width:768px){.consultants{background-image:url(https://139544704.fs1.hubspotusercontent-eu1.net/hubfs/139544704/website/vectors/bg-pattern.svg);background-position:100% 0;background-repeat:no-repeat;background-size:30%;padding:120px 0 0}}@media (min-width:992px){.consultants{background-size:30%;padding:200px 0 0}}@media (min-width:1200px){.consultants{padding:200px 0 0}.consultants--single{padding:264px 0 0}}.consultants--single .consultants__border{padding-bottom:60px}@media (min-width:1200px){.consultants--single .consultants__border{padding-bottom:117px}}.consultants__intro{margin-bottom:60px}@media (min-width:768px){.consultants__intro{margin-bottom:80px}}.consultants__border{border-bottom:.5pt solid var(--cyan);padding-bottom:60px}@media (min-width:1200px){.consultants__border{padding-bottom:117px}}.consultants__grid{display:grid;gap:53px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.consultants__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.consultants__grid{grid-template-columns:repeat(5,1fr)}}.consultants .smConsultantCard{display:flex;flex-direction:column}@media (min-width:768px){.consultants .smConsultantCard{margin-bottom:60px}}.consultants .smConsultantCard__body{flex:1;margin-top:36px}.consultants .smConsultantCard__body-keyInfo{flex:1}.consultants .smConsultantCard__body-keyInfo>p{margin-bottom:5px}.consultants .smConsultantCard__body-keyInfo-name{font-size:24px;line-height:35px}@media screen and (max-width:576px){.consultants .smConsultantCard__body-keyInfo-name{font-size:24px}}@media screen and (min-width:1366px){.consultants .smConsultantCard__body-keyInfo-name{font-size:24px}}@media screen and (max-width:576px){.consultants .smConsultantCard__body-keyInfo-name{line-height:35px}}@media screen and (min-width:1366px){.consultants .smConsultantCard__body-keyInfo-name{line-height:35px}}.consultants .smConsultantCard__body-connect{margin-top:20px}.consultants .smConsultantCard__body-connect-contact,.consultants .smConsultantCard__body-connect-linkedin{color:var(--white);margin-bottom:10px;text-decoration:underline}.consultants .smConsultantCard__body-connect-contact:hover,.consultants .smConsultantCard__body-connect-linkedin:hover{color:var(--orange)}.consultants .lgConsultantCard__header{margin:30px 0 23px}@media (min-width:768px){.consultants .lgConsultantCard__header{margin-top:0}}.consultants .lgConsultantCard__copy{max-width:500px}.consultants .lgConsultantCard__body-name{font-size:24px;line-height:35px;margin:30px 0 5px}@media screen and (max-width:576px){.consultants .lgConsultantCard__body-name{font-size:24px}}@media screen and (min-width:1366px){.consultants .lgConsultantCard__body-name{font-size:24px}}@media screen and (max-width:576px){.consultants .lgConsultantCard__body-name{line-height:35px}}@media screen and (min-width:1366px){.consultants .lgConsultantCard__body-name{line-height:35px}}.consultants .lgConsultantCard__body-role{margin-bottom:5px}.consultants .lgConsultantCard__body-contact{margin-top:25px}.consultants .lgConsultantCard__body-contact,.consultants .lgConsultantCard__body-linkedin{color:var(--white);margin-bottom:10px;text-decoration:underline}.consultants .lgConsultantCard__body-contact:hover,.consultants .lgConsultantCard__body-linkedin:hover{color:var(--orange)}#contactModal{height:100%;overflow:hidden;position:fixed;transform:translate(100%);transition:transform .3s ease;width:100%;z-index:-999}#contactModal.open{display:block;top:0;transform:translateX(0);width:100%;z-index:99999}#contactModal .contactConsultantModal__inner{box-shadow:-5px 0 10px rgba(0,0,0,.2);height:100%;margin-left:auto;margin-right:0;overflow:scroll;width:100vw}@media (min-width:768px){#contactModal .contactConsultantModal__inner{width:70vw}}@media (min-width:992px){#contactModal .contactConsultantModal__inner{width:60vw}}@media (min-width:1200px){#contactModal .contactConsultantModal__inner{width:35vw}}#contactModal .contactConsultantModal__bar{height:75px;padding:25px 30px;position:fixed;width:100vw;z-index:1}@media (min-width:768px){#contactModal .contactConsultantModal__bar{width:70vw}}@media (min-width:992px){#contactModal .contactConsultantModal__bar{height:105px;padding:43px 40px;width:60vw}}@media (min-width:1200px){#contactModal .contactConsultantModal__bar{width:35vw}}#contactModal .contactConsultantModal__bar span{font-size:calc(13.08354px + .50633vw);line-height:26px;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}@media screen and (max-width:576px){#contactModal .contactConsultantModal__bar span{font-size:16px}}@media screen and (min-width:1366px){#contactModal .contactConsultantModal__bar span{font-size:20px}}@media screen and (max-width:576px){#contactModal .contactConsultantModal__bar span{line-height:26px}}@media screen and (min-width:1366px){#contactModal .contactConsultantModal__bar span{line-height:26px}}#contactModal .contactConsultantModal__bar-close{cursor:pointer}#contactModal .contactConsultantModal__bar-close:hover svg path{fill:var(--orange)}#contactModal .contactConsultantModal__bar-close:hover span{color:var(--orange)}#contactModal .contactConsultantModal__bar-close span{margin-left:30px}#contactModal .contactConsultantModal__body{padding:80px 30px 50px}@media (min-width:768px){#contactModal .contactConsultantModal__body{padding:75px 50px}}@media (min-width:992px){#contactModal .contactConsultantModal__body{padding:100px 40px}}#contactModal .contactConsultantModal__body form input:not(input[type=submit]),#contactModal .contactConsultantModal__body form textarea{border-bottom:1px solid var(--terawera);padding-left:0}#contactModal .contactConsultantModal__body .submitted-message{font-size:24px;line-height:34px;text-align:center}@media screen and (max-width:576px){#contactModal .contactConsultantModal__body .submitted-message{font-size:24px}}@media screen and (min-width:1366px){#contactModal .contactConsultantModal__body .submitted-message{font-size:24px}}@media screen and (max-width:576px){#contactModal .contactConsultantModal__body .submitted-message{line-height:34px}}@media screen and (min-width:1366px){#contactModal .contactConsultantModal__body .submitted-message{line-height:34px}}