@charset "UTF-8";:root{--header-min-height:65px}::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}*,::backdrop,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;margin:0;padding:0}[id]{scroll-margin-top:calc(var(--header-min-height) + 3rem)}.container{width:100%;max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto}.global-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);left:0;z-index:50;width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.1);box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.1)}@media screen and (max-width:768px){.global-header{min-height:var(--header-min-height)}}.global-header .site-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:clamp(0.2rem,0.5vw,0.3rem);padding:0.5rem 0.5rem 0.5rem var(--wp--style--root--padding-left);font-family:var(--wp--preset--font-family--sans);font-weight:normal;line-height:1.2}.global-header .site-name .description{font-size:clamp(0.6rem,0.7vw,0.7rem);letter-spacing:0}.global-header .site-name a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.global-header .site-name a img{width:clamp(15rem,30vw,22rem);max-width:calc(100% - 1rem)}.global-header .header-toggler{--color:var(--wp--preset--color--brown);--speed:0.2s;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem 1rem;text-align:center;line-height:1;cursor:pointer}@media screen and (min-width:769px){.global-header .header-toggler{display:none}}.global-header .header-toggler input{display:none}.global-header .header-toggler .icon{position:relative;display:inline-block;width:clamp(2rem,3vw,2.5rem);aspect-ratio:1/1}.global-header .header-toggler .icon span{position:absolute;left:0;width:100%;height:4px;background-color:var(--color);-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1;-webkit-transition:top var(--speed) ease-in-out,opacity var(--speed) linear,-webkit-transform var(--speed) ease-in-out;transition:top var(--speed) ease-in-out,opacity var(--speed) linear,-webkit-transform var(--speed) ease-in-out;transition:top var(--speed) ease-in-out,transform var(--speed) ease-in-out,opacity var(--speed) linear;transition:top var(--speed) ease-in-out,transform var(--speed) ease-in-out,opacity var(--speed) linear,-webkit-transform var(--speed) ease-in-out}.global-header .header-toggler .icon span:first-of-type{top:20%}.global-header .header-toggler .icon span:nth-of-type(2){top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.global-header .header-toggler .icon span:nth-of-type(3){bottom:20%}.global-header .header-toggler .label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;letter-spacing:0.15em;font-weight:bold;color:var(--color)}.global-header .header-toggler:has(input:checked) .icon span:first-of-type{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.global-header .header-toggler:has(input:checked) .icon span:nth-of-type(2){opacity:0}.global-header .header-toggler:has(input:checked) .icon span:nth-of-type(3){top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.global-header .header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1px}.global-header .header-buttons a{--padding-y:clamp(0.3rem,1vw,0.8rem);--padding-x:clamp(0.5rem,1vw,0.8rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:0.4rem;-moz-column-gap:0.4rem;column-gap:0.4rem;padding:var(--padding-y) var(--padding-x);font-family:var(--wp--preset--font-family--serif,"serif");color:#fff;background-color:var(--wp--preset--color--blue);overflow:hidden;line-height:1.3;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.global-header .header-buttons a img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.global-header .header-buttons a .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:1.3rem;aspect-ratio:1/1;color:var(--wp--preset--color--blue);background-color:#fff;border-radius:100%}.global-header .header-buttons a .icon svg{width:16px}.global-header .header-buttons a .label{font-size:0.9rem;letter-spacing:0.1em}.global-header .header-buttons a:hover{text-decoration:none;background-color:color-mix(in srgb,var(--wp--preset--color--blue) 80%,#fff)}.global-header .header-buttons .tel .label{white-space:nowrap}.global-header .header-buttons .reserve .prefix{font-size:9px;line-height:1}.global-header .header-menu ul{list-style:none}@media screen and (min-width:769px){.global-header .header-menu{--menu-height:72px}.global-header .header-menu>ul{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.global-header .header-menu>ul>li{border-left:1px solid var(--wp--preset--color--brown)}.global-header .header-menu>ul>li>a,.global-header .header-menu>ul>li>label{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:12px;margin:0;padding:0.5rem clamp(0.5rem,1vw,1rem);color:inherit;font-family:var(--wp--preset--font-family--serif,"serif");font-size:clamp(0.8rem,1vw,1rem);line-height:1.2;letter-spacing:0.12em;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;cursor:pointer}.global-header .header-menu>ul>li>a:hover,.global-header .header-menu>ul>li>label:hover{opacity:0.8;text-decoration:none}.global-header .header-menu>ul>li[data-en]{--en:attr(data-en)}.global-header .header-menu>ul>li[data-en]>a:after,.global-header .header-menu>ul>li[data-en]>label:after{content:var(--en);font-size:8px;font-family:var(--wp--preset--font-family--sans);letter-spacing:0.12em;color:var(--wp--preset--color--brown)}.global-header .header-menu>ul>li.home>a{overflow:hidden;text-indent:200%;white-space:nowrap}.global-header .header-menu>ul>li.home>a:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;margin-bottom:-34px;aspect-ratio:1/1;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="%236d6761"><path d="M160-120v-480l320-240 320 240v480H560v-280H400v280H160Z"/></svg>');background-size:cover;background-repeat:no-repeat}.global-header .header-menu>ul>li.home>a:after{text-indent:0%}.global-header .header-menu>ul>li.menu-item-has-children{--speed:0.2s;position:relative}.global-header .header-menu>ul>li.menu-item-has-children:not(:hover)>.sub-menu{max-width:0;max-height:0;padding:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:max-width 0s linear var(--speed),max-height 0s linear var(--speed),padding 0s linear var(--speed),opacity var(--speed) linear;transition:max-width 0s linear var(--speed),max-height 0s linear var(--speed),padding 0s linear var(--speed),opacity var(--speed) linear}.global-header .header-menu>ul>li.menu-item-has-children:hover>.sub-menu{max-height:90vh;opacity:1;-webkit-transition:opacity var(--speed) linear;transition:opacity var(--speed) linear}.global-header .header-menu .sub-menu{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:340px;position:absolute;top:100%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:0.8rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:color-mix(in srgb,var(--wp--preset--color--blue) 5%,#fff);padding:1rem;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.15);box-shadow:0 4px 6px rgba(0,0,0,0.15)}.global-header .header-menu .sub-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;color:inherit;line-height:1.3}.global-header .header-menu .sub-menu li a:before{content:"";display:block;width:7px;aspect-ratio:1/1;-webkit-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg);border-style:solid;border-width:3px 3px 0 0;border-color:var(--wp--preset--color--blue);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.global-header .header-menu .sub-menu li a:hover:before{-webkit-transform:translateX(0.2em) rotate(45deg);transform:translateX(0.2em) rotate(45deg)}}@media screen and (max-width:768px){.global-header .header-menu{--color-bg:var(--wp--preset--color--brown);overflow-y:auto;background-color:var(--color-bg)}.global-header .header-menu>ul{margin:0;padding:0 0 2rem;list-style:none}.global-header .header-menu>ul>li:not(:first-of-type){border-top:1px solid #fff}.global-header .header-menu>ul>li>a,.global-header .header-menu>ul>li>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:18px 20px;font-family:var(--wp--preset--font-family--serif,"serif");font-size:1rem;color:#fff;line-height:1.2;background-color:transparent;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;cursor:pointer}.global-header .header-menu>ul>li>a:hover,.global-header .header-menu>ul>li>label:hover{text-decoration:none;background-color:color-mix(in oklab,var(--color-bg) 80%,#fff)}.global-header .header-menu>ul>li[data-en]{--en:attr(data-en)}.global-header .header-menu>ul>li[data-en]>a:before,.global-header .header-menu>ul>li[data-en]>label:before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;content:var(--en);font-family:var(--wp--preset--font-family--sans);font-size:10px;letter-spacing:0.12em;opacity:0.7}.global-header .header-menu>ul>li.menu-item-has-children>a:after,.global-header .header-menu>ul>li.menu-item-has-children>label:after{--size:12px;--speed:0.2s;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;content:"";display:block;margin-top:calc(var(--size) / 2 * -1);margin-bottom:0;margin-left:auto;width:var(--size);aspect-ratio:1/1;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-style:solid;border-width:0 2px 2px 0;border-color:#fff;-webkit-transition:margin-top var(--speed) ease-in-out,margin-bottom var(--speed) ease-in-out,-webkit-transform var(--speed) ease-in-out;transition:margin-top var(--speed) ease-in-out,margin-bottom var(--speed) ease-in-out,-webkit-transform var(--speed) ease-in-out;transition:transform var(--speed) ease-in-out,margin-top var(--speed) ease-in-out,margin-bottom var(--speed) ease-in-out;transition:transform var(--speed) ease-in-out,margin-top var(--speed) ease-in-out,margin-bottom var(--speed) ease-in-out,-webkit-transform var(--speed) ease-in-out}.global-header .header-menu>ul>li.menu-item-has-children>label:not(:has(input:checked))~.sub-menu{display:none}.global-header .header-menu>ul>li.menu-item-has-children>label:has(input:checked):after{margin-top:0;margin-bottom:calc(var(--size) / 2 * -1);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.global-header .header-menu>ul>li.menu-item-has-children>label:has(input:checked)~.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.global-header .header-menu .sub-menu{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0.5rem}.global-header .header-menu .sub-menu li{margin-top:1px;line-height:1.3}.global-header .header-menu .sub-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px 12px;color:inherit;background-color:#efeae0;-webkit-transition:background-color 0.2s linear,color 0.2s linear;transition:background-color 0.2s linear,color 0.2s linear}.global-header .header-menu .sub-menu li a:hover{text-decoration:none;color:#437899;background:#edfae1}}@media screen and (max-width:768px){.global-header{--toggle-speed:0.2s;--cols:8;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[var(--cols)];grid-template-columns:repeat(var(--cols),minmax(0,1fr));-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.global-header .site-name{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:auto;-ms-grid-column-span:5;grid-column:span 5/span 5;-ms-grid-row:1;grid-row:1/1}.global-header .header-buttons{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-grid-column-span:2;grid-column:span 2/span 2;-ms-grid-row:1;grid-row:1/1}.global-header .header-toggler{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-grid-column-span:1;grid-column:span 1/span 1;-ms-grid-row:1;grid-row:1/1}.global-header .header-menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;grid-column:1/-1}.global-header:not(:has(.header-toggler input:checked)) .header-menu{max-height:0;padding:0;opacity:0;overflow:hidden;pointer-events:none}.global-header:has(.header-toggler input:checked){position:fixed;height:calc(100% - var(--wp-admin--admin-bar--height, 0px))}.global-header:has(.header-toggler input:checked) .header-menu{max-height:100vh;opacity:1;-webkit-transition:opacity var(--toggle-speed) linear;transition:opacity var(--toggle-speed) linear}}@media screen and (max-width:500px){.global-header{--cols:5}.global-header .site-name{-ms-grid-column-span:4;grid-column:span 4/span 4}.global-header .site-name .description{display:none}.global-header .header-buttons{display:none}}@media screen and (max-width:768px){body:has(.header-toggler input:checked){overflow:hidden}}.global-footer{background:#fff;background-size:cover;padding-bottom:3rem}.global-footer .footer-contact{--padding-y:clamp(2rem,5vw,3.5rem);margin-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden;padding:var(--padding-y) var(--wp--style--root--padding-left) var(--padding-y) var(--wp--style--root--padding-right);color:#fff;font-family:var(--wp--preset--font-family--serif,"serif");background-color:var(--wp--preset--color--blue)}.global-footer .footer-contact>img{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.global-footer .footer-contact>.container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:clamp(1rem,2vw,1.5rem)}.global-footer .footer-contact .buttons{--cols:2;display:-ms-grid;display:grid;-ms-grid-columns:;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:1rem}.global-footer .footer-contact .buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(0.8rem,2vw,1rem) clamp(1rem,2.5vw,2.5rem);color:var(--wp--preset--color--contrast);line-height:1.2;background-color:#fff;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.global-footer .footer-contact .buttons a img{max-width:100%;vertical-align:middle}.global-footer .footer-contact .buttons a:after{--size:clamp(0.6rem,1.5vw,1rem);-ms-flex-negative:0;flex-shrink:0;content:"";display:block;width:var(--size);margin-left:0.5rem;margin-right:calc(var(--size) / 2 * -1);aspect-ratio:1/1;border-style:solid;border-color:var(--wp--preset--color--blue);border-width:3px 3px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.global-footer .footer-contact .buttons a .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:clamp(2.5rem,3.5vw,3rem);aspect-ratio:1/1;margin-right:clamp(0.5rem,2vw,1.5rem);color:#fff;background-color:var(--wp--preset--color--blue);border-radius:100%}.global-footer .footer-contact .buttons a .icon svg{width:70%}.global-footer .footer-contact .buttons a .body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0.6rem}.global-footer .footer-contact .buttons a .prefix{font-family:var(--wp--preset--font-family--sans);font-size:clamp(0.8rem,1.5vw,1rem)}.global-footer .footer-contact .buttons a .label{-ms-flex-negative:0;flex-shrink:0;letter-spacing:clamp(0.05em,0.3vw,0.15em);text-shadow:0 0 0.4rem #fff}.global-footer .footer-contact .buttons a:hover{text-decoration:none;background-color:rgba(255,255,255,0.85)}.global-footer .footer-contact .buttons a.tel .label{font-size:clamp(1.8rem,3.3vw,2.5rem)}.global-footer .footer-contact .buttons a.reserve .label{font-size:clamp(1.5rem,2.7vw,2.2rem)}@media screen and (max-width:700px){.global-footer .footer-contact .buttons{--cols:1}}.global-footer .footer-contact .title{font-size:clamp(1.2rem,3.5vw,2.8rem);letter-spacing:0.15em;line-height:1.6}.global-footer .footer-contact .lead{margin:0;padding:0;font-size:1rem;letter-spacing:0.1em}.global-footer .footer-content>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2.5rem}@media screen and (max-width:1000px){.global-footer .footer-content>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.global-footer .footer-content>.container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.global-footer .footer-content .site-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1rem}.global-footer .footer-content .site-info .logo img{width:100%;max-width:300px}@media screen and (min-width:769px){.global-footer .footer-content .site-info .wp-block-acf-clinic-hours{min-width:500px}}.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table{border-spacing:0;border-collapse:collapse}.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table td,.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table th{padding:0.5rem clamp(0.3rem,2vw,0.8rem);font-size:clamp(0.9rem,2vw,1rem);line-height:1.3;border:0}@media screen and (max-width:768px){.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table td,.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table th{line-height:1.3}}.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table thead th{text-align:center;font-weight:normal;background-color:var(--wp--preset--color--beige)}.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table thead th:first-child{font-weight:bold}.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table tbody td,.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table tbody th{background-color:transparent}.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table tbody tr:not(:first-child) td,.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table tbody tr:not(:first-child) th{border-top:1px solid var(--wp--preset--color--beige)}.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table tbody th{font-size:0.95rem;letter-spacing:0}.global-footer .footer-content .site-info .wp-block-acf-clinic-hours table tbody td:not(.holiday){font-size:1.1rem;color:var(--wp--preset--color--brown)}.global-footer .footer-content .accesses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1.5rem}.global-footer .footer-content .accesses .access table{border-collapse:collapse}.global-footer .footer-content .accesses .access table tbody td,.global-footer .footer-content .accesses .access table tbody th{vertical-align:top;font-size:0.9rem;line-height:1.3}.global-footer .footer-content .accesses .access table tbody tr:not(:first-child) td,.global-footer .footer-content .accesses .access table tbody tr:not(:first-child) th{padding-top:1rem}.global-footer .footer-content .accesses .access table tbody th{padding-right:0.5rem;white-space:nowrap;font-weight:bold}.global-footer .footer-content .link-hospita{--color:var(--wp--preset--color--blue);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:0.5rem;color:var(--color);background-color:var(--color);border-radius:5px;padding:clamp(0.6rem,1vw,1rem);-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.global-footer .footer-content .link-hospita img{max-width:180px}.global-footer .footer-content .link-hospita .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;padding:0.2rem 0.5rem;font-weight:bold;font-size:10px;line-height:1;letter-spacing:0;background-color:#fff;border-radius:10rem}.global-footer .footer-content .link-hospita .label:after{content:">"}.global-footer .footer-content .link-hospita:hover{text-decoration:none;background-color:color-mix(in srgb,var(--color) 80%,#fff)}.global-footer .footer-content .link-caloo{font-size:0.9rem;color:var(--wp--preset--color--brown);line-height:1.3;text-decoration:underline}.global-footer .footer-content .link-caloo:hover{text-decoration:none}.global-footer .copyright{margin-top:clamp(1.5rem,3vw,2rem);font-size:0.7rem;color:var(--wp--preset--color--brown)}.footer-fixed-box{--shadow:0 0.2rem 0.3rem rgba(0,0,0,0.15);width:-webkit-max-content;width:-moz-max-content;width:max-content;position:sticky;bottom:0;z-index:9;margin-left:auto}.footer-fixed-box .buttons{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6;display:none;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;background-color:#fff;border-radius:10rem;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.footer-fixed-box .buttons>a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;padding:0.3rem clamp(0.8rem,4vw,1.5rem);font-size:clamp(1rem,4vw,1.4rem);font-weight:bold;font-family:var(--wp--preset--font-family--serif,"serif");color:#fff;background-color:var(--wp--preset--color--blue);-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.footer-fixed-box .buttons>a:first-of-type{border-top-left-radius:10rem;border-bottom-left-radius:10rem}.footer-fixed-box .buttons>a:last-of-type{border-top-right-radius:10rem;border-bottom-right-radius:10rem}.footer-fixed-box .buttons>a svg{width:24px}.footer-fixed-box .buttons>a:hover{text-decoration:none;background-color:color-mix(in srgb,var(--wp--preset--color--blue) 80%,#fff)}.footer-fixed-box .totop{-ms-grid-column:8;-ms-grid-column-span:1;grid-column:8/9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1/1;color:#fff;background-color:var(--wp--preset--color--brown);opacity:1;-webkit-transition:opacity 0.3s linear,background-color 0.2s linear;transition:opacity 0.3s linear,background-color 0.2s linear}.footer-fixed-box .totop svg{width:60%}.footer-fixed-box .totop:hover{text-decoration:none;background-color:color-mix(in srgb,var(--wp--preset--color--brown) 85%,#000)}.footer-fixed-box .totop:not(.is-visible){opacity:0;pointer-events:none}@media screen and (min-width:769px){.footer-fixed-box .totop{width:3rem;margin-top:-3rem}}@media screen and (max-width:768px){.footer-fixed-box{width:100%;bottom:1rem;margin:0;padding:0 1rem}.footer-fixed-box .inner{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[8];grid-template-columns:repeat(8,minmax(0,1fr))}.footer-fixed-box .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-fixed-box .totop{-ms-grid-column:8;-ms-grid-column-span:1;grid-column:8/9;border-radius:100%;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}}.page-header .page-title{position:relative;overflow:hidden;background-color:var(--wp--preset--color--brown)}.page-header .page-title>img{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-header .page-title>.container{min-height:200px;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);color:#fff;text-shadow:0 0.1rem 0.1rem rgba(0,0,0,0.15)}.page-header .page-title>.container .title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:bold;letter-spacing:0.1em;line-height:1.2;font-family:var(--wp--preset--font-family--serif)}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:clamp(0.6rem,2vw,1rem);padding-bottom:clamp(0.6rem,2vw,1rem);overflow-x:auto}.breadcrumbs>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:0.3rem;-moz-column-gap:0.3rem;column-gap:0.3rem;row-gap:0.3rem;font-size:0.8rem;line-height:1.3}.breadcrumbs>span a{text-decoration:none;color:var(--wp--preset--color--brown)}.breadcrumbs>span a:hover{text-decoration:underline}body:not(.home) .page-content{padding-top:clamp(2rem,5vw,4rem)}.page-content{padding-bottom:clamp(2rem,5vw,4rem)}.is-root-container{--gutter:clamp(0.8rem,1.5vw,1rem);container-type:inline-size;container-name:rootContainer}.is-root-container>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.is-root-container .text-sm{font-size:0.9em}.is-root-container .nowrap{white-space:nowrap}.is-root-container .smb-list+.smb-list,.is-root-container .smb-list+.wp-block-buttons,.is-root-container .smb-list+figure,.is-root-container .smb-list+ol,.is-root-container .smb-list+p,.is-root-container .smb-list+ul,.is-root-container .wp-block-buttons+.smb-list,.is-root-container .wp-block-buttons+.wp-block-buttons,.is-root-container .wp-block-buttons+figure,.is-root-container .wp-block-buttons+ol,.is-root-container .wp-block-buttons+p,.is-root-container .wp-block-buttons+ul,.is-root-container figure+.smb-list,.is-root-container figure+.wp-block-buttons,.is-root-container figure+figure,.is-root-container figure+ol,.is-root-container figure+p,.is-root-container figure+ul,.is-root-container ol+.smb-list,.is-root-container ol+.wp-block-buttons,.is-root-container ol+figure,.is-root-container ol+ol,.is-root-container ol+p,.is-root-container ol+ul,.is-root-container p+.smb-list,.is-root-container p+.wp-block-buttons,.is-root-container p+figure,.is-root-container p+ol,.is-root-container p+p,.is-root-container p+ul,.is-root-container ul+.smb-list,.is-root-container ul+.wp-block-buttons,.is-root-container ul+figure,.is-root-container ul+ol,.is-root-container ul+p,.is-root-container ul+ul{margin-top:var(--gutter)}.is-root-container .wp-block-heading{font-family:var(--wp--preset--font-family--serif,"serif");font-weight:normal;line-height:1.3;letter-spacing:0.2em}.is-root-container .wp-block-heading:is(h2){margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(1.6rem,4vw,2.2rem)}.is-root-container .wp-block-heading:is(h2):not(:first-child){margin-top:clamp(4rem,6vw,5rem)}.is-root-container .wp-block-heading:is(h2).is-style-default,.is-root-container .wp-block-heading:is(h2):not([class*=is-style-]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(0.8rem,1.5vw,1rem);margin-left:auto;margin-right:auto}.is-root-container .wp-block-heading:is(h2).is-style-default:before,.is-root-container .wp-block-heading:is(h2):not([class*=is-style-]):before{content:"";display:block;width:clamp(3rem,5vw,4.063rem);aspect-ratio:1/0.6769230769;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 62.324 42.469"><path d="M397,494.206h22.944v28.262Z" transform="translate(-397 -480)" fill="%23e4d1b5"/><path d="M429.5,480l-9.471,42.469L459.324,480Z" transform="translate(-397 -480)" fill="%23fbf8f5"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}.is-root-container .wp-block-heading:is(h2).is-style-default[data-en]:after,.is-root-container .wp-block-heading:is(h2):not([class*=is-style-])[data-en]:after{content:attr(data-en);font-family:var(--wp--preset--font-family--sans);font-size:clamp(0.6rem,1.3vw,0.8rem);color:#6BC4CA;letter-spacing:clamp(0.5rem,1vw,0.85rem)}.is-root-container .wp-block-heading:is(h3){margin-bottom:clamp(1.4rem,2vw,1.8rem);font-size:clamp(1.4rem,2vw,1.8rem)}.is-root-container .wp-block-heading:is(h3):not(:first-child){margin-top:clamp(2.5rem,5vw,4rem)}.is-root-container .wp-block-heading:is(h3).is-style-default,.is-root-container .wp-block-heading:is(h3):not([class*=is-style-]){--width:8px;padding:0.3rem calc(var(--width) + 0.6em);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--wp--preset--color--brown)),color-stop(50%,var(--wp--preset--color--blue)),to(var(--wp--preset--color--blue)));background-image:linear-gradient(to bottom,var(--wp--preset--color--brown) 50%,var(--wp--preset--color--blue) 50%,var(--wp--preset--color--blue) 100%);background-size:var(--width) 100%;background-repeat:no-repeat}.is-root-container .wp-block-heading:is(h4){margin-bottom:clamp(0.8rem,1.5vw,1rem);font-size:clamp(1.1rem,1.7vw,1.3rem)}.is-root-container .wp-block-heading:is(h4):not(:first-child){margin-top:clamp(1.5rem,3vw,2rem)}.is-root-container .wp-block-heading:is(h4).is-style-default,.is-root-container .wp-block-heading:is(h4):not([class*=is-style-]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.3rem;-moz-column-gap:0.3rem;column-gap:0.3rem}.is-root-container .wp-block-heading:is(h4).is-style-default:after,.is-root-container .wp-block-heading:is(h4).is-style-default:before,.is-root-container .wp-block-heading:is(h4):not([class*=is-style-]):after,.is-root-container .wp-block-heading:is(h4):not([class*=is-style-]):before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0.4em 0.4em}.is-root-container .wp-block-heading:is(h4).is-style-default:before,.is-root-container .wp-block-heading:is(h4):not([class*=is-style-]):before{border-color:var(--wp--preset--color--blue) transparent transparent var(--wp--preset--color--blue);-ms-flex-item-align:start;align-self:flex-start}.is-root-container .wp-block-heading:is(h4).is-style-default:after,.is-root-container .wp-block-heading:is(h4):not([class*=is-style-]):after{border-color:transparent var(--wp--preset--color--blue) var(--wp--preset--color--blue) transparent;-ms-flex-item-align:end;align-self:flex-end}.is-root-container .wp-block-heading:is(h5){margin-bottom:clamp(0.5rem,1vw,0.6rem);font-size:clamp(1.1rem,1.5vw,1.2rem);font-weight:bold}.is-root-container .wp-block-heading:is(h5):not(:first-child){margin-top:clamp(1.5rem,2.5vw,1.8rem)}.is-root-container .wp-block-heading:is(h5)+p{margin-top:0}.is-root-container .wp-block-heading:is(h6){margin-bottom:0.5rem;font-size:1rem;font-weight:bold}.is-root-container .wp-block-heading:is(h6):not(:first-child){margin-top:clamp(1.5rem,2.5vw,1.8rem)}.is-root-container .wp-block-heading:is(h6)+p{margin-top:0}.is-root-container .wp-block-flexible-table-block-table,.is-root-container .wp-block-table{--color-border:var(--wp--preset--color--border-light)}.is-root-container .wp-block-flexible-table-block-table.is-style-stripes table td,.is-root-container .wp-block-flexible-table-block-table.is-style-stripes table th,.is-root-container .wp-block-flexible-table-block-table:not([class*=is-style-]) table td,.is-root-container .wp-block-flexible-table-block-table:not([class*=is-style-]) table th,.is-root-container .wp-block-table.is-style-stripes table td,.is-root-container .wp-block-table.is-style-stripes table th,.is-root-container .wp-block-table:not([class*=is-style-]) table td,.is-root-container .wp-block-table:not([class*=is-style-]) table th{border:1px solid var(--color-border)}.is-root-container .wp-block-flexible-table-block-table.is-style-stripes table th,.is-root-container .wp-block-flexible-table-block-table:not([class*=is-style-]) table th,.is-root-container .wp-block-table.is-style-stripes table th,.is-root-container .wp-block-table:not([class*=is-style-]) table th{background-color:var(--wp--preset--color--beige-lighter)}.is-root-container .wp-block-flexible-table-block-table.is-style-stripes table tbody tr:nth-child(odd) td,.is-root-container .wp-block-flexible-table-block-table.is-style-stripes table tbody tr:nth-child(odd) th,.is-root-container .wp-block-table.is-style-stripes table tbody tr:nth-child(odd) td,.is-root-container .wp-block-table.is-style-stripes table tbody tr:nth-child(odd) th{background-color:var(--wp--preset--color--beige-lighter)}.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple,.is-root-container .wp-block-table.is-style-table-simple{--color-bg:var(--wp--preset--color--beige-lighter)}.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table,.is-root-container .wp-block-table.is-style-table-simple table{border-collapse:collapse}.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table th,.is-root-container .wp-block-table.is-style-table-simple table th{text-align:center;font-weight:bold}.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table td,.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table th,.is-root-container .wp-block-table.is-style-table-simple table td,.is-root-container .wp-block-table.is-style-table-simple table th{padding:clamp(0.5rem,1vw,0.8rem) clamp(0.3rem,1vw,0.8rem);line-height:1.3;border:1px solid var(--color-border)}.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table tr:not(:first-child) td,.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table tr:not(:first-child) th,.is-root-container .wp-block-table.is-style-table-simple table tr:not(:first-child) td,.is-root-container .wp-block-table.is-style-table-simple table tr:not(:first-child) th{border-top:1px solid var(--color-border)}.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table thead,.is-root-container .wp-block-table.is-style-table-simple table thead{border-bottom:1px solid var(--color-border)}.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table thead th,.is-root-container .wp-block-table.is-style-table-simple table thead th{background-color:color-mix(in srgb,var(--color-bg) 95%,#6d5900)}.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table thead th:first-child,.is-root-container .wp-block-table.is-style-table-simple table thead th:first-child{font-weight:bold}.is-root-container .wp-block-flexible-table-block-table.is-style-table-simple table tbody th,.is-root-container .wp-block-table.is-style-table-simple table tbody th{background-color:var(--color-bg)}.is-root-container .wp-block-flexible-table-block-table.is-style-table-border table,.is-root-container .wp-block-table.is-style-table-border table{border-collapse:collapse}.is-root-container .wp-block-flexible-table-block-table.is-style-table-border table th,.is-root-container .wp-block-table.is-style-table-border table th{font-weight:bold}.is-root-container .wp-block-flexible-table-block-table.is-style-table-border table td,.is-root-container .wp-block-flexible-table-block-table.is-style-table-border table th,.is-root-container .wp-block-table.is-style-table-border table td,.is-root-container .wp-block-table.is-style-table-border table th{padding:clamp(0.5rem,1vw,0.8rem) clamp(0.3rem,1vw,0.5rem);border-style:solid;border-width:1px 0 0;line-height:1.3;background-color:transparent}.is-root-container .wp-block-flexible-table-block-table.is-style-table-border table th,.is-root-container .wp-block-table.is-style-table-border table th{border-color:#b29261}.is-root-container .wp-block-flexible-table-block-table.is-style-table-border table td,.is-root-container .wp-block-table.is-style-table-border table td{border-color:var(--wp--preset--color--border-light)}.is-root-container .wp-block-flexible-table-block-table.is-style-table-border table tr:last-child td,.is-root-container .wp-block-flexible-table-block-table.is-style-table-border table tr:last-child th,.is-root-container .wp-block-table.is-style-table-border table tr:last-child td,.is-root-container .wp-block-table.is-style-table-border table tr:last-child th{border-bottom-width:1px}.is-root-container .wp-block-flexible-table-block-table.table-sm,.is-root-container .wp-block-table.table-sm{font-size:clamp(0.7rem,1.5vw,1rem)}.is-root-container .wp-block-group.is-style-group-quote{--padding-x:clamp(1rem,4vw,3rem);--padding-y:clamp(4rem,7vw,6rem);padding:var(--padding-y) var(--padding-x);background-repeat:no-repeat;background-image:url("../images/group-quote-tl.jpg"),url("../images/group-quote-br.jpg");background-position:top left,bottom right;background-size:40% auto}.is-root-container .wp-block-group.is-style-group-quote:after,.is-root-container .wp-block-group.is-style-group-quote:before{content:"";display:block;height:2px;width:100%;background-color:#c1ac8d}.is-root-container .wp-block-group.is-style-group-quote>*{margin-top:0;margin-bottom:0;padding-left:var(--padding-x);padding-right:var(--padding-x);background-color:#fff}.is-root-container .wp-block-group.is-style-group-quote>:first-child{padding-top:calc(var(--padding-y) * 0.8)}.is-root-container .wp-block-group.is-style-group-quote>:last-child{padding-bottom:calc(var(--padding-y) * 0.8)}@media screen and (max-width:600px){.is-root-container .wp-block-group.is-style-group-quote{background-size:70% auto}}.is-root-container .wp-block-button>.wp-block-button__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3}.is-root-container .wp-block-button>.wp-block-button__link:after{content:"┐";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:-0.8em;margin-left:0.8rem;font-size:0.8em;font-weight:bold;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-root-container .wp-block-button[class*=icon-]>.wp-block-button__link:before{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1.6em;margin-left:-0.5em;margin-right:0.5rem;aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover}.is-root-container .wp-block-button.icon-map-pin>.wp-block-button__link:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="white"><path d="M480-480q33 0 56.5-23.5T560-560q0-33-23.5-56.5T480-640q-33 0-56.5 23.5T400-560q0 33 23.5 56.5T480-480Zm0 400Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Z"/></svg>')}.is-root-container .wp-block-button.icon-clock>.wp-block-button__link:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="white"><path d="m612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/></svg>')}.is-root-container .smb-list,.is-root-container .wp-block-list{--gap-y:clamp(0.6rem,1vw,0.8rem);padding-left:1.6rem;line-height:1.6}.is-root-container .smb-list:first-child,.is-root-container .wp-block-list:first-child{margin-top:0;padding-top:0}.is-root-container .smb-list li::marker,.is-root-container .wp-block-list li::marker{color:var(--wp--preset--color--brown)}.is-root-container .smb-list li>ul,.is-root-container .wp-block-list li>ul{margin-top:var(--gap-y)}.is-root-container .smb-list:not([class*=is-style-]) li+li,.is-root-container .wp-block-list:not([class*=is-style-]) li+li{margin-top:var(--gap-y)}.is-root-container .smb-list.is-style-list-wrap,.is-root-container .wp-block-list.is-style-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:clamp(2rem,5vw,4rem);-moz-column-gap:clamp(2rem,5vw,4rem);column-gap:clamp(2rem,5vw,4rem);row-gap:var(--gap-y)}@container rootContainer (min-width:600px){.is-root-container .smb-list.is-style-list-2col:is(ol),.is-root-container .smb-list.is-style-list-2col:is(ul),.is-root-container .smb-list.is-style-list-2col>ol,.is-root-container .smb-list.is-style-list-2col>ul,.is-root-container .wp-block-list.is-style-list-2col:is(ol),.is-root-container .wp-block-list.is-style-list-2col:is(ul),.is-root-container .wp-block-list.is-style-list-2col>ol,.is-root-container .wp-block-list.is-style-list-2col>ul{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(2rem,4vw,3rem) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:clamp(2rem,4vw,3rem);-moz-column-gap:clamp(2rem,4vw,3rem);column-gap:clamp(2rem,4vw,3rem);row-gap:var(--gap-y)}.is-root-container .smb-list.is-style-list-2col>ol>li:nth-of-type(2),.is-root-container .smb-list.is-style-list-2col>ul>li:nth-of-type(2),.is-root-container .wp-block-list.is-style-list-2col>ol>li:nth-of-type(2),.is-root-container .wp-block-list.is-style-list-2col>ul>li:nth-of-type(2){margin-top:0}}.is-root-container .wp-block-media-text{row-gap:1rem}.is-root-container .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}.is-root-container .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}@media (max-width:600px){.is-root-container .wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-right:0}}.is-root-container .smb-list .smb-list__icon{top:-0.1em;font-size:1.2em;color:var(--wp--preset--color--brown)}.is-root-container .smb-step__body:before{display:none}.is-root-container .smb-step__body .smb-step__item{--smb-step--number-background-color:var(--wp--preset--color--blue);margin-left:0;padding-left:var(--smb-step--gap)}.is-root-container .smb-step__body .smb-step__item .smb-step__item__title>span{font-size:clamp(1.4rem,2vw,1.8rem);font-family:var(--wp--preset--font-family--serif,"serif");font-weight:normal}.is-root-container .smb-step__body .smb-step__item .smb-step__item__number{--_font-size-level:1}.is-root-container .smb-step__body .smb-step__item:not(:last-of-type){background:radial-gradient(circle at center,var(--smb-step--border-color) 2px,transparent 2px);background-size:10px 10px;background-repeat:repeat-y;background-position:calc(var(--smb-step--gap) / 4 - 1px) calc(var(--smb-step--number-size) + 2px)}.is-root-container .smb-step__body .smb-step__item:not(:last-of-type){padding-bottom:var(--smb-step--gap)}.is-root-container .smb-step__body .smb-step__item+.smb-step__item{margin-top:0}.is-root-container .smb-step__body .smb-step__item:last-child{position:relative}.is-root-container .smb-step__body .smb-step__item:last-child:after{content:"";position:absolute;top:calc(var(--smb-step--number-size) + 3px);left:calc(var(--smb-step--gap) * -1 + var(--smb-step--number-size) / 2);bottom:0;display:block;width:3px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#fff}.is-root-container .schema-faq{--icon-size:1.8rem;--gap-y:0.5rem}.is-root-container .schema-faq .schema-faq-section+.schema-faq-section{margin-top:clamp(2rem,3.5vw,3.5rem)}.is-root-container .schema-faq .schema-faq-answer,.is-root-container .schema-faq .schema-faq-question{display:block;position:relative;padding-left:calc(var(--icon-size) + 0.3rem)}.is-root-container .schema-faq .schema-faq-answer:before,.is-root-container .schema-faq .schema-faq-question:before{width:var(--icon-size);position:absolute;top:0;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:normal;font-family:Arial;font-size:calc(var(--icon-size) - 0.2rem);line-height:1rem}.is-root-container .schema-faq .schema-faq-question{padding-bottom:var(--gap-y);margin-bottom:var(--gap-y);border-bottom:1px dashed var(--wp--preset--color--border-light);color:var(--wp--preset--color--primary)}.is-root-container .schema-faq .schema-faq-question:before{content:"Q";margin-top:0.2rem;color:var(--wp--preset--color--blue)}.is-root-container .schema-faq .schema-faq-answer:before{content:"A";margin-top:0.4rem;color:var(--wp--preset--color--brown)}.doctor-list .wp-block-column .wp-block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:781px){.doctor-list .wp-block-group>.wp-block-columns .wp-block-column:has(.wp-block-image){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}
/*# sourceMappingURL=style.css.map */