:root{--gp-font--ysabeau-office:"Ysabeau Office";--gp-font--gb-thessaloniki-street:"GB Thessaloniki Street";}@font-face{font-display:auto;font-family:"Ysabeau Office";font-style:normal;font-weight:400;src:url("https://touloupaki.gr/wp-content/uploads/generatepress/fonts/ysabeau-office/YsabeauOffice-Regular.ttf") format("truetype");}@font-face{font-display:auto;font-family:"Ysabeau Office";font-style:normal;font-weight:700;src:url("https://touloupaki.gr/wp-content/uploads/generatepress/fonts/ysabeau-office/YsabeauOffice-Bold.ttf") format("truetype");}@font-face{font-display:auto;font-family:"GB Thessaloniki Street";font-style:normal;font-weight:400;src:url("https://touloupaki.gr/wp-content/uploads/generatepress/fonts/gb-thessaloniki-street/GBThessalonikiStreet.otf") format("opentype");}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}.editor-styles-wrapper,.entry-content{counter-reset:footnotes;}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 .hidden-fields-container{display:none;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.wpcf7-form-control-wrap{position:relative;}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" ";}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.wpcf7 [inert]{opacity:.5;}.wpcf7 input[type="file"]{cursor:pointer;}.wpcf7 input[type="file"]:disabled{cursor:default;}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}:is(h1,h2,h3,h4,h5,h6),.balance{text-wrap:balance;}p,blockquote,li{text-wrap:pretty;}p:last-child:last-of-type{margin-bottom:0;}.styled-link{font-weight:bold;}.styled-link::after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.25em;background:url("data:image/svg+xml;utf8,<svg id=\"fi_16799159\" viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\" data-name=\"Layer 6\"><path d=\"m512 39.01c0-21.54-17.46-39.01-39.01-39.01h-137.03c-21.54 0-39.01 17.46-39.01 39.01s17.46 39.01 39.01 39.01h42.86l-140.18 140.18c-15.23 15.23-15.23 39.93 0 55.16 7.62 7.62 17.6 11.42 27.58 11.42s19.97-3.81 27.58-11.42l140.18-140.18v42.86c0 21.54 17.46 39.01 39.01 39.01s39.01-17.46 39.01-39.01z\"></path><path d=\"m6.72 402.48c2.86 24.67 15.11 48.93 34.49 68.3 19.38 19.38 43.63 31.62 68.3 34.49.12.01.24.03.35.04 41.71 4.46 83.71 6.68 125.72 6.68s84.01-2.23 125.72-6.68c.12-.01.23-.03.35-.04 24.67-2.86 48.93-15.11 68.31-34.49s31.62-43.63 34.49-68.31c.01-.12.03-.23.04-.35 3.19-29.81 5.26-60.19 6.16-90.3.64-21.53-16.29-39.51-37.82-40.16-21.54-.63-39.51 16.29-40.16 37.82-.84 28.06-2.77 56.36-5.73 84.12-1.81 14.86-19.28 32.33-34.14 34.15-77.78 8.29-156.64 8.29-234.42 0-14.86-1.82-32.33-19.29-34.14-34.15-8.29-77.77-8.29-156.64 0-234.41 1.81-14.86 19.28-32.33 34.14-34.14 27.77-2.96 56.07-4.89 84.13-5.73 21.53-.64 38.47-18.62 37.82-40.16s-18.6-38.46-40.16-37.82c-30.11.9-60.49 2.97-90.3 6.16-.12.01-.24.03-.35.04-24.67 2.86-48.93 15.11-68.31 34.49s-31.62 43.63-34.49 68.31c-.01.12-.03.23-.04.35-8.91 83.42-8.91 168.01 0 251.43.01.12.03.24.04.35z\"></path></svg>") no-repeat center;}.styled-link:hover{text-decoration:underline;}:root{--custom-bullet-svg:url("data:image/svg+xml;utf8,<svg id=\"fi_3388530\" enable-background=\"new 0 0 24 24\" height=\"512\" viewBox=\"0 0 24 24\" width=\"512\" xmlns=\"http://www.w3.org/2000/svg\"><g><path d=\"m9.707 19.121c-.187.188-.442.293-.707.293s-.52-.105-.707-.293l-5.646-5.647c-.586-.586-.586-1.536 0-2.121l.707-.707c.586-.586 1.535-.586 2.121 0l3.525 3.525 9.525-9.525c.586-.586 1.536-.586 2.121 0l.707.707c.586.586.586 1.536 0 2.121z\"></path></g></svg>");}.site-content{background-color:#fff6ea;}.grw-review .grw-review-inner{display:flex !important;flex-direction:column !important;justify-content:space-between !important;font-family:"Ysabeau Office",sans-serif !important;font-size:1.3rem !important;padding:1.4rem 2.2rem !important;border-radius:12px !important;max-height:20rem !important;}.grw-review:nth-of-type(3n+1) .grw-review-inner{background-color:#ffebd4 !important;}.grw-review:nth-of-type(3n+2) .grw-review-inner{background-color:#fbd1a7 !important;}.grw-review:nth-of-type(3n+3) .grw-review-inner{background-color:#fdc791 !important;}.wpcf7-form label span input:not([type="checkbox"]),.wpcf7-form label span textarea{border-radius:8px;background-color:var(--base);box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:var(--neutral-900);border:0;margin-top:.2rem;width:100% !important;}.wpcf7-form label span input:hover,.wpcf7-form label span input:focus,.wpcf7-form label span textarea:hover,.wpcf7-form label span textarea:focus{box-shadow:0 0 10px 0 rgba(0,0,0,.3);}.wpcf7-submit{background-color:var(--primary) !important;color:var(--accent-dark) !important;border-radius:12px;font-weight:600;transition:.3s all ease-in-out;}.wpcf7-submit:hover,.wpcf7-submit:focus{background-color:var(--primary-alt) !important;}.patient-info-form{display:block;width:100%;box-sizing:border-box;padding:1rem;}.patient-info-form form fieldset{border:none;margin-bottom:2rem;padding:1.5rem;background-color:inherit;border-radius:8px;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem;}.patient-info-form fieldset#consent{display:block;}.patient-info-form fieldset#consent div{margin-bottom:2rem;}.patient-info-form legend{font-weight:600;font-size:1.1rem;margin-bottom:0;}.patient-info-form .form-row{margin:0 0 .5rem 0;display:flex;flex-direction:column;gap:.35rem;}.patient-info-form .form-row--full{grid-column:1/-1;}.patient-info-form label{font-weight:500;}.patient-info-form .field-label{font-weight:500;display:inline-block;margin-bottom:.25rem;}.patient-info-form input[type="text"],.patient-info-form input[type="email"],.patient-info-form input[type="tel"],.patient-info-form input[type="date"],.patient-info-form input[type="number"],.patient-info-form textarea,.patient-info-form select{width:100%;box-sizing:border-box;padding:.55rem .65rem;border:1px solid #ccc;border-radius:4px;font:inherit;}.patient-info-form textarea{min-height:100px;resize:vertical;}.patient-info-form .wpcf7-radio,.patient-info-form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:.75rem 1rem;}.patient-info-form .wpcf7-list-item{display:inline-flex;align-items:center;gap:.35rem;margin:0;}.patient-info-form .wpcf7-submit{padding:.75rem 1.25rem;width:max-content;margin-left:1.5rem;font-weight:600;background-color:var(--primary);border:1px solid #ccc;border-radius:16px;cursor:pointer;}.patient-info-form .wpcf7-acceptance .wpcf7-list-item label{display:flex;gap:0 12px;align-items:flex-start;}.patient-info-form .wpcf7-acceptance .wpcf7-list-item label input{margin-top:4px;}.patient-info-form .wpcf7-turnstile{margin-left:1.5rem;}.patient-info-form input:focus,.patient-info-form textarea:focus,.patient-info-form select:focus{outline:2px solid #888;outline-offset:2px;}.patient-info-form .hidden-fields-container{display:none;}@media (max-width: 768px){.patient-info-form form fieldset{gap:.5rem .2rem;grid-template-columns:1fr;padding:.5rem;}.patient-info-form .form-row{gap:.25rem .2rem;}.patient-info-form input{margin-bottom:1rem;}.patient-info-form .wpcf7-submit{margin-left:.5rem;}.patient-info-form .wpcf7-turnstile{margin-left:.5rem;}}@media (max-width: 425px){.patient-info-form{padding:.5rem;}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}main{display:block;}html{box-sizing:border-box;}*,::after,::before{box-sizing:inherit;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-moz-focus-inner{border-style:none;padding:0;}:-moz-focusring{outline:1px dotted ButtonText;}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5;}p{margin-bottom:1.5em;}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;}fieldset{padding:0;border:0;min-width:inherit;}fieldset legend{padding:0;margin-bottom:1.5em;}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}h4{font-size:24px;}h5{font-size:20px;}h4,h5,h6{margin-bottom:20px;}ol,ul{margin:0 0 1.5em 3em;}ul{list-style:disc;}li>ol,li>ul{margin-bottom:0;margin-left:1.5em;}b,strong{font-weight:700;}img{height:auto;max-width:100%;}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px;}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%;}textarea{width:100%;}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out;}a{text-decoration:none;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#primary[tabindex="-1"]:focus{outline:0;}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em;}.entry-header,.site-content{word-wrap:break-word;}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0;}.site-content{display:flex;}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px;}.one-container .site-content{padding:40px;}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0;}.full-width-content .container.grid-container{max-width:100%;}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0;}.gp-icon{display:inline-flex;align-self:center;}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor;}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none;}.container.grid-container{width:auto;}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out;}.site-content{flex-direction:column;}.container .site-content .content-area{width:auto;}#main{margin-left:0;margin-right:0;}body:not(.no-sidebar) #main{margin-bottom:0;}}body{color:var(--contrast);}a{color:var(--contrast-2);}a:hover,a:focus,a:active{color:var(--contrast-3);}.grid-container{max-width:1280px;}:root{--primary-light:#ffebd4;--primary:#fbd1a7;--primary-alt:#f9c28a;--accent:#ac702f;--accent-alt:#905e27;--accent-dark:#4e2800;--secondary:#00e8fc;--secondary-alt:#00aaba;--secondary-dark:#001f2c;--base:#fff;--base-2:#f8f9fa;--base-3:#f3f5f7;--base-4:#e9ecef;--base-5:#dee2e6;--base-6:#ced4da;--contrast:#000;--contrast-2:#121417;--contrast-3:#212529;--contrast-4:#343a40;--contrast-5:#495057;--contrast-6:#6c757d;}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none;}.gp-modal__overlay{display:none;display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(.9);transition:transform 500ms ease;padding:0 10px;}.search-modal-fields{display:flex;}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}.search-modal-form .search-field,.search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}.search-modal-fields button,.search-modal-fields button:active,.search-modal-fields button:focus,.search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}h1{font-weight:bold;font-size:clamp(3rem,2.9086rem + .3655vw,3.201rem);}h2{font-weight:bold;font-size:clamp(2.25rem,2.1815rem + .2741vw,2.4008rem);}h3{font-weight:bold;font-size:clamp(1.875rem,1.8179rem + .2284vw,2.0006rem);}h4{font-weight:bold;font-size:clamp(1.5rem,1.4543rem + .1827vw,1.6005rem);}h5{font-weight:bold;font-size:clamp(1.25rem,1.2119rem + .1523vw,1.3338rem);}body,button,input,select,textarea{font-family:var(--gp-font--ysabeau-office);}h1,h2,h3,h4,h5,h6{font-family:var(--gp-font--ysabeau-office);}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:var(--base);}h1{color:var(--contrast-2);}h2{color:var(--contrast-2);}h3{color:var(--contrast-2);}h4{color:var(--contrast-2);}h5{color:var(--contrast-2);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:var(--base-3);background-color:var(--accent);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:var(--base-3);background-color:var(--accent-2);}:root{--gp-search-modal-bg-color:var(--base-2);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,.2);}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:0px;}@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:0px;}}:root{--custom-bullet-svg:url("data:image/svg+xml;utf8,<svg id=\"fi_3388530\" enable-background=\"new 0 0 24 24\" height=\"512\" viewBox=\"0 0 24 24\" width=\"512\" xmlns=\"http://www.w3.org/2000/svg\"><g><path d=\"m9.707 19.121c-.187.188-.442.293-.707.293s-.52-.105-.707-.293l-5.646-5.647c-.586-.586-.586-1.536 0-2.121l.707-.707c.586-.586 1.535-.586 2.121 0l3.525 3.525 9.525-9.525c.586-.586 1.536-.586 2.121 0l.707.707c.586.586.586 1.536 0 2.121z\"></path></g></svg>");}.site-content{background-color:#fff6ea;}.grw-review .grw-review-inner{display:flex !important;flex-direction:column !important;justify-content:space-between !important;font-family:"Ysabeau Office",sans-serif !important;font-size:1.3rem !important;padding:1.4rem 2.2rem !important;border-radius:12px !important;max-height:20rem !important;}.grw-review:nth-of-type(3n+1) .grw-review-inner{background-color:#ffebd4 !important;}.grw-review:nth-of-type(3n+2) .grw-review-inner{background-color:#fbd1a7 !important;}.grw-review:nth-of-type(3n+3) .grw-review-inner{background-color:#fdc791 !important;}.wpcf7-form label span input:not([type="checkbox"]),.wpcf7-form label span textarea{border-radius:8px;background-color:var(--base);box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:var(--neutral-900);border:0;margin-top:.2rem;width:100% !important;}.wpcf7-form label span input:hover,.wpcf7-form label span input:focus,.wpcf7-form label span textarea:hover,.wpcf7-form label span textarea:focus{box-shadow:0 0 10px 0 rgba(0,0,0,.3);}.wpcf7-submit{background-color:var(--primary) !important;color:var(--accent-dark) !important;border-radius:12px;font-weight:600;transition:.3s all ease-in-out;}.wpcf7-submit:hover,.wpcf7-submit:focus{background-color:var(--primary-alt) !important;}.patient-info-form{display:block;width:100%;box-sizing:border-box;padding:1rem;}.patient-info-form form fieldset{border:none;margin-bottom:2rem;padding:1.5rem;background-color:inherit;border-radius:8px;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem;}.patient-info-form fieldset#consent{display:block;}.patient-info-form fieldset#consent div{margin-bottom:2rem;}.patient-info-form legend{font-weight:600;font-size:1.1rem;margin-bottom:0;}.patient-info-form .form-row{margin:0 0 .5rem 0;display:flex;flex-direction:column;gap:.35rem;}.patient-info-form .form-row--full{grid-column:1/-1;}.patient-info-form label{font-weight:500;}.patient-info-form .field-label{font-weight:500;display:inline-block;margin-bottom:.25rem;}.patient-info-form input[type="text"],.patient-info-form input[type="email"],.patient-info-form input[type="tel"],.patient-info-form input[type="date"],.patient-info-form input[type="number"],.patient-info-form textarea,.patient-info-form select{width:100%;box-sizing:border-box;padding:.55rem .65rem;border:1px solid #ccc;border-radius:4px;font:inherit;}.patient-info-form textarea{min-height:100px;resize:vertical;}.patient-info-form .wpcf7-radio,.patient-info-form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:.75rem 1rem;}.patient-info-form .wpcf7-list-item{display:inline-flex;align-items:center;gap:.35rem;margin:0;}.patient-info-form .wpcf7-submit{padding:.75rem 1.25rem;width:max-content;margin-left:1.5rem;font-weight:600;background-color:var(--primary);border:1px solid #ccc;border-radius:16px;cursor:pointer;}.patient-info-form .wpcf7-acceptance .wpcf7-list-item label{display:flex;gap:0 12px;align-items:flex-start;}.patient-info-form .wpcf7-acceptance .wpcf7-list-item label input{margin-top:4px;}.patient-info-form .wpcf7-turnstile{margin-left:1.5rem;}.patient-info-form input:focus,.patient-info-form textarea:focus,.patient-info-form select:focus{outline:2px solid #888;outline-offset:2px;}.patient-info-form .hidden-fields-container{display:none;}@media (max-width: 768px){.patient-info-form form fieldset{gap:.5rem .2rem;grid-template-columns:1fr;padding:.5rem;}.patient-info-form .form-row{gap:.25rem .2rem;}.patient-info-form input{margin-bottom:1rem;}.patient-info-form .wpcf7-submit{margin-left:.5rem;}.patient-info-form .wpcf7-turnstile{margin-left:.5rem;}}@media (max-width: 425px){.patient-info-form{padding:.5rem;}}.gb-tabs__item{display:none;}.gb-tabs__item.gb-tabs__item-open{display:block;}:where(:not(button)).gb-tabs__menu-item{cursor:pointer;}:where(.gb-tabs[data-transition=fade] .gb-tabs__item-open){opacity:1;}:where(.gb-tabs[data-transition=fade] .gb-tabs__item-transition){opacity:0;}:where(.gb-tabs[data-transition=fade] .gb-tabs__item){transition:opacity .25s ease;}.gb-accordion__content{max-height:0;overflow:hidden;transition:max-height .25s ease;visibility:hidden;will-change:max-height;}.gb-accordion__item:not(.gb-accordion__item-open)>.gb-accordion__toggle .gb-accordion__toggle-icon-close{display:none;}:where(div).gb-accordion__toggle{cursor:pointer;}:where(.gb-accordion[data-transition=fade]) .gb-accordion__content{transition:opacity .25s ease;}:where(.gb-accordion[data-transition=fade])>:not(.gb-accordion__item-open)>.gb-accordion__content{display:none;}.gb-menu--base :where(.menu-item) .gb-menu-link{color:inherit;}.gb-menu--base .gb-sub-menu{display:none;position:absolute;}.gb-menu--base .gb-sub-menu .gb-sub-menu{font-size:inherit;}.gb-menu--base .gb-submenu-toggle[aria-expanded=true]>.gb-submenu-toggle-icon,.gb-menu--base .menu-item>a[aria-expanded=true]>.gb-submenu-toggle-icon{transform:rotate(180deg);}.gb-menu--base.gb-menu .gb-sub-menu--open>.gb-sub-menu,.gb-menu--base.gb-menu--hover .menu-item:hover>.gb-sub-menu{display:block;}.gb-menu--base.gb-menu--click .menu-item>a[aria-expanded=true]+.gb-sub-menu,.gb-menu--base.gb-menu--hover .menu-item>a[aria-expanded=true]+.gb-sub-menu{display:block;}.gb-menu--base.gb-menu--click .menu-item>a[aria-expanded=true]+.gb-sub-menu .gb-sub-menu,.gb-menu--base.gb-menu--hover .menu-item>a[aria-expanded=true]+.gb-sub-menu .gb-sub-menu{position:relative;right:0;}:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-sub-menu{opacity:0;transition:opacity var(--sub-menu-transition-speed,.2s) ease,transform var(--sub-menu-transition-speed,.2s) ease,display var(--sub-menu-transition-speed,.2s) allow-discrete;}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade] :where(.gb-sub-menu){transition:opacity var(--sub-menu-transition-speed,.2s) ease,display var(--sub-menu-transition-speed,.2s) allow-discrete;}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-down] :where(.gb-sub-menu){transform:translateY(calc(var(--sub-menu-transition-distance,5px) * -1));}@starting-style{transform:translateY(calc(var(--sub-menu-transition-distance,5px) * -1));}@starting-style{transform:translateY(var(--sub-menu-transition-distance,5px));}@starting-style{transform:translateX(var(--sub-menu-transition-distance,5px));}@starting-style{transform:translateX(calc(var(--sub-menu-transition-distance,5px) * -1));}@starting-style{}.gb-menu-toggle{border:0;position:relative;}.gb-menu-toggle>*{pointer-events:none;}.gb-menu-toggle .gb-menu-open-icon{line-height:0;}.gb-menu-toggle .gb-menu-close-icon{display:none;line-height:0;}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade] :where(.gb-menu-container--mobile){transition:opacity var(--mobile-transition-speed,.2s) ease,display var(--mobile-transition-speed,.2s) allow-discrete;}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-left] :where(.gb-menu-container--mobile),:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-left] :where(.gb-menu-container--mobile){transform:translateX(100%);}@starting-style{}@starting-style{}@starting-style{}@starting-style{}@starting-style{}:where(.gb-menu-container--mobile){inset:0;overflow-y:auto;top:0;width:100%;z-index:100;}:where(.gb-menu-container--mobile) .gb-menu--base{width:100%;}:where(.gb-menu-container--mobile) .gb-menu--base.gb-menu--hover .menu-item:where(:hover,:focus,:focus-within):not(.gb-sub-menu--open)>.gb-sub-menu{display:none;}:where(.gb-menu-container--mobile) .gb-menu--base.gb-menu--hover .menu-item>a{flex-grow:1;}:where(.gb-menu-container--mobile) .gb-menu--base .gb-sub-menu{position:relative;transition:none;width:100%;}:where(.gb-menu-container--mobile) .gb-menu--base .gb-sub-menu .gb-sub-menu{right:auto;}.gb-menu-toggle:where(.gb-menu-toggle--toggled) .gb-menu-close-icon{display:block;}.gb-menu-toggle:where(.gb-menu-toggle--toggled) .gb-menu-open-icon{display:none;}body[data-gb-menu-open]{overflow:hidden;}.gb-menu-container--toggled .gb-menu-hide-on-toggled,.gb-menu-container:not(.gb-menu-container--toggled) .gb-menu-show-on-toggled{display:none;}:where(.gb-submenu-toggle){align-items:center;align-self:stretch;display:flex;justify-content:center;line-height:0;width:25px;}:where(.gb-menu-item:focus-within){position:relative;z-index:1;}@media (hover:hover){:where(.gb-menu-container):not(.gb-menu-container--toggled) .gb-menu--hover .gb-submenu-toggle{pointer-events:none;}}