.style-module__vOLFdG__consultantReservationWrapper{background-color:var(--color-surface-default,#fff);flex-direction:column;align-items:center;display:flex}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent{width:var(--container-xs,100%);white-space:pre-wrap;flex-direction:column;display:flex}@media (min-width:425px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent{width:var(--container-sm,425px)}}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent{width:var(--container-md,768px)}}@media (min-width:1024px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent{width:var(--container-lg,1024px)}}@media (min-width:1280px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent{width:var(--container-xl,1100px)}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerTitle{aspect-ratio:1.666;width:100%;padding:calc(var(--spacing,.25rem)*4);background-image:url(../media/consultant_reservation_header.0m-1y04461~-m.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;justify-content:center;align-items:center;display:flex}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerTitle .style-module__vOLFdG__title{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;--tw-leading:var(--leading-normal,1.5);font-size:1rem;line-height:var(--leading-normal,1.5);color:var(--color-white,#fff);align-content:center}@media (min-width:425px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerTitle .style-module__vOLFdG__title{font-size:1.25rem}}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerTitle .style-module__vOLFdG__title{font-size:2rem}}@media (min-width:1024px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerTitle .style-module__vOLFdG__title{font-size:2.5rem}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerTitle .style-module__vOLFdG__title{text-shadow:2px 2px 4px #0009}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection{margin-bottom:calc(var(--spacing,.25rem)*15);background-color:#e6e7e8;width:100%;position:relative;overflow:visible}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection{margin-bottom:calc(var(--spacing,.25rem)*25)}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__inner{width:100%;max-width:1440px;min-height:260px;padding-inline:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__inner{padding-inline:calc(var(--spacing,.25rem)*4)}}@media (min-width:1024px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__inner{min-height:330px;padding-inline:calc(var(--spacing,.25rem)*8)}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__content{z-index:2;width:100%;max-width:720px;padding-right:calc(var(--spacing,.25rem)*4);position:relative}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__title{margin-bottom:calc(var(--spacing,.25rem)*5);--tw-leading:1.45;--tw-tracking:.03em;letter-spacing:.03em;color:var(--color-text-primary,#093576);font-size:1.5rem;line-height:1.45}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__title{font-size:1.75rem}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__description{color:var(--color-text-primary,#093576);font-size:1rem}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__description{font-size:1.25rem}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__imageWrapper{z-index:2;flex-shrink:0;justify-content:flex-end;align-self:flex-end;display:none;position:relative}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__imageWrapper{width:300px;display:flex}}@media (min-width:1024px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__imageWrapper{width:420px}}@media (min-width:1280px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__imageWrapper{width:480px}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection .style-module__vOLFdG__imageWrapper .style-module__vOLFdG__image{object-fit:contain;width:100%;height:auto}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection:after{content:"";border-top:80px solid #e6e7e8;border-left:180px solid #0000;border-right:180px solid #0000;width:0;height:0;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}@media (max-width:1024px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection:after{border-top:60px solid #e6e7e8;border-left:150px solid #0000;border-right:150px solid #0000;bottom:-60px}}@media (max-width:640px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__introSection:after{border-top:40px solid #e6e7e8;border-left:100px solid #0000;border-right:100px solid #0000;bottom:-40px}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection{margin-bottom:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection{padding-inline:calc(var(--spacing,.25rem)*0);flex-direction:row}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:3px;border-color:#254ea0;width:100%}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card{max-width:33.3333%}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__inner{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6);flex-direction:column;align-items:center;display:flex}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__header{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:flex-end;gap:calc(var(--spacing,.25rem)*2);--tw-leading:1;line-height:1;display:flex}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__header .style-module__vOLFdG__headerNumber{-webkit-text-stroke:1px #2f5fb7;color:#0000;--tw-font-weight:var(--font-weight-bold,700);font-size:5rem;font-weight:var(--font-weight-bold,700);--tw-tracking:-.04em;letter-spacing:-.04em}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__header .style-module__vOLFdG__headerMinutes{margin-bottom:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-size:2rem;font-weight:var(--font-weight-medium,500);--tw-tracking:.06em;letter-spacing:.06em;color:#2f5fb7}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__illustrationWrapper{margin-bottom:calc(var(--spacing,.25rem)*5);justify-content:center;display:flex}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__badge{margin-bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-xl,.75rem);background-color:var(--color-bg-primary,#093576);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;color:var(--color-white,#fff);font-size:1rem}@media (min-width:425px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__badge{font-size:1.25rem}}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__badge{font-size:1.5rem}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__message{margin-bottom:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*2);text-align:center;color:var(--color-text-primary,#093576);font-size:.75rem}@media (min-width:425px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__message{font-size:1rem}}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__message{font-size:1.25rem}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__recommendBox{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*7);padding-bottom:calc(var(--spacing,.25rem)*3);border-width:2px;border-color:#2f5fb7;position:relative}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__recommendBox .style-module__vOLFdG__recommendLabel{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*3);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-lg,.5rem);background-color:var(--color-bg-primary,#093576);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-white,#fff);font-size:.75rem;position:absolute}@media (min-width:425px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__recommendBox .style-module__vOLFdG__recommendLabel{font-size:1rem}}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__recommendBox .style-module__vOLFdG__recommendLabel{font-size:1.25rem}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__recommendBox .style-module__vOLFdG__recommendContent{gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-primary,#093576);flex-direction:column;font-size:.75rem;display:flex}@media (min-width:425px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__recommendBox .style-module__vOLFdG__recommendContent{font-size:1rem}}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection .style-module__vOLFdG__card .style-module__vOLFdG__recommendBox .style-module__vOLFdG__recommendContent{font-size:1.25rem}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection:after{content:"";border-top:80px solid #fff;border-left:180px solid #0000;border-right:180px solid #0000;width:0;height:0;position:absolute;bottom:-112px;left:50%;transform:translate(-50%)}@media (max-width:1024px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection:after{border-top:60px solid #fff;border-left:150px solid #0000;border-right:150px solid #0000;bottom:-92px}}@media (max-width:640px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__consultationSection:after{border-top:40px solid #fff;border-left:100px solid #0000;border-right:100px solid #0000;bottom:-72px}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation{padding:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*10);background-color:#c5ddef;flex-direction:row;justify-content:space-between;display:flex}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup{flex-direction:column;align-items:flex-end;display:flex}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup .style-module__vOLFdG__title{margin-top:calc(var(--spacing,.25rem)*8);text-align:right;--tw-font-weight:var(--font-weight-medium,500);font-size:1rem;font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#093576)}@media (min-width:425px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup .style-module__vOLFdG__title{font-size:1.25rem}}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup .style-module__vOLFdG__title{font-size:1.5rem}}@media (min-width:1024px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup .style-module__vOLFdG__title{font-size:1.5rem}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup .style-module__vOLFdG__btnContact{margin-top:calc(var(--spacing,.25rem)*12);background-color:var(--color-btn-primary,#1c4d95);font-size:1rem}@media (hover:hover){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup .style-module__vOLFdG__btnContact:hover{background-color:var(--color-btn-primary-hover,#4590ff)}}@media (min-width:425px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup .style-module__vOLFdG__btnContact{font-size:1.25rem}}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup .style-module__vOLFdG__btnContact{font-size:2rem}}@media (min-width:1024px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__leftGroup .style-module__vOLFdG__btnContact{font-size:2rem}}.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__image{align-self:flex-start;display:none}@media (min-width:768px){.style-module__vOLFdG__consultantReservationWrapper .style-module__vOLFdG__pageContent .style-module__vOLFdG__containerReservation .style-module__vOLFdG__image{display:flex}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
