.consultation-page .image-with-text__media img{object-position:center center}.section.consultation-band--white{background-color:rgb(var(--color-secondary-background))}.consultation-card__text p,.consultation-step__text p{margin:0}.consultation-card__text p+p,.consultation-step__text p+p{margin-top:1rem}.consultation-menu__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}.consultation-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.consultation-card__media{width:100%}.consultation-card__body{display:flex;flex-direction:column;flex:1;padding:2.4rem 2.8rem 0}.consultation-card__title{margin:0;font-size:var(--font-h2-size);font-weight:300}.consultation-card__duration{margin:.8rem 0 0}.consultation-card__text{margin-top:1.6rem}.consultation-card__button{width:calc(100% - 5.6rem);margin:2.4rem 2.8rem 2.8rem}.consultation-footer-cta{padding-bottom:6rem;text-align:center}.consultation-footer-cta__button{min-width:36rem;padding-inline:5.6rem;font-size:1.7rem}.consultation-steps{margin-top:2.4rem}.consultation-step{display:grid;grid-template-columns:4.4rem minmax(0,1fr);column-gap:0;align-items:start;padding-block:2.4rem;border-bottom:.1rem solid rgb(var(--color-border))}.consultation-step:first-child{border-top:.1rem solid rgb(var(--color-border))}.consultation-step__index{margin:.3rem 0 0}.consultation-step__title{margin:0 0 .8rem}.consultation-step__toggle{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.consultation-steps--reveal .consultation-step__index{grid-row:1;grid-column:1;margin:0;align-self:center}.consultation-steps--reveal .consultation-step__toggle{grid-row:1;grid-column:2}.consultation-steps--reveal .consultation-step__title{margin:0}.consultation-steps--reveal .consultation-step__toggle .icon-plus-toggle{flex-shrink:0;width:2rem;height:2rem}.consultation-steps--reveal .consultation-step__toggle .icon-plus-toggle path.vertical{transform-origin:center;transition:transform .25s ease}.consultation-steps--reveal .consultation-step.is-open .icon-plus-toggle path.vertical{transform:rotate(90deg)}.consultation-steps--reveal .consultation-step__text{grid-row:2;grid-column:2;max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .25s ease,margin-top .25s ease}.consultation-steps--reveal .consultation-step.is-open .consultation-step__text{max-height:16rem;margin-top:.8rem;opacity:1}.consultation-analyzer{background-color:#003d4c;color:#fff}.consultation-analyzer__inner{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;padding-block:3.6rem}.consultation-analyzer__heading,.consultation-analyzer__text{color:#fff}.consultation-analyzer__heading{margin:0}.consultation-analyzer__text{max-width:56rem;margin:.8rem 0 0}.consultation-analyzer__text p{margin:0}.consultation-analyzer .consultation-analyzer__action.btn--primary{--color-button: 255, 255, 255;--color-button-text: 0, 61, 76;--color-border: 255, 255, 255;--color-button-before: #eaeaea;--color-button-hover-background: 234, 234, 234;--color-button-hover-text: 0, 61, 76;background-color:#fff;color:#003d4c}.consultation-booking-modal{--modal-width: min(104rem, calc(100vw - 3.2rem) )}.consultation-booking-modal .drawer__body{padding:0;overflow:hidden}.consultation-booking-modal .drawer__close-btn{z-index:2;background-color:#fff}.consultation-booking-modal__frame{position:relative;min-width:320px;height:min(70rem,80vh)}.consultation-booking-modal__frame iframe{width:100%;height:100%}@media screen and (max-width:749px){.consultation-booking-modal__frame{height:80vh}.consultation-analyzer__action{width:100%}}@media(hover:hover){.consultation-card{transition:border-color .2s ease}.consultation-card:hover{border-color:rgb(var(--color-button))}}@media screen and (min-width:750px){.consultation-step{grid-template-columns:6rem minmax(0,1fr);column-gap:2.4rem}.consultation-analyzer__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:4rem;padding-block:4rem}.consultation-analyzer__action{flex-shrink:0}}@media screen and (min-width:990px){.consultation-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/781/assets/section-private-consultation.css.map */
