@font-face{font-family:icons;src:url(/wp-content/themes/perspective-ch/fonts/icons.eot?1752053011);src:url(/wp-content/themes/perspective-ch/fonts/icons.eot?1752053011#iefix) format("eot"),url(/wp-content/themes/perspective-ch/fonts/icons.woff2?1752053011) format("woff2"),url(/wp-content/themes/perspective-ch/fonts/icons.woff?1752053011) format("woff"),url(/wp-content/themes/perspective-ch/fonts/icons.ttf?1752053011) format("truetype"),url(/wp-content/themes/perspective-ch/fonts/icons.svg?1752053011#icons) format("svg")}.icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}:root{--hl-icon-arrow:"\E001";--hl-icon-arrow_right:"\E002";--hl-icon-chevron-down-light:"\E003";--hl-icon-circle-check-light:"\E004";--hl-icon-envelope-light:"\E005";--hl-icon-lightbulb-exclamation-on-light:"\E006";--hl-icon-list-tree-light:"\E007";--hl-icon-paper-plane-light:"\E008";--hl-icon-people-group-light:"\E009";--hl-icon-phone-light:"\E00A"}.icon-arrow:before{content:""}.icon-arrow_right:before{content:""}.icon-chevron-down-light:before{content:""}.icon-circle-check-light:before{content:""}.icon-envelope-light:before{content:""}.icon-lightbulb-exclamation-on-light:before{content:""}.icon-list-tree-light:before{content:""}.icon-paper-plane-light:before{content:""}.icon-people-group-light:before{content:""}.icon-phone-light:before{content:""}.grecaptcha-badge{visibility:hidden}.hl-block-overlay{background:transparent;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.hl-block-overlay:hover{background:rgba(0,124,186,.1)}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview) .teaser-title,.wp-block-perspective-ch-teaser-with-icon>div:not([class]) .teaser-title,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button{background:none;border:none;box-shadow:none;padding:0}.is-root-container{padding-inline:var(--wp--custom--layout--device-spacing)}.is-root-container .alignfull{margin-inline:calc(var(--wp--custom--layout--device-spacing)*-1)}.is-root-container>:last-child:not(.is-style-values),.is-root-container>:not(.wp-block-group.alignfull):has(+.is-style-values){position:relative;z-index:5}.is-root-container>:not(.wp-block-group.alignfull):has(+.is-style-values){margin-bottom:12.5em}.is-root-container:has(>:last-child:not(.is-style-values)){padding-bottom:14.5em;position:relative;z-index:5}.is-layout-grid{gap:clamp(1.5rem,3vw,var(--wp--preset--spacing--normal))}body:not(.has-first-block-core-cover) .is-root-container{padding-top:6.6em}.clickable{cursor:pointer}.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}body{color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--sans-serif);font-size:var(--wp--preset--font-size--normal);font-weight:300;line-height:1.5;position:relative}.has-large-font-size,h1{font-size:var(--wp--preset--font-size--large);line-height:1.21;margin-bottom:1.45em}.has-medium-font-size,h2{font-size:var(--wp--preset--font-size--medium);line-height:1.25;margin-bottom:.21em;margin-top:2.3em}.has-huge-font-size{font-family:var(--wp--preset--font-family--accent);line-height:1.3;margin-bottom:1.45em!important}strong{font-weight:500}p:not(:last-child){margin-bottom:.8em}p:has(+p.contact){margin-bottom:.55em}@media screen and (max-width:559px){p:has(+p.contact){margin-bottom:1.35em}}.contact a{color:var(--wp--preset--color--primary);display:block;font-size:1.125rem;font-weight:500;text-decoration:none}.contact a+a{margin-top:.5em}@media screen and (max-width:559px){.contact a+a{margin-top:.65em}}.contact a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--wp--preset--color--primary);border-radius:.25em;color:var(--wp--preset--color--light);display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5em;padding:.5em;text-decoration:none;text-transform:none;transition:inherit}@media screen and (max-width:559px){.contact a:before{padding:.57em}}.contact a[href^=mailto]:before{content:var(--hl-icon-envelope-light)}.contact a[href^=tel]:before{content:var(--hl-icon-phone-light)}.contact a:is(:hover,:focus,:active){color:var(--wp--preset--color--primary-dark)}.contact a:is(:hover,:focus,:active):before{background:var(--wp--preset--color--primary-dark)}a{transition:.3s ease}p:not(.contact)>a{color:var(--wp--preset--color--primary);text-decoration:underline}p:not(.contact)>a:is(:hover,:focus,:active){color:inherit;text-decoration:none}.has-base-background-color{--_btn-hover-color:var(--wp--preset--color--light)}.has-base-background-color .wp-block-heading,.has-base-background-color p{color:var(--wp--preset--color--light)}.page-header{border-top:5px solid var(--wp--preset--color--light);padding-inline:var(--wp--custom--layout--wide-offset);position:relative;z-index:51}.page-header:before{background:var(--_page-header-gradient,transparent linear-gradient(180deg,#f2f2f2 0,hsla(0,0%,100%,0) 100%));content:"";height:clamp(21vh,10vw,46vh);position:absolute;top:0;inset-inline:0;opacity:var(--_page-header-gradient-opacity,1);transition:.5s ease}.page-header-container{align-items:stretch;display:flex;justify-content:space-between;position:relative;z-index:2}.page-header .navigation-wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1000px){.page-header .navigation-wrapper .menu-item-has-icon span,.page-header .navigation-wrapper .menu-item:not(.menu-item-has-icon){display:none}}.page-header .menu-item>a{transition:.3s ease}.page-header .menu-item:not(.menu-item-has-icon)[class*=current-]>a{color:var(--wp--preset--color--primary)}.page-header .navigation-wrapper ul{display:flex;justify-content:flex-end}.page-header .navigation-wrapper ul .menu-item+.menu-item{margin-left:1.7em}.page-header .navigation-wrapper ul .menu-item+.menu-item-has-icon{margin-left:2em}@media screen and (max-width:1000px){.page-header .navigation-wrapper ul .menu-item+.menu-item-has-icon{margin-left:0}}.page-header .navigation-wrapper ul .menu-item+.menu-item-has-icon a{align-items:center;background:var(--wp--preset--color--primary);border-radius:0 0 .25em .25em;color:var(--wp--preset--color--light);display:flex;flex-direction:column;padding:.8em 1.5em;transition:.3s ease}.page-header .navigation-wrapper ul .menu-item+.menu-item-has-icon a:is(:hover,:focus,:active){background:var(--wp--preset--color--primary-dark)}.page-header .navigation-wrapper ul .menu-item+.menu-item-has-icon a:is(:hover,:focus,:active) .icon{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:1000px){.page-header .navigation-wrapper ul .menu-item+.menu-item-has-icon a{justify-content:center;padding:.375rem;text-decoration:none}.page-header .navigation-wrapper ul .menu-item+.menu-item-has-icon a .icon{font-size:1.125rem}}.page-header .navigation-wrapper ul .menu-item+.menu-item-has-icon .icon{font-size:var(--wp--preset--font-size--normal);transition:inherit}.page-header .navigation-wrapper ul .menu-item a{color:var(--_page-header-items-color,var(--wp--preset--color--base));text-decoration:none}.page-header .navigation-wrapper ul#menu-metanavigation{align-items:flex-end}.page-header .navigation-wrapper ul#menu-metanavigation .menu-item:not(.menu-item-has-icon){margin-bottom:.6em}.page-header .navigation-wrapper ul#menu-metanavigation .menu-item:not(.menu-item-has-icon):not(.menu-item-has-icon)>a:is(:hover,:focus,:active),.page-header .navigation-wrapper ul#menu-metanavigation .menu-item:not(.menu-item-has-icon):not(.menu-item-has-icon)[class*=current-]>a{text-decoration:underline}.page-header .navigation-wrapper ul#menu-metanavigation .menu-item:not(.menu-item-has-icon):not([class*=current-]):not(.menu-item-has-icon)>a:is(:hover,:focus,:active){color:inherit}.page-header .navigation-wrapper ul#menu-metanavigation .menu-item a{font-size:var(--wp--preset--font-size--small)}.page-header .navigation-wrapper ul#menu-hauptnavigation .menu-item a{font-size:var(--wp--preset--font-size--medium);font-weight:500;line-height:1.46}.page-header .navigation-wrapper ul#menu-hauptnavigation .menu-item a:is(:hover,:focus,:active){color:var(--wp--preset--color--primary)!important}body.has-first-block-core-cover .page-header{--_page-header-gradient:transparent linear-gradient(180deg,#000,#80808000);--_page-header-items-color:var(--wp--preset--color--light);--_page-header-gradient-opacity:.3;inset-inline:0;position:absolute}body.has-first-block-core-cover .page-header #menu-metanavigation .menu-item:not(.menu-item-has-icon)>a:is(:hover,:focus,:active),body.has-first-block-core-cover .page-header #menu-metanavigation .menu-item:not(.menu-item-has-icon)[class*=current-]>a{color:var(--wp--preset--color--light)!important;text-decoration:underline}.page-footer{background:var(--wp--preset--color--grey);border-bottom:5px solid var(--wp--preset--color--primary);padding:clamp(3.15em,5vw,4.1em) var(--wp--custom--layout--wide-offset) 1.55em}.page-footer>.wp-block-group:first-child{margin-top:0}.page-footer>.wp-block-group:first-child>.wp-block-group:first-child{grid-column:1/-1}.page-footer>.wp-block-group:first-child>.wp-block-group:first-child .wp-block-image{margin-bottom:1.5em}@media screen and (min-width:560px) and (max-width:1101px){.page-footer>.wp-block-group:first-child>.wp-block-group:first-child{grid-column:span 2}}@media screen and (min-width:1102px){.page-footer>.wp-block-group:first-child>.wp-block-group:first-child{grid-column:span 3}}.page-footer>.wp-block-group:first-child>.wp-block-group:first-child p{max-width:37ch}.page-footer>.wp-block-group:last-child{gap:0;margin-top:clamp(2.6em,6vw,3.9em)}.page-footer>.wp-block-group:last-child *{font-size:var(--wp--preset--font-size--small)}@media screen and (max-width:519px){.page-footer>.wp-block-group:last-child{align-items:flex-start;flex-direction:column}}.page-footer>.wp-block-group:last-child .menu>:not(:first-child):before,.page-footer>.wp-block-group:last-child>:not(:first-child):before{content:"|";display:inline;font-weight:300;padding-left:.5rem;padding-right:.5rem}@media screen and (max-width:519px){.page-footer>.wp-block-group:last-child .wp-block-acf-menu:before{display:none}}.page-footer>.wp-block-group:last-child .menu,.page-footer>.wp-block-group:last-child .wp-block-acf-menu{display:flex}.page-footer>.wp-block-group:last-child .menu-item a{color:var(--wp--preset--color--base);text-decoration:none}.page-footer>.wp-block-group:last-child .menu-item a:is(:hover,:focus,:active){-webkit-text-decoration:1px underline;text-decoration:1px underline}.page-footer>.wp-block-group:last-child .copyright{margin-bottom:0}.is-root-container:not(:has(>.is-style-values:last-child))+.page-footer{position:relative}.is-root-container:not(:has(>.is-style-values:last-child))+.page-footer:before{background-color:var(--_mountains-color,var(--wp--preset--color--grey));bottom:100%;content:"";height:100%;inset-inline:0;-webkit-mask-image:url(/wp-content/themes/perspective-ch/img/mountains.svg);mask-image:url(/wp-content/themes/perspective-ch/img/mountains.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;z-index:1}@media screen and (max-width:1000px){.is-root-container:not(:has(>.is-style-values:last-child))+.page-footer:before{bottom:100%;-webkit-mask-size:auto;mask-size:auto}}.wp-block-button:not([class*=is-style]){--_btn-color:var(--wp--preset--color--light);--_btn-bg-color:var(--wp--preset--color--primary);--_btn-hover-bg-color:var(--wp--preset--color--primary-dark);--_btn-padding-block:1em;--_btn-position-left:1.8em;--_btn-padding-left:2.85em;--_btn-hover-color:var(--wp--preset--color--light)}@media (hover:hover){.wp-block-button:not([class*=is-style]) .wp-element-button:is(:hover,:focus,:active){--_btn-padding-left:3.32em}}@media (hover:hover){.wp-block-button.is-style-plain .wp-element-button:is(:hover,:focus,:active){--_btn-padding-left:2.25em}}.wp-block-buttons{margin-top:1em}.has-first-block-core-cover .is-root-container .wp-block-cover:first-child *{color:var(--wp--preset--color--light)}.wp-block-cover{margin-bottom:var(--wp--preset--spacing--huge);padding-block:clamp(10.3em,3vw,11em) .9em;padding-inline:var(--wp--custom--layout--wide-offset)}.wp-block-cover p>a{display:flex;flex-direction:column;font-weight:500;gap:.65em;line-height:1.1;margin-inline:auto;max-width:18ch;text-decoration:none}@media screen and (max-width:1000px){.wp-block-cover p>a{gap:.6em;max-width:20ch}}@media (hover:hover){.wp-block-cover p>a:is(:hover,:focus,:active):after{-webkit-transform:scale(1.2);transform:scale(1.2)}}.wp-block-cover p>a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:flex-end;content:var(--hl-icon-arrow);display:flex;font-family:icons;font-size:2.1em;font-style:normal;font-variant:normal;font-weight:400;height:.52em;justify-content:center;line-height:1;overflow:hidden;text-decoration:none;text-transform:none;transition:transform .3s ease}@media screen and (max-width:1000px){.wp-block-cover p>a:after{height:.65em}.wp-block-cover{padding-bottom:1.15em}.wp-block-cover .has-huge-font-size{margin-bottom:1.95em!important}}.home.has-first-block-core-cover .wp-block-cover{min-height:83vh}@media screen and (max-width:1000px){.home.has-first-block-core-cover .wp-block-cover{min-height:38.5vh}}.wp-block-perspective-ch-teasers-with-icon{--wp--custom--layout--flow-space:clamp(3.75em,8vw,5.39em)}.wp-block-perspective-ch-teasers-with-icon:not(.acf-block-preview),.wp-block-perspective-ch-teasers-with-icon>div:not([class]){display:grid;gap:3.125em var(--wp--preset--spacing--normal);grid-template-columns:repeat(auto-fill,minmax(Min(17em,100%),1fr))}.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview),.wp-block-perspective-ch-teaser-with-icon>div:not([class]){color:var(--wp--preset--color--base);text-decoration:none;z-index:5}@media (hover:hover){.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview):is(a):is(:hover,:focus,:active),.wp-block-perspective-ch-teaser-with-icon>div:not([class]):is(a):is(:hover,:focus,:active){--_btn-padding-right:2.28em;--_btn-icon-width:3.1em;--_btn-color:var(--wp--preset--color--primary-dark);--_btn-padding-left:2.25em}.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview):is(a):is(:hover,:focus,:active) .icon,.wp-block-perspective-ch-teaser-with-icon>div:not([class]):is(a):is(:hover,:focus,:active) .icon{color:var(--wp--preset--color--primary-dark);-webkit-transform:scale(1.1);transform:scale(1.1)}}.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview) .teaser-icon,.wp-block-perspective-ch-teaser-with-icon>div:not([class]) .teaser-icon{align-items:center;aspect-ratio:2;background:var(--wp--preset--color--light);border-radius:2.5em 2.5em 0 0;display:flex;justify-content:center;margin-bottom:1.15em;padding-block:2.7em;width:100%}@media screen and (max-width:1000px){.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview) .teaser-icon,.wp-block-perspective-ch-teaser-with-icon>div:not([class]) .teaser-icon{margin-bottom:1.5rem}}.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview) .teaser-icon .icon,.wp-block-perspective-ch-teaser-with-icon>div:not([class]) .teaser-icon .icon{color:var(--wp--preset--color--primary);font-size:4em;-webkit-transform-origin:center;transform-origin:center;transition:.3s ease}.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview),.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview) .teaser-body,.wp-block-perspective-ch-teaser-with-icon>div:not([class]),.wp-block-perspective-ch-teaser-with-icon>div:not([class]) .teaser-body{display:flex;flex-direction:column}.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview) .teaser-body,.wp-block-perspective-ch-teaser-with-icon>div:not([class]) .teaser-body{height:100%}.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview) .teaser-title,.wp-block-perspective-ch-teaser-with-icon>div:not([class]) .teaser-title{margin-bottom:.27em;margin-top:0}.wp-block-perspective-ch-teaser-with-icon:not(.acf-block-preview) p,.wp-block-perspective-ch-teaser-with-icon>div:not([class]) p{flex:1 1 auto}.wp-block-group.has-background:not(.alignfull):not(.alignwide){padding:2em 1.5em}.wp-block-group.alignfull.has-background{margin-top:6.8em;padding:5.25em var(--wp--custom--layout--device-spacing)}.wp-block-group.alignfull.has-background+.alignfull.has-background{margin-top:0}.wp-block-group.alignfull.has-background:has(+.is-style-values){padding-bottom:7em}.wp-block-group.alignfull.has-background.has-grey-background-color+.is-style-values{--_group-offset-bg:var(--wp--preset--color--grey);--_mountains-color:var(--wp--preset--color--light);z-index:4}.wp-block-group>:first-child{margin-top:0}.wp-block-group>:last-child{margin-bottom:0}.is-style-values{padding-bottom:3em!important;padding-top:0!important;position:relative}.is-style-values:before{background-color:var(--_mountains-color,var(--wp--preset--color--grey));bottom:calc(100% - 6.3em);content:"";height:100%;inset-inline:0;-webkit-mask-image:url(/wp-content/themes/perspective-ch/img/mountains.svg);mask-image:url(/wp-content/themes/perspective-ch/img/mountains.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;z-index:1}@media screen and (max-width:1000px){.is-style-values:before{bottom:calc(100% - 2.5em);-webkit-mask-size:auto;mask-size:auto}}.is-style-values:after{background:var(--_group-offset-bg,var(--wp--preset--color--light));content:"";height:6.3em;position:absolute;top:-1px;inset-inline:0;pointer-events:none;z-index:0}@media screen and (max-width:1000px){.is-style-values:after{height:2.5em}.is-style-values .wp-block-media-text__media{max-width:10em}}.wp-block-media-text{gap:0;position:relative;z-index:1}.wp-block-media-text__content{margin-top:auto;padding-left:var(--wp--preset--spacing--normal)!important;padding-right:5em!important}@media screen and (max-width:1000px){.wp-block-media-text{display:block!important}.wp-block-media-text__content{padding-left:0!important;padding-right:0!important}}.wp-block-perspective-ch-members:not(.acf-block-preview),.wp-block-perspective-ch-members>div:not([class]){display:grid;gap:2.75em var(--wp--preset--spacing--normal);grid-template-columns:repeat(auto-fill,minmax(Min(17em,100%),1fr))}.wp-block-perspective-ch-members .member__image{aspect-ratio:1.32;background:var(--wp--preset--color--grey);border-radius:2.5em 2.5em 0 0;margin-bottom:1em;overflow:hidden}.wp-block-perspective-ch-members .member__image img{-webkit-filter:grayscale(1);filter:grayscale(1);height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-perspective-ch-members h2{font-size:1em;font-weight:400;margin-bottom:0;margin-top:0}.wp-block-perspective-ch-events:not(.acf-block-preview),.wp-block-perspective-ch-events>div:not([class]),.wp-block-perspective-ch-publications:not(.acf-block-preview),.wp-block-perspective-ch-publications>div:not([class]){display:grid;gap:2.75em var(--wp--preset--spacing--normal);grid-template-columns:repeat(auto-fill,minmax(Min(17em,100%),1fr))}.wp-block-perspective-ch-events .event h2{margin-bottom:.625em}.fadein,.page-content>*{transition:opacity 1.2s ease-out,visibility 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,visibility 1.2s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,visibility 1.2s ease-out,-webkit-transform .6s ease-out}.fadedout,.page-content>.fadedout{opacity:0;-webkit-transform:translateY(20vh);transform:translateY(20vh);visibility:hidden}@media (prefers-reduced-motion:reduce){.fadedout,.page-content>.fadedout{opacity:1;-webkit-transform:none;transform:none;visibility:visible}}.wp-block-button .wp-element-button,.wp-block-button>a{background:var(--_btn-bg-color,transparent);color:var(--_btn-color,var(--wp--preset--color--primary));display:flex;font-size:var(--wp--preset--font-size--normal);font-weight:400;padding-block:var(--_btn-padding-block,0);padding-inline:var(--_btn-padding-left,1.7em) var(--_btn-padding-right,2.75em);position:relative;transition:.3s ease}@media (hover:hover){.wp-block-button .wp-element-button:is(:hover,:focus,:active),.wp-block-button>a:is(:hover,:focus,:active){--_btn-padding-right:2.28em;--_btn-icon-width:3.1em;background:var(--_btn-hover-bg-color,transparent);color:var(--_btn-hover-color,var(--wp--preset--color--primary-dark))}}.wp-block-button .wp-element-button:before,.wp-block-button>a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--hl-icon-arrow_right);display:flex;font-family:icons;font-size:.65em;font-style:normal;font-variant:normal;font-weight:400;justify-content:flex-end;left:var(--_btn-position-left,0);line-height:1;overflow:hidden;position:absolute;text-decoration:none;text-transform:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:width .3s ease;width:var(--_btn-icon-width,1.5em)}.gform_fields{display:grid;gap:var(--wp--preset--spacing--normal);grid-template-columns:repeat(12,minmax(0,1fr))}@media screen and (max-width:1000px){.gform_fields{gap:1.25em .5em}}.gform_fields>*{grid-column:span 12}.gform_confirmation_wrapper,.gform_wrapper{margin-bottom:3.65em;margin-top:3em}@media screen and (min-width:1001px){.gform_fields .gfield--width-three-quarter{grid-column:span 9}.gform_fields .gfield--width-two-thirds{grid-column:span 8}.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}.half-size{width:calc(50% - var(--wp--preset--spacing--normal)/2)}.gfield--width-quarter.city{grid-column:span 4!important;margin-left:-.7em;min-width:calc(100% + .4rem)}.gfield--width-quarter.zip{grid-column:span 2!important;min-width:calc(100% + .4rem)}}@media screen and (min-width:600px) and (max-width:1000px){.gfield--width-quarter.city{grid-column:span 8!important}.gfield--width-quarter.zip{grid-column:span 4!important}}.gfield--width-quarter.city,.gfield--width-quarter.zip{grid-column:span 12}.form-select{-webkit-appearance:none;appearance:none;background-image:url(/wp-content/themes/perspective-ch/img/icons/chevron-down-light.svg);background-position:right 1.35em center;background-repeat:no-repeat;background-size:1.4em;overflow:hidden;padding-right:3em;position:relative;text-overflow:ellipsis;white-space:nowrap}input:not([type=submit]),select,textarea{background-color:var(--wp--preset--color--grey);border:0;border-bottom:3px solid var(--wp--preset--color--base);border-radius:0;box-shadow:none;color:var(--wp--preset--color--base);outline:0;padding:.925em 1.5em;width:100%}textarea{height:9.5em;resize:none}label,legend{display:inline-block;font-weight:500;margin-bottom:.45em}.gfield_required{margin-left:.12em}.gform_footer{margin-top:1.6em;text-align:right}.gfield_validation_message,.gform_ajax_spinner,.gform_required_legend,.grecaptcha-badge,.hidden_label>.gfield_label{display:none}.gform_confirmation_message{--_notice-bg:var(--wp--preset--color--grey);--_notice-color:var(--wp--preset--color--base);margin-bottom:0!important}.gform_validation_error input[aria-required=true],.gform_validation_error select[aria-required=true],.gform_validation_error textarea[aria-required=true]{border-color:var(--wp--preset--color--primary-dark)}.menu-toggle{background:none;border:none;box-shadow:none;display:inline-block;padding:0}@media screen and (min-width:1001px){.menu-toggle{display:none}}.menu-toggle .bar{background-color:var(--_bar-color,var(--wp--preset--color--light));display:block;height:5px;transition:.3s ease;width:30px}.menu-toggle .bar:not(:last-child){margin-bottom:6px}.menu-toggle.active #bar1{-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}.menu-toggle.active #bar2{opacity:0}.menu-toggle.active #bar3{-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}body:not(.has-first-block-core-cover) .menu-toggle{--_bar-color:var(--wp--preset--color--base)}.menu-overlay{background:var(--wp--preset--color--base);bottom:0;left:-100%;opacity:0;overflow:auto;padding:10.25em var(--wp--custom--layout--wide-offset) 2.5em;position:fixed;top:var(--wp-admin--admin-bar--height,0);transition:all .2s ease-in-out;visibility:hidden;width:100%;z-index:50}.menu-overlay.shown{left:0;opacity:1;visibility:visible}.menu-overlay-shown{overflow:hidden}.menu-overlay-shown .menu-toggle{--_bar-color:var(--wp--preset--color--light)!important}.menu-overlay-shown .page-header:before{opacity:0;visibility:hidden}.menu-overlay-bg{display:none}@media screen and (min-width:1001px){.menu-overlay{display:none}.menu-overlay-shown{overflow:visible}.menu-overlay-shown .page-header{z-index:1!important}.menu-overlay-shown .page-header:before{opacity:1;visibility:visible}}.custom-logo{height:clamp(2.85em,5vw,3.9em);transition:height .3s;width:auto}.custom-logo-link{background:var(--wp--preset--color--light);border-radius:0 0 2.4em 2.4em;margin-bottom:.45em;padding:1.6em .95em 2.1em}@media screen and (max-width:1000px){.custom-logo-link{border-radius:0 0 1.5rem 1.5rem;margin-bottom:0;padding:1.28rem .5rem 1.25rem}}:is(.menu,.sub-menu){list-style:none;margin-bottom:0;padding-left:0}:is(ul,ol,.wp-block-perspective-ch-numbered-list){list-style:none;margin:0;padding:0}.wp-block-perspective-ch-numbered-list,ol{counter-reset:item;list-style:none}.wp-block-perspective-ch-numbered-list .wp-block-perspective-ch-numbered-list-item,.wp-block-perspective-ch-numbered-list li,ol .wp-block-perspective-ch-numbered-list-item,ol li{padding-left:1.65em;position:relative}.wp-block-perspective-ch-numbered-list .wp-block-perspective-ch-numbered-list-item:not(:last-child),.wp-block-perspective-ch-numbered-list li:not(:last-child),ol .wp-block-perspective-ch-numbered-list-item:not(:last-child),ol li:not(:last-child){margin-bottom:.8em}.wp-block-perspective-ch-numbered-list>.wp-block-perspective-ch-numbered-list-item:before,.wp-block-perspective-ch-numbered-list>li:before,ol>.wp-block-perspective-ch-numbered-list-item:before,ol>li:before{content:counter(item) ".";counter-increment:item;font-weight:500;left:0;position:absolute}ul.wp-block-list:not([class*=is-style]){list-style:none;margin-top:1em!important}ul.wp-block-list:not([class*=is-style]) .wp-block-perspective-ch-numbered-list-item,ul.wp-block-list:not([class*=is-style]) li{padding-left:1.65em;position:relative}ul.wp-block-list:not([class*=is-style]) .wp-block-perspective-ch-numbered-list-item:before,ul.wp-block-list:not([class*=is-style]) li:before{content:"-";display:inline-block;font-weight:500;left:0;position:absolute}ul.wp-block-list:not([class*=is-style]) .wp-block-perspective-ch-numbered-list-item:not(:last-child),ul.wp-block-list:not([class*=is-style]) li:not(:last-child){margin-bottom:.25em}.wp-block-list{margin-block:1.5em}.wp-block-list.is-style-checkmark{list-style:none}.wp-block-list.is-style-checkmark .wp-block-perspective-ch-numbered-list-item,.wp-block-list.is-style-checkmark li{padding-left:1.65em;position:relative}.wp-block-list.is-style-checkmark .wp-block-perspective-ch-numbered-list-item:not(:last-child),.wp-block-list.is-style-checkmark li:not(:last-child){margin-bottom:.25em}.wp-block-list.is-style-checkmark .wp-block-perspective-ch-numbered-list-item:before,.wp-block-list.is-style-checkmark li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--hl-icon-circle-check-light);font-family:icons;font-size:1.1em;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:absolute;text-decoration:none;text-transform:none;-webkit-transform:translateY(.23em);transform:translateY(.23em);transition:transform .2s ease}.wp-block-list.is-style-checkmark .wp-block-perspective-ch-numbered-list-item a,.wp-block-list.is-style-checkmark li a{color:var(--wp--preset--color--primary);font-weight:500;text-decoration:none}.wp-block-list.is-style-checkmark .wp-block-perspective-ch-numbered-list-item a:is(:hover,:focus,:active),.wp-block-list.is-style-checkmark li a:is(:hover,:focus,:active){color:var(--wp--preset--color--base)}.menu-overlay .navigation-wrapper{display:flex;flex-direction:column;gap:4em}.menu-overlay nav#meta-menu{order:1}.menu-overlay nav#meta-menu .menu-item a{font-size:1.125em;line-height:1.5}.menu-overlay nav#meta-menu .menu-item .icon{display:none}.menu-overlay nav#meta-menu .menu-item:not(:last-child){margin-bottom:.65em}.menu-overlay nav#menu{order:0}.menu-overlay nav#menu .menu-item a{font-size:1.48em;font-weight:500;line-height:1.46}.menu-overlay nav#menu .menu-item:not(:last-child){margin-bottom:1.15em}.menu-overlay .menu-item a{color:var(--wp--preset--color--light);text-decoration:none}.menu-overlay .menu-item[class*=current]>a{color:var(--wp--preset--color--primary)}.menu-overlay .menu-toggle{display:none}.gform_confirmation_message,.gform_validation_errors{background:var(--_notice-bg,var(--wp--preset--color--primary));color:var(--_notice-color,var(--wp--preset--color--light));margin-bottom:2.5em;padding:1em}.gform_confirmation_message a,.gform_validation_errors a{color:inherit}.box-teaser{background:var(--wp--preset--color--grey);border-radius:2.5em;color:var(--wp--preset--color--base);display:flex;flex-direction:column;padding:2em 1.4em 1.8em;text-decoration:none;transition:.3s ease}.box-teaser h2{font-weight:500;margin-bottom:0;margin-top:0;transition:inherit}.box-teaser .box-teaser__date,.box-teaser .box-teaser__title{color:var(--wp--preset--color--primary);font-size:1em;font-weight:500;margin-bottom:0}.box-teaser .box-teaser__excerpt{font-size:1.2em;font-weight:500;line-height:1.25;margin-bottom:.375em;transition:inherit}.box-teaser .wp-block-button{margin-top:auto}.box-teaser:is(a:hover,a:focus,a:active){background:var(--wp--preset--color--base)}.box-teaser:is(a:hover,a:focus,a:active) .wp-element-button{--_btn-padding-left:2.25em;--_btn-padding-right:0;--_btn-icon-width:3.1em;--_btn-hover-color:var(--wp--preset--color--primary)}.box-teaser:is(a:hover,a:focus,a:active) .box-teaser__excerpt,.box-teaser:is(a:hover,a:focus,a:active) p:not(.box-teaser__date){color:var(--wp--preset--color--light)}.box-teaser:is(a:hover,a:focus,a:active) h2:not(.box-teaser__title){color:var(--wp--preset--color--light)}.wp-block-table table,table{border-collapse:collapse;margin-bottom:1em;width:auto}.wp-block-table table tr:last-child td,table tr:last-child td{padding-bottom:0}.wp-block-table table tr td,table tr td{border:none;padding:0 1em .25em 0;vertical-align:top}.wp-block-table table tr td:last-child,table tr td:last-child{display:flex;gap:.25em;padding-right:0}.wp-block-table table tr td span,table tr td span{margin-left:auto}