.page-header ul.menu>.menu-item.menu-item-has-children>.sub-menu a:after,.page-footer a[href*=tel]:before,.page-footer a[href*=mailto]:before,.cta-button__trigger::after,.mobile-menu .menu .menu-item-has-children .sub-menu .menu-item:after,.mobile-menu .menu .menu-item-has-children summary:after,.wp-element-button:after,input[type=submit]:after,nav[class*=breadcrumb] ol .breadcrumb-item:not(:last-child)::after{background-color:currentColor;content:"";height:1em;display:inline-block;-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1em}html{scroll-behavior:smooth;margin-top:0!important}body{overflow-x:clip}html:has(.menu-toggle input:checked){overflow:hidden}.is-root-container{padding-inline:var(--wp--custom--layout--device-spacing)}.is-root-container:has(>:first-child:is(.wp-block-cover)){padding-top:var(--wp-admin--admin-bar--height,0)}.is-root-container:has(>:last-child:not(.wp-block-group.alignfull,p:empty))+.page-footer{margin-top:1.5em}@media (max-width:914px){.is-root-container:has(>:last-child:not(.wp-block-group.alignfull,p:empty))+.page-footer{margin-top:3em}}.is-root-container>:first-child{margin-top:0}.is-root-container>.alignfull{margin-inline:calc(-1 * var(--wp--custom--layout--device-spacing))}.is-root-container>.alignfull.has-background:not(.wp-block-media-text){padding-inline:var(--wp--custom--layout--device-spacing)}.is-root-container:not(:has(>:first-child:is(.wp-block-cover))){padding-top:clamp(var(--wp-admin--admin-bar--height, 0px) + 6.5em, 26vw, var(--wp-admin--admin-bar--height, 0px) + 13.35em)}:is(.is-layout-constrained,.is-layout-flow)>[class*=wp-block-]:not(:first-child,h1,h2,h3,h4,h5,h6,p,ul,ol,table,details,.wp-block-buttons,blockquote){margin-top:var(--wp--custom--layout--flow-space)}.alignfull+.alignfull{--wp--custom--layout--flow-space:0}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}input,button,input[type=submit],textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@view-transition{navigation:auto}body{accent-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--sans-serif);font-weight:400;font-size:var(--wp--preset--font-size--normal);line-height:1.3;max-width:var(--wp--custom--layout--body-width);margin-inline:auto;background:var(--wp--preset--color--white);position:relative}:where(h1,h2,h3,h4,h5,h6){font-weight:400}:is(h1,h2,h3){font-family:var(--wp--preset--font-family--serif)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge);line-height:1.09;margin-bottom:.09em}h1,.has-large-font-size{font-size:var(--wp--preset--font-size--large);line-height:1.16;margin-bottom:.45em;margin-top:clamp(1.17em, 3vw, 2.05em)}h2,.has-medium-font-size{font-size:var(--wp--preset--font-size--medium);line-height:1.14;margin-bottom:.45em;margin-top:1.45em}h3{font-size:1.2em;margin-bottom:.42em}:not(h1,h2,h3,h4,h5,h6,img)+:is(h1,h3,h4,h5,h6){margin-top:1.5em}a{color:var(--wp--preset--color--primary);text-decoration:none;transition:0.3s}:is(p,ul,ol,table):not(:last-child){margin-bottom:1em}.tagline{font-family:var(--wp--preset--font-family--serif);margin-bottom:0.2em!important}.tagline+.wp-block-heading{margin-top:0!important}strong{font-weight:600}p>a,li:not(.menu-item)>a{color:var(--wp--preset--color--accent);font-weight:600}p>a:is(:hover,:focus,:active),li:not(.menu-item)>a:is(:hover,:focus,:active){color:var(--wp--preset--color--primary)}.wp-block-cover{padding:0 var(--wp--custom--layout--device-spacing)}.wp-block-cover__inner-container{max-width:var(--wp--style--global--wide-size);margin-inline:auto!important}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover{background:var(--wp--preset--color--accent);overflow:visible;overflow-x:clip;margin-bottom:7.25em;min-height:clamp(435px, 80vw, 1180px)!important}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover .wp-block-buttons{margin-top:0}@media (max-width:914px){.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover{margin-bottom:2.1875em}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover .wp-block-cover__inner-container{padding-bottom:1.5em}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover .wp-block-buttons{margin-top:.68em}}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover__inner-container{padding-bottom:11em}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover__inner-container .wp-block-heading{text-shadow:0 0 10px rgba(from var(--wp--preset--color--black) r g b/0.48)}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover:before,.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover:after{content:"";position:absolute;z-index:10;overflow:hidden;background:var(--wp--preset--color--primary);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top;mask-position:top}@media (max-width:914px){.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover:before,.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover:after{display:none}}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover:before{inset:auto 0 0;height:10em;-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_brown.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_brown.svg)}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover:after{inset:99% 0 auto;height:3.35em;-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_gold_bottom.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_gold_bottom.svg)}.is-root-container:has(>:first-child:is(.wp-block-cover)) .wp-block-cover img{opacity:.8}.wp-block-media-text{--wp--custom--layout--flow-space:clamp(2.75em, 5vw, 4.2em);gap:0 clamp(3em, 10vw, 6.9em)}.wp-block-media-text__content{padding:0!important}.wp-block-media-text.is-image-fill-element .wp-block-media-text__media{min-height:0!important;height:auto!important}.wp-block-media-text .wp-block-media-text__media{aspect-ratio:1.16;border-radius:1.875rem;overflow:hidden}@media (max-width:780px){.wp-block-media-text,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{display:block}.wp-block-media-text .wp-block-media-text__media{margin-bottom:1.25em}}.wp-block-media-text+.wp-block-media-text{--wp--custom--layout--flow-space:clamp(3.75em, 10vw, 7.5em)}.wp-block-group.has-background{--wp--custom--layout--flow-space:clamp(5.625rem, 8vw, 7rem);padding-block:clamp(4.18em, 8vw, 7em) clamp(3.75em, 8vw, 7em);-webkit-mask:linear-gradient(#000 0 0),url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_white_top.svg) center 0/calc(100vw + 1px) auto no-repeat,url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_white_bottom.svg) center calc(100% + 0.5px)/calc(100vw + 1px) auto no-repeat;mask:linear-gradient(#000 0 0),url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_white_top.svg) center 0/calc(100vw + 1px) auto no-repeat,url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_white_bottom.svg) center calc(100% + 0.5px)/calc(100vw + 1px) auto no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.wp-block-group.has-accent-background-color *,.wp-block-group.has-primary-background-color *,.wp-block-group.has-base-background-color *,.wp-block-group.has-black-background-color *{color:var(--wp--preset--color--white)}.wp-block-group.has-primary-background-color{--_btn-bg:var(--wp--preset--color--accent)}.wp-block-group>:first-child{margin-top:0}.wp-block-group>:last-child{margin-bottom:0}@media (min-width:1000px){*:has(+.overlap){z-index:10;position:relative}.overlap{margin-top:-3.2em!important}}.wp-block-columns{--wp--custom--layout--flow-space:1.5em;gap:.75em 1.5em}.wp-block-columns.partner-logos .wp-block-image{border-radius:0!important;border:1px solid var(--wp--preset--color--base);overflow:hidden;display:flex;justify-content:center;align-items:center}.wp-block-columns.partner-logos .wp-block-image img{transition:0.3s ease;padding:.5em;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2.48}@media (hover:hover){.wp-block-columns.partner-logos .wp-block-image:has(>a:is(:hover,:focus,:active)) img{scale:1.1}}.wp-block-columns.partner-logos .wp-block-image:has(+.wp-block-image){margin-bottom:1em!important}.wp-block-columns.partner-logos .wp-block-column>:last-child{margin-bottom:0!important}address{font-style:normal}nav[class*=breadcrumb] ol{font-size:var(--wp--preset--font-size--small);display:flex;list-style:none}nav[class*=breadcrumb] ol .breadcrumb-item{align-items:center;display:inline-flex;white-space:nowrap}nav[class*=breadcrumb] ol .breadcrumb-item:not(:last-child)::after{-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow-right.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow-right.svg);margin-inline:.5em}button,input[type=submit]{all:unset;cursor:pointer;transition:0.3s}.wp-element-button,input[type=submit]{align-items:center;background-color:var(--_btn-bg,var(--wp--preset--color--primary));border-radius:1.875rem;color:var(--wp--preset--color--white);display:inline-flex;padding:.7em 4em .75em 1.5em;transition:0.3s;white-space:nowrap;font-size:1.1em;font-weight:500;position:relative}.wp-element-button:after,input[type=submit]:after{-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow_long.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow_long.svg);font-size:.8em;width:2.2em;overflow:hidden;display:flex;justify-content:flex-end;-webkit-mask-size:cover;mask-size:cover;transition:0.3s ease;position:absolute;inset-block:auto;left:calc(100% - 3.9em)}@media (hover:hover){.wp-element-button:is(:hover,:focus,:active):after,input[type=submit]:is(:hover,:focus,:active):after{width:2.81em}}.wp-block-button.is-style-simple .wp-element-button,.wp-block-button.is-style-simple input[type=submit]{background:none;padding:0;color:var(--wp--preset--color--accent);gap:.91em}.wp-block-button.is-style-simple .wp-element-button:after,.wp-block-button.is-style-simple input[type=submit]:after{position:static}.wp-block-buttons{margin-top:1em}@media (max-width:768px){.custom-logo-link{display:none}}.custom-logo-link,.custom-mobile-logo-link{z-index:10}.custom-logo{height:clamp(4em, 12vw, 8.5em);width:auto}body.home .custom-logo{height:clamp(4em, 16vw, 11.15em)}.custom-mobile-logo{height:4em}details summary{align-items:center;display:inline-flex;justify-content:space-between;width:100%}details summary::-webkit-details-marker{display:none}details summary::marker{content:none}.gform_fields{display:grid;gap:1.5em;grid-template-columns:repeat(12,minmax(0,1fr))}.gform_fields>*{grid-column:span 12}@media (min-width:768px){.gform_fields .gfield--width-three-quarters{grid-column:span 9}.gform_fields .gfield--width-half{grid-column:span 6}.gform_fields .gfield--width-third{grid-column:span 4}.gform_fields .gfield--width-quarter{grid-column:span 3}.gform_fields .gfield--width-quarter.city{grid-column:span 4!important;margin-left:-.95em;min-width:100%}.gform_fields .gfield--width-quarter.zip{grid-column:span 2!important}}label:not(.gchoice label,.menu-toggle){font-weight:400;font-family:var(--wp--preset--font-family--serif);font-size:1.2em;margin-bottom:.42em;display:block}.gfield--type-checkbox{border:none;padding:0}.gfield--type-checkbox legend{font-family:var(--wp--preset--font-family--serif);font-size:1.2em;margin-bottom:.83em}.gfield--type-checkbox .ginput_container{-moz-columns:2;columns:2;gap:.75em 1.5em}@media (max-width:600px){.gfield--type-checkbox .ginput_container{-moz-columns:1;columns:1}}.gfield--type-checkbox .gchoice{display:flex;align-items:flex-start;gap:.55em}.gfield--type-checkbox .gchoice:not(:last-child){margin-bottom:.75em}.gfield--type-checkbox .gchoice label{font-size:.9em}input:not([type=submit]),select,textarea{background:var(--wp--preset--color--light);border:1px solid var(--wp--preset--color--base);color:var(--wp--preset--color--base);border-radius:.3rem;box-shadow:none;outline:0;padding:.88em 1em;width:100%}input:not([type=submit]):is([type=checkbox],[type=radio]),select:is([type=checkbox],[type=radio]),textarea:is([type=checkbox],[type=radio]){aspect-ratio:1;height:1em;padding:0;width:1em}.gform_footer{margin-top:1.8em}@media (min-width:600px){.gform_footer{text-align:right}}textarea{height:9.1em;resize:none}.hidden_label .gfield_label,.gform_heading,.gfield_validation_message,.gfield_visibility_hidden{display:none}.gform_confirmation_message,.gform_validation_errors{background:var(--_notice-bg,var(--wp--preset--color--accent))!important;padding:1.88em 1.5em!important;border-radius:.5rem;font-weight:600;margin-bottom:3em}.gform_confirmation_message h2,.gform_validation_errors h2{font-size:var(--wp--preset--font-size--normal);color:var(--_notice-text,var(--wp--preset--color--white))!important;margin-bottom:0;margin-top:0;font-family:var(--wp--preset--font-family--serif)!important;font-weight:400}.gform_confirmation_message{background:var(--wp--preset--color--primary);margin-bottom:0!important;color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--serif)!important;font-weight:400}.gfield.gfield_error input{outline:2px solid var(--wp--preset--color--accent);outline-offset:-2px}:is(ul,ol){margin:0;padding:0}ul:not([class]),ul.wp-block-list{list-style:none;padding-left:.4em}ul:not([class]) li,ul.wp-block-list li{list-style-type:"-";padding-left:.4em}ul:not([class])>li:not(:last-child),ul.wp-block-list>li:not(:last-child){margin-bottom:.75em}ol:not([class]),ol.wp-block-list{padding-left:1.1em}:is(.menu,.sub-menu){display:flex;gap:.25em 1.5em;list-style:none}.sub-menu{background:var(--wp--preset--color--accent);padding:1.32em 2.8em 1.32em 1.23em;border-radius:1rem;z-index:5;flex-direction:column;gap:.75em}.sub-menu .menu-item{line-height:1}.menu-toggle{cursor:pointer;flex-direction:column;font-size:1.5em;gap:.21em;margin-bottom:0;transition:0.3s;width:1em;z-index:999;margin-top:.6em}.menu-toggle input{display:none}.menu-toggle::before,.menu-toggle::after,.menu-toggle *{background-color:var(--wp--preset--color--primary);content:"";display:inherit;height:2px;transition:inherit;transform-origin:left}.menu-toggle:has(:checked) *{opacity:0}.menu-toggle:has(:checked)::before{transform:rotate(45deg) translateX(5px) translateY(-5px)}.menu-toggle:has(:checked)::after{transform:rotate(-45deg) translateX(3px) translateY(7px)}@media (min-width:769px){:is(.mobile-menu,.menu-toggle){display:none!important}}:is(.mobile-menu,.menu-toggle){display:flex}.mobile-menu{background-color:var(--wp--preset--color--white);display:flex;flex-direction:column;height:100dvh;inset:0;overflow-y:auto;padding:6.56em var(--wp--custom--layout--device-spacing) 3em;position:fixed;transform:translateX(100%);transition:0.3s;z-index:5;visibility:hidden}.mobile-menu .menu{flex-direction:column;gap:1.25em}.mobile-menu .menu .menu-item{font-size:1.375em;font-weight:500}.mobile-menu .menu .menu-item,.mobile-menu .menu .menu-item summary a{color:var(--wp--preset--color--primary)}.mobile-menu .menu .menu-item-has-children[open] summary{align-items:center}.mobile-menu .menu .menu-item-has-children[open] summary a,.mobile-menu .menu .menu-item-has-children[open] summary:after{color:var(--wp--preset--color--accent)}.mobile-menu .menu .menu-item-has-children[open] summary:after{transform:rotate(90deg)}.mobile-menu .menu .menu-item-has-children summary{display:flex;align-items:baseline;justify-content:flex-start;gap:1rem}.mobile-menu .menu .menu-item-has-children summary:after{-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow_small.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow_small.svg);font-size:.65em;transition:0.3s}.mobile-menu .menu .menu-item-has-children .sub-menu{padding:1em .83em;margin-block:.5rem;gap:1rem}.mobile-menu .menu .menu-item-has-children .sub-menu .menu-item{font-size:.82em;font-weight:500;display:flex;justify-content:space-between;align-items:center;color:var(--wp--preset--color--white)}.mobile-menu .menu .menu-item-has-children .sub-menu .menu-item[class*=current]{text-decoration:underline}.mobile-menu .menu .menu-item-has-children .sub-menu .menu-item:after{-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow_long.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow_long.svg);font-size:.8em;width:1.9em;overflow:hidden;display:flex;justify-content:flex-end;-webkit-mask-size:cover;mask-size:cover;transition:0.3s ease}body:has(.menu-toggle input:checked) .mobile-menu{transform:translateX(0);visibility:visible}body.admin-bar .mobile-menu{padding-top:9.44em!important}.gform_validation_errors,.gform_confirmation_message{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);padding:1em}.page-numbers{display:flex;gap:.5em;list-style:none}table{text-align:left}.wp-block-separator{--wp--custom--layout--flow-space:clamp(2.375em, 4vw, 3.2em);border-top:none;margin-bottom:clamp(2.75em, 5vw, 4.2em)}.wp-block-separator:before{content:"";display:flex;width:6.25em;height:1em;margin-inline:auto;background-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/logo_schnoerkel.svg);background-repeat:no-repeat;background-size:contain}@media (max-width:914px){.cta-button{display:none}}.cta-button{position:sticky;bottom:1em;right:0;pointer-events:none;z-index:10;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:1em}.cta-button::before{content:"";position:absolute;inset:0;background:var(--wp--preset--color--accent);border-radius:.56rem;clip-path:circle(30px at calc(100% - 30px) calc(100% - 30px));transition:clip-path 0.4s cubic-bezier(.4,0,.2,1)}.cta-button:has(.cta-button__trigger:hover)::before,.cta-button:has(.cta-button__card:hover)::before{clip-path:circle(150% at calc(100% - 30px) calc(100% - 30px))}.cta-button:has(.cta-button__trigger:hover) .cta-button__card,.cta-button:has(.cta-button__card:hover) .cta-button__card{opacity:1;pointer-events:all}.cta-button__trigger{position:absolute;bottom:0;right:0;width:3.75rem;height:auto;aspect-ratio:1;border-radius:50%;border:none;background:none;cursor:pointer;pointer-events:all;display:flex;justify-content:center;align-items:center}.cta-button__trigger::after{-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/phone-flip-solid-full.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/phone-flip-solid-full.svg);pointer-events:none;font-size:1.4em;color:var(--wp--preset--color--white)}.cta-button__card{opacity:0;pointer-events:none;transition:opacity 0.2s ease 0.2s;padding:1.15em 2.8em .8em 1em}.cta-button p{position:relative;font-weight:500;font-size:.7em}.cta-button p:not(:last-child){margin-bottom:.85em}.cta-button p,.cta-button p>a{color:var(--wp--preset--color--white)}.cta-button p>a{font-size:1.43em}.cta-button p>a:hover{text-decoration:underline!important}.wp-block-image{border-radius:1.875rem;overflow:hidden;margin-bottom:3em}.page-footer{background-color:var(--wp--preset--color--light);padding:clamp(1.5em, 5vw, 3.85em) var(--wp--custom--layout--device-spacing) 2.65em}@media (max-width:914px){.page-footer{padding-bottom:3.25em}}.page-footer .menu{flex-direction:column}.page-footer>.wp-block-group{max-width:var(--wp--style--global--wide-size);margin-inline:auto}.page-footer>.wp-block-group:first-child{margin-bottom:clamp(1.875em, 5vw, 4em);gap:2.25em 1.5em;align-items:end}.page-footer>.wp-block-group:last-child *{font-size:1rem}.page-footer .wp-block-group:has(.menu){gap:1.375em 0}@media (max-width:518px){.page-footer .wp-block-group:has(.menu){flex-direction:column;align-items:flex-start}.page-footer .wp-block-group:has(.menu):has(>.widget_nav_menu){gap:0.3em!important}}.page-footer .wp-block-columns{row-gap:1.75em}@media (min-width:1004px){.page-footer .wp-block-columns{justify-content:flex-end}}.page-footer .wp-block-columns .wp-block-column{flex-basis:auto;flex-grow:0;margin-top:auto}.page-footer p:has(+p){margin-bottom:1.375rem}.page-footer .menu-item a,.page-footer p>a:not([href*=mailto],[href*=tel]){color:var(--wp--preset--color--base);font-weight:400}.page-footer .menu-item a:is(:hover,:focus,:active),.page-footer p>a:not([href*=mailto],[href*=tel]):is(:hover,:focus,:active){text-decoration:underline!important}.page-footer .menu{flex-direction:row;gap:0}.page-footer .menu>*:before{display:inline;content:"|";padding-left:.35rem;padding-right:.22rem}@media (max-width:518px){.page-footer .menu>:first-child:before{display:none}}.page-footer .wp-block-group:has(>.wp-block-image){gap:1.5em}.page-footer h3{font-size:clamp(1.25rem, 3vw, 1.875rem)!important;color:var(--wp--preset--color--accent);line-height:1.2}.page-footer .wp-block-image{flex-shrink:0}.page-footer .wp-block-image img{width:clamp(3.5rem, 12vw, 11.25rem)}.page-footer a[href*=mailto],.page-footer a[href*=tel]{font-weight:600;color:var(--wp--preset--color--accent);display:flex;align-items:center;gap:.35em}@media (hover:hover){.page-footer a[href*=mailto]:is(:hover,:focus,:active),.page-footer a[href*=tel]:is(:hover,:focus,:active){color:var(--wp--preset--color--primary)}}.page-footer a[href*=mailto]:before,.page-footer a[href*=tel]:before{font-size:1.1em;margin-left:-1px}.page-footer a[href*=mailto]:before{-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/envelope-sharp-solid-full.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/envelope-sharp-solid-full.svg)}.page-footer a[href*=tel]:before{-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/phone-flip-solid-full.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/phone-flip-solid-full.svg)}.page-header{padding:0 var(--wp--custom--layout--device-spacing);position:absolute;inset:var(--wp-admin--admin-bar--height,0) 0 auto;z-index:10;background-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_white.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-color:#fff0}@media (max-width:768px){.page-header{background-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/wave_mobile_top.svg)}.page-header:before{content:"";background:var(--wp--preset--color--white);z-index:10;position:fixed;height:5.6em;inset:var(--wp-admin--admin-bar--height,0) 0 auto;transform:translateX(100%);transition:0.3s}}@media (max-width:768px){.page-header .container>nav{display:none}}@media (min-width:769px){.page-header .custom-mobile-logo-link{display:none}}.page-header .container{display:flex;align-items:flex-start;justify-content:space-between;max-width:var(--wp--style--global--wide-size);width:100%!important;margin-inline:auto!important;padding:clamp(0.8em, 2vw, 1.5em) 0 clamp(0.8em, 2vw, 1.3em)}.page-header ul.menu{gap:2.4em}.page-header ul.menu>.menu-item{padding-bottom:.68em;border-bottom:2px solid #fff0;transition:0.3s ease}.page-header ul.menu>.menu-item>a{font-size:1.1em;font-weight:500}.page-header ul.menu>.menu-item[class*=current],.page-header ul.menu>.menu-item:is(:hover,:focus,:active){border-color:var(--wp--preset--color--accent)}.page-header ul.menu>.menu-item.menu-item-has-children{position:relative}.page-header ul.menu>.menu-item.menu-item-has-children:after{content:"";display:block;height:1.25em;width:1.25em;background-color:var(--wp--preset--color--accent);border:inherit;position:absolute;clip-path:polygon(100% 0%,100% 100%,0% 0%);transform:rotate(-45deg) translate(-50%);bottom:-.48em;left:50%;visibility:hidden;opacity:0;transition:0.3s ease-in,0.15s ease-out}.page-header ul.menu>.menu-item.menu-item-has-children:is(:hover,:focus,:active){border-color:transparent!important}.page-header ul.menu>.menu-item.menu-item-has-children:is(:hover,:focus,:active):after{visibility:visible;opacity:1}.page-header ul.menu>.menu-item.menu-item-has-children:is(:hover,:focus,:active)>.sub-menu{transform:translateY(0);visibility:visible;opacity:1}.page-header ul.menu>.menu-item.menu-item-has-children>.sub-menu{position:absolute;top:100%;left:0;transform:translateY(-1em);transition:0.3s ease;visibility:hidden;opacity:0;width:-moz-max-content;width:max-content;padding:1.32em 2.8em 1.32em 1.23em}.page-header ul.menu>.menu-item.menu-item-has-children>.sub-menu .menu-item[class*=current]>a,.page-header ul.menu>.menu-item.menu-item-has-children>.sub-menu .menu-item:is(:hover,:focus,:active)>a{text-decoration:underline}.page-header ul.menu>.menu-item.menu-item-has-children>.sub-menu a{font-weight:500;font-size:.73em;color:var(--wp--preset--color--white);position:relative}@media (hover:hover){.page-header ul.menu>.menu-item.menu-item-has-children>.sub-menu a:is(:hover,:focus,:active):after{width:2.4em}}.page-header ul.menu>.menu-item.menu-item-has-children>.sub-menu a:after{-webkit-mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow_long.svg);mask-image:url(https://golden-age-care.ch/wp-content/themes/goldenage-care/assets/img/icons/arrow_long.svg);font-size:.8em;width:2.2em;overflow:hidden;display:flex;justify-content:flex-end;-webkit-mask-size:cover;mask-size:cover;transition:0.3s ease;position:absolute;top:.5em;left:calc(100% + 0.7em)}html:has(.menu-toggle input:checked) .page-header:before{transform:translateX(0)}