.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30);justify-content:space-between;margin-block-end:var(--wp--preset--spacing--60)}@media(min-width:62em){.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form fieldset{border:unset;margin:unset;padding:unset}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form>fieldset{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--wp--preset--spacing--20);justify-content:center}@media(min-width:62em){.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form>fieldset{justify-content:flex-start}}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form>fieldset legend{flex-basis:100%;float:left;font-size:var(--wp--preset--font-size--normal);font-weight:700;padding-inline-start:var(--wp--preset--spacing--30);text-align:center;text-transform:uppercase}@media(min-width:62em){.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form>fieldset legend{text-align:left}}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select{border:2px solid var(--wp--preset--color--custom-light-orange);border-radius:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);position:relative;z-index:1}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select:before{height:calc(100% + var(--wp--preset--spacing--20));left:0;position:absolute;right:0;top:0;z-index:0}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select:focus-within,.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select:hover{z-index:10}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select:focus-within:before,.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select:hover:before{content:""}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select:focus-within div,.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select:hover div{display:grid}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select.wp-block-pslpm-healthcare-professionals__form-select--is-active:after{aspect-ratio:1;background-color:var(--wp--preset--color--custom-light-orange);border:3px solid var(--wp--preset--color--white);border-radius:9999px;bottom:calc(100% - .3rem - 4px);content:"";position:absolute;right:calc(var(--wp--preset--spacing--20) - .3rem - 4px);width:calc(.6rem + 6px);z-index:1}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select legend{display:table;float:left;font-size:var(--wp--preset--font-size--small);line-height:1;margin:0;padding:0;padding-right:calc(var(--wp--preset--font-size--normal) + var(--wp--preset--spacing--20));position:relative;width:100%;z-index:2}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select legend:after{aspect-ratio:1;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\"><path fill=\"none\" stroke=\"%23000\" stroke-width=\"3\" d=\"M4.101 9.05 14 18.95l9.899-9.9\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:var(--wp--preset--font-size--small);position:absolute;right:0;top:0}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select div{background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--custom-light-orange);display:none;gap:var(--wp--preset--spacing--30);left:0;max-height:10lh;max-width:90vw;overflow:auto;padding:var(--wp--preset--spacing--20);position:absolute;scroll-padding-block-end:var(--wp--preset--spacing--20);scroll-padding-block-start:var(--wp--preset--spacing--20);top:calc(100% + var(--wp--preset--spacing--20));width:-moz-max-content;width:max-content;z-index:10}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-select label{display:flex;flex-direction:row-reverse;gap:var(--wp--preset--spacing--20);justify-content:flex-end}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-label{max-width:min(32ch,100% - var(--wp--style--root--padding-right) - var(--wp--style--root--padding-left));position:relative;width:100%}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-label:has(input:not(:-moz-placeholder)) span{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-label:focus-within span,.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-label:has(input:not(:placeholder-shown)) span,.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-label:hover span{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-label input{border:2px solid var(--wp--preset--color--custom-light-orange);font-family:var(--wp--preset--font-family--montserrat);line-height:1;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);width:100%}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-label input::-moz-placeholder{font-size:var(--wp--preset--font-size--small);font-weight:700;text-transform:uppercase}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form .wp-block-pslpm-healthcare-professionals__form-label input::placeholder{font-size:var(--wp--preset--font-size--small);font-weight:700;text-transform:uppercase}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form button[type=button]{align-self:center;background-color:transparent;border:2px solid var(--wp--preset--color--custom-light-orange);border-radius:var(--wp--preset--spacing--40);cursor:pointer;font-family:var(--wp--preset--font-family--montserrat);font-size:var(--wp--preset--font-size--small);font-weight:700;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);text-transform:uppercase}@media(min-width:62em){.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__form button[type=button]{align-self:flex-end;margin-left:auto}}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__list{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin-block-end:var(--wp--preset--spacing--30)}@media(min-width:48em){.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__list.loading{opacity:.5}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__list .no-professionals{grid-column:1/-1;text-align:center}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__navigation{display:flex;justify-content:center}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__navigation .wp-block-pslpm-healthcare-professionals__load_more{align-items:center;display:flex;gap:var(--wp--preset--spacing--20)}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__navigation .wp-block-pslpm-healthcare-professionals__load_more[disabled]{color:var(--wp--preset--color--cyan-bluish-gray);cursor:not-allowed;text-decoration:line-through}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__navigation .wp-block-pslpm-healthcare-professionals__load_more:not([data-loading=true]) svg{visibility:hidden}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__navigation .wp-block-pslpm-healthcare-professionals__load_more:before{content:"";position:relative;width:1.5rem}.wp-block-pslpm-healthcare-professionals .wp-block-pslpm-healthcare-professionals__navigation .wp-block-pslpm-healthcare-professionals__load_more svg{color:var(--wp--preset--color--custom-luminous-orange)}.wp-block-pslpm-healthcare-professional{background-color:var(--wp--preset--color--custom-light-gray);border-radius:var(--wp--preset--spacing--30);display:grid;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);grid-template-rows:auto auto auto 1fr;padding:var(--wp--preset--spacing--30);position:relative}@media(min-width:36em){.wp-block-pslpm-healthcare-professional{grid-template-columns:120px auto;grid-template-rows:auto auto auto auto 1fr}}.wp-block-pslpm-healthcare-professional figure{display:grid;gap:var(--wp--preset--spacing--20);grid-template-columns:80px auto;margin-block-end:unset}@media(min-width:36em){.wp-block-pslpm-healthcare-professional figure{gap:unset;grid-column:1/-1;grid-row:1/5;grid-template-columns:subgrid;grid-template-rows:subgrid}}.wp-block-pslpm-healthcare-professional figure img{aspect-ratio:1;background-color:var(--wp--preset--color--white);border-radius:var(--wp--preset--spacing--20);height:auto;width:80px}@media(min-width:36em){.wp-block-pslpm-healthcare-professional figure img{grid-column:1/2;grid-row:1/-1;width:120px}}.wp-block-pslpm-healthcare-professional figcaption{font-size:var(--wp--preset--font-size--normal);place-self:end start}.wp-block-pslpm-healthcare-professional figcaption h3{color:currentColor;font-size:inherit;text-transform:uppercase}.wp-block-pslpm-healthcare-professional figcaption :is(h3,p){margin-block-end:unset;margin-block-start:unset}.wp-block-pslpm-healthcare-professional address,.wp-block-pslpm-healthcare-professional p{font-size:var(--wp--preset--font-size--small);font-style:normal;margin-block-end:unset;margin-block-start:unset}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__address{grid-row-start:2}@media(min-width:36em){.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__address{grid-column-start:2}}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__phone_number{grid-row-start:3}@media(min-width:36em){.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__phone_number{grid-column-start:2}}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__website{grid-row-start:4;text-transform:capitalize}@media(min-width:36em){.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__website{grid-column-start:2}}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__appointment{align-items:flex-end;background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--custom-light-orange);border-radius:var(--wp--preset--spacing--40);color:var(--wp--preset--color--black);display:inline-flex;font-size:var(--wp--preset--font-size--small);font-weight:700;gap:var(--wp--preset--spacing--20);grid-column:1/-1;grid-row-start:5;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);place-self:end start;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:balance}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__appointment.wp-block-pslpm-healthcare-professional__appointment--platform{align-items:flex-end;justify-content:space-between;text-align:left}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__appointment.wp-block-pslpm-healthcare-professional__appointment--platform:after{aspect-ratio:1;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\"><path fill=\"none\" stroke=\"%23000\" stroke-width=\"3\" d=\"M22.759 2H29a.997.997 0 0 1 1 1v6.241M15.954 15.954 29.09 2.818M18.414 2H7a5 5 0 0 0-3.536 1.464A5 5 0 0 0 2 7v18c0 1.326.527 2.598 1.464 3.536A5 5 0 0 0 7 30h18a5 5 0 0 0 3.536-1.464A5 5 0 0 0 30 25V13.586\"/></svg>");background-size:contain;content:"";display:inline-block;margin-block-end:.1rem;vertical-align:middle;width:1rem}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__appointment.wp-block-pslpm-healthcare-professional__appointment--platform[href*="maiia.com"]:after{margin-inline-start:-.5rem}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__appointment.wp-block-pslpm-healthcare-professional__appointment--platform span{align-self:flex-end;line-height:1;margin-block-end:.15rem;width:-moz-fit-content;width:fit-content}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__appointment :is(img,svg){aspect-ratio:3;display:inline-block;height:1.25rem}.wp-block-pslpm-healthcare-professional .wp-block-pslpm-healthcare-professional__appointment .icon-platform-maiia{margin-block-end:.1rem}
