.elementor-2965 .elementor-element.elementor-element-5c4bc4a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-310c12dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-d1a1b1cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-cce2fc2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-653bc608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-076c0905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-0d1e0ddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-c810f9b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-7e3fe266{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-a8f95b2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-b2af2fd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-1c47555c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-5595814b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-5595814b:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-5595814b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf8f1;}.elementor-2965 .elementor-element.elementor-element-b2f7af14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-6bae185{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2965 .elementor-element.elementor-element-2fc90608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-81d13d64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-aa003a3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-67b30bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-67b30bed:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-67b30bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf8f1;}.elementor-2965 .elementor-element.elementor-element-eb9ecc70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-83eb5704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-a7e6be50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:18px;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-18px;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group > label, .elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-subgroup label{color:#22352F;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group > label{font-size:14px;font-weight:600;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-type-html{padding-bottom:0px;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group .elementor-field{color:#414641;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group .elementor-field, .elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-subgroup label{font-size:15px;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#DDD3BF;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#DDD3BF;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-field-group .elementor-select-wrapper::before{color:#DDD3BF;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-button{font-size:15px;font-weight:700;border-radius:40px 40px 40px 40px;padding:16px 24px 16px 24px;}.elementor-2965 .elementor-element.elementor-element-6abf448 .e-form__buttons__wrapper__button-next{background-color:#AD9150;color:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-button[type="submit"]{background-color:#AD9150;color:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-6abf448 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2965 .elementor-element.elementor-element-6abf448 .e-form__buttons__wrapper__button-next:hover{background-color:#22352F;color:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-button[type="submit"]:hover{background-color:#22352F;color:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-6abf448 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-6abf448 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2965 .elementor-element.elementor-element-6abf448{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}/* Start custom CSS for posts, class: .elementor-element-6bae185 */.elementor-2965 .elementor-element.elementor-element-6bae185{width:100%}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-posts-container{column-gap:24px;row-gap:24px}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post{display:flex;min-height:0;padding:32px 34px;background:#fff;border:1px solid #e6ddcb;border-radius:14px;box-shadow:none;transition:none}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__text{display:flex;flex-direction:column;align-items:flex-start;width:100%}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__title{margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:28px;line-height:1.25;font-weight:600}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__title a{color:#22352f}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__title a:hover,.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__title a:focus-visible{color:#80682e}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__excerpt{flex:1;color:#414641;font:16px/1.7 Arial,sans-serif}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__excerpt p{margin:0 0 26px}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__meta-data{display:none}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__read-more{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;margin-top:auto;background:#b2934f;border:1px solid #b2934f;border-radius:999px;color:#fff!important;font:700 15px/1.3 Arial,sans-serif;text-decoration:none!important;box-shadow:none;transition:background-color .2s,color .2s}
.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__read-more:hover,.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__read-more:focus-visible{background:#80682e;border-color:#80682e;color:#fff!important}
@media(max-width:767px){.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post{padding:26px}.elementor-2965 .elementor-element.elementor-element-6bae185 .elementor-post__title{font-size:25px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c4bc4a1 */.elementor-2965 .elementor-element.elementor-element-5c4bc4a1{--ink:#22352f;--gold:#ad9150;--cream:#fbf8f1;color:#414641;font:17px/1.75 Arial,sans-serif;gap:0;background:#fff}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;gap:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .elementor-widget{margin:0;max-width:100%}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .elementor-heading-title{font-family:Fraunces,Georgia,serif;color:var(--ink);font-weight:600;line-height:1.18}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 h1.elementor-heading-title{font-size:clamp(38px,4.2vw,62px);letter-spacing:-1.4px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 h2.elementor-heading-title{font-size:clamp(29px,3vw,42px)}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 h3.elementor-heading-title{font-size:24px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-heading{margin-bottom:20px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 p{margin:0 0 18px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-wrap{width:min(1180px,calc(100% - 48px));max-width:1180px;margin-inline:auto}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-section{padding:76px 0;scroll-margin-top:32px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-tint{background:var(--cream)}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-hero{padding:38px 0 78px;background:#fbf8f1 url('https://hmm-gyor.lemonshakers.io/wp-content/uploads/2026/10/hero-bg-1.svg') center/cover}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-hero-grid>*{min-width:0;width:100%}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-crumb{font-size:13px;margin-bottom:36px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-crumb p{margin:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#8c7138;margin-bottom:18px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-eyebrow p{margin:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-lead{font-size:20px;line-height:1.7;margin:4px 0 24px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-photo img{width:100%;height:370px;object-fit:cover;border-radius:150px 32px 32px 32px;box-shadow:18px 18px 0 #eee5d2}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-actions{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:12px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-button{width:auto}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-button .elementor-button{background:var(--gold);border:1px solid var(--gold);border-radius:999px;color:#fff;padding:15px 24px;font:700 15px/1.5 Arial,sans-serif}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-outline .elementor-button{background:transparent;color:#796124}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-button .elementor-button:hover,.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-button .elementor-button:focus-visible{background:#80682e;color:#fff}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-copy a{color:#796124}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-copy ul{padding-left:24px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-copy li{margin-bottom:7px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-cards{display:grid;gap:22px;align-items:stretch}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-cards>*{min-width:0;width:100%}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card{padding:30px;border:1px solid #e6dcc6;border-top:3px solid #b29857;border-radius:22px;background:#fff;min-width:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card .hi-card-title{margin-bottom:14px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card-icon{color:#a5894f;font:600 14px/1 Arial,sans-serif;letter-spacing:2px;margin-bottom:26px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card-icon p{margin:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card-copy p:last-child{margin-bottom:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-two>*{width:100%;min-width:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-image-wide img{width:100%;height:400px;object-fit:cover;border-radius:26px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery>*{width:100%;min-width:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery img{width:100%;height:270px;object-fit:cover;border-radius:16px;display:block}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .elementor-widget-image:nth-child(5n+1) img{height:320px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-doctors{display:grid;grid-template-columns:repeat(2,minmax(0,280px));gap:24px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-doctor{border:1px solid #e6dcc6;border-radius:22px;overflow:hidden;background:#fff}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-doctor-photo img{width:100%;height:300px;object-fit:cover;object-position:center 18%}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-doctor-body{padding:22px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-link-card{background:#fff;border:1px solid #e7dcc5;border-radius:22px;padding:30px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-fund-logo img{height:78px;width:100%;object-fit:contain;object-position:left center;margin-bottom:18px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-note{background:#f4eddf;border-left:3px solid #ad9150;padding:18px 22px;border-radius:0 12px 12px 0;font-size:15px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-nav{display:flex;flex-wrap:wrap;flex-direction:row;gap:9px;margin:26px 0 36px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-nav .elementor-button{padding:9px 14px;background:#fff;border:1px solid #e6dcc6;border-radius:999px;color:#796124;font:600 13px/1.4 Arial,sans-serif}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-nav .elementor-button:hover{background:#80682e;color:#fff}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-group{border:1px solid #e6dcc6;border-radius:18px;background:#fff;padding:24px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-group .elementor-heading-title{font-size:24px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 0;border-bottom:1px solid #eee7d9;font-size:15px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-row:last-child{border:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-row>*{min-width:0;width:100%}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-row p{margin:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-value{color:var(--ink);font-weight:700;text-align:right}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-job{margin-bottom:22px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-job .hi-actions{margin-top:auto}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-map iframe{width:100%;height:420px;border:0;border-radius:22px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 a:focus-visible{outline:3px solid #ad9150;outline-offset:4px}body:has(.hi-page) #primary{margin:0!important;width:100%}body:has(.hi-page) .entry-header,body:has(.hi-page) #secondary{display:none}body:has(.hi-page) .site-content>.ast-container{max-width:none;padding:0;display:block}body:has(.hi-page) .site-main>article{padding:0!important}body:has(.hi-page) .entry-content{margin:0}body:has(.hi-page) .entry-content>.elementor{max-width:none!important;width:100%;margin:0!important}@media(max-width:900px){.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-groups{grid-template-columns:1fr}}@media(max-width:767px){.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-wrap{width:calc(100% - 36px)}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-section{padding:48px 0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-hero{padding:24px 0 50px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-hero-grid,.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-two{grid-template-columns:1fr;gap:32px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-crumb{margin-bottom:26px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-photo img{height:270px;border-radius:90px 24px 24px 24px;box-shadow:10px 10px 0 #eee5d2}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-cards-3,.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-cards-2{grid-template-columns:1fr}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery img{height:210px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-doctors{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-doctor-photo img{height:220px}}@media(max-width:480px){.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery{grid-template-columns:1fr}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery img{height:240px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-doctors{grid-template-columns:minmax(0,320px)}}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1{scroll-behavior:smooth}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card{border:1px solid #e5dfd3;border-radius:12px;box-shadow:0 10px 28px rgba(29,48,39,.035);padding:32px;background:#fff}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card-icon{display:none}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card-title{margin-bottom:14px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card .elementor-heading-title{color:var(--ink)}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card a{text-decoration:none;border-bottom:1px solid #c5ae79}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card a:hover{color:#80682e;border-color:#80682e}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-fund-card{box-shadow:none;padding:28px;border-color:#ebe5d9}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-fund-card .elementor-heading-title{font-size:20px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-booking-inner{max-width:960px;margin-inline:auto;text-align:center;align-items:center}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-booking-inner>.hi-heading{margin-bottom:18px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-booking-lead{max-width:720px;margin:0 auto 28px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-embed{width:100%;min-height:280px;background:#fff;border:1px dashed #cfb579;border-radius:22px;padding:52px 28px;align-items:center;justify-content:center}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-embed-widget{min-height:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-embed-note{color:#777d77;font-size:15px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-embed-note p{margin:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-embed .hi-actions{justify-content:center;margin:18px 0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-booking-extra{max-width:740px;margin:26px auto 0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-booking-extra p{margin:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery-item{width:100%!important;max-width:none!important;margin:0;overflow:hidden;border-radius:10px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery-item:first-child{grid-column:span 2;grid-row:span 2}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery-icon,.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery a{height:100%;display:block}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery img{width:100%;height:270px;object-fit:cover;display:block;border:0!important;transition:transform .35s ease,filter .35s ease}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery-item:first-child img{height:556px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery a:hover img{transform:scale(1.025);filter:brightness(.94)}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:56px;align-items:start}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-aside{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow:auto;padding:28px 24px;background:#fbf8f1;border-radius:10px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-aside .elementor-heading-title{font:600 21px/1.25 Fraunces,Georgia,serif;margin-bottom:14px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-nav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;margin:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-nav .elementor-button{display:block;text-align:left;padding:10px 0;border:0;border-bottom:1px solid #e7dfcf;border-radius:0;background:transparent;color:#4b514b;font:500 14px/1.45 Arial,sans-serif}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-nav .elementor-button:hover,.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-nav .elementor-button:focus-visible{background:transparent;color:#846b35;text-decoration:underline}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-groups{display:flex;flex-direction:column;gap:0;min-width:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-group{border:0;border-bottom:1px solid #ded7ca;border-radius:0;background:#fff;padding:0 0 42px;margin-bottom:42px;scroll-margin-top:95px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-group:last-child{border-bottom:0;margin-bottom:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-group .elementor-heading-title{font-size:30px;margin-bottom:17px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-row{grid-template-columns:minmax(0,1fr) minmax(95px,auto);gap:24px;padding:13px 0;border-bottom:1px solid #eee9e0;font-size:15px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-row:last-child{border-bottom:0}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-value{white-space:nowrap}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-intro{max-width:780px;margin-bottom:34px}@media(max-width:900px){.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-layout{grid-template-columns:1fr;gap:32px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-aside{position:static;max-height:260px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery-item:first-child{grid-column:span 2;grid-row:span 1}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery-item:first-child img{height:340px}}@media(max-width:767px){.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-contact-cards{grid-template-columns:1fr}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-card{padding:26px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-embed{padding:38px 18px;min-height:260px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery{gap:10px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery img{height:200px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-group .elementor-heading-title{font-size:26px}}@media(max-width:480px){.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery{grid-template-columns:1fr}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery-item:first-child{grid-column:auto}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery .gallery-item:first-child img,.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-native-gallery img{height:245px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-row{grid-template-columns:1fr;gap:3px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-price-value{text-align:left}}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo{overflow:hidden;border-radius:10px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo:first-child{grid-column:span 2;grid-row:span 2}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo a{display:block;height:100%}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo img{height:260px;transition:transform .35s ease,filter .35s ease}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo:first-child img{height:536px}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo a:hover img{transform:scale(1.025);filter:brightness(.94)}@media(max-width:900px){.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo:first-child{grid-row:span 1}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo:first-child img{height:300px}}@media(max-width:480px){.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery{grid-template-columns:1fr}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo:first-child{grid-column:auto}.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo img,.elementor-2965 .elementor-element.elementor-element-5c4bc4a1 .hi-gallery .hi-gallery-photo:first-child img{height:250px}}/* End custom CSS */