@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.app{height:auto;min-height:100vh}.flex-row{display:flex}@media (width<=599px){.flex-row{flex-direction:column}.flex-row.mobile-reverse{flex-direction:column-reverse}}.column{width:50%}@media (width<=599px){.column{width:100%}}.image-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sr-only{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.skip-link{z-index:9999;color:#ece9e5;background:#1a1d13;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:0}.skip-link:focus{top:0}.section-heading{text-align:left;font-family:Cormorant Garamond,serif;font-size:40px;line-height:1.2}.section-heading--light{color:#000}.section-heading--light .italics{color:#7a8c5c}.section-heading--medium{color:#000}.section-heading--medium .italics{color:#3d4230}.section-heading--dark{color:#ece9e5}.section-heading--dark .italics{color:#a8b898}.section-heading .italics{font-style:italic}.section-name{text-transform:uppercase;text-align:left;letter-spacing:2px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}.section-name--light{color:#7a8c5c}.section-name--medium{color:#3d4230}.section-name--dark{color:#a8b898}.about-me{background-color:#ece9e5;padding:50px;scroll-margin-top:60px}@media (width>=1025px){.about-me{padding-left:150px;padding-right:150px}}.about-me__image-column{flex-direction:column;gap:50px;padding-right:50px;display:flex}@media (width<=599px){.about-me__image-column{flex-direction:column-reverse;margin-top:50px;padding-right:0}}.about-me__image-container{background-image:url(/images/Elias1.jpg);background-position:50%;background-size:cover;width:100%;height:400px}@media (width<=599px){.about-me__image-container{width:100%}}.info-box{background-color:#cdd7c3;border:2px solid #7a8c5c;width:100%;padding:8px;box-shadow:5px 5px 5px #d3d3d3}.info-box ul{flex-direction:column;gap:15px;display:flex}.info-box li{color:#3d4230;font-family:Open Sans,sans-serif}.body-text{text-align:left;letter-spacing:.75px;margin-bottom:16px;font-family:Open Sans,sans-serif}.body-text--light{color:#000}.body-text--dark{color:#ece9e5}.contact{background-color:#ece9e5;scroll-margin-top:60px}.contact .contact-details-container{margin-top:50px}.contact dl{margin-bottom:32px}.contact dt{text-transform:uppercase;color:#3d4230;font-family:Open Sans,sans-serif;font-size:16px}.contact dd{margin-inline-start:0}.contact dd>a{color:#7a8c5c;letter-spacing:.75px;font-family:Open Sans,sans-serif;font-size:16px;text-decoration:none}.contact dd>a:hover,.contact dd>a:visited,.contact dd>a:focus{text-decoration:underline}.contact .text-container{padding:50px}@media (width>=1025px){.contact .text-container{padding-left:150px}}.contact .text-container{background-color:#ece9e5}.contact__image{background-image:url(/images/Elias2.jpg);background-position:50%;background-size:cover;width:200px;height:260px}@media (width<=599px){.contact__image{background-size:100%;width:100%;height:450px}}.reserve-time{background-color:#3d4230;padding:50px;scroll-margin-top:60px}@media (width>=1025px){.reserve-time{padding-left:150px;padding-right:150px}}.reserve-time .button-container{margin-top:50px}.button-link{text-transform:uppercase;letter-spacing:.85px;width:fit-content;padding:16px 24px;font-family:Open Sans,sans-serif;text-decoration:none;transition:background-color .2s,border-color .2s;display:block}.button-link--medium{color:#ece9e5;background-color:#7a8c5c;border:1px solid #7a8c5c;box-shadow:5px 5px 5px #3a3a3a}.button-link--medium:hover{background-color:#65734c}.button-link--medium:active{transform:translateY(1px)}.what-can-be-treated{background-color:#bdc9b1;padding:50px;scroll-margin-top:60px}@media (width>=1025px){.what-can-be-treated{padding-left:150px;padding-right:150px}}.what-can-be-treated .list-container{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}@media (width<=1024px){.what-can-be-treated .list-container{flex-direction:column}}.list-card{background-color:#f2ebe0;border:2px solid #d4ccbc;width:100%;max-width:calc(50% - 8px);padding:24px}@media (width<=1024px){.list-card{max-width:100%}}.list-card .row{align-items:baseline;display:flex}.list-card .left-column{width:20%}.list-card .right-column{width:75%}.list-card .number{color:#8a9c7a;font-family:Cormorant Garamond,serif;font-size:50px;line-height:1}.list-card .title{margin-bottom:5px;font-family:Open Sans,sans-serif;font-size:22px}.list-card .description{font-family:Open Sans,sans-serif}.what-osteopathy-is{background-color:#3d4230;padding:50px;scroll-margin-top:60px}@media (width>=1025px){.what-osteopathy-is{padding-left:150px;padding-right:150px}}.what-osteopathy-is h4{color:#000;font-family:Cormorant Garamond,serif;font-size:28px}.what-osteopathy-is__text-box-container{gap:30px;margin-top:50px;display:flex}@media (width<=1024px){.what-osteopathy-is__text-box-container{flex-direction:column}}.what-osteopathy-is__text-box{background-color:#cdd7c3;border:2px solid #7a8c5c;width:100%;padding:32px;box-shadow:5px 5px 5px #3a3a3a}.what-osteopathy-is__text-box h4{margin-top:0}.home{background-image:url(/images/Trees1.jpg);background-repeat:no-repeat;background-size:cover;flex-direction:column;height:auto;min-height:650px;padding-top:64px;display:flex;position:relative}.home .text-container{z-index:100;flex-direction:column;width:50%;padding:50px;display:flex}@media (width>=1025px){.home .text-container{width:70%;padding-left:150px;padding-right:150px}}@media (width<=1024px){.home .text-container{width:75%}}@media (width<=599px){.home .text-container{width:100%}}.home .button-container{margin-top:50px}.home .filter{opacity:.75;background-color:#1a1d13;width:100%;height:100%;position:absolute;top:0}.home__flex-row{flex:1;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.navbar-container{z-index:200;background-color:#ece9e5;justify-content:space-between;align-items:center;width:100%;height:50px;padding:32px;font-family:Open Sans,sans-serif;display:flex;position:fixed;box-shadow:0 0 15px #00000040}@media (width>=1025px){.navbar-container{padding-left:150px;padding-right:150px}}.nav-link-container{gap:16px;display:flex}@media (width<=700px){.nav-link-container{display:none}}.nav-link{color:#000;text-transform:uppercase;letter-spacing:.95px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:none}.nav-link:hover{text-decoration:underline}.nav-dropdown{z-index:200;position:relative}.nav-dropdown__button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.nav-dropdown__menu{white-space:nowrap;background-color:#ece9e5;flex-direction:column;gap:12px;min-width:220px;margin-top:8px;padding:16px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 0 15px #00000040}.burger-menu-button{background:0 0;border:none;outline:none;padding:12px;display:none}@media (width<=700px){.burger-menu-button{display:block}}.mobile-nav-container{display:none}@media (width<=700px){.mobile-nav-container{background-color:#ece9e5;flex-direction:column;gap:16px;width:100%;padding:16px 32px 32px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 0 15px #00000040}}.mobile-nav-container .mobile-nav-container__sublinks{flex-direction:column;gap:16px;padding-left:16px;display:flex}.burger-menu{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:28px;display:flex}.burger-menu span{background-color:#000;border-radius:2px;width:100%;height:3px;display:block}.logo-container{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;display:flex}.brand-logo{flex-direction:column;align-self:flex-start;font-size:14px;display:inline-flex}.brand-logo__top,.brand-logo__bottom{text-transform:uppercase;padding:0 4px}.brand-logo--light .brand-logo__top{color:#3d4230}.brand-logo--light .brand-logo__bottom{color:#ece9e5;background-color:#3d4230}.brand-logo--dark .brand-logo__top{color:#ece9e5}.brand-logo--dark .brand-logo__bottom{color:#3d4230;background-color:#ece9e5}.footer{color:#ece9e5;background-color:#3d4230;padding:48px 32px 24px;font-family:Open Sans,sans-serif}@media (width>=1025px){.footer{padding-left:150px;padding-right:150px}}.footer__inner{border-bottom:1px solid #ece9e533;gap:64px;padding-bottom:40px;display:flex}@media (width<=599px){.footer__inner{flex-direction:column;gap:32px}}.footer__contact{flex-direction:column;gap:4px;display:flex}.footer__label{text-transform:uppercase;letter-spacing:.85px;color:#a8b898;margin:12px 0 0;font-size:12px}.footer__label:first-child{margin-top:0}.footer__value{margin:0}.footer__value a{letter-spacing:.75px;color:#ece9e5;font-size:14px;text-decoration:none}.footer__value a:hover,.footer__value a:visited,.footer__value a:focus{text-decoration:underline}.footer__language{margin-top:16px}.footer__copyright{color:#a8b898;letter-spacing:.5px;margin:0;padding-top:20px;font-size:12px}.footer__language-select{color:#ece9e5;letter-spacing:.85px;cursor:pointer;background-color:#0000;border:1px solid #ece9e54d;padding:4px 8px;font-family:Open Sans,sans-serif;font-size:12px}.footer__language-select:focus-visible{outline-color:#a8b898}.footer__language-select option{background-color:#3d4230}.research{background-color:#ece9e5;flex-direction:column;height:auto;min-height:650px;padding:114px 50px 50px;display:flex;position:relative}@media (width>=1025px){.research{padding-left:150px;padding-right:150px}}.research-list{flex-direction:column;gap:8px;display:flex}.research-link h4{color:#3d4230;margin-bottom:0;font-family:Cormorant Garamond,serif;font-size:24px}.research-link p{color:#7a8c5c}.research-link a{color:#3d4230}
