@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(Helvetica);size-adjust:100%;ascent-override:90%;descent-override:20%}@font-face{font-family:Outfit Fallback;src:local(Arial),local(Helvetica);size-adjust:100%;ascent-override:90%;descent-override:20%}.style-rounded,.style-rounded>.inner-wrapper{border-radius:20px;overflow:hidden}.style-cut-corner{--size:clamp(40px,16.6667px + 3.3333vw,60px);clip-path:polygon(0 0,calc(100% - var(--size)) 0%,100% var(--size),100% 100%,0 100%);border-radius:15px;overflow:hidden}@supports (clip-path:shape(from 0 0,line to 0 100%)){.style-cut-corner{clip-path:shape(from 0 0,hline to calc(100% - var(--size) - 15px),arc by 15px 5px of 30px cw,line to calc(100% - 5px) var(--size),arc by 5px 15px of 22.5px cw,vline to 100%,hline to 0,close)}}.style-cut-corner>.inner-wrapper{--size:clamp(40px,16.6667px + 3.3333vw,60px);clip-path:polygon(0 0,calc(100% - var(--size)) 0%,100% var(--size),100% 100%,0 100%);border-radius:15px;overflow:hidden}@supports (clip-path:shape(from 0 0,line to 0 100%)){.style-cut-corner>.inner-wrapper{clip-path:shape(from 0 0,hline to calc(100% - var(--size) - 15px),arc by 15px 5px of 30px cw,line to calc(100% - 5px) var(--size),arc by 5px 15px of 22.5px cw,vline to 100%,hline to 0,close)}}::selection{color:#fff;background:color-mix(in srgb,var(--virta_colors_color-background-dark) 80%,black)}strong{font-weight:700}body:not(.wp-admin):not(.block-editor-iframe__body) h1:not(.wp-block-blockflow-post-title):not(.wp-block-blockflow-title){hyphens:auto;letter-spacing:var(--virta_fonts_h1__letter-spacing,normal);text-transform:var(--virta_fonts_h1__uppercase,none);color:var(--virta_fonts_h1__font-color,white);font-family:var(--virta_fonts_h1__font-family,sans-serif);font-size:var(--virta_fonts_h1__font-size,35px);font-style:var(--virta_fonts_h1__italic,normal);font-weight:var(--virta_fonts_h1__font-weight,bold);line-height:var(--virta_fonts_h1__line-height,150%)}body:not(.wp-admin):not(.block-editor-iframe__body) h2:not(.wp-block-blockflow-post-title):not(.wp-block-blockflow-title){hyphens:auto;letter-spacing:var(--virta_fonts_h2__letter-spacing,normal);text-transform:var(--virta_fonts_h2__uppercase,none);color:var(--virta_fonts_h2__font-color,white);font-family:var(--virta_fonts_h2__font-family,sans-serif);font-size:var(--virta_fonts_h2__font-size,35px);font-style:var(--virta_fonts_h2__italic,normal);font-weight:var(--virta_fonts_h2__font-weight,bold);line-height:var(--virta_fonts_h2__line-height,150%)}body:not(.wp-admin):not(.block-editor-iframe__body) h3:not(.wp-block-blockflow-post-title):not(.wp-block-blockflow-title){hyphens:auto;letter-spacing:var(--virta_fonts_h3__letter-spacing,normal);text-transform:var(--virta_fonts_h3__uppercase,none);color:var(--virta_fonts_h3__font-color,white);font-family:var(--virta_fonts_h3__font-family,sans-serif);font-size:var(--virta_fonts_h3__font-size,35px);font-style:var(--virta_fonts_h3__italic,normal);font-weight:var(--virta_fonts_h3__font-weight,bold);line-height:var(--virta_fonts_h3__line-height,150%)}body:not(.wp-admin):not(.block-editor-iframe__body) h4:not(.wp-block-blockflow-post-title):not(.wp-block-blockflow-title){hyphens:auto;letter-spacing:var(--virta_fonts_h4__letter-spacing,normal);text-transform:var(--virta_fonts_h4__uppercase,none);color:var(--virta_fonts_h4__font-color,white);font-family:var(--virta_fonts_h4__font-family,sans-serif);font-size:var(--virta_fonts_h4__font-size,35px);font-style:var(--virta_fonts_h4__italic,normal);font-weight:var(--virta_fonts_h4__font-weight,bold);line-height:var(--virta_fonts_h4__line-height,150%)}body:not(.wp-admin):not(.block-editor-iframe__body) h5:not(.wp-block-blockflow-post-title):not(.wp-block-blockflow-title){hyphens:auto;letter-spacing:var(--virta_fonts_h5__letter-spacing,normal);text-transform:var(--virta_fonts_h5__uppercase,none);color:var(--virta_fonts_h5__font-color,white);font-family:var(--virta_fonts_h5__font-family,sans-serif);font-size:var(--virta_fonts_h5__font-size,35px);font-style:var(--virta_fonts_h5__italic,normal);font-weight:var(--virta_fonts_h5__font-weight,bold);line-height:var(--virta_fonts_h5__line-height,150%)}body:not(.wp-admin):not(.block-editor-iframe__body) h6:not(.wp-block-blockflow-post-title):not(.wp-block-blockflow-title){hyphens:auto;letter-spacing:var(--virta_fonts_h6__letter-spacing,normal);text-transform:var(--virta_fonts_h6__uppercase,none);color:var(--virta_fonts_h6__font-color,white);font-family:var(--virta_fonts_h6__font-family,sans-serif);font-size:var(--virta_fonts_h6__font-size,35px);font-style:var(--virta_fonts_h6__italic,normal);font-weight:var(--virta_fonts_h6__font-weight,bold);line-height:var(--virta_fonts_h6__line-height,150%)}header>.wp-block-blockflow-container{transition:background.3s,box-shadow.3s!important}header>.wp-block-blockflow-container>.inner-container{padding-bottom:20px!important;padding-top:20px!important}@media (max-width:1000px){header>.wp-block-blockflow-container>.inner-container{padding-bottom:10px!important;padding-top:10px!important}}@media (max-width:1200px){header .wp-block-blockflow-navigation.is-desktop-menu-active .blockflow-navigation-level-0{gap:11px!important}header .wp-block-blockflow-navigation.is-desktop-menu-active .wp-block-blockflow-navigation-link{font-size:var(--virta_fonts_text-s__font-size,15px);line-height:var(--virta_fonts_text-s__line-height,24px)}}header .wp-block-blockflow-navigation.is-mobile-menu-active .blockflow-navigation-list{padding-left:var(--virta_layout_padding-page)!important;padding-right:var(--virta_layout_padding-page)!important}header .wp-block-blockflow-navigation .wp-block-blockflow-navigation-link.current-page{color:var(--virta_colors_color-primary)}@media (max-width:1000px){header img{height:auto;width:150px}}body.scrolled header>.wp-block-blockflow-container{box-shadow:0 4px 20px rgba(0,0,0,.2)}.wp-block-blockflow-button .button-icon,.wp-block-blockflow-post-link .button-icon{transform:rotate(-45deg)}.wp-block-blockflow-button:focus .button-icon,.wp-block-blockflow-button:hover .button-icon,.wp-block-blockflow-post-link:focus .button-icon,.wp-block-blockflow-post-link:hover .button-icon{transform:none}body:not(:is(.wp-admin,.block-editor-iframe__body)) .wp-block-blockflow-lottie{max-width:100%;width:-moz-fit-content;width:fit-content}@media (max-width:1000px){.wp-block-blockflow-image img[height="400"]{height:300px}}@media (max-width:700px){.wp-block-blockflow-image img[height="400"]{height:250px}}.wp-block-blockflow-image.style-circle{border-radius:50%;overflow:hidden}.wp-block-blockflow-social-icon.style-border a{border:2px solid var(--virta_colors_color-background-dark,#082243)}.wp-block-blockflow-social-icon.style-border a:has(.virta-icon.background-color-dynamic-white){border-color:var(--virta_colors_dynamic_colors_white,#fff)}body .brlbs-cmpnt-cb-proven-expert-pro-seal{display:none}body .brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=proven-expert]{width:100%}body .brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=proven-expert] .brlbs-cmpnt-cb-proven-expert-general{padding:0}body .brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=proven-expert] .brlbs-cmpnt-cb-thumbnail{background-repeat:no-repeat;background-size:contain}body .pe-pro-seal{bottom:250px!important}body .pe-pro-seal.pe-pro-seal-flip{bottom:105px!important}@media (max-width:850px){.pe-pro-seal{opacity:0;pointer-events:none;transition:opacity.3s,bottom.3s}.pe-pro-seal.move-up{bottom:58px!important}.pe-pro-seal.visible{opacity:1;pointer-events:all}}#blockflow-theme .wp-block-blockflow-tabs.horizontal{max-width:100%}#blockflow-theme .wp-block-blockflow-tabs.horizontal .headlines-dropdown-container{margin-bottom:-5px;margin-left:clamp(40px,16.6667px + 3.3333vw,60px)}#blockflow-theme .wp-block-blockflow-tabs.horizontal .headlines-dropdown-container .tab-headlines{flex-wrap:nowrap}#blockflow-theme .wp-block-blockflow-tabs.horizontal .headlines-dropdown-container .tab-headlines .single-headline{hyphens:auto;border-radius:15px 15px 0 0;padding:15px 30px 20px}#blockflow-theme .wp-block-blockflow-tabs.horizontal .tab-contents .wp-block-blockflow-columns{--dot-size:15px;--line-width:2px;--left:19px;--top:36px;box-sizing:border-box;padding-left:calc(var(--dot-size) + var(--left))}#blockflow-theme .wp-block-blockflow-tabs.horizontal .tab-contents .wp-block-blockflow-columns:before{content:"";background:linear-gradient(to bottom,var(--virta_colors_color-primary) 30%,transparent 100%);border-radius:calc(var(--line-width)/2);height:80%;width:var(--line-width);position:absolute;left:calc((var(--dot-size) - var(--line-width))/2);top:calc(var(--dot-size)/2 + var(--top))}#blockflow-theme .wp-block-blockflow-tabs.horizontal .tab-contents .wp-block-blockflow-columns:after{content:"";background:var(--virta_colors_color-primary);border-radius:50%;height:var(--dot-size);width:var(--dot-size);position:absolute;left:0;top:var(--top)}#blockflow-theme .wp-block-blockflow-tabs.horizontal .tab-contents .wp-block-blockflow-columns .wp-block-blockflow-link{align-items:center;margin-bottom:var(--virta_lists_item-margin);display:flex}#blockflow-theme .wp-block-blockflow-tabs.horizontal .tab-contents .wp-block-blockflow-columns .wp-block-blockflow-link:last-child{margin-bottom:0}#blockflow-theme .wp-block-blockflow-tabs.horizontal .tab-contents .wp-block-blockflow-columns .wp-block-blockflow-link:before{content:"";background-color:currentcolor;height:var(--virta_fonts_text-m__line-height,28px);width:var(--virta_fonts_text-m__font-size,16px);margin-right:10px;transition:.3s;display:block;transform:rotate(-45deg);-webkit-mask-image:url(d8d4dd457e3458e6d9f2.svg);mask-image:url(d8d4dd457e3458e6d9f2.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#blockflow-theme .wp-block-blockflow-tabs.horizontal .tab-contents .wp-block-blockflow-columns .wp-block-blockflow-link:focus:before,#blockflow-theme .wp-block-blockflow-tabs.horizontal .tab-contents .wp-block-blockflow-columns .wp-block-blockflow-link:hover:before{transform:none}#blockflow-theme .wp-block-blockflow-tabs.horizontal:not(.toggles) .tab-contents{--size:clamp(40px,16.6667px + 3.3333vw,60px);clip-path:polygon(0 0,calc(100% - var(--size)) 0%,100% var(--size),100% 100%,0 100%);clip-path:polygon(var(--size) 0,100% 0,100% 100%,0 100%,0 var(--size));border-radius:0;overflow:hidden}@supports (clip-path:shape(from 0 0,line to 0 100%)){#blockflow-theme .wp-block-blockflow-tabs.horizontal:not(.toggles) .tab-contents{clip-path:shape(from 0 0,hline to calc(100% - var(--size) - 15px),arc by 15px 5px of 30px cw,line to calc(100% - 5px) var(--size),arc by 5px 15px of 22.5px cw,vline to 100%,hline to 0,close);clip-path:shape(from 100% 0,hline to calc(var(--size) + 15px),arc to var(--size) 5px of 30px ccw,line to 5px var(--size),arc to 0 calc(var(--size) + 15px) of 22.5px ccw,vline to 100%,hline to 100%,close)}}#blockflow-theme .wp-block-blockflow-tabs.horizontal:not(.toggles) .tab-contents{padding:40px 40px 90px 45px}#blockflow-theme .wp-block-blockflow-tabs.horizontal:not(.toggles) .tab-contents .wp-block-blockflow-button{margin-top:auto}#blockflow-theme .wp-block-blockflow-tabs.horizontal.toggles .tab-contents{padding:0}#blockflow-theme .wp-block-blockflow-tabs.horizontal.toggles .tab-contents .single-headline{background:var(--virta_tabs_headline_active_background_color,white);border-radius:15px;padding:20px 30px}#blockflow-theme .wp-block-blockflow-tabs.horizontal.toggles .tab-contents .single-headline.active{--size:clamp(40px,16.6667px + 3.3333vw,60px);clip-path:polygon(0 0,calc(100% - var(--size)) 0%,100% var(--size),100% 100%,0 100%);border-radius:10px 0 0;overflow:hidden}@supports (clip-path:shape(from 0 0,line to 0 100%)){#blockflow-theme .wp-block-blockflow-tabs.horizontal.toggles .tab-contents .single-headline.active{clip-path:shape(from 0 0,hline to calc(100% - var(--size) - 10px),arc by 10px 3.33333px of 20px cw,line to calc(100% - 3.33333px) var(--size),arc by 3.33333px 10px of 15px cw,vline to 100%,hline to 0,close)}}#blockflow-theme .wp-block-blockflow-tabs.horizontal.toggles .tab-contents .single-headline.active .toggle-handle{display:none}#blockflow-theme .wp-block-blockflow-tabs.horizontal.toggles .tab-contents .wp-block-blockflow-tab{padding:10px 30px 20px}#blockflow-theme .wp-block-blockflow-tabs.horizontal.toggles .tab-contents .wp-block-blockflow-tab .wp-block-blockflow-columns{--left:17px;--top:24px}:root{--tpe-toc-scroll-offset:140px}@media (max-width:1000px){:root{--tpe-toc-scroll-offset:100px}}body.single .entry-content.wp-block-post-content h2,body.single .entry-content.wp-block-post-content h3,body.single .entry-content.wp-block-post-content h4,body.single .entry-content.wp-block-post-content h5,body.single .entry-content.wp-block-post-content h6{scroll-margin-top:var(--tpe-toc-scroll-offset)}.wp-block-blockflow-group:has(>.tpe-toc){position:sticky!important;top:var(--tpe-toc-scroll-offset)}.tpe-toc{--toc-margin-between:2px;width:100%}.tpe-toc .toc-list{box-sizing:border-box;counter-reset:toc-counter;max-height:calc(100dvh - 300px);margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto}@media (max-width:1000px){.tpe-toc .toc-list{max-height:-moz-fit-content;max-height:fit-content}}.tpe-toc .toc-list .toc-list{flex:0 0 100%;margin-top:var(--toc-margin-between);padding-left:15px}.tpe-toc .toc-list .toc-list .toc-item{letter-spacing:var(--virta_fonts_text-s__letter-spacing,normal);font-size:var(--virta_fonts_text-s__font-size,14px);line-height:var(--virta_fonts_text-s__line-height,150%)}.tpe-toc .toc-list .toc-list .toc-item:before{min-width:2.7em}.tpe-toc .toc-item{counter-increment:toc-counter;letter-spacing:var(--virta_fonts_text-m__letter-spacing,normal);flex-wrap:wrap;margin-bottom:var(--toc-margin-between);font-size:var(--virta_fonts_text-m__font-size,16px);font-weight:var(--virta_fonts_text-m__font-weight,normal);line-height:var(--virta_fonts_text-m__line-height,150%);display:flex}.tpe-toc .toc-item:last-child{margin-bottom:0}.tpe-toc .toc-item:before{color:var(--virta_colors_color-text);content:counters(toc-counter,".") ".";text-align:right;flex:none;min-width:1em;margin-right:8px;font-variant-numeric:tabular-nums}.tpe-toc .toc-item.active>.toc-link{color:var(--virta_colors_color-primary)}.tpe-toc .toc-item.active:before{color:var(--virta_colors_color-primary)}.tpe-toc .toc-link{color:var(--virta_colors_color-text);hyphens:auto;word-break:break-word;flex:1 1 0;text-decoration:none;transition:color.3s}.tpe-toc .toc-link:focus-visible,.tpe-toc .toc-link:hover{color:var(--virta_colors_color-primary)}