:root{--desktop: 1440px;--wide: 1144px;--wat: 920px;--medium: 872px;--content: 696px;--content-small: 542px;--mobile: 375px;--heading-font: cast, sans-serif;--text-font: cast, sans-serif;--quote-font: cast, sans-serif;--primary: #1b2d6d;--secondary: #122054;--tertiary: #b1b800;--quaternary: #eef1d8;--quintary: #f8f9ef;--heading: #122054;--text: #1d1d1f;--caption: #636366;--background: #fdfdfd;--black: #000;--graphite-black: #3a3a3c;--dark-grey: #636366;--grey: #8e8e93;--light-grey: #aeaeb2;--bright-white: #fdfdfd;--white: #fff;--border-radius: 4px}sup{line-height:1.2}body{font-size:var(--wp--preset--font-size--body);font-weight:400;line-height:1.5}@font-face{font-family:cast;src:url("./cast-black-CP6NLXMW.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:cast;src:url("./cast-black-italic-4HLPBNAR.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:cast;src:url("./cast-heavy-H7N4G4PM.otf") format("opentype");font-weight:800;font-style:normal}@font-face{font-family:cast;src:url("./cast-heavy-italic-UHMHL4Z7.otf") format("opentype");font-weight:800;font-style:italic}@font-face{font-family:cast;src:url("./cast-bold-X3ZKFLR3.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:cast;src:url("./cast-bold-italic-3Y6B4XOL.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:cast;src:url("./cast-medium-IQAPZ7L4.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:cast;src:url("./cast-medium-italic-ET2W4BYT.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:cast;src:url("./cast-regular-BFBPTCQK.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:cast;src:url("./cast-regular-italic-IPWQLGUL.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:cast;src:url("./cast-light-BUFG4YTY.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:cast;src:url("./cast-light-italic-XYADX55X.otf") format("opentype");font-weight:300;font-style:italic}.quote,.quote p,footer .footer .quote p{font-family:var(--text-font);font-size:1rem}main{margin-top:80px}@media (width < 872px){main{margin-top:0}}#header{position:fixed;width:100%;top:0;background:var(--background);z-index:1000;transition:.3s ease}#header.hide{opacity:0;pointer-events:none}.entry-content .wp-block-content .secondary h2,.entry-content .wp-block-content .secondary a,.entry-content .wp-block-content .primary h2,.entry-content .wp-block-content .primary a,.entry .wp-block-content .secondary h2,.entry .wp-block-content .secondary a,.entry .wp-block-content .primary h2,.entry .wp-block-content .primary a{color:var(--white)}.entry-content .wp-block-content .secondary h2:before,.entry-content .wp-block-content .secondary h2:after,.entry-content .wp-block-content .secondary a:before,.entry-content .wp-block-content .secondary a:after,.entry-content .wp-block-content .primary h2:before,.entry-content .wp-block-content .primary h2:after,.entry-content .wp-block-content .primary a:before,.entry-content .wp-block-content .primary a:after,.entry .wp-block-content .secondary h2:before,.entry .wp-block-content .secondary h2:after,.entry .wp-block-content .secondary a:before,.entry .wp-block-content .secondary a:after,.entry .wp-block-content .primary h2:before,.entry .wp-block-content .primary h2:after,.entry .wp-block-content .primary a:before,.entry .wp-block-content .primary a:after{background:var(--white)}.wp-block.wp-block-savings .results .graphic .image:after{background:linear-gradient(0deg,rgb(73,156,69) 0%,rgb(73,156,69) var(--savings),rgba(0,0,0,0) var(--savings))}.wp-block.wp-block-mortgage .image .house:after,.wp-block.wp-block-calculator .image .house:after{background:linear-gradient(0deg,rgb(27,45,109) 0%,rgb(27,45,109) var(--equity),rgba(0,0,0,0) var(--equity))}.wp-block.wp-block-loop .container .title .quote p{display:none}footer .footer .container:first-child{display:flex;justify-content:space-between;gap:12px}footer .footer .container:first-child:after{content:"";display:block;width:280px;height:320px;background:url("./n-icons-7ZUKHQZM.svg") no-repeat center;background-size:contain;background-position:center;background-repeat:no-repeat;margin:96px 0}@media (width <= 920px){footer .footer .container:first-child:after{content:none}}.wp-block.wp-block-hero .content .quicklinks{margin-top:160px}.header .navigation .menu li .sub-menu .quicklinks .title{font-size:13px}.header .logo{width:250px;opacity:1;margin-bottom:-2px}.header .logo:hover{opacity:.8}@media (width < 872px){.content-item{margin-bottom:24px}}.wp-block.wp-block-content .content-item.pair,.wp-block.wp-block-content .content-item.single{margin-left:-32px;margin-right:-32px}@media (width < 872px){.wp-block.wp-block-content .content-item.pair,.wp-block.wp-block-content .content-item.single{margin-left:0;margin-right:0}}.wp-block.wp-block-content .content-item.pair .text{padding-left:62px;padding-right:62px}.wp-block.wp-block-content .content-item.single.no-image .text{margin:0 62px}form .input h2 .info:hover,.form .input h2 .info:hover,.calculator .input h2 .info:hover{background:#1b2d6dcc}body{background:var(--wp--preset--color--theme-background)}.vertical{transform:rotate(180deg);writing-mode:vertical-rl}.wp-block.wp-block-search{padding:96px 0}@media (width < 1440px){.wp-block.wp-block-search{padding:48px 16px}}.wp-block.wp-block-search .container{display:flex;flex-direction:column;align-items:center;padding:128px 112px;background:var(--secondary);border-radius:var(--border-radius)}@media (width < 872px){.wp-block.wp-block-search .container{padding:48px 24px 24px}}.wp-block.wp-block-search .container h2{color:var(--white);text-align:center}.wp-block.wp-block-search .container .search{margin:40px 0;position:relative}@media (width < 872px){.wp-block.wp-block-search .container .search{width:100%}}.wp-block.wp-block-search .container .search input[type=text]{padding:16px 60px;width:580px;border:1px solid var(--white);border-radius:var(--border-radius)}@media (width < 872px){.wp-block.wp-block-search .container .search input[type=text]{width:100%}}.wp-block.wp-block-search .container .search input[type=image]{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.wp-block.wp-block-search .container .quicklinks{display:flex;flex-wrap:wrap;gap:24px}@media (width < 920px){.wp-block.wp-block-search .container .quicklinks{justify-content:center}}.wp-block.wp-block-search .container .quicklinks .quicklink{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:calc(20% - 24px);min-width:200px;border:1px solid var(--tertiary);border-radius:var(--border-radius);padding:24px;color:var(--white);transition:.3s ease}.wp-block.wp-block-search .container .quicklinks .quicklink .category{color:var(--tertiary);font-size:16px;min-height:72px}.wp-block.wp-block-search .container .quicklinks .quicklink .title{display:flex;gap:8px;align-items:center}.wp-block.wp-block-search .container .quicklinks .quicklink .title .arrow-icon{background:var(--white)}@media (width < 872px){.wp-block.wp-block-search .container .quicklinks .quicklink{width:100%}}.wp-block.wp-block-search .container .quicklinks .quicklink:before{content:unset}.wp-block.wp-block-search .container .quicklinks .quicklink:after{content:"";width:22px;height:22px;background:var(--white);mask-image:url("./arrow-LLBDTBLD.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:.3s ease}.wp-block.wp-block-search .container .quicklinks .quicklink:hover{background:var(--quaternary);color:var(--primary)}.wp-block.wp-block-search .container .quicklinks .quicklink:hover:after{background:var(--primary)}.wp-block.wp-block-search .container .quicklinks .quicklink:hover .arrow-icon{background:var(--primary)}.wp-block.wp-block-search .container .quicklinks .quicklink:hover .category{color:var(--primary)}.search .entry.header{flex-direction:column}.search .entry-title{text-align:center}.search-highlight{font-weight:700;font-family:inherit}.search-result-item{padding:40px;border-radius:var(--border-radius);box-shadow:0 11px 56px #0000000d;margin:24px auto}.search-result-item .entry-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}@media (width < 696px){.search-result-item .entry-header{flex-direction:column;align-items:flex-start}}.search-result-item .entry-header h2{margin:0;hyphens:auto}@media (width < 696px){.search-result-item .entry-header h2{font-size:clamp(1.6rem,1.502vw + 1.318rem,2.4rem)}}.search-result-item .entry-header span{font-weight:700}.search-result-item .entry-footer{margin-top:24px}.search .results{max-width:var(--desktop);width:100%;margin:0 auto 200px}.search main{padding:0 62px}@media (width < 1440px){.search main{padding:0 16px}}.searchbox{margin:40px 0;position:relative}@media (width < 872px){.searchbox{width:100%}}.searchbox input[type=text]{padding:16px 60px;width:580px;border:1px solid var(--white);border-radius:var(--border-radius)}@media (width < 872px){.searchbox input[type=text]{width:100%}}.searchbox input[type=image]{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.global-search{position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);width:100%;transition:.3s ease;z-index:-1;opacity:0;pointer-events:none}.global-search *{pointer-events:none}.global-search.active{z-index:99;opacity:1;pointer-events:all}.global-search.active *{pointer-events:all}.global-search .container{box-shadow:0 11px 56px #0000000d;max-height:80vh;overflow-y:auto}
/*!
Theme Name: basis
Author: Stutz Medien
Author URI: https://stutz-medien.ch
Version: 1.0.0
Text Domain: hydra
*/
