:root{--color-white:#fff;--color-light-teal:#e5f4f9;--color-red:#f89398;--color-light-red:#fed9dc;--color-accent:#74c2dc;--color-dark-teal:#09252e;--color-gray:#404040;--color-gray-2:#465155;--color-teal:#2789aa;--color-gray-3:#67686c;--color-snow:#e1e1e1;--text-color-primary:var(--color-gray);--text-color-secondary:var(--color-dark-teal);--text-color-tertiary:var(--color-gray-2);--text-color-alternate:var(--color-white);--background-color-primary:var(--color-white);--background-color-secondary:var(--color-light-teal);--background-color-tertiary:var(--color-red);--background-color-alternate:var(--color-dark-teal);--accent:var(--color-accent);--border-color:var(--color-white);--font-primary:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-heading:var(--font-primary);--font-size-display:72px;--line-height-display:79px;--font-size-h1:55px;--line-height-h1:73px;--font-size-h2:36px;--line-height-h2:47px;--font-size-h3:20px;--line-height-h3:26px;--font-size-h4:16px;--line-height-h4:21px;--font-size-h5:16px;--line-height-h5:22px;--font-size-h6:14px;--line-height-h6:20px;--font-size-text-large:21px;--line-height-text-large:26px;--font-size-text-medium:16px;--line-height-text-medium:28px;--font-size-text-normal:16px;--line-height-text-normal:24px;--font-size-text-small:14px;--line-height-text-small:20px;--font-size-text-tiny:12px;--line-height-text-tiny:17px;--font-size-label:12px;--line-height-label:17px;--letter-spacing-label:.06em;--padding-section-small:3rem;--padding-section-medium:4rem;--padding-section-large:8rem;--padding-global:2.5rem;--container-small:760px;--container-medium:1013px;--container-large:1266px;--radius-small:2px;--radius-medium:5px;--radius-large:10px;--radius-xlarge:20px;--shadow-card:0px 19px 42px 0px #586f8d0d, 0px 77px 77px 0px #586f8d0a, 0px 173px 104px 0px #586f8d08, 0px 307px 123px 0px #586f8d03}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-primary);font-size:var(--font-size-text-normal,1rem);font-weight:400;line-height:var(--line-height-text-normal,1.4);color:var(--text-color-primary);background:var(--background-color-primary);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0 0 10px;padding-left:20px}a{color:inherit;text-decoration:underline}blockquote{font-size:var(--font-size-text-medium);border-left:5px solid var(--border-color);margin:0 0 10px;padding:10px 20px}.page-wrapper,.main-wrapper{position:relative}.container-small{width:100%;max-width:var(--container-small);margin-left:auto;margin-right:auto}.container-medium{width:100%;max-width:var(--container-medium);margin-left:auto;margin-right:auto}.container-large{width:100%;max-width:var(--container-large);margin-left:auto;margin-right:auto}.padding-global{padding-left:var(--padding-global);padding-right:var(--padding-global)}.padding-section-small{padding-top:var(--padding-section-small);padding-bottom:var(--padding-section-small)}.padding-section-medium{padding-top:var(--padding-section-medium);padding-bottom:var(--padding-section-medium)}.padding-section-large{padding-top:var(--padding-section-large);padding-bottom:var(--padding-section-large)}.button-group{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;margin:0;padding:0;display:flex}.heading-style-display{font-family:var(--font-heading);font-size:var(--font-size-display);line-height:var(--line-height-display);color:var(--text-color-primary);font-weight:700}h1,.heading-style-h1{font-family:var(--font-heading);font-size:var(--font-size-h1);line-height:var(--line-height-h1);color:var(--text-color-primary);font-weight:700}h2,.heading-style-h2{font-family:var(--font-heading);font-size:var(--font-size-h2);line-height:var(--line-height-h2);color:var(--text-color-primary);font-weight:700}h3,.heading-style-h3{font-family:var(--font-heading);font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--text-color-primary);font-weight:600}h4,.heading-style-h4{font-family:var(--font-heading);font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--text-color-primary);font-weight:600}h5,.heading-style-h5{font-family:var(--font-heading);font-size:var(--font-size-h5);line-height:var(--line-height-h5);color:var(--text-color-primary);font-weight:600}h6,.heading-style-h6{font-family:var(--font-heading);font-size:var(--font-size-h6);line-height:var(--line-height-h6);color:var(--text-color-primary);font-weight:600}.text-size-large{font-size:var(--font-size-text-large);line-height:var(--line-height-text-large);font-weight:400}.text-size-medium{font-size:var(--font-size-text-medium);line-height:var(--line-height-text-medium);font-weight:500}.text-size-normal{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);font-weight:400}.text-size-small{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);font-weight:400}.text-size-tiny{font-size:var(--font-size-text-tiny);line-height:var(--line-height-text-tiny);font-weight:400}.text-style-label{font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;font-weight:600}.text-weight-xbold{font-weight:800}.text-weight-bold{font-weight:700}.text-weight-semibold{font-weight:600}.text-weight-medium{font-weight:500}.text-weight-normal{font-weight:400}.text-weight-light{font-weight:300}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-style-underline{text-decoration:underline}.text-style-strikethrough{text-decoration:line-through}.text-style-overline{text-decoration:overline}.text-style-allcaps{text-transform:uppercase}.text-style-italic{font-style:italic}.text-style-muted{opacity:.6}.text-style-nowrap{white-space:nowrap}.text-style-2lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-3lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-color-primary{color:var(--text-color-primary)}.background-color-primary{background-color:var(--background-color-primary)}.text-color-secondary{color:var(--text-color-secondary)}.background-color-secondary{background-color:var(--background-color-secondary)}.text-color-tertiary{color:var(--text-color-tertiary)}.background-color-tertiary{background-color:var(--background-color-tertiary)}.text-color-alternate{color:var(--text-color-alternate)}.background-color-alternate{background-color:var(--background-color-alternate)}.text-color-accent{color:var(--accent)}.background-color-accent{background-color:var(--accent)}.button{cursor:pointer;background:var(--accent);color:var(--text-color-alternate);border-radius:var(--radius-small);border:0;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.button:where(.is-small){padding:.5rem 1.25rem}.button:where(.is-large){padding:1rem 2rem}.spacer-tiny{width:.25rem;height:.25rem}.spacer-xxsmall{width:.5rem;height:.5rem}.spacer-xsmall{width:.75rem;height:.75rem}.spacer-small{width:1rem;height:1rem}.spacer-xsmall-normal{width:1.25rem;height:1.25rem}.spacer-small-normal{width:1.5rem;height:1.5rem}.spacer-normal{width:2rem;height:2rem}.spacer-normal-medium{width:2.5rem;height:2.5rem}.spacer-medium{width:3rem;height:3rem}.spacer-medium-large{width:3.5rem;height:3.5rem}.spacer-large{width:4rem;height:4rem}.spacer-xlarge{width:5rem;height:5rem}.spacer-xxlarge{width:6rem;height:6rem}.spacer-huge{width:8rem;height:8rem}.spacer-xhuge{width:10rem;height:10rem}.spacer-xxhuge{width:12rem;height:12rem}.spacer-page{width:100%;height:var(--menu-height,0px)}.icon-height-small{max-width:100%;height:1rem}.icon-height-medium{max-width:100%;height:2rem}.icon-height-large{max-width:100%;height:3rem}.icon-1x1-small{flex:none;width:1rem;height:1rem;margin:0;padding:0;display:flex}.icon-1x1-medium{flex:none;width:2rem;height:2rem;margin:0;padding:0;display:flex}.icon-1x1-large{flex:none;width:3rem;height:3rem;margin:0;padding:0;display:flex}.form_label{margin-bottom:5px;font-weight:700;display:block}.form_input{width:100%;min-height:3rem;font:inherit;color:var(--text-color-primary);border:1px solid var(--border-color);border-radius:var(--radius-small,0);background:0 0;margin-bottom:5px;padding:.5rem 1rem}.form_input:where(.is-text-area){min-height:8rem}.form_input:where(.is-select-input){color:var(--text-color-primary)}.form_checkbox{justify-content:flex-start;align-items:center;margin-bottom:5px;padding:0;display:flex}.form_checkbox-icon,.form_radio-icon{width:.875rem;height:.875rem;margin-left:.5rem}.form_checkbox-icon:where(.checked){background:var(--accent);border-radius:.12rem}@media (width<=991px){:root{--padding-section-large:6rem}}@media (width<=767px){:root{--padding-section-small:2rem;--padding-section-medium:3rem;--padding-section-large:4rem;--padding-global:1.25rem;--font-size-display:45px;--line-height-display:52px;--font-size-h1:36px;--line-height-h1:44px;--font-size-h2:28px;--line-height-h2:36px;--font-size-h3:18px;--line-height-h3:24px;--font-size-h4:16px;--line-height-h4:21px;--font-size-text-large:18px;--line-height-text-large:24px;--font-size-text-medium:15px;--line-height-text-medium:26px}.spacer-tiny{width:.125rem;height:.125rem}.spacer-xxsmall{width:.25rem;height:.25rem}.spacer-xsmall{width:.375rem;height:.375rem}.spacer-small{width:.5rem;height:.5rem}.spacer-xsmall-normal{width:.625rem;height:.625rem}.spacer-small-normal{width:.75rem;height:.75rem}.spacer-normal{width:1rem;height:1rem}.spacer-normal-medium{width:1.25rem;height:1.25rem}.spacer-medium{width:1.5rem;height:1.5rem}.spacer-medium-large{width:1.75rem;height:1.75rem}.spacer-large{width:2rem;height:2rem}.spacer-xlarge{width:2.5rem;height:2.5rem}.spacer-xxlarge{width:3rem;height:3rem}.spacer-huge{width:4rem;height:4rem}.spacer-xhuge{width:5rem;height:5rem}.spacer-xxhuge{width:6rem;height:6rem}}.content_not-found{flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:48rem;display:flex}.card_service{background-color:var(--background-color-primary);border:1px solid var(--border-color);border-radius:var(--radius-large);flex-direction:column;gap:.75rem;padding:2rem;display:flex}.step_item{border-top:1px solid var(--border-color);flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.content_services{flex-direction:column;gap:3rem;display:flex}.services_header{flex-direction:column;gap:1rem;max-width:48rem;display:flex}.services_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}@media (width<=991px){.services_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.services_grid{grid-template-columns:minmax(0,1fr)}}.content_steps{flex-direction:column;gap:3rem;display:flex}.steps_header{flex-direction:column;gap:1rem;max-width:48rem;display:flex}.steps_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}@media (width<=767px){.steps_list{grid-template-columns:minmax(0,1fr)}}.content_contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.contact_info{flex-direction:column;gap:2rem;display:flex}.contact_header,.contact_form-header{flex-direction:column;gap:.75rem;display:flex}.contact_details{flex-direction:column;gap:.5rem;display:flex}.contact_link{color:var(--text-color-primary);text-decoration:none}.contact_link:hover{color:var(--accent)}.contact_hours{border-top:1px solid var(--border-color);flex-direction:column;display:flex}.contact_hours-row{border-bottom:1px solid var(--border-color);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.contact_form{background-color:var(--background-color-primary);border-radius:var(--radius-large);flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.contact_field{flex-direction:column;gap:.5rem;display:flex}.contact_input{width:100%;font-family:var(--font-primary);font-size:var(--font-size-text-normal);color:var(--text-color-primary);background-color:var(--background-color-primary);border:1px solid var(--border-color);border-radius:var(--radius-medium);padding:.75rem 1rem}.contact_input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.contact_textarea{resize:vertical;min-height:8rem}.contact_form .button{align-self:flex-start}@media (width<=991px){.content_contact{grid-template-columns:minmax(0,1fr);gap:3rem}}@media (width<=767px){.contact_form{padding:1.5rem}}:where(.content_home-hero,.content_home-info,.content_about,.content_team,.content_insurers,.content_contact-info) :is(h1,h2,h3,p,ul,table){margin:0}.content_home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.home-hero_text{flex-direction:column;align-items:flex-start;padding:3.375rem 1.875rem 6.375rem 0;display:flex}.home-hero_heading{max-width:29.75rem;padding-bottom:2.5rem}.home-hero_contacts{align-items:flex-start;display:flex}.home-hero_phone{align-items:flex-end;width:11.25rem;margin-right:1.875rem;display:flex}.home-hero_phone-text,.home-hero_mobile{flex-direction:column;align-items:flex-start;display:flex}.home-hero_number{color:var(--text-color-primary);margin-top:.4375rem;text-decoration:none}.home-hero_whatsapp{background-color:var(--background-color-primary);border-radius:var(--radius-small);align-items:center;padding-right:.4375rem;display:inline-flex}.home-hero_media{justify-content:flex-end;display:flex}.home-hero_image{aspect-ratio:633/422;object-fit:cover;border-radius:var(--radius-large);width:100%;max-width:39.5625rem;height:auto}.section_home-info{background:linear-gradient(180deg, var(--color-light-teal) 45%, var(--color-white) 45%)}.home-info_card{background-color:var(--background-color-primary);border-radius:var(--radius-large);grid-template-columns:minmax(0,532fr) minmax(0,734fr);min-height:30.75rem;display:grid;box-shadow:0 19px 42px #586f8d0d,0 77px 77px #586f8d0a,0 173px 104px #586f8d08,0 307px 123px #586f8d03}.home-info_hours{padding:2.875rem 0 3.8125rem}.home-info_hours-inner{border-right:1px solid var(--border-color);height:100%;padding:0 .8125rem .3125rem 3.5625rem}.home-info_hours-title{padding-bottom:1.375rem}.home-info_table{border-collapse:collapse;width:100%;color:var(--text-color-secondary)}:where(.home-info_table) :is(th,td){font-weight:inherit;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-color);padding:1.25rem 0 .9375rem}:where(.home-info_table) thead th{border-bottom:0;padding:0 0 .375rem}:where(.home-info_table) thead th:first-child{padding-left:.5625rem}:where(.home-info_table) tbody th{padding-left:.75rem}:where(.home-info_table) :is(th,td):first-child{width:21%}:where(.home-info_table) :is(th,td):nth-child(2){text-align:center;width:44%}:where(.home-info_table) :is(th,td):nth-child(3){width:35%}.home-info_news{flex-direction:column;align-items:flex-start;padding:2.875rem 3.5625rem 0 2.5rem;display:flex}.home-info_news-title{padding-bottom:1.8125rem}.home-info_news-list{flex-direction:column;align-self:stretch;gap:.75rem;padding-bottom:.75rem;display:flex}.home-info_news-item{color:var(--text-color-primary);border:1px solid var(--border-color);border-radius:var(--radius-small);align-items:center;padding:.8125rem 1.25rem .8125rem .8125rem;text-decoration:none;display:flex}.home-info_news-icon{flex:none;width:3.125rem;height:auto}.home-info_more{color:var(--text-color-primary);margin-top:1.0625rem;margin-bottom:4.125rem}.content_about{grid-template-columns:minmax(0,507fr) minmax(0,760fr);display:grid}.about_image{aspect-ratio:507/338;object-fit:cover;border-radius:var(--radius-large);width:100%;height:auto}.about_text{flex-direction:column;align-items:flex-start;padding:2.125rem 1.25rem 0 4.375rem;display:flex}.about_heading{padding-bottom:1.375rem}.about_paragraphs{flex-direction:column;gap:1.6875rem;padding-right:.3125rem;display:flex}.about_locations{flex-wrap:wrap;align-items:flex-start;gap:1.25rem 3.25rem;padding-top:1.875rem;display:flex}.about_location{color:var(--text-color-primary);align-items:center;gap:.9375rem;display:flex}.about_location-icon{flex:none}.team_heading{padding-bottom:2.6875rem}.team_list{justify-content:space-between;display:flex}.team_member{flex-direction:column;flex:1 1 0;align-items:flex-start;padding-bottom:1.25rem;display:flex}.team_image{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-medium);width:15.625rem;max-width:100%;height:auto}.team_name{padding-top:1.5625rem}.team_role{padding-top:.375rem}.team_cv{margin-top:.4375rem}.content_insurers{flex-direction:column;display:flex}.insurers_text{margin-top:1.6875rem}.insurers_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.3125rem;margin-top:4.125rem;display:grid}.insurers_card{border:1px solid var(--border-color);border-radius:var(--radius-large);align-items:stretch;width:16.8125rem;max-width:100%;display:flex}.insurers_code{background-color:var(--background-color-secondary);border-radius:var(--radius-large) 0 0 var(--radius-large);flex:0 0 4.375rem;justify-content:center;align-items:center;min-height:4.6875rem;display:flex}.insurers_logo{flex:1 1 0;justify-content:center;align-items:center;display:flex}.insurers_logo img{max-width:100%;height:auto}.content_contact-info{grid-template-columns:minmax(0,400fr) minmax(0,823fr);gap:1.5625rem;display:grid}.contact-info_card{background-color:var(--background-color-secondary);border:2px solid var(--color-white);border-radius:var(--radius-large);min-height:29.375rem;padding:2.125rem 1.125rem 2.5rem 2rem}.contact-info_list{flex-direction:column;gap:1.6875rem;padding:1.1875rem 0 0;list-style:none;display:flex}.contact-info_item{color:var(--text-color-secondary);align-items:center;gap:.9375rem;display:flex}.contact-info_item a,.contact-info_hospital-line a{color:inherit;text-decoration:none}.contact-info_lines{flex-direction:column;display:flex}.contact-info_icon{flex:none}.contact-info_emergency{background-color:var(--background-color-primary);border:2px solid var(--color-light-red);border-radius:var(--radius-large);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:29.375rem;padding:2.25rem 1.875rem 0 1.6875rem;display:flex}.contact-info_emergency-text{max-width:34.375rem}.contact-info_hospitals{flex-wrap:wrap;justify-content:space-between;align-self:stretch;gap:1.25rem;display:flex}.contact-info_hospital{align-items:center;gap:.9375rem;width:20.625rem;max-width:100%;padding:1.25rem 0;display:flex}.contact-info_hospital-text{color:var(--text-color-secondary)}.contact-info_hospital-line{flex-wrap:wrap;column-gap:.6875rem;display:flex}.contact-info_alert{color:var(--text-color-secondary);background-color:var(--color-red);border-radius:var(--radius-small);align-self:stretch;margin-bottom:2.75rem;padding:.75rem 1.25rem .875rem}@media (width<=991px){.content_home-hero{grid-template-columns:minmax(0,1fr);gap:2rem}.home-hero_text{padding:2rem 0 0}.home-hero_media{justify-content:flex-start}.home-hero_image{max-width:none}.home-info_card{grid-template-columns:minmax(0,1fr)}.home-info_hours{padding:2.5rem 2rem 0}.home-info_hours-inner{border-right:0;border-bottom:1px solid var(--border-color);padding:0 0 2.5rem}.home-info_news{padding:2.5rem 2rem}.home-info_more{margin-bottom:0}.content_about{grid-template-columns:minmax(0,1fr);gap:2.5rem}.about_text{padding:0}.team_list{flex-wrap:wrap;gap:2.5rem 1.5rem}.team_member{flex:40%}.insurers_list{grid-template-columns:repeat(2,minmax(0,1fr))}.content_contact-info{grid-template-columns:minmax(0,1fr)}.contact-info_card,.contact-info_emergency{min-height:0}.contact-info_emergency{gap:2rem}}@media (width<=767px){.home-hero_contacts{flex-wrap:wrap;gap:1.5rem}.home-hero_phone{margin-right:0}.home-info_hours{padding:2rem 1.25rem 0}.home-info_news{padding:2rem 1.25rem}:where(.home-info_table) tbody th,:where(.home-info_table) thead th:first-child{padding-left:0}.team_member{flex-basis:100%}.insurers_list{grid-template-columns:minmax(0,1fr)}.contact-info_card{padding:2rem 1.25rem}.contact-info_emergency{padding:2rem 1.25rem 0}.contact-info_hospital{width:100%}}.content_hero{flex-wrap:wrap;justify-content:center;max-width:75.625rem;margin-left:auto;margin-right:auto;display:flex}.hero_text-column{box-sizing:border-box;flex-direction:column;flex:0 0 50%;align-items:flex-start;padding:3.375rem 1.875rem 5.1875rem 0;display:flex}.hero_heading{max-width:29.75rem;margin:0;padding-bottom:2.5rem}.hero_contacts{align-self:stretch;align-items:flex-start;display:flex}.hero_landline{box-sizing:border-box;flex:none;align-items:flex-end;width:13.0625rem;padding-right:1.8125rem;display:flex}.hero_phone-icon{flex:none;width:3rem;height:auto;display:block}.hero_contact-text{flex-direction:column;align-items:flex-start;display:flex}.hero_contact-label{margin:0}.hero_contact-number{font-family:var(--font-primary);font-size:var(--font-size-h3);color:var(--text-color-primary);padding-top:.4375rem;line-height:1.4;text-decoration:none}.hero_mobile{flex-direction:column;flex:none;align-items:flex-start;width:13.75rem;display:flex}.hero_whatsapp{background-color:var(--color-white);border-radius:var(--radius-small);align-items:center;display:flex}.hero_whatsapp-icon{flex:none;width:2.125rem;height:auto;display:block}.hero_whatsapp-text{margin:0;padding-right:.4375rem}.hero_image-column{flex-direction:column;flex:0 0 50%;align-items:flex-end;display:flex}.hero_image{aspect-ratio:605/403;object-fit:cover;border-radius:calc(var(--radius-medium) * 2);width:100%;max-width:37.8125rem;height:auto;display:block}@media (width<=991px){.hero_text-column,.hero_image-column{flex-basis:100%}.hero_text-column{padding:0 0 2.5rem}.hero_image-column{align-items:stretch}.hero_image{max-width:100%}}@media (width<=767px){.hero_heading{max-width:none}.hero_contacts{flex-wrap:wrap;gap:1.5rem}.hero_landline{width:auto;padding-right:0}}.navbar_component{z-index:10;padding-top:1.875rem;position:relative}.navbar_inner{background-color:var(--background-color-primary);border-radius:calc(var(--radius-large) + var(--radius-medium));flex-wrap:wrap;justify-content:center;gap:0;min-height:4.375rem;display:flex;position:relative}.navbar_brand{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;width:20%;display:flex}.navbar_logo-link{align-items:center;height:4.375rem;padding:1rem 0 1rem 1.125rem;display:flex}.navbar_logo{width:6.375rem;height:2.375rem;display:block}.navbar_menu{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-end;width:80%;padding-right:3.75rem;display:flex}.navbar_list{align-items:stretch;gap:1.8125rem;margin:0;padding:0;list-style:none;display:flex}.navbar_item{display:flex}.navbar_link{font-family:var(--font-primary);font-size:var(--font-size-text-normal);color:var(--text-color-secondary);text-underline-offset:.25em;white-space:nowrap;align-items:center;padding:.25rem 0;font-weight:400;line-height:1.25;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out;display:flex}.navbar_link:hover,.navbar_link:focus-visible{text-decoration-color:currentColor}.navbar_mobile{display:none}.navbar_menu-icon{width:2rem;height:2rem;color:var(--color-accent);display:block}@media (width<=991px){.navbar_inner{justify-content:space-between;align-items:flex-start}.navbar_brand{width:auto}.navbar_menu{display:none}.navbar_mobile{display:block}.navbar_mobile[open]{flex:0 0 100%}.navbar_mobile-toggle{height:4.375rem;font-family:var(--font-primary);font-size:var(--font-size-text-normal);color:var(--text-color-secondary);cursor:pointer;align-items:center;line-height:1.25;list-style:none;display:flex;position:absolute;top:0;right:1.125rem}.navbar_mobile-toggle::-webkit-details-marker{display:none}.navbar_mobile-panel{flex-direction:column;align-items:flex-end;gap:2rem;width:50%;margin-left:auto;padding:2.5rem 1.125rem 2.5rem 0;display:flex}.navbar_mobile-panel .navbar_link{padding:0}}@media (width<=767px){.navbar_component{padding-top:1rem}.navbar_component .padding-global,.section_footer .padding-global{padding-left:10px;padding-right:10px}}.footer_component{border-right:1px solid var(--border-color)}.footer_inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:2.5rem;padding-bottom:2.5rem;display:flex}.footer_copyright{font-family:var(--font-primary);margin:0}.footer_social{flex:none;position:relative}.footer_social-image{display:block}.footer_social-link{width:50%;position:absolute;top:0;bottom:0}.footer_facebook{left:0}.footer_instagram{right:0}.footer_component.is-s-emailem .footer_text-2{display:block}@media (width<=767px){.footer_inner{padding-top:2rem;padding-bottom:2rem}}.list-row_component{border-bottom:1px solid var(--color-light-teal);font-family:var(--font-primary);color:var(--text-color-primary);align-items:flex-start;display:flex}.list-row_component p,.list-row_component h3{margin:0}.list-row_component.is-news{padding-top:1.875rem}.list-row_meta{flex:none;align-items:center;width:254px;margin-right:-24px;display:flex}.list-row_icon{flex:none;width:19px;height:19px;display:block}.list-row_date{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);padding-left:57px;font-weight:500}.list-row_body{flex:1 1 0;min-width:0}.list-row_heading{font-family:var(--font-primary);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-small);color:var(--text-color-primary);font-weight:700}.list-row_text{flex-direction:column;gap:1rem;padding:1.625rem 0 1rem;display:flex}.list-row_paragraph{font-size:var(--font-size-text-normal);font-weight:400;line-height:1.6875}.list-row_component.is-document,.list-row_component.is-file{padding:1.5rem 0 1.9375rem}.list-row_label{font-size:var(--font-size-text-normal);flex:none;font-weight:400;line-height:1.6875}.list-row_component.is-document .list-row_label{width:203px;padding-right:34px}.list-row_component.is-file .list-row_label{width:172px;font-weight:600;line-height:var(--line-height-text-small);padding-right:1rem}.list-row_main{flex:1 1 0;align-items:flex-start;gap:1rem;min-width:0;display:flex}.list-row_title{font-size:var(--font-size-text-normal);flex:0 729px;font-weight:600;line-height:1.6875}.list-row_component.is-file .list-row_title{font-weight:400}.list-row_link{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-small);color:var(--text-color-secondary);text-align:right;flex:none;margin-left:auto;font-weight:500;text-decoration:underline}.list-row_component.is-simple{padding:1.0625rem 0 .375rem}.list-row_component.is-simple .list-row_label{width:162px;font-size:1.125rem;line-height:1.4375rem}.list-row_component.is-simple .list-row_title{flex:auto;font-size:1.125rem;font-weight:400;line-height:1.4375rem}@media (width<=991px) and (hover:hover){.list-row_link:hover{color:var(--color-gray-3)}}.list-row_component.is-document .list-row_link,.list-row_component.is-file .list-row_link{transition:color .2s ease-out,text-decoration-color .2s ease-out}.list-row_component.is-document .list-row_link:hover,.list-row_component.is-document .list-row_link:focus-visible,.list-row_component.is-file .list-row_link:hover,.list-row_component.is-file .list-row_link:focus-visible{color:var(--color-gray-3);text-decoration-color:#0000}.list-row_component.is-file .list-row_link{align-items:center;gap:.375rem;display:inline-flex}.list-row_link-icon{width:1.25rem;height:1.25rem;color:var(--color-accent);flex-shrink:0}.hours-card_component{font-family:var(--font-primary);color:var(--text-color-primary);flex-direction:column;align-items:flex-start;display:flex}.hours-card_component p,.hours-card_component h4{margin:0}.hours-card_title{font-size:var(--font-size-text-normal);line-height:var(--line-height-h4);padding:0 0 6px 9px;font-weight:600}.hours-card_rows{align-self:stretch;margin:0;padding:0;list-style:none}.hours-card_row{border-bottom:1px solid var(--color-light-teal);text-align:left;padding:20px 0 15px 12px;font-size:1.125rem;line-height:1.5625rem}.hours-card_component.is-times{align-items:center}.hours-card_component.is-times .hours-card_title{text-align:center;font-weight:400}.hours-card_component.is-times .hours-card_row{text-align:center;font-size:1.0625rem}.hours-card_component.is-person{gap:6px;padding-bottom:20px}.hours-card_name{color:var(--text-color-secondary)}.hours-card_role{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-small)}.hours-card_link{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-small);color:var(--color-teal);text-decoration:underline}.phone-link_component{border:1px solid var(--color-light-teal);border-radius:calc(var(--radius-large) * 1.5);width:269px;max-width:100%;font-family:var(--font-primary);flex-wrap:wrap;align-items:center;text-decoration:none;display:flex}.phone-link_number{background-color:var(--color-light-teal);border-radius:calc(var(--radius-large) * 1.5) 0 0 calc(var(--radius-large) * 1.5);width:70px;color:var(--color-teal);flex:none;justify-content:center;align-items:center;padding:25px 0;font-size:1.09375rem;font-weight:600;line-height:1.5625rem;display:flex}.phone-link_brand{flex-direction:column;flex:1 1 0;justify-content:center;align-self:stretch;padding-left:19px;display:flex}.phone-link_logo{width:160px;height:55px;display:block}.news-link_component{border:1px solid var(--color-light-teal);border-radius:var(--radius-medium);font-family:var(--font-primary);flex-wrap:nowrap;align-items:center;padding:13px 20px 13px 13px;text-decoration:none;display:flex}.news-link_icon{flex:none;width:50px;height:19px;display:block}.news-link_label{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-small);color:var(--text-color-secondary);font-weight:400}.list-page-item_line{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-small);color:var(--text-color-tertiary);margin:0;padding-left:15px;text-decoration:none;display:block}.list-page-item_contact{align-items:center;padding-top:1.75rem;display:flex}.list-page-item_icon{flex:none;width:32px;height:32px;display:block}.list-page-item_text{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-large);color:var(--text-color-tertiary);white-space:pre-line;margin:0;padding-left:15px;text-decoration:none}.list-page-item_hospital{align-items:center;width:330px;max-width:100%;padding:20px 0;display:flex}.list-page-item_hospital-icon{flex:none;width:65px;height:66px;display:block}.list-page-item_hospital-body{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-small);color:var(--text-color-tertiary);flex-direction:column;padding-left:15px;display:flex}.list-page-item_hospital-body p{margin:0}.list-page-item_hospital-name{font-weight:600}.list-page-item_hospital-line{flex-wrap:wrap;column-gap:11px;display:flex}.list-page-item_hospital-body a{color:inherit;text-decoration:none}.section_list-page{background:linear-gradient(180deg, var(--color-light-teal) 202px, var(--color-white) 202px);border-right:1px solid var(--color-light-teal)}.content_list-page{padding-top:3.5rem}.list-page_title{margin:0;padding-bottom:42px}.list-page_card{background-color:var(--background-color-primary);border-radius:calc(var(--radius-large) * 1.5);box-shadow:var(--shadow-card);padding:36px 60px 60px}.list-page_list{flex-direction:column;display:flex}.section_list-contact{border-right:1px solid var(--color-light-teal)}.content_list-contact{align-items:stretch;gap:25px;padding:11.25rem 0 3.875rem;display:flex}.list-page_contact-card{background-color:var(--background-color-secondary);border:2px solid var(--border-color);border-radius:calc(var(--radius-large) * 1.5);flex-direction:column;flex:0 0 400px;align-items:flex-start;min-height:470px;padding:34px 18px 40px 32px;display:flex}.list-page_contact-title{margin:0}.list-page_contact-list{flex-direction:column;padding-top:19px;display:flex}.list-page_contact-row{align-items:center;display:flex}.list-page_contact-row.is-phones{padding-top:30px}.list-page_contact-icon{flex:none;width:33px;height:32px;display:block}.list-page_contact-link{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-small);color:var(--text-color-tertiary);padding-left:15px;text-decoration:none}.list-page_phones{flex-direction:column;display:flex}.list-page_emergency-card{background-color:var(--background-color-primary);border:2px solid var(--color-light-red);border-radius:calc(var(--radius-large) * 1.5);flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;min-width:0;min-height:470px;padding:36px 30px 0 27px;display:flex}.list-page_emergency-text{max-width:550px;color:var(--text-color-primary);margin:0;padding-right:8px}.list-page_hospitals{flex-wrap:wrap;justify-content:space-between;align-self:stretch;display:flex}.list-page_alert{background-color:var(--background-color-tertiary);border-radius:var(--radius-medium);align-self:stretch;margin-bottom:44px;padding:12px 0 14px 20px}.list-page_alert-text{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-small);color:var(--text-color-primary);margin:0;font-weight:600}@media (width<=991px){.list-page_card{padding:32px 32px 40px}.content_list-contact{flex-direction:column;padding-top:6rem}.list-page_contact-card,.list-page_emergency-card{flex:none;min-height:0}.list-page_emergency-card{gap:1.5rem}}@media (width<=767px){.list-row_component.is-news,.list-row_component.is-document,.list-row_component.is-file{flex-direction:column;gap:.5rem}.list-row_meta{width:auto;margin-right:0}.list-row_date{padding-left:.75rem}.list-row_body,.list-row_main{flex:none;width:100%}.list-row_component.is-document .list-row_label,.list-row_component.is-file .list-row_label{width:auto;padding-right:0}.list-row_main{flex-direction:column;gap:.5rem}.list-row_title{flex:none}.list-row_link{text-align:left;margin-left:0}.list-row_component.is-simple .list-row_label{width:50%}.list-page_card{padding:24px 20px 32px}.content_list-contact{padding:4rem 0 3rem}.list-page_contact-card{padding:28px 20px 32px}.list-page_emergency-card{padding:28px 20px 0}.section_list-page,.page-wrapper .section_list-page{padding-top:0}}.section_footer{padding-top:2.5rem;padding-bottom:2.5rem}.content_footer{padding-left:3.4%;padding-right:3.4%}.footer_text{margin:0;line-height:1.25}.footer_text-2{width:100%;text-decoration:none;display:none}@media (width<=767px){.section_navbar .padding-global,.section_footer .padding-global{padding-left:10px;padding-right:10px}.content_footer{padding-left:0;padding-right:0}}.section_contact{background:linear-gradient(180deg, var(--color-light-teal) 30%, var(--color-white) 30%);border-right:1px solid var(--color-light-teal)}.content_contact{flex-direction:column;align-items:flex-start;padding:3.5rem 0 3.875rem;display:flex}.contact_title{margin-bottom:1.625rem}.contact_grid{grid-template-columns:1fr 1fr;align-self:stretch;align-items:start;gap:1.25rem;display:grid}.contact_card{background-color:var(--color-light-teal);border:2px solid var(--color-white);border-radius:15px;flex-direction:column;align-items:flex-start;padding:2.125rem 1.125rem 2.5rem 2rem;display:flex}.contact_card.is-emergency{background-color:var(--color-white);border-color:var(--color-light-red);justify-content:space-between;align-self:stretch;padding:2.25rem 2.25rem 0}.contact_list{flex-direction:column;align-items:flex-start;gap:1.75rem;padding-top:1.1875rem;display:flex}.contact_phones{flex-direction:row;align-items:center;display:flex}.contact_phones-icon{flex:none}.contact_phones-lines{flex-direction:column;align-items:flex-start;display:flex}.contact_intro{max-width:550px;padding:0 .25rem 1.0625rem 0}.contact_hospitals{flex-direction:column;justify-content:space-between;align-self:stretch;padding-bottom:2.3125rem;display:flex}.contact_alert{border-radius:var(--radius-medium);align-self:stretch;margin-bottom:2.75rem;padding:.75rem 0 .875rem 1.25rem}.contact_alert-text{line-height:var(--line-height-text-small)}@media (width<=991px){.contact_grid{grid-template-columns:1fr}}.section_office-detail{padding-top:4.5rem;padding-bottom:40px}.content_office-detail{flex-direction:column;align-items:flex-start;display:flex}.office-detail_title{color:var(--text-color-secondary);margin:0;padding-bottom:26px}.office-detail_card{background-color:var(--background-color-primary);border-radius:calc(var(--radius-large) * 1.5);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:center;align-self:stretch;display:flex}.office-detail_hours{flex-direction:column;flex:0 0 35%;justify-content:center;padding:55px 0 75px;display:flex}.office-detail_hours-inner{border-right:1px solid var(--color-light-teal);flex-direction:column;flex:1 1 0;align-self:stretch;align-items:flex-start;padding:19px 0 0 57px;display:flex}.office-detail_hours-title{color:var(--text-color-secondary);margin:0;padding-bottom:23px}.office-detail_hours-list{flex-direction:column;width:308px;max-width:100%;display:flex}.office-detail_media{flex-direction:column;flex:0 0 65%;align-items:center;padding:40px 25px 47px;display:flex}.office-detail_image{object-fit:cover;border-radius:16px;width:100%;height:419px;display:block}.office-detail_contacts{align-self:stretch;margin-top:116px;display:flex}.office-detail_contact-card{background-color:var(--background-color-secondary);border:2px solid var(--color-white);border-radius:calc(var(--radius-large) * 1.5);flex-direction:column;flex:0 0 40%;align-items:flex-start;padding:34px 18px 40px 32px;display:flex}.office-detail_contact-title{color:var(--text-color-secondary);margin:0}.office-detail_contact-list{flex-direction:column;align-items:flex-start;gap:28px;padding-top:19px;display:flex}.office-detail_phones{align-items:center;display:flex}.office-detail_phones-icon{flex:none;width:32px;height:32px}.office-detail_phones-list{color:var(--text-color-tertiary);flex-direction:column;align-items:flex-start;padding-left:0;display:flex}.office-detail_address{align-items:center;display:flex}.office-detail_address-text{color:var(--text-color-tertiary);margin:0;padding-left:15px;line-height:26px}.office-detail_emergency-wrap{flex-direction:column;flex:0 0 60%;padding-left:25px;display:flex}.office-detail_emergency{background-color:var(--background-color-primary);border:2px solid var(--color-light-red);border-radius:calc(var(--radius-large) * 1.5);flex-direction:column;flex:auto;justify-content:space-between;align-items:flex-start;padding:36px 36px 0;display:flex}.office-detail_emergency-text{max-width:550px;color:var(--text-color-primary);white-space:pre-line;margin:0;padding-right:8px}.office-detail_hospitals{flex-direction:column;align-self:stretch;display:flex}.office-detail_alert{background-color:var(--color-red);border-radius:var(--radius-medium);align-self:stretch;margin-bottom:44px;padding:12px 0 14px 20px}.office-detail_alert-text{color:var(--text-color-primary);margin:0;font-size:15.6px;line-height:20px}@media (width<=991px){.office-detail_card{flex-flow:column}.office-detail_hours{flex:none;padding:55px 0 33px}.office-detail_media{flex:none;padding:20px 10px 27px}.office-detail_image{aspect-ratio:773/419;height:auto}.office-detail_contacts{flex-direction:column;margin-top:74px}.office-detail_contact-card{flex:none;align-self:stretch}.office-detail_emergency-wrap{flex:none;padding-top:20px;padding-left:0}.office-detail_emergency{gap:32px}}@media (width<=767px){.office-detail_hours-inner{padding-left:35px}.office-detail_hours-list{width:245px}.office-detail_emergency{padding:36px 36px 0}.office-detail_emergency-text{white-space:normal}.contact_grid{grid-template-columns:minmax(0,1fr)}.contact_card{min-width:0}.contact_list{align-self:stretch;min-width:0}}.content_contact-strip{flex-direction:column;padding:41px 0 40px;display:flex}.contact-strip_link{color:var(--text-color-primary);text-decoration:none}.section_home-hero{padding-top:3.5rem;padding-bottom:3.625rem}.content_home-hero{flex-wrap:wrap;justify-content:center;display:flex}.home-hero_text{flex-direction:column;flex:0 0 50%;align-items:flex-start;padding:3.375rem 1.875rem 6.375rem 0;display:flex}.home-hero_title{max-width:29.75rem;padding-bottom:2.5rem;animation:1s cubic-bezier(.22,1,.36,1) .15s both home-hero-title-in}@keyframes home-hero-title-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.home-hero_phones{flex-wrap:wrap;align-items:flex-start;display:flex}.home-hero_phone{align-items:flex-end;width:13.125rem;padding-right:1.875rem;display:flex}.home-hero_phone.is-mobile{width:13.75rem;padding-right:0}.home-hero_phone-body{flex-direction:column;align-items:flex-start;display:flex}.home-hero_phone-label{color:var(--color-teal)}.home-hero_phone-number{color:var(--text-color-secondary);padding-top:.4375rem;text-decoration:none}.home-hero_whatsapp{background-color:var(--color-white);border-radius:var(--radius-small);align-items:center;width:max-content;max-width:100%;padding-right:.625rem;display:flex}.home-hero_whatsapp-text{color:var(--color-teal)}.home-hero_contacts{flex-wrap:nowrap;align-items:flex-start;gap:1.5rem;display:flex}.home-hero_phone-group{flex:0 auto;min-width:0}.home-hero_emmy{flex:none}.home-emmy_button{transition:background-color .2s ease-out,transform .2s ease-out}.home-emmy_button:hover,.home-emmy_button:focus-visible{background-color:var(--color-teal);transform:translateY(-2px)}.home-hero_phone-group{align-items:flex-start;gap:.75rem;display:flex}.home-hero_phone-icon{flex:none}.home-hero_phones{flex-direction:column;gap:.875rem;display:flex}.home-hero_phone,.home-hero_phone.is-mobile{flex-direction:column;align-items:flex-start;width:auto;margin-right:0;padding-right:0}.home-hero_phone-number,.home-hero_whatsapp-text{white-space:nowrap}.home-hero_phone-number{transition:color .2s ease-out}.home-hero_phone-number:hover,.home-hero_phone-number:focus-visible{color:var(--color-gray-3)}.home-hero_emmy{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.home-hero_media{flex-direction:column;flex:0 0 50%;align-items:flex-end;display:flex}.home-hero_image{border-radius:var(--radius-xlarge);width:100%;max-width:633px;height:auto;display:block}.section_home-hours{background:linear-gradient(180deg, var(--color-light-teal) 45%, var(--color-white) 45%)}.content_home-hours{background-color:var(--background-color-primary);border-radius:calc(var(--radius-large) * 1.5);min-height:492px;box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:center;display:flex}.home-hours_schedule{flex-direction:column;flex:0 0 42%;justify-content:center;padding:2.875rem 0 3.8125rem;display:flex}.home-hours_schedule-inner{border-right:1px solid var(--color-light-teal);flex-direction:column;flex:1 1 0;align-items:flex-start;padding:0 .8125rem .3125rem 3.5625rem;display:flex}.home-hours_heading{padding-bottom:1.375rem}.home-hours_table{justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.home-hours_days{flex:none;width:98px}.home-hours_sick{flex:none;width:204px}.home-hours_invited{flex:none;width:159px}.home-hours_news{flex-direction:column;flex:1 1 0;align-items:flex-start;padding:2.875rem 3.5625rem 4.125rem 2.5rem;display:flex}.home-hours_news-heading{padding-bottom:1.8125rem}.home-hours_news-list{flex-direction:column;align-self:stretch;gap:12px;padding-bottom:.75rem;display:flex}.home-hours_more{padding-top:1.0625rem}.section_home-about{padding-top:4.125rem;padding-bottom:8rem}.content_home-about{flex-wrap:wrap;justify-content:center;display:flex}.home-about_media{flex:0 0 40%}.home-about_image{border-radius:var(--radius-xlarge);width:100%;max-width:507px;height:auto;display:block}.home-about_text{flex-direction:column;flex:1 1 0;align-items:flex-start;padding:2.125rem 1.25rem 0 4.375rem;display:flex}.home-about_title{padding-bottom:1.375rem}.home-about_paragraphs{flex-direction:column;gap:27px;padding-right:.3125rem;display:flex}.home-about_paragraph{color:var(--color-gray-3);line-height:1.6875}.home-about_locations{flex-wrap:wrap;align-self:stretch;align-items:flex-start;padding-top:1.875rem;display:flex}.home-about_location{width:250px;color:var(--text-color-secondary);align-items:center;margin-right:33px;padding-bottom:1.25rem;text-decoration:none;display:flex}.home-about_location:last-child{width:220px;margin-right:0}.home-about_location-text{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);padding-left:15px}.home-about_location .home-feature_title{white-space:nowrap}.home-about_slides{aspect-ratio:536/506;border-radius:var(--radius-xlarge);width:100%;max-width:536px;position:relative;overflow:hidden}.home-about_slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;position:absolute;inset:0}.home-about_slide.is-active{opacity:1}.home-about_dots{justify-content:center;gap:.625rem;max-width:536px;padding-top:1rem;display:flex}.home-about_dot{background-color:var(--accent);opacity:.35;cursor:pointer;border:none;border-radius:50%;width:.625rem;height:.625rem;padding:0;transition:opacity .2s ease-out}.home-about_dot.is-active{opacity:1}.section_home-team{padding-top:7.4375rem;padding-bottom:6.25rem}.home-team_title{padding-bottom:2.6875rem}.home-team_list{justify-content:space-between;display:flex}.home-team_item{flex-direction:column;flex:1 1 0;align-items:flex-start;padding-bottom:1.25rem;display:flex}.home-team_image{object-fit:cover;border-radius:var(--radius-large);width:250px;height:250px;margin-bottom:1.5rem;display:block}.section_home-team .hours-card_link{transition:color .2s ease-out}.section_home-team .hours-card_link:hover,.section_home-team .hours-card_link:focus-visible{color:var(--accent)}.section_home-insurance{padding-top:5.5625rem;padding-bottom:6.875rem}.content_home-insurance{flex-direction:column;gap:20px;display:flex}.home-insurance_text{padding-top:.4375rem}.home-insurance_grid{grid-template-columns:repeat(3,minmax(0,269px));justify-content:space-between;gap:20px 2rem;max-width:70.4375rem;padding-top:1.875rem;display:grid}.home-feature_item{align-items:flex-start;gap:1.25rem;display:flex}.home-feature_icon{flex:none}.home-feature_body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.section_home-comfort{padding-top:5.0625rem;padding-bottom:5.5rem}.content_home-comfort{flex-direction:column;gap:2.5rem;display:flex}.home-comfort_title{max-width:40rem}.home-comfort_list{flex-wrap:wrap;gap:2.5rem;display:flex}.home-comfort_list .home-feature_item{flex:260px;min-width:0}.content_home-emmy{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.home-emmy_text{flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:280px;display:flex}.home-emmy_title{padding-bottom:1.375rem}.home-emmy_paragraphs{white-space:pre-line;flex-direction:column;gap:1.25rem;padding-bottom:1.875rem;display:flex}.home-emmy_paragraph{color:var(--color-gray-3);line-height:1.6875}.home-emmy_media{flex:0 0 505px;max-width:100%;display:flex}.home-emmy_image{border-radius:var(--radius-xlarge);width:100%;height:auto;display:block}.section_home-education{padding-top:5.5rem;padding-bottom:5.5rem}.content_home-education{flex-direction:column;gap:2.5rem;display:flex}.home-education_layout{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;display:flex}.home-education_featured{flex-direction:column;flex:0 40.8125rem;align-items:flex-start;gap:1rem;min-width:0;display:flex}.home-education_image{border-radius:var(--radius-medium);object-fit:cover;flex:none;display:block}.home-education_featured-body{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;max-width:24.375rem;display:flex}.home-education_text{color:var(--color-gray-3);line-height:1.7}.home-education_link{color:var(--color-teal);padding-top:.4375rem}.home-education_list{flex-direction:column;flex:20rem;gap:2.5rem;min-width:0;display:flex}.section_home-upcoming{padding-top:5.5rem;padding-bottom:5.5rem}.content_home-upcoming{flex-direction:column;gap:2.5rem;display:flex}.home-upcoming_header{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.home-upcoming_list{flex-wrap:wrap;gap:2.5rem;display:flex}.home-upcoming_list .home-feature_item{flex:320px;min-width:0}.section_home-contact{padding-top:3.875rem;padding-bottom:3.875rem}.content_home-contact{display:flex}.home-contact_card{background-color:var(--background-color-secondary);border:2px solid var(--color-white);border-radius:calc(var(--radius-large) * 1.5);flex-direction:column;flex:0 0 400px;align-items:flex-start;min-width:0;min-height:470px;padding:2.125rem 1.125rem 2.5rem 2rem;display:flex}.home-contact_list{flex-direction:column;align-items:flex-start;gap:28px;max-width:100%;padding-top:1.1875rem;display:flex}.home-contact_phones{align-items:center;display:flex}.home-contact_phones-lines{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-contact_address{align-items:center;gap:15px;min-width:0;text-decoration:none;display:flex}.home-contact_address img{flex:none}.home-contact_address-text{min-width:0;color:var(--text-color-primary);transition:color .2s ease-out}.home-contact_address:hover .home-contact_address-text,.home-contact_address:focus-visible .home-contact_address-text{color:var(--color-gray-3)}.home-contact_emergency-wrap{flex:1 1 0;min-width:0;padding-left:25px;display:flex}.home-contact_emergency{background-color:var(--background-color-primary);border:2px solid var(--color-light-red);border-radius:calc(var(--radius-large) * 1.5);flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;min-width:0;min-height:470px;padding:2.25rem 1.875rem 0 1.6875rem;display:flex}.home-contact_emergency-text{max-width:550px;color:var(--text-color-primary);padding-right:.5rem}.home-contact_hospitals{flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.home-contact_hospitals>*{min-width:0;max-width:100%}.section_home-contact a,.section_home-contact .list-page-item_hospital-name,.section_home-contact .list-page-item_hospital-line{overflow-wrap:anywhere;min-width:0;max-width:100%}.section_home-contact a{transition:color .2s ease-out}.section_home-contact a:hover,.section_home-contact a:focus-visible{color:var(--color-gray-3)}.home-contact_alert{background-color:var(--background-color-tertiary);border-radius:var(--radius-medium);color:var(--text-color-primary);align-self:stretch;margin-bottom:2.75rem;padding:.75rem 0 .875rem 1.25rem}@media (width<=991px){.home-hero_text,.home-hero_media{flex:0 0 100%}.home-hero_text{padding:3.375rem 0 1.875rem}.home-hero_media{align-items:stretch}.home-hero_image{max-width:none}.home-hero_contacts{flex-wrap:wrap}.content_home-hours{flex-direction:column}.home-hours_schedule{flex:none;padding:1.9375rem 0 3.8125rem}.home-hours_schedule-inner{border-right:0;padding:0 1.5rem}.hours-card_component.is-times .hours-card_title,.hours-card_component.is-times .hours-card_row{text-align:center}.home-hours_schedule-inner .hours-card_component.is-days .hours-card_title,.home-hours_schedule-inner .hours-card_component.is-days .hours-card_row{padding-left:0}.home-hours_news{padding:1.25rem 1.5rem 3rem}.home-about_media{flex:0 0 100%}.home-about_image{max-width:none}.home-about_text{flex:0 0 100%;padding:2.125rem 1.25rem 0 0}.home-team_list{flex-wrap:wrap;gap:2rem}.home-insurance_grid{grid-template-columns:repeat(2,minmax(0,269px));justify-content:start}.home-comfort_list{flex-direction:column}.home-comfort_list .home-feature_item{flex:none}.home-emmy_media{flex-basis:100%}.home-education_list{grid-template-columns:minmax(0,1fr)}.home-upcoming_list,.content_home-contact{flex-direction:column}.home-contact_card{flex:none;min-height:0}.home-contact_emergency-wrap{padding-top:1.25rem;padding-left:0}.home-contact_emergency{gap:2rem;min-height:0}.home-upcoming_list .home-feature_item{flex:65px}}@media (width<=767px){.section_home-hero{padding-top:3.5rem}.home-hero_title{font-size:3rem;line-height:1.2}.home-hero_phone-group{flex-direction:column;gap:.75rem}.home-hero_phones{flex-wrap:nowrap;gap:1.25rem}.home-hero_phone,.home-hero_phone.is-mobile{flex:0 auto;width:auto;min-width:0;padding-right:0}.home-hero_image{object-fit:cover;height:246px}.content_home-hours{flex-wrap:nowrap}.home-hours_schedule{padding-bottom:1.5rem}.home-hours_schedule-inner{padding:0 .625rem}.home-hours_days{flex:none;width:auto}.home-hours_sick,.home-hours_invited{flex:1 1 0;width:auto}.home-hours_news{padding:1rem .625rem 3rem}.news-link_component{align-items:flex-start}.news-link_label{min-width:0}.home-comfort_list{gap:1.25rem}.section_home-about{padding-top:2rem;padding-bottom:3.1875rem}.home-about_image{object-fit:cover;height:246px}.home-about_slides{aspect-ratio:auto;max-width:none;height:246px}.home-about_dots{max-width:none}.home-about_paragraphs{min-width:0}.home-about_locations{flex-direction:column}.home-about_location,.home-about_location:last-child{width:auto;margin-right:0}.home-team_list{flex-direction:column;align-items:center;gap:0}.home-team_item{flex:none;width:250px}.section_home-team{padding-bottom:2rem}.section_home-education{padding-top:2rem}.home-insurance_grid{grid-template-columns:minmax(0,269px)}.home-contact_card{padding:2rem 1rem}.home-contact_emergency{padding:2rem 1rem 0}.home-contact_hospitals{flex-flow:column;gap:1.5rem}.home-contact_alert{padding-right:1rem}.home-upcoming_list .home-feature_item{flex:65px;align-items:flex-start}.section_home-insurance{padding-top:6.824rem}}.content_dokumenty{flex-direction:column;gap:2rem;display:flex}.content_dokumenty-list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2rem;display:grid}.content_dokumenty-item{color:inherit;flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.content_dokumenty-item img,.content_dokumenty-detail img{border-radius:.75rem;width:100%;height:auto}.content_dokumenty-detail{flex-direction:column;gap:1.5rem;display:flex}.content_dokumenty-filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.content_dokumenty-filter{flex-direction:column;gap:.25rem;display:flex}.content_dokumenty-filter-check{flex-direction:row;align-items:center;gap:.5rem}.content_dokumenty-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.content_dokumenty-pagination [aria-current=page]{font-weight:600}.content_oznameni{flex-direction:column;gap:2rem;display:flex}.content_oznameni-list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2rem;display:grid}.content_oznameni-item{color:inherit;flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.content_oznameni-item img,.content_oznameni-detail img{border-radius:.75rem;width:100%;height:auto}.content_oznameni-detail{flex-direction:column;gap:1.5rem;display:flex}.content_oznameni-filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.content_oznameni-filter{flex-direction:column;gap:.25rem;display:flex}.content_oznameni-filter-check{flex-direction:row;align-items:center;gap:.5rem}.content_oznameni-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.content_oznameni-pagination [aria-current=page]{font-weight:600}.section_oznameni{background:linear-gradient(180deg, var(--color-light-teal) 200px, var(--color-white) 200px)}.content_oznameni{flex-direction:column;align-items:flex-start;gap:.125rem;padding-top:3.5rem;display:flex}.oznameni_heading{margin:0 0 2.625rem}.oznameni_card{background-color:var(--background-color-primary);border-radius:calc(var(--radius-large) * 1.5);box-shadow:var(--shadow-card);align-self:stretch;padding-bottom:1.875rem;padding-left:3.75rem;padding-right:3.75rem}.oznameni_list{flex-direction:column;gap:1.875rem;padding-bottom:1.875rem;display:flex}.section_oznameni-contact{padding-top:11.25rem;padding-bottom:3.875rem}.content_oznameni-contact{grid-template-columns:31.6% 65%;align-items:stretch;column-gap:1.97%;display:grid}.oznameni_contact-card{background-color:var(--background-color-secondary);border:2px solid var(--border-color);border-radius:calc(var(--radius-large) * 1.5);flex-direction:column;align-items:flex-start;min-height:29.375rem;padding:2.125rem 1.125rem 2.5rem 2rem;display:flex}.oznameni_contact-title{margin:0}.oznameni_contact-list{flex-direction:column;align-items:flex-start;gap:1.75rem;padding-top:1.1875rem;display:flex}.oznameni_phones{align-items:center;display:flex}.oznameni_phones-icon{flex:none;width:2rem;height:2rem}.oznameni_phones-list{flex-direction:column;align-items:flex-start;display:flex}.oznameni_emergency{background-color:var(--background-color-primary);border:2px solid var(--color-light-red);border-radius:calc(var(--radius-large) * 1.5);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:29.375rem;padding:2.25rem 1.875rem 0 1.6875rem;display:flex}.oznameni_emergency-text{max-width:34.375rem;margin:0;padding-right:.5rem}.oznameni_hospitals{flex-flow:column wrap;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.oznameni_alert{background-color:var(--background-color-tertiary);border-radius:var(--radius-medium);align-self:stretch;margin:0 0 2.75rem;padding:.75rem 1.25rem .875rem}.oznameni_alert-text{margin:0;line-height:1.25}@media (width<=991px){.oznameni_card{padding:2.5rem 2rem 1.25rem}.section_oznameni-contact{padding-top:7.5rem}.content_oznameni-contact{grid-template-columns:1fr;row-gap:1.5rem}.oznameni_contact-card,.oznameni_emergency{min-height:0}.oznameni_emergency{gap:2rem}}@media (width<=767px){.content_oznameni{padding-top:2.5rem}.oznameni_heading{margin-bottom:1.75rem}.oznameni_card{padding:2rem 1.25rem 1rem}.oznameni_list{gap:1.5rem;padding-bottom:1rem}.section_oznameni-contact{padding-top:5rem}.oznameni_contact-card{padding:1.75rem 1.25rem 2rem}.oznameni_contact-list{gap:1.5rem}.oznameni_emergency{padding:1.75rem 1.25rem 0}.oznameni_hospitals{flex-direction:column;gap:.5rem}.oznameni_alert{margin-bottom:1.5rem}.content_oznameni-contact{grid-template-columns:minmax(0,1fr)}.oznameni_contact-card,.oznameni_emergency{min-width:0}.oznameni_contact-card .oznameni_contact-list{align-self:stretch;min-width:0}}.section_home-emmy{padding-top:6.25rem;padding-bottom:6.25rem}.content_home-emmy{align-items:center;gap:0;display:flex}.home-emmy_text{flex-direction:column;flex:none;align-items:flex-start;gap:2rem;width:48%;display:flex}.home-emmy_paragraphs{flex-direction:column;align-self:stretch;gap:1.5rem;display:flex}.home-emmy_list-group{flex-direction:column;align-self:stretch;display:flex}.home-emmy_paragraph,.home-emmy_list{color:var(--color-gray-3);margin:0;line-height:1.6875}.home-emmy_list{padding-left:1.5rem;list-style:outside}.home-emmy_list-item{margin:0}.section_home-emmy .home-emmy_button{background-color:var(--color-teal);color:var(--text-color-alternate);border-radius:calc(var(--radius-large) + var(--radius-small));font-family:var(--font-primary);font-size:var(--font-size-text-normal);text-transform:none;justify-content:center;align-items:center;gap:.625rem;padding:1rem;font-weight:400;line-height:1.25;transition:background-color .2s ease-out,transform .2s ease-out;display:inline-flex}.section_home-emmy .home-emmy_button:hover,.section_home-emmy .home-emmy_button:focus-visible{background-color:var(--accent);transform:translateY(-2px)}.section_home-hero .home-emmy_button{background-color:var(--color-teal);border-radius:calc(var(--radius-large) + var(--radius-small));transition:background-color .2s ease-out,transform .2s ease-out}.section_home-hero .home-emmy_button:hover,.section_home-hero .home-emmy_button:focus-visible{background-color:var(--accent)}.home-emmy_media{flex:none;justify-content:center;align-items:center;width:52%;display:flex}.home-emmy_image{object-fit:contain;border-radius:var(--radius-xlarge);width:505px;max-width:100%;height:auto;display:block}@media (width<=991px){.content_home-emmy{flex-direction:column;align-items:stretch;gap:3rem}.home-emmy_text,.home-emmy_media{width:100%}}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.main-wrapper{flex:1 0 auto}
