/*!
	Theme Name: Juist Child Boilerplate
	Theme URI: https://www.juist.nl
	Template: kadence
	Author: Juist | Digitale marketing
	Author URI: http://www.juist.nl
	Description: Boilerplate Child Theme for Kadence projects
	Version: 1.0
	License: GNU General Public License v3.0 (or later)
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/:root{--fs-xs: 14px;--fs-sm: 16px;--fs-md: 18px;--fs-lg: 20px;--fs-xl: 22px;--fs-xxl: 24px;--fs-base: var(--fs-md);--fs-h1: 55px;--fs-h2: 40px;--fs-h3: 35px;--fs-h4: 25px;--fs-h5: 20px;--fs-h6: 18px;--container-edge-padding: var(--global-content-edge-padding, 24px);--container-wide: calc(1574px + var(--container-edge-padding) * 2);--container-narrow: calc(1306px + var(--container-edge-padding) * 2);--col-primary: var(--global-palette3, #0A102C);--col-accent: var(--global-palette1, #00B1FF);--col-accent2: var(--global-palette10, #FF8900);--col-text: var(--global-palette3, #0A102C);--col-light-text: var(--global-palette6, #A6A6A6);--col-grey: var(--col-light-text);--col-light-grey: var(--global-palette7, #EFEEEE);--col-border: var(--col-light-grey);--grid-gap: 35px;--grid-col-gap: var(--grid-gap);--grid-row-gap: var(--grid-gap);--global-row-gutter-md: 25px;--btn-height: 58px;--btn-border-radius: 10px;--btn-pad-hor: 23px;--btn-pad-ver: 11px;--header-background: var(--col-primary)}@media(max-width: 992px){:root{--grid-gap: 15px}}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}*,*::before,*::after{box-sizing:border-box}.h-row{display:flex;flex-wrap:wrap;--h-gap: 15px;margin-left:calc(-0.5*var(--h-gap));margin-right:calc(-0.5*var(--h-gap))}@media(min-width: 768px){.h-row{--h-gap: 25px}}.h-col{position:relative;width:100%;min-height:1px;padding-left:calc(.5*var(--h-gap));padding-right:calc(.5*var(--h-gap));flex:1 0 0%}.h-col-auto{flex:0 0 auto;width:auto}[class^=h-col-],[class*=" h-col-"]{padding-left:calc(.5*var(--h-gap));padding-right:calc(.5*var(--h-gap))}.h-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.h-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.h-col-3{flex:0 0 25%;max-width:25%}.h-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.h-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.h-col-6{flex:0 0 50%;max-width:50%}.h-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.h-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.h-col-9{flex:0 0 75%;max-width:75%}.h-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.h-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.h-col-12{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.h-sm-col{flex:1 0 0%;max-width:100%}}@media(min-width: 768px){.h-md-col{flex:1 0 0%;max-width:100%}}@media(min-width: 992px){.h-lg-col{flex:1 0 0%;max-width:100%}}@media(min-width: 576px){.h-sm-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.h-sm-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.h-sm-col-3{flex:0 0 25%;max-width:25%}.h-sm-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.h-sm-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.h-sm-col-6{flex:0 0 50%;max-width:50%}.h-sm-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.h-sm-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.h-sm-col-9{flex:0 0 75%;max-width:75%}.h-sm-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.h-sm-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.h-sm-col-12{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.h-md-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.h-md-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.h-md-col-3{flex:0 0 25%;max-width:25%}.h-md-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.h-md-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.h-md-col-6{flex:0 0 50%;max-width:50%}.h-md-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.h-md-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.h-md-col-9{flex:0 0 75%;max-width:75%}.h-md-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.h-md-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.h-md-col-12{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.h-lg-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.h-lg-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.h-lg-col-3{flex:0 0 25%;max-width:25%}.h-lg-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.h-lg-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.h-lg-col-6{flex:0 0 50%;max-width:50%}.h-lg-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.h-lg-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.h-lg-col-9{flex:0 0 75%;max-width:75%}.h-lg-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.h-lg-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.h-lg-col-12{flex:0 0 100%;max-width:100%}}.h-justify-start{justify-content:flex-start}.h-justify-center{justify-content:center}.h-justify-end{justify-content:flex-end}.h-justify-between{justify-content:space-between}.h-justify-around{justify-content:space-around}.h-justify-evenly{justify-content:space-evenly}.h-align-start{align-items:flex-start}.h-align-center{align-items:center}.h-align-end{align-items:flex-end}.h-content h2:first-child,.h-content h3:first-child,.h-content h4:first-child,.h-content p:first-child{margin-top:0}.h-content h2:last-child,.h-content h3:last-child,.h-content h4:last-child,.h-content p:last-child{margin-bottom:0}.h-link{display:inline-flex;gap:10px;text-decoration:none !important;align-items:center}.h-link br{display:none}.h-link-list{padding:0;margin:0;display:flex;gap:15px;flex-wrap:wrap}.h-link-list li{list-style:none}.h-link-list li svg{width:var(--fs-lg);height:var(--fs-lg);color:var(--col-accent)}.h-link-list li a{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none;font-weight:300}.h-btn--hollow,.h-btn--hollow-primary{display:inline-flex;gap:10px;font-size:15px;font-weight:bold;line-height:1.1;padding:12px 10px;text-decoration:none !important;color:var(--col-text);align-items:center;justify-content:center}.h-btn--hollow i,.h-btn--hollow-primary i{font-size:22px;color:var(--col-text)}.h-btn--hollow{border:2px solid #cacaca}.h-btn--hollow.is-active,.h-btn--hollow:hover,.h-btn--hollow-primary{border:2px solid var(--col-primary);background-color:#edf7f3}.h-btn--fw{width:100%}.h-elipsis{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.h-elipsis--3{min-height:62px;-webkit-line-clamp:3}.h-tags{display:flex;flex-direction:column;gap:10px}.h-tag{display:block;position:relative;font-size:15px;font-weight:300;line-height:1.3;padding-left:20px}@media(max-width: 992px){.h-tag{font-size:14px}}.h-tag:before{content:" ";background-image:url("images/icons/plus.svg");background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:13px;height:13px;position:absolute;top:.2em;left:0}.breadcrumb-container{padding:12px 0;border-bottom:1px solid var(--col-border)}.yoast-breadcrumbs{font-size:14px;line-height:1.5;color:var(--col-light-text)}.yoast-breadcrumbs a{text-decoration:none;color:var(--col-text);font-weight:regular}.wp-block-kadence-countup .kb-count-up-process.kb-count-up-number{font-size:53px;font-weight:600}@media(max-width: 767px){.wp-block-kadence-countup .kb-count-up-process.kb-count-up-number{text-align:center}}:root{--header-width: 291px;--header-height: 130px;--header-container-width: calc(var(--global-content-width) - (var(--global-content-edge-padding) * 2))}@media(min-width: 1025px){.wp-block-kadence-header .kb-identity:before,body:before{content:" ";position:absolute;top:0;left:-100px;background-color:var(--header-background);width:calc((100vw - var(--header-container-width))/2 + var(--header-width) + 62px + 100px);height:450px;z-index:2}}@media(min-width: 1025px)and (max-width: 1600px)and (min-width: 1401px){.wp-block-kadence-header .kb-identity:before,body:before{width:calc(var(--header-width) + 70px);left:0}}@media(min-width: 1025px)and (max-width: 1400px)and (min-width: 1025px){.wp-block-kadence-header .kb-identity:before,body:before{width:260px;left:0}}@media(min-width: 1025px){body:before{z-index:0}.wp-block-kadence-header .kb-identity:before{height:var(--header-height)}body.error404:before,body.search-results:before,body.post-template-default.single.single-post:before{display:none}}.wp-block-kadence-header .kb-identity .kb-identity-layout-container{position:relative;z-index:10}@media(max-width: 1400px)and (min-width: 1025px){.wp-block-kadence-header .wp-block-site-logo{max-width:200px}.wp-block-kadence-header .wp-block-kadence-navigation .menu{column-gap:5px}.wp-block-kadence-header .wp-block-kadence-advancedbtn.kb-btns2823_03552c-d0{margin-left:15px}.wp-block-kadence-header .wp-block-kadence-navigation3132-cpt-id>.navigation>.menu-container>.menu>.wp-block-kadence-navigation-link>.kb-link-wrap{font-size:16px}}.site-footer .site-middle-footer-inner-wrap .widget-title{color:var(--col-accent) !important}.site-footer .site-middle-footer-inner-wrap .widget_nav_menu ul.menu li a{text-decoration:underline}.site-footer .site-footer-middle-section-1 .footer-widget-area-inner{display:flex;flex-direction:column}.site-footer .site-footer-middle-section-1 .footer-widget-area-inner .widget:last-child{margin-top:auto}.site-footer .site-footer-middle-section-1 .widget_nav_menu ul.menu{display:grid;grid-template-columns:1fr 3fr;font-size:var(--fs-sm);color:var(--global-palette6)}.site-footer .site-footer-middle-section-1 .widget_nav_menu ul.menu li a{color:inherit !important;text-decoration:underline !important}.site-footer .site-footer-middle-section-3 ul.menu,.site-footer .site-footer-middle-section-4 ul.menu,.site-footer .site-footer-middle-section-2 ul.menu{display:flex;flex-direction:column;gap:6px}@media(max-width: 1024px){.site-footer .site-footer-bottom-section-3 .wp-block-group.is-content-justification-right{justify-content:flex-start}}body{background:#fff}body .content-bg{background:rgba(0,0,0,0)}body .kb-splide .splide__pagination__page{border-radius:0px;width:15px;height:15px;margin:7px}body .kb-splide .splide__pagination,body .kb-splide ul.splide__pagination.splide__pagination{bottom:-55px}body .kb-splide[data-slider-dots=true]{margin-bottom:55px}body .kb-table-row{vertical-align:top}body .wp-block-cover.has-aspect-ratio{overflow:hidden}body .wp-block-cover video.wp-block-cover__video-background{width:calc(100% + 1px)}.js-select--hidden-native{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}.js-select-wrapper{position:relative;width:100%}.js-select-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:10px 40px 10px 20px;border:1px solid var(--col-light-text);border-radius:5px;background:#fff;color:var(--col-light-text);cursor:pointer;font-size:18px;font-weight:400;line-height:1.6}.js-select-toggle:focus,.js-select-toggle:hover{border:1px solid var(--col-light-text);color:var(--col-light-text);background:rgba(0,0,0,0);box-shadow:none}.js-select-toggle-label{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-align:left}.js-select-toggle .js-select-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;width:15px;height:10px}.js-select-toggle .js-select-arrow:after{content:" ";mask:url(images/icons/chevron-down.svg) no-repeat center center;-webkit-mask:url(images/icons/chevron-down.svg) no-repeat center center;display:block;background-color:var(--col-primary);width:100%;height:100%}.js-select-wrapper.is-open .js-select-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:rgba(0,0,0,0)}.js-select-wrapper.is-open .js-select-arrow:after{transform:rotate(180deg)}.js-select-wrapper.is-open .js-select-dropdown{border-top:none}.js-select-dropdown{position:absolute;top:100%;left:0;width:100%;max-height:260px;overflow:auto;background:#fff;border:1px solid var(--col-light-text);border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;z-index:10;display:none}.js-select-wrapper.is-open .js-select-dropdown{display:block}.single-content ul.js-select-options,.js-select-options{display:flex;gap:10px;flex-direction:column;list-style:none;margin:0;padding:0 0 10px 0;padding-left:20px;padding-right:20px}.js-select-option-label{display:flex;align-items:center;gap:8px;padding:0;padding-left:30px;cursor:pointer;position:relative;font-family:var(--global-heading-font-family);font-size:16px}.js-select-option-label input{position:absolute;left:0;top:0;opacity:0}.js-select-option-label:before{content:" ";position:absolute;display:block;top:3px;left:0;width:16px;height:16px;border:2px solid #a6a6a6;border-radius:4px;pointer-events:none}.js-select-option-label:has(input:checked):before{background-image:url(images/icons/checkmark.svg);background-repeat:no-repeat;background-position:center;background-size:9px;background-color:var(--col-accent);border-color:var(--col-accent)}.js-select-option-label:hover{background:#f3f6fb}.js-select-chips{display:flex;flex-wrap:wrap;gap:15px}.juist-documents-block .btn.js-select-clear{background:var(--col-grey);border-color:var(--col-grey);color:#fff;font-size:20px;font-weight:400;line-height:46px;height:46px;padding:0 14px}.juist-documents-block .filter:not(.has-selection) .btn.js-select-clear{display:none}.js-select-chip{display:inline-flex;align-items:center;gap:11px;background:rgba(0,0,0,0);color:var(--col-text);border:1px solid var(--col-grey);border-radius:5px;padding:10px 15px;font-size:16px;font-weight:400;line-height:1.5;cursor:pointer}.js-select-chip .chip-label{top:1px;position:relative}.js-select-chip .chip-remove{display:inline-block;width:16px;height:16px;mask:url(images/icons/times.svg) no-repeat center center;-webkit-mask:url(images/icons/times.svg) no-repeat center center;text-align:center;font-size:0;background-color:var(--col-text)}.h-label--package{position:absolute;top:-20px}.yoast-breadcrumbs>span{font-size:17px;display:flex;color:var(--col-text)}.yoast-breadcrumbs a{text-decoration:underline}.yoast-breadcrumbs>span>span:not(:last-child):after{content:" ";width:6px;height:6px;display:inline-block;background-color:var(--col-accent);margin:0 19px;vertical-align:baseline;margin-bottom:3px}@media(max-width: 767px){.yoast-breadcrumbs{padding-top:20px}.yoast-breadcrumbs>span{flex-wrap:wrap;font-size:14px;row-gap:10px}.yoast-breadcrumbs>span>span:not(:last-child){position:relative;padding-right:25px}.yoast-breadcrumbs>span>span:not(:last-child):after{margin:0;position:absolute;top:50%;transform:translateY(-50%);right:10px}}.course-info-block{width:385px}@media(min-width: 1600px){.course-info-block{margin-right:-135px}}@media(max-width: 580px){.course-info-block{width:100%}}.page-navigation{position:fixed;bottom:0;left:50%;transform:translateX(-50%);max-width:1574px;width:100%;z-index:1000;border-top-left-radius:20px;border-top-right-radius:20px;background-color:var(--col-primary);color:#fff;opacity:1;transition:opacity .33s ease-in-out}.page-navigation.hide{opacity:0;pointer-events:none}.page-navigation>div{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px;padding-left:57px}.page-navigation .btn--button,.page-navigation .btn--link,.page-navigation .btn{color:#fff;display:inline-block;font-size:20px;line-height:1.1;font-family:var(--global-heading-font-family);font-weight:bold;padding:18px 25px;text-align:center;text-decoration:none;border-radius:10px;transition:color .33s ease-in-out,background-color .33s ease-in-out}.page-navigation .btn--link{padding-left:0;padding-right:0}.page-navigation .btn--link.is-active,.page-navigation .btn--link:hover{color:var(--col-accent)}.page-navigation .btn--button{min-width:205px;color:var(--col-text);background-color:var(--col-accent2)}.page-navigation .btn--button.is-active,.page-navigation .btn--button:hover{background-color:var(--col-accent)}@media(max-width: 1200px){.page-navigation .btn--button,.page-navigation .btn--link,.page-navigation .btn{font-size:16px}.page-navigation .btn--button{min-width:100px}}@media(max-width: 1024px){.page-navigation{display:none}}:root{--floating-btn-width: 224px;--floating-btn-width-expanded: 300px}.btn.floating-button{cursor:pointer;position:fixed;bottom:0%;left:0;z-index:1000;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--col-accent2);color:var(--col-text);transition:background-color .33s ease-in-out,color .33s ease-in-out,opacity .33s ease-in-out;font-family:var(--global-heading-font-family);font-size:25px;font-weight:bold;line-height:1.2;padding:10px 35px 10px 35px;text-decoration:none;min-height:80px;max-width:var(--floating-btn-width);width:auto;transition:width .3s ease-in-out,max-width .3s ease-in-out;overflow:hidden}.btn.floating-button.hidden{opacity:0;pointer-events:none}.btn.floating-button.is-expanded{max-width:100%;width:auto}.btn.floating-button .floating-button__wrap{display:flex;gap:15px;align-items:center;justify-content:space-between;width:1000px;width:var(--floating-button-wrap-width, 1000px)}.btn.floating-button .floating-button__expanded{display:flex;gap:25px;align-items:center;transform:translateX(20px)}.btn.floating-button.hide{opacity:0;pointer-events:none}.btn.floating-button:hover{text-decoration:none}.btn.floating-button .btn{display:inline-flex;align-items:center;gap:10px;padding:11px 23px;text-align:center;font-weight:700;font-size:20px;line-height:1.6;border-radius:10px;padding:11px 23px 11px 23px;border:2px solid var(--col-primary);text-decoration:none}.btn.floating-button .btn .icon-wrap{display:inline-flex;width:0;transition:width .3s ease-in-out}.btn.floating-button .btn svg{width:1em;height:1em}.btn.floating-button .btn:hover .icon-wrap{width:var(--kb-button-icon-size, 24px);opacity:1}.btn.floating-button .btn--black{background-color:var(--col-primary);color:#fff}.btn.floating-button .btn--hollow{color:var(--col-primary)}@media(max-width: 1024px){.btn.floating-button{display:none;font-size:18px;padding:18px 25px;min-height:70px}.btn.floating-button .btn{line-height:1}}body .gform-theme--api,body .gform-theme--framework{--gf-label-req-gap: 3px;--gf-ctrl-label-font-size-req: 28px;--gf-ctrl-btn-font-family: var(--global-heading-font-family);--gf-ctrl-btn-bg-color-hover-primary: var(--col-accent2);--gf-ctrl-btn-color-hover-primary: white;--gf-ctrl-font-family: var(--global-heading-font-family);--gf-ctrl-font-size: var(--fs-lg);--gf-ctrl-label-font-family-primary: var(--global-heading-font-family);--gf-ctrl-label-font-size-primary: var(--fs-lg);--gf-ctrl-label-font-weight-primary: bold;--gf-color-danger: red;--gf-ctrl-border-color: var(--col-light-grey);--gf-ctrl-shadow: none;--gf-ctrl-bg-color: var(--col-light-grey);--gf-ctrl-size-lg: 52px;--gf-field-choice-gap: 20px}body .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,body .gform-theme--framework textarea::placeholder{color:var(--col-grey)}body .gform_button{font-family:var(--global-heading-font-family) !important;font-size:var(--fs-lg) !important;font-weight:bold !important;border-radius:var(--btn-border-radius, 10px) !important;height:var(--btn-height, 58px) !important;line-height:var(--btn-height, 58px) !important;padding:0 var(--btn-pad-hor, 23px) !important}body .gform-theme--framework .gfield--type-choice .gfield_checkbox.gfield_radio,body .gform-theme--framework .gfield--type-choice .gfield_radio.gfield_radio{flex-direction:row}body .gform-theme--framework .gfield--type-choice .gfield_checkbox.gfield_radio .gchoice,body .gform-theme--framework .gfield--type-choice .gfield_radio.gfield_radio .gchoice{background-color:var(--col-light-grey);padding:10px}body .gform-theme--framework .gfield--type-choice .gfield_checkbox.gfield_checkbox .gfield-choice-input,body .gform-theme--framework .gfield--type-choice .gfield_radio.gfield_checkbox .gfield-choice-input{background-color:rgba(0,0,0,0)}body .gform-theme--framework .gfield--type-choice .gfield_checkbox .gchoice,body .gform-theme--framework .gfield--type-choice .gfield_radio .gchoice{align-items:center}body .gform-theme--framework .gfield--type-choice .gfield_checkbox .gchoice .gfield-choice-input,body .gform-theme--framework .gfield--type-choice .gfield_radio .gchoice .gfield-choice-input{border-color:var(--col-grey)}body .gfield_radio .gform-field-label{font-family:var(--gf-ctrl-label-font-family-primary);font-size:var(--gf-ctrl-label-font-size-primary)}body .gfield_required:not(.gfield_required_text){font-size:0 !important}body .gfield_required:not(.gfield_required_text):after{content:"*";font-size:28px !important;font-weight:400}body .gform-field-label .h-required{color:red;font-family:var(--global-heading-font-family);font-size:28px;margin-left:5px}body .gform-field-label a{color:var(--col-text);text-decoration:underline}body .gform-field-label a:hover{color:var(--col-accent)}:root{--decor-box-offset: 20px}.decor--box-bl,.decor--box-br,.decor--box-tr,.decor--box-tl{position:relative}.decor--box-bl:after,.decor--box-br:after,.decor--box-tr:after,.decor--box-tl:after{content:" ";width:252px;height:252px;background-color:var(--col-accent);position:absolute;z-index:-1}.decor--box-bl.white:after,.decor--box-br.white:after,.decor--box-tr.white:after,.decor--box-tl.white:after{background-color:#fff}.decor--box-bl:after{left:calc(-1*var(--decor-box-offset));bottom:calc(-1*var(--decor-box-offset))}.decor--box-br:after{right:calc(-1*var(--decor-box-offset));bottom:calc(-1*var(--decor-box-offset))}.decor--box-tr:after{right:calc(-1*var(--decor-box-offset));top:calc(-1*var(--decor-box-offset))}.decor--box-tl:after{left:calc(-1*var(--decor-box-offset));top:calc(-1*var(--decor-box-offset))}.juist-documents-block{width:100%}.juist-documents-block .docs-query-filters{display:flex;flex-direction:column;gap:15px}.juist-documents-block .docs-query,.juist-documents-block .docs-query-results-wrap{display:flex;flex-direction:column;gap:35px}.juist-documents-block .docs-query-nav{font-family:var(--global-heading-font-family);display:flex;gap:15px;align-items:center;justify-content:space-between}.juist-documents-block .docs-query-cnt{color:#a6a6a6}.juist-documents-block .docs-query-cnt span{font-weight:bold}.juist-documents-block .docs-query-pagination{display:flex;gap:20px;align-items:center;justify-content:center;color:var(--col-grey)}.juist-documents-block .btn{position:relative;display:inline-flex;gap:12px;font-family:var(--global-heading-font-family);font-size:16px;line-height:52px;cursor:pointer;padding:0 15px;border-radius:5px;border:1px solid #a6a6a6}.juist-documents-block .btn input{position:absolute;left:0;top:0;opacity:0}.juist-documents-block .btn label{line-height:52px;height:52px}.juist-documents-block .btn--prev,.juist-documents-block .btn--next{height:50px;width:50px;border-radius:10px;border:1px solid var(--col-primary);display:inline-flex;align-items:center;justify-content:center}.juist-documents-block .btn--prev.is-disabled,.juist-documents-block .btn--next.is-disabled{pointer-events:none;opacity:.5}.juist-documents-block .filter{display:flex;gap:14px}.juist-documents-block .filter.filter--select{flex-direction:column}.juist-documents-block .filter--checkbox-list .btn{position:relative;font-size:20px;color:#a6a6a6;padding:0;cursor:pointer}.juist-documents-block .filter--checkbox-list .btn:after{content:" ";position:absolute;display:block;top:16px;right:20px;width:20px;height:20px;border:2px solid #a6a6a6;pointer-events:none}.juist-documents-block .filter--checkbox-list .btn label{padding:0 20px;padding-right:52px}.juist-documents-block .filter--checkbox-list .btn.is-active{color:#fff;background-color:var(--col-primary);border-color:var(--col-primary)}.juist-documents-block .filter--checkbox-list .btn:has(input:checked){color:#fff;background-color:var(--col-primary);border-color:var(--col-primary)}.juist-documents-block .filter--checkbox-list .btn:has(input:checked):after{border-color:var(--col-accent);background-color:var(--col-accent);color:#fff;background-image:url(images/icons/checkmark.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.juist-documents-block .filter--list .btn{cursor:pointer;padding:0;gap:11px;height:45px}.juist-documents-block .filter--list .btn label{padding:0 15px;height:45px}.juist-documents-block .filter__selection{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:15px}.juist-documents-block .filter__selection .btn.js-select-clear{flex:0 0 auto}.juist-documents-block .filter__selection .js-select-chips{margin-right:auto}.juist-documents-block .filter:not(.has-selection) .btn.js-select-clear{display:none}.juist-documents-block .docs-query-results{display:grid;grid-template-columns:1fr 1fr 1fr;gap:52px 35px}@media(max-width: 1024px){.juist-documents-block .docs-query-results{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.juist-documents-block .docs-query-results{grid-template-columns:1fr}}.juist-documents-block .post-item--document{position:relative;border:1px solid #a6a6a6;padding:50px 40px 40px 40px;border-radius:10px;display:flex;flex-direction:column;gap:30px}.juist-documents-block .post-item--document[data-active="0"]{display:none}.juist-documents-block .post-item--document h4,.juist-documents-block .post-item--document p{margin:0}.juist-documents-block .post-item--document .btn--outline{font-size:18px;line-height:1.1;font-family:var(--global-heading-font-family);font-weight:bold;padding:13px 15px;border:1px solid var(--col-primary);color:var(--col-primary);border-radius:10px;text-decoration:none}.juist-documents-block .post-item--document .post-item__label{position:absolute;color:var(--col-primary);font-family:var(--global-heading-font-family);font-weight:bold;background-color:var(--col-accent2);padding:8px 16px;border-radius:10px;top:-18px;left:40px}/*# sourceMappingURL=style.css.map */
