.elementor-2962 .elementor-element.elementor-element-674119fc{--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-2962 .elementor-element.elementor-element-dcf760d7{--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-2962 .elementor-element.elementor-element-be557c48{--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-2962 .elementor-element.elementor-element-722f35c0{--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-2962 .elementor-element.elementor-element-6e58fa24{--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-2962 .elementor-element.elementor-element-a7c0f6a1{--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-2962 .elementor-element.elementor-element-d746ee48{--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-2962 .elementor-element.elementor-element-4be8cf6c{--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-2962 .elementor-element.elementor-element-00e1782f{--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-2962 .elementor-element.elementor-element-d98e3f4d{--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-2962 .elementor-element.elementor-element-0ac64407{--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-2962 .elementor-element.elementor-element-89a24298{--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-2962 .elementor-element.elementor-element-57d95612{--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-2962 .elementor-element.elementor-element-57d95612:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-57d95612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf8f1;}.elementor-2962 .elementor-element.elementor-element-13562a71{--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-2962 .elementor-element.elementor-element-f5496bb6{--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-2962 .elementor-element.elementor-element-891e615b{--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-2962 .elementor-element.elementor-element-a1cc1c45{--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-2962 .elementor-element.elementor-element-4fc0dda2{--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-2962 .elementor-element.elementor-element-33b4bed0{--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-2962 .elementor-element.elementor-element-7ee3e378{--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-2962 .elementor-element.elementor-element-e6b18ff4{--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-2962 .elementor-element.elementor-element-2001b68b{--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-2962 .elementor-element.elementor-element-6f289d50{--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-2962 .elementor-element.elementor-element-c74093e0{--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-2962 .elementor-element.elementor-element-642f269b{--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-2962 .elementor-element.elementor-element-1a50030{--display:flex;}.elementor-2962 .elementor-element.elementor-element-82f93959{--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-2962 .elementor-element.elementor-element-82f93959:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-82f93959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf8f1;}.elementor-2962 .elementor-element.elementor-element-aa3d3958{--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-2962 .elementor-element.elementor-element-77bbadb6{--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-2962 .elementor-element.elementor-element-4608edf6{--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-2962 .elementor-element.elementor-element-37eff0f .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:18px;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-18px;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-field-group > label, .elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-field-subgroup label{color:#22352F;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-field-group > label{font-size:14px;font-weight:600;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-field-type-html{padding-bottom:0px;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-field-group .elementor-field{color:#414641;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-field-group .elementor-field, .elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-field-subgroup label{font-size:15px;}.elementor-2962 .elementor-element.elementor-element-37eff0f .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-2962 .elementor-element.elementor-element-37eff0f .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-2962 .elementor-element.elementor-element-37eff0f .elementor-field-group .elementor-select-wrapper::before{color:#DDD3BF;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-button{font-size:15px;font-weight:700;border-radius:40px 40px 40px 40px;padding:16px 24px 16px 24px;}.elementor-2962 .elementor-element.elementor-element-37eff0f .e-form__buttons__wrapper__button-next{background-color:#AD9150;color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-button[type="submit"]{background-color:#AD9150;color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-37eff0f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2962 .elementor-element.elementor-element-37eff0f .e-form__buttons__wrapper__button-next:hover{background-color:#22352F;color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-button[type="submit"]:hover{background-color:#22352F;color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-37eff0f .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-37eff0f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2962 .elementor-element.elementor-element-37eff0f{--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 container, class: .elementor-element-f5496bb6 */.elementor-2962 .elementor-element.elementor-element-f5496bb6 .hi-card-copy a { display: inline-flex; align-items: center; justify-content: center; min-height: 42px; margin-top: 5px; padding: 9px 19px; border: 1px solid #b19552; border-radius: 999px; color: #806829 !important; text-decoration: none !important; font-weight: 600; line-height: 1.2; transition: background-color .2s ease, color .2s ease, border-color .2s ease; }
.elementor-2962 .elementor-element.elementor-element-f5496bb6 .hi-card-copy a:hover, .elementor-2962 .elementor-element.elementor-element-f5496bb6 .hi-card-copy a:focus-visible { background: #b19552; color: #fff !important; border-color: #b19552; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b18ff4 */.elementor-2962 .elementor-element.elementor-element-e6b18ff4 .hi-card-copy a { display: inline-flex; align-items: center; justify-content: center; min-height: 42px; margin-top: 5px; padding: 9px 19px; border: 1px solid #b19552; border-radius: 999px; color: #806829 !important; text-decoration: none !important; font-weight: 600; line-height: 1.2; transition: background-color .2s ease, color .2s ease, border-color .2s ease; }
.elementor-2962 .elementor-element.elementor-element-e6b18ff4 .hi-card-copy a:hover, .elementor-2962 .elementor-element.elementor-element-e6b18ff4 .hi-card-copy a:focus-visible { background: #b19552; color: #fff !important; border-color: #b19552; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674119fc */.elementor-2962 .elementor-element.elementor-element-674119fc{--ink:#22352f;--gold:#ad9150;--cream:#fbf8f1;color:#414641;font:17px/1.75 Arial,sans-serif;gap:0;background:#fff}.elementor-2962 .elementor-element.elementor-element-674119fc .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-2962 .elementor-element.elementor-element-674119fc .elementor-widget{margin:0;max-width:100%}.elementor-2962 .elementor-element.elementor-element-674119fc .elementor-heading-title{font-family:Fraunces,Georgia,serif;color:var(--ink);font-weight:600;line-height:1.18}.elementor-2962 .elementor-element.elementor-element-674119fc h1.elementor-heading-title{font-size:clamp(38px,4.2vw,62px);letter-spacing:-1.4px}.elementor-2962 .elementor-element.elementor-element-674119fc h2.elementor-heading-title{font-size:clamp(29px,3vw,42px)}.elementor-2962 .elementor-element.elementor-element-674119fc h3.elementor-heading-title{font-size:24px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-heading{margin-bottom:20px}.elementor-2962 .elementor-element.elementor-element-674119fc p{margin:0 0 18px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-wrap{width:min(1180px,calc(100% - 48px));max-width:1180px;margin-inline:auto}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-section{padding:76px 0;scroll-margin-top:32px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-tint{background:var(--cream)}.elementor-2962 .elementor-element.elementor-element-674119fc .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-2962 .elementor-element.elementor-element-674119fc .hi-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-hero-grid>*{min-width:0;width:100%}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-crumb{font-size:13px;margin-bottom:36px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-crumb p{margin:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#8c7138;margin-bottom:18px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-eyebrow p{margin:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-lead{font-size:20px;line-height:1.7;margin:4px 0 24px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-photo img{width:100%;height:370px;object-fit:cover;border-radius:150px 32px 32px 32px;box-shadow:18px 18px 0 #eee5d2}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-actions{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:12px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-button{width:auto}.elementor-2962 .elementor-element.elementor-element-674119fc .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-2962 .elementor-element.elementor-element-674119fc .hi-outline .elementor-button{background:transparent;color:#796124}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-button .elementor-button:hover,.elementor-2962 .elementor-element.elementor-element-674119fc .hi-button .elementor-button:focus-visible{background:#80682e;color:#fff}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-copy a{color:#796124}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-copy ul{padding-left:24px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-copy li{margin-bottom:7px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-cards{display:grid;gap:22px;align-items:stretch}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-cards>*{min-width:0;width:100%}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card{padding:30px;border:1px solid #e6dcc6;border-top:3px solid #b29857;border-radius:22px;background:#fff;min-width:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card .hi-card-title{margin-bottom:14px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card-icon{color:#a5894f;font:600 14px/1 Arial,sans-serif;letter-spacing:2px;margin-bottom:26px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card-icon p{margin:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card-copy p:last-child{margin-bottom:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-two>*{width:100%;min-width:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-image-wide img{width:100%;height:400px;object-fit:cover;border-radius:26px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery>*{width:100%;min-width:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery img{width:100%;height:270px;object-fit:cover;border-radius:16px;display:block}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .elementor-widget-image:nth-child(5n+1) img{height:320px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-doctors{display:grid;grid-template-columns:repeat(2,minmax(0,280px));gap:24px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-doctor{border:1px solid #e6dcc6;border-radius:22px;overflow:hidden;background:#fff}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-doctor-photo img{width:100%;height:300px;object-fit:cover;object-position:center 18%}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-doctor-body{padding:22px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-link-card{background:#fff;border:1px solid #e7dcc5;border-radius:22px;padding:30px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-fund-logo img{height:78px;width:100%;object-fit:contain;object-position:left center;margin-bottom:18px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-note{background:#f4eddf;border-left:3px solid #ad9150;padding:18px 22px;border-radius:0 12px 12px 0;font-size:15px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-nav{display:flex;flex-wrap:wrap;flex-direction:row;gap:9px;margin:26px 0 36px}.elementor-2962 .elementor-element.elementor-element-674119fc .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-2962 .elementor-element.elementor-element-674119fc .hi-price-nav .elementor-button:hover{background:#80682e;color:#fff}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-group{border:1px solid #e6dcc6;border-radius:18px;background:#fff;padding:24px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-group .elementor-heading-title{font-size:24px}.elementor-2962 .elementor-element.elementor-element-674119fc .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-2962 .elementor-element.elementor-element-674119fc .hi-price-row:last-child{border:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-row>*{min-width:0;width:100%}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-row p{margin:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-value{color:var(--ink);font-weight:700;text-align:right}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-job{margin-bottom:22px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-job .hi-actions{margin-top:auto}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-map iframe{width:100%;height:420px;border:0;border-radius:22px}.elementor-2962 .elementor-element.elementor-element-674119fc 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-2962 .elementor-element.elementor-element-674119fc .hi-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-groups{grid-template-columns:1fr}}@media(max-width:767px){.elementor-2962 .elementor-element.elementor-element-674119fc .hi-wrap{width:calc(100% - 36px)}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-section{padding:48px 0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-hero{padding:24px 0 50px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-hero-grid,.elementor-2962 .elementor-element.elementor-element-674119fc .hi-two{grid-template-columns:1fr;gap:32px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-crumb{margin-bottom:26px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-photo img{height:270px;border-radius:90px 24px 24px 24px;box-shadow:10px 10px 0 #eee5d2}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-cards-3,.elementor-2962 .elementor-element.elementor-element-674119fc .hi-cards-2{grid-template-columns:1fr}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery img{height:210px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-doctors{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-doctor-photo img{height:220px}}@media(max-width:480px){.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery{grid-template-columns:1fr}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery img{height:240px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-doctors{grid-template-columns:minmax(0,320px)}}.elementor-2962 .elementor-element.elementor-element-674119fc{scroll-behavior:smooth}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card{border:1px solid #e5dfd3;border-radius:12px;box-shadow:0 10px 28px rgba(29,48,39,.035);padding:32px;background:#fff}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card-icon{display:none}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card-title{margin-bottom:14px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card .elementor-heading-title{color:var(--ink)}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card a{text-decoration:none;border-bottom:1px solid #c5ae79}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card a:hover{color:#80682e;border-color:#80682e}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-fund-card{box-shadow:none;padding:28px;border-color:#ebe5d9}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-fund-card .elementor-heading-title{font-size:20px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-booking-inner{max-width:960px;margin-inline:auto;text-align:center;align-items:center}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-booking-inner>.hi-heading{margin-bottom:18px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-booking-lead{max-width:720px;margin:0 auto 28px}.elementor-2962 .elementor-element.elementor-element-674119fc .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-2962 .elementor-element.elementor-element-674119fc .hi-embed-widget{min-height:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-embed-note{color:#777d77;font-size:15px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-embed-note p{margin:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-embed .hi-actions{justify-content:center;margin:18px 0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-booking-extra{max-width:740px;margin:26px auto 0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-booking-extra p{margin:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery-item{width:100%!important;max-width:none!important;margin:0;overflow:hidden;border-radius:10px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery-item:first-child{grid-column:span 2;grid-row:span 2}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery-icon,.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery a{height:100%;display:block}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery img{width:100%;height:270px;object-fit:cover;display:block;border:0!important;transition:transform .35s ease,filter .35s ease}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery-item:first-child img{height:556px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery a:hover img{transform:scale(1.025);filter:brightness(.94)}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:56px;align-items:start}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-aside{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow:auto;padding:28px 24px;background:#fbf8f1;border-radius:10px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-aside .elementor-heading-title{font:600 21px/1.25 Fraunces,Georgia,serif;margin-bottom:14px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-nav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;margin:0}.elementor-2962 .elementor-element.elementor-element-674119fc .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-2962 .elementor-element.elementor-element-674119fc .hi-price-nav .elementor-button:hover,.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-nav .elementor-button:focus-visible{background:transparent;color:#846b35;text-decoration:underline}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-groups{display:flex;flex-direction:column;gap:0;min-width:0}.elementor-2962 .elementor-element.elementor-element-674119fc .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-2962 .elementor-element.elementor-element-674119fc .hi-price-group:last-child{border-bottom:0;margin-bottom:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-group .elementor-heading-title{font-size:30px;margin-bottom:17px}.elementor-2962 .elementor-element.elementor-element-674119fc .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-2962 .elementor-element.elementor-element-674119fc .hi-price-row:last-child{border-bottom:0}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-value{white-space:nowrap}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-intro{max-width:780px;margin-bottom:34px}@media(max-width:900px){.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-layout{grid-template-columns:1fr;gap:32px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-aside{position:static;max-height:260px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery-item:first-child{grid-column:span 2;grid-row:span 1}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery-item:first-child img{height:340px}}@media(max-width:767px){.elementor-2962 .elementor-element.elementor-element-674119fc .hi-contact-cards{grid-template-columns:1fr}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-card{padding:26px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-embed{padding:38px 18px;min-height:260px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery{gap:10px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery img{height:200px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-group .elementor-heading-title{font-size:26px}}@media(max-width:480px){.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery{grid-template-columns:1fr}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery-item:first-child{grid-column:auto}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery .gallery-item:first-child img,.elementor-2962 .elementor-element.elementor-element-674119fc .hi-native-gallery img{height:245px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-row{grid-template-columns:1fr;gap:3px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-price-value{text-align:left}}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo{overflow:hidden;border-radius:10px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo:first-child{grid-column:span 2;grid-row:span 2}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo a{display:block;height:100%}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo img{height:260px;transition:transform .35s ease,filter .35s ease}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo:first-child img{height:536px}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo a:hover img{transform:scale(1.025);filter:brightness(.94)}@media(max-width:900px){.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo:first-child{grid-row:span 1}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo:first-child img{height:300px}}@media(max-width:480px){.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery{grid-template-columns:1fr}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo:first-child{grid-column:auto}.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo img,.elementor-2962 .elementor-element.elementor-element-674119fc .hi-gallery .hi-gallery-photo:first-child img{height:250px}}/* End custom CSS */