.elementor-18964 .elementor-element.elementor-element-b5ee8bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(201,162,39,0.18);--border-color:rgba(201,162,39,0.18);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18964 .elementor-element.elementor-element-b5ee8bc:not(.elementor-motion-effects-element-type-background), .elementor-18964 .elementor-element.elementor-element-b5ee8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0B0D;}.elementor-18964 .elementor-element.elementor-element-brandrow01{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(201,162,39,0.16);--border-color:rgba(201,162,39,0.16);--padding-top:52px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18964 .elementor-element.elementor-element-brandlogo01{text-align:start;}.elementor-18964 .elementor-element.elementor-element-brandlogo01 img{width:170px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18964 .elementor-element.elementor-element-c3cfe14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-18964 .elementor-element.elementor-element-1f46d5b{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18964 .elementor-element.elementor-element-d8ab5a1 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#EFE7D2;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18964 .elementor-element.elementor-element-42bf088{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-text{color:#B9B4A8;transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-42bf088 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E9C75A;}.elementor-18964 .elementor-element.elementor-element-2664d78{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-18964 .elementor-element.elementor-element-4338ac1 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#EFE7D2;}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18964 .elementor-element.elementor-element-ef88198{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-text{color:#B9B4A8;transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-ef88198 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E9C75A;}.elementor-18964 .elementor-element.elementor-element-641f047{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-18964 .elementor-element.elementor-element-cef4d3f .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#EFE7D2;}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18964 .elementor-element.elementor-element-596f186{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-text{color:#B9B4A8;transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-596f186 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E9C75A;}.elementor-18964 .elementor-element.elementor-element-1ed7311{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-18964 .elementor-element.elementor-element-4b1e43a .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#EFE7D2;}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18964 .elementor-element.elementor-element-80475bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-text{color:#B9B4A8;transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-80475bd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E9C75A;}.elementor-18964 .elementor-element.elementor-element-2a9f235{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-18964 .elementor-element.elementor-element-878b750 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#EFE7D2;}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18964 .elementor-element.elementor-element-ae08ca8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-text{color:#B9B4A8;transition:color 0.3s;}.elementor-18964 .elementor-element.elementor-element-ae08ca8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E9C75A;}.elementor-18964 .elementor-element.elementor-element-8c9065a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-18964 .elementor-element.elementor-element-b51c069{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;color:#8A8578;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-18964 .elementor-element.elementor-element-1f46d5b{--width:100%;}.elementor-18964 .elementor-element.elementor-element-2664d78{--width:100%;}.elementor-18964 .elementor-element.elementor-element-641f047{--width:100%;}.elementor-18964 .elementor-element.elementor-element-1ed7311{--width:100%;}.elementor-18964 .elementor-element.elementor-element-2a9f235{--width:100%;}}@media(min-width:768px){.elementor-18964 .elementor-element.elementor-element-1f46d5b{--width:22%;}.elementor-18964 .elementor-element.elementor-element-2664d78{--width:19%;}.elementor-18964 .elementor-element.elementor-element-641f047{--width:19%;}.elementor-18964 .elementor-element.elementor-element-1ed7311{--width:19%;}.elementor-18964 .elementor-element.elementor-element-2a9f235{--width:19%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');
.elementor-location-footer,.elementor-location-footer a,.elementor-location-footer .elementor-heading-title,.elementor-location-footer .elementor-icon-list-text,.elementor-location-footer p{font-family:'IBM Plex Mono',sans-serif!important}
.elementor-location-footer .elementor-icon-list-icon{display:none!important}
.elementor-location-footer a{transition:color .2s}
.elementor-location-footer a:hover{color:#E9C75A!important}

/* AVG-FT-5COL */
@media(min-width:1025px){.elementor-location-footer .e-con-inner{flex-wrap:nowrap!important;gap:30px!important}.elementor-location-footer .e-con-inner > .e-con{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}}

/* AVG-FT-POLISH */
.elementor-location-footer .elementor-icon-list-text,.elementor-location-footer .elementor-icon-list-item a{color:#B8B3A6!important}
.elementor-location-footer .elementor-icon-list-item a:hover,.elementor-location-footer .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E9C75A!important}
.elementor-location-footer .elementor-icon-list-item{margin-bottom:3px!important}
.elementor-element-brandtag01,.elementor-element-brandtag01 p{color:#9C978B!important;font-size:14px!important;line-height:1.65!important;max-width:470px;margin:0}
.elementor-element-brandlogo01 img{max-width:170px;height:auto}
.elementor-location-footer .elementor-heading-title{letter-spacing:.06em}

/* AVG-FT-EXPAND: treatments 2-col + social */
@media(min-width:1025px){.elementor-location-footer .e-con-inner>.elementor-element-2664d78{flex:1.9 1 0!important}}
.elementor-location-footer .elementor-element-ef88198 .elementor-icon-list-items{column-count:2;column-gap:26px}
.elementor-location-footer .elementor-element-ef88198 .elementor-icon-list-item{break-inside:avoid;-webkit-column-break-inside:avoid}
.avg-ftsocial{display:flex;gap:10px;margin-top:6px}
.avg-ftsocial a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(201,162,39,.28);color:#B8B3A6;transition:all .2s}
.avg-ftsocial a:hover{color:#1a1407;background:#E9C75A;border-color:#E9C75A}
.avg-ftsocial svg{width:18px;height:18px;display:block}

/* AVG-FT-MOBILE: single-column treatments on phones */
@media(max-width:767px){.elementor-location-footer .elementor-element-ef88198 .elementor-icon-list-items{column-count:1!important}.elementor-location-footer .avg-ftsocial{justify-content:flex-start}}

/* AVG-FT-BGWIN: beat page rule '.elementor>.e-con:not(#top){background:transparent!important}' so footer bar is solid */
.elementor-18964.elementor-location-footer .elementor-element-b5ee8bc:not(#x){background-color:#0A0B0D!important}

/* AVG-FT-GOLDHEAD: footer column titles in brand gold */
.elementor-location-footer .elementor-widget-heading .elementor-heading-title,.elementor-location-footer .elementor-heading-title{color:#E9C75A!important}


/* ===== AVG-FT-CONTINUUM (2026-06-30): footer blends into the page (subtle deepening, not a flat #0A0B0D band) ===== */
.elementor-18964.elementor-location-footer .elementor-element-b5ee8bc:not(#x){background-color:transparent!important;background-image:radial-gradient(120% 85% at 50% 0%,oklab(0.82 0.0194842 0.138638 / 0.10),rgba(0,0,0,0) 58%),radial-gradient(85% 60% at 100% 0%,oklab(0.6 -0.0273616 -0.0751754 / 0.10),rgba(0,0,0,0) 52%),linear-gradient(180deg,oklch(0.135 0.009 252) 0%,oklch(0.10 0.006 250) 55%,oklch(0.085 0.005 250) 100%)!important;border-top:1px solid rgba(201,162,39,0.10)!important}
/* column titles -> brand GOLD GRADIENT (was flat #E9C75A 'plain yellow') */
.elementor-location-footer .elementor-widget-heading .elementor-heading-title,.elementor-location-footer .elementor-heading-title{background:linear-gradient(135deg,oklch(0.86 0.13 88),oklch(0.74 0.16 75),oklch(0.9 0.1 90))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block}
/* social icons -> Dr. Emrah card style: gold-outline circle + gold glyph, subtle gold hover */
.avg-ftsocial a{width:38px!important;height:38px!important;background:transparent!important;border:1px solid color-mix(in oklch,var(--color-gold,#C9A227) 40%,transparent)!important;color:var(--color-gold,#C9A227)!important;transition:background .25s,border-color .25s,color .25s,transform .25s!important}
.avg-ftsocial a:hover{background:color-mix(in oklch,var(--color-gold,#C9A227) 12%,transparent)!important;border-color:color-mix(in oklch,var(--color-gold,#C9A227) 60%,transparent)!important;color:var(--color-gold,#C9A227)!important;transform:translateY(-2px)}
.avg-ftsocial a svg{fill:currentColor!important}
/* contact-info icons (Lucide, gold) on the Contact column .elementor-element-42bf088 (1=addr,2=addr line2,3=phone,4=whatsapp,5=mail) */
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item{position:relative;padding-left:30px!important}
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item::before{content:"";position:absolute;left:0;top:3px;width:17px;height:17px;background-repeat:no-repeat;background-position:center;background-size:contain}
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23C9A227'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%2010c0%206-8%2012-8%2012s-8-6-8-12a8%208%200%200%201%2016%200z'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'10'%20r%3D'3'%2F%3E%3C%2Fsvg%3E")}
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item:nth-child(2)::before{background-image:none}
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23C9A227'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M22%2016.9v3a2%202%200%200%201-2.2%202%2019.8%2019.8%200%200%201-8.6-3%2019.5%2019.5%200%200%201-6-6%2019.8%2019.8%200%200%201-3-8.6A2%202%200%200%201%204.1%202h3a2%202%200%200%201%202%201.7c.1%201%20.4%202%20.7%202.9a2%202%200%200%201-.5%202.1L8.1%209.9a16%2016%200%200%200%206%206l1.2-1.2a2%202%200%200%201%202.1-.5c.9.3%201.9.6%202.9.7a2%202%200%200%201%201.7%202z'%2F%3E%3C%2Fsvg%3E")}
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%23C9A227'%3E%3Cpath%20d%3D'M12%202a10%2010%200%200%200-8.6%2015.1L2%2022l5.1-1.3A10%2010%200%201%200%2012%202zm5.5%2012.4c-.3-.15-1.7-.85-2-.95-.27-.1-.46-.15-.65.15-.2.3-.74.94-.9%201.13-.18.2-.34.22-.63.07-.3-.15-1.25-.46-2.38-1.47-.88-.78-1.47-1.75-1.65-2.05-.17-.3%200-.45.13-.6.13-.13.3-.34.44-.5.15-.18.2-.3.3-.5.1-.2.05-.37-.02-.52-.08-.15-.65-1.57-.9-2.15-.23-.56-.47-.48-.65-.49h-.55c-.2%200-.5.07-.77.37-.26.3-1%201-1%202.42s1.03%202.82%201.17%203.01c.15.2%202.03%203.1%204.92%204.35.69.3%201.22.47%201.64.6.69.22%201.32.19%201.81.11.55-.08%201.7-.69%201.94-1.36.24-.67.24-1.24.17-1.36-.07-.12-.27-.2-.56-.34z'%2F%3E%3C%2Fsvg%3E")}
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item:nth-child(5)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23C9A227'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'2'%20y%3D'4'%20width%3D'20'%20height%3D'16'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M2%207l10%206%2010-6'%2F%3E%3C%2Fsvg%3E")}


/* ===== AVG-FT-FIX2 (2026-06-30): proper WhatsApp glyph + stop the email overflowing into Treatments ===== */
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%23C9A227'%3E%3Cpath%20d%3D'M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.149-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%200%201-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%200%201-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%200%201%202.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200%200%2012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%200%200%205.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893A11.821%2011.821%200%200%200%2020.465%203.488'%2F%3E%3C%2Fsvg%3E")!important}
@media(min-width:1025px){.elementor-location-footer .e-con-inner > .e-con:has(.elementor-element-42bf088){flex:1.45 1 0!important}}
.elementor-location-footer .elementor-element-42bf088{min-width:0!important}
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item,.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-text,.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item a{overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important}
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item{padding-left:28px!important}
 /* AVG-FT-SOCIAL-GREY: footer social icons grey (was gold) to fit the VIP palette; brighten to white on hover */ .elementor-location-footer .avg-ftsocial a{border-color:rgba(255,255,255,0.16)!important;color:oklch(0.78 0.012 255)!important} .elementor-location-footer .avg-ftsocial a svg{fill:oklch(0.78 0.012 255)!important} .elementor-location-footer .avg-ftsocial a:hover{border-color:rgba(255,255,255,0.34)!important;background:rgba(255,255,255,0.06)!important;color:#ffffff!important} .elementor-location-footer .avg-ftsocial a:hover svg{fill:#ffffff!important}
/* AVG-FT-FIX3: email never wraps (kills the lone 'm' line) + roomier contact col + outline social icons */
.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item:nth-child(5),.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text,.elementor-location-footer .elementor-element-42bf088 .elementor-icon-list-item:nth-child(5) a{overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important}
@media(min-width:1025px){.elementor-location-footer .e-con-inner>.e-con:has(.elementor-element-42bf088){flex:1.62 1 0!important}}
.elementor-location-footer .avg-ftsocial a svg{fill:none!important;stroke:currentColor;width:17px;height:17px}

/* AVG-FT-SOCIAL-NOCIRCLE: bare line icons, no circle chrome; hover just brightens */
.elementor-location-footer .avg-ftsocial a{border:none!important;background:transparent!important;width:auto!important;height:auto!important;padding:2px!important}
.elementor-location-footer .avg-ftsocial a:hover{background:transparent!important;border:none!important;color:#fff!important;transform:none!important}
.elementor-location-footer .avg-ftsocial a svg{width:19px;height:19px}
.elementor-location-footer .avg-ftsocial{gap:18px}/* End custom CSS */