/* To be replaced in `head` to control optm data location */
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:0;background:0 0;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}.cn-compliance-warning{display:block;color:#f5a623!important;font-size:12px;line-height:18px;margin:4px 0 8px 0}.cn-compliance-warning .cn-warning-icon{color:#f5a623!important;margin-right:4px}.cn-compliance-warning strong{color:#f5a623!important}.cn-compliance-warning a{color:#f5a623!important;text-decoration:underline}.cn-compliance-warning a:hover{color:#ffb84d!important}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
/*

Theme Name: Ergotree
Text Domain: Ergotree
Version: 2.8
Requires at least: 5.6
Requires PHP: 7.3.0
Author: Paweł Dąbek
Description: Motyw napisany na potrzeby strony www.

*/

/* STYLE NA POTRZEBY MOTYWU */

*,*:before,*:after{box-sizing:border-box}body:not(.wp-core-ui) section,html:not(.wp-toolbar) section,.acf-block-preview section{position:relative;isolation:isolate}body:not(.wp-core-ui) .background-wrapper,html:not(.wp-toolbar) .background-wrapper,.acf-block-preview .background-wrapper{background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}body:not(.wp-core-ui) .background-wrapper div,html:not(.wp-toolbar) .background-wrapper div,.acf-block-preview .background-wrapper div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}body:not(.wp-core-ui) #error404 .et-container,html:not(.wp-toolbar) #error404 .et-container,.acf-block-preview #error404 .et-container{display:flex;flex-direction:column;padding:5rem 0;gap:1rem;justify-content:center;align-items:center;text-align:center}html :where(.wp-block){max-width:1399px}@media(max-width:782px){html :where(.wp-block){max-width:575px}}.acf-block-preview h1,.acf-block-preview h2,.acf-block-preview h3,.acf-block-preview h4,.acf-block-preview h5,.acf-block-preview h6{color:#000}@media screen and (min-width:851px)and (max-width:920px){.admin-column-25{width:50% !important}}@media screen and (max-width:767px){.admin-column-25{width:50% !important}}@media screen and (max-width:575px){.admin-column-25{width:100% !important}}@media(max-width:960px)and (min-width:783px){.interface-complementary-area{width:35vw;min-width:280px;max-width:332px}}
:root{--header-height:7.0625rem}@media(max-width:87.4375rem){:root{--header-height:5.0625rem}}body:not(.wp-core-ui) .header,html:not(.wp-toolbar) .header,.acf-block-preview .header{z-index:100;position:relative;margin:auto;top:0;width:100%;background:#fff;padding:2rem 0;border-bottom:1px solid rgba(0,0,0,.1607843137);transition:.3s}@media(max-width:87.4375rem){body:not(.wp-core-ui) .header,html:not(.wp-toolbar) .header,.acf-block-preview .header{padding:1rem 0}}body:not(.wp-core-ui) .header.active,html:not(.wp-toolbar) .header.active,.acf-block-preview .header.active{border-color:rgba(0,0,0,0)}body:not(.wp-core-ui) .header .et-container,html:not(.wp-toolbar) .header .et-container,.acf-block-preview .header .et-container{display:flex;align-items:center;justify-content:space-between;gap:2rem}body:not(.wp-core-ui) .header--logo svg,html:not(.wp-toolbar) .header--logo svg,.acf-block-preview .header--logo svg{width:6rem;min-width:6rem}body:not(.wp-core-ui) .header--left,html:not(.wp-toolbar) .header--left,.acf-block-preview .header--left{display:flex;align-items:center;gap:1.625rem}body:not(.wp-core-ui) .header--description,html:not(.wp-toolbar) .header--description,.acf-block-preview .header--description{max-width:4.625rem;min-width:4.625rem}@media(max-width:87.4375rem){body:not(.wp-core-ui) .header--nav,html:not(.wp-toolbar) .header--nav,.acf-block-preview .header--nav{display:none}}body:not(.wp-core-ui) .header--nav--menu,html:not(.wp-toolbar) .header--nav--menu,.acf-block-preview .header--nav--menu{margin:0;padding:0;list-style:none;display:flex;gap:1.4375rem;row-gap:.5rem;align-items:center;flex-wrap:wrap;justify-content:center}body:not(.wp-core-ui) .header--nav--menu .menu-item,html:not(.wp-toolbar) .header--nav--menu .menu-item,.acf-block-preview .header--nav--menu .menu-item{position:relative;cursor:pointer}body:not(.wp-core-ui) .header--nav--menu .menu-item a,html:not(.wp-toolbar) .header--nav--menu .menu-item a,.acf-block-preview .header--nav--menu .menu-item a{color:#000;text-decoration:none;text-transform:uppercase;white-space:nowrap}body:not(.wp-core-ui) .header--nav--menu .menu-item a:hover,html:not(.wp-toolbar) .header--nav--menu .menu-item a:hover,.acf-block-preview .header--nav--menu .menu-item a:hover{color:var(--primary-700)}body:not(.wp-core-ui) .header--nav--menu .current-menu-item a,body:not(.wp-core-ui) .header--nav--menu .current_page_parent a,html:not(.wp-toolbar) .header--nav--menu .current-menu-item a,html:not(.wp-toolbar) .header--nav--menu .current_page_parent a,.acf-block-preview .header--nav--menu .current-menu-item a,.acf-block-preview .header--nav--menu .current_page_parent a{color:var(--primary-700)}@media(max-width:87.4375rem){body:not(.wp-core-ui) .header--button,html:not(.wp-toolbar) .header--button,.acf-block-preview .header--button{margin-left:auto}}@media(max-width:35.9375rem){body:not(.wp-core-ui) .header--button,html:not(.wp-toolbar) .header--button,.acf-block-preview .header--button{display:none !important}}body:not(.wp-core-ui) .header--search,html:not(.wp-toolbar) .header--search,.acf-block-preview .header--search{position:relative;white-space:nowrap}body:not(.wp-core-ui) .header--search:before,html:not(.wp-toolbar) .header--search:before,.acf-block-preview .header--search:before{content:"";background-image:url("/wp-content/themes/ergotree/assets/img/search-icon.svg")}body:not(.wp-core-ui) .header--socials,html:not(.wp-toolbar) .header--socials,.acf-block-preview .header--socials{display:flex;align-items:center;gap:1.5rem}@media(max-width:87.4375rem){body:not(.wp-core-ui) .header--socials,html:not(.wp-toolbar) .header--socials,.acf-block-preview .header--socials{display:none}}body:not(.wp-core-ui) .header--socials--caption,html:not(.wp-toolbar) .header--socials--caption,.acf-block-preview .header--socials--caption{text-transform:uppercase;white-space:nowrap}body:not(.wp-core-ui) .header--socials--list,html:not(.wp-toolbar) .header--socials--list,.acf-block-preview .header--socials--list{list-style:none;margin:0;padding:0;display:flex;align-self:center;gap:.75rem}body:not(.wp-core-ui) .header--socials--list--item,html:not(.wp-toolbar) .header--socials--list--item,.acf-block-preview .header--socials--list--item{cursor:pointer}body:not(.wp-core-ui) .header--socials--list--item a svg,body:not(.wp-core-ui) .header--socials--list--item a img,html:not(.wp-toolbar) .header--socials--list--item a svg,html:not(.wp-toolbar) .header--socials--list--item a img,.acf-block-preview .header--socials--list--item a svg,.acf-block-preview .header--socials--list--item a img{width:1.5rem;min-width:1.5rem;height:1.5rem}body:not(.wp-core-ui) .header--hamburger,html:not(.wp-toolbar) .header--hamburger,.acf-block-preview .header--hamburger{--line-width:1.5625rem;--line-height:.125rem;--height:1rem;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);display:none;cursor:pointer;width:var(--line-width);min-width:var(--line-width);height:var(--height);position:relative}@media(max-width:87.4375rem){body:not(.wp-core-ui) .header--hamburger,html:not(.wp-toolbar) .header--hamburger,.acf-block-preview .header--hamburger{display:inline-block}}body:not(.wp-core-ui) .header--hamburger .line,html:not(.wp-toolbar) .header--hamburger .line,.acf-block-preview .header--hamburger .line{width:var(--line-width);height:var(--line-height);background-color:var(--primary-600);display:block;transition:.3s ease}body:not(.wp-core-ui) .header--hamburger .line:nth-child(1),html:not(.wp-toolbar) .header--hamburger .line:nth-child(1),.acf-block-preview .header--hamburger .line:nth-child(1){position:absolute;top:0}body:not(.wp-core-ui) .header--hamburger .line:nth-child(2),html:not(.wp-toolbar) .header--hamburger .line:nth-child(2),.acf-block-preview .header--hamburger .line:nth-child(2){position:absolute;top:50%;transform:translateY(-50%)}body:not(.wp-core-ui) .header--hamburger .line:nth-child(3),html:not(.wp-toolbar) .header--hamburger .line:nth-child(3),.acf-block-preview .header--hamburger .line:nth-child(3){position:absolute;bottom:0}body:not(.wp-core-ui) .header--hamburger.active .line:nth-child(1),html:not(.wp-toolbar) .header--hamburger.active .line:nth-child(1),.acf-block-preview .header--hamburger.active .line:nth-child(1){top:calc((var(--height) - var(--line-height))/2);transform:rotate(45deg)}body:not(.wp-core-ui) .header--hamburger.active .line:nth-child(2),html:not(.wp-toolbar) .header--hamburger.active .line:nth-child(2),.acf-block-preview .header--hamburger.active .line:nth-child(2){opacity:0}body:not(.wp-core-ui) .header--hamburger.active .line:nth-child(3),html:not(.wp-toolbar) .header--hamburger.active .line:nth-child(3),.acf-block-preview .header--hamburger.active .line:nth-child(3){bottom:calc((var(--height) - var(--line-height))/2);transform:rotate(-45deg)}body:not(.wp-core-ui) .mobile--nav,html:not(.wp-toolbar) .mobile--nav,.acf-block-preview .mobile--nav{z-index:99;background:#fff;position:absolute;top:var(--header-height);left:0;width:100%;opacity:0;transform:translateY(-100%);visibility:hidden;transition:.3s;border-bottom:1px solid rgba(0,0,0,.1607843137);padding:1.5rem 0}@media(min-width:87.5rem){body:not(.wp-core-ui) .mobile--nav,html:not(.wp-toolbar) .mobile--nav,.acf-block-preview .mobile--nav{display:none}}body:not(.wp-core-ui) .mobile--nav *,html:not(.wp-toolbar) .mobile--nav *,.acf-block-preview .mobile--nav *{font-size:var(--body-1) !important}@media(max-width:47.9375rem){body:not(.wp-core-ui) .mobile--nav *,html:not(.wp-toolbar) .mobile--nav *,.acf-block-preview .mobile--nav *{font-size:var(--body-2) !important}}@media(max-width:35.9375rem){body:not(.wp-core-ui) .mobile--nav *,html:not(.wp-toolbar) .mobile--nav *,.acf-block-preview .mobile--nav *{font-size:var(--caption) !important}}body:not(.wp-core-ui) .mobile--nav--menu,html:not(.wp-toolbar) .mobile--nav--menu,.acf-block-preview .mobile--nav--menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem;align-items:center}body:not(.wp-core-ui) .mobile--nav--menu .menu-item a,html:not(.wp-toolbar) .mobile--nav--menu .menu-item a,.acf-block-preview .mobile--nav--menu .menu-item a{color:#000;text-align:center;text-decoration:none;text-transform:uppercase}body:not(.wp-core-ui) .mobile--nav--menu .menu-item a:hover,html:not(.wp-toolbar) .mobile--nav--menu .menu-item a:hover,.acf-block-preview .mobile--nav--menu .menu-item a:hover{color:var(--primary-700)}body:not(.wp-core-ui) .mobile--nav--menu .current-menu-item a,body:not(.wp-core-ui) .mobile--nav--menu .current_page_parent a,html:not(.wp-toolbar) .mobile--nav--menu .current-menu-item a,html:not(.wp-toolbar) .mobile--nav--menu .current_page_parent a,.acf-block-preview .mobile--nav--menu .current-menu-item a,.acf-block-preview .mobile--nav--menu .current_page_parent a{color:var(--primary-700)}body:not(.wp-core-ui) .mobile--nav .header--button,html:not(.wp-toolbar) .mobile--nav .header--button,.acf-block-preview .mobile--nav .header--button{display:none !important;margin-top:1.5rem}@media screen and (max-width:35.9375rem){body:not(.wp-core-ui) .mobile--nav .header--button,html:not(.wp-toolbar) .mobile--nav .header--button,.acf-block-preview .mobile--nav .header--button{display:flex !important;justify-content:center}}body:not(.wp-core-ui) .mobile--nav .header--socials,html:not(.wp-toolbar) .mobile--nav .header--socials,.acf-block-preview .mobile--nav .header--socials{display:flex;flex-direction:column;justify-content:center;gap:1rem;margin-top:1.5rem}body:not(.wp-core-ui) .mobile--nav .header--socials .caption,html:not(.wp-toolbar) .mobile--nav .header--socials .caption,.acf-block-preview .mobile--nav .header--socials .caption{color:var(--black-400)}body:not(.wp-core-ui) .mobile--nav .header--search,html:not(.wp-toolbar) .mobile--nav .header--search,.acf-block-preview .mobile--nav .header--search{transform:translateX(-1rem)}body:not(.wp-core-ui) .mobile--nav.active,html:not(.wp-toolbar) .mobile--nav.active,.acf-block-preview .mobile--nav.active{transform:translateY(0);opacity:1;visibility:visible}
body:not(.wp-core-ui) .footer,html:not(.wp-toolbar) .footer,.acf-block-preview .footer{--container:71.25rem;width:100%}body:not(.wp-core-ui) .footer--section,html:not(.wp-toolbar) .footer--section,.acf-block-preview .footer--section{position:relative}body:not(.wp-core-ui) .footer--section__left,body:not(.wp-core-ui) .footer--section__right,html:not(.wp-toolbar) .footer--section__left,html:not(.wp-toolbar) .footer--section__right,.acf-block-preview .footer--section__left,.acf-block-preview .footer--section__right{width:36%;display:flex;flex-direction:column;gap:1.5rem;padding:3.1875rem 0;min-width:22.8125rem}@media(max-width:74.9375rem){body:not(.wp-core-ui) .footer--section__left,body:not(.wp-core-ui) .footer--section__right,html:not(.wp-toolbar) .footer--section__left,html:not(.wp-toolbar) .footer--section__right,.acf-block-preview .footer--section__left,.acf-block-preview .footer--section__right{width:33.333%;min-width:19.0625rem}}@media(max-width:61.9375rem){body:not(.wp-core-ui) .footer--section__left,body:not(.wp-core-ui) .footer--section__right,html:not(.wp-toolbar) .footer--section__left,html:not(.wp-toolbar) .footer--section__right,.acf-block-preview .footer--section__left,.acf-block-preview .footer--section__right{width:50%;max-width:370px;min-width:unset}}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--section__left,body:not(.wp-core-ui) .footer--section__right,html:not(.wp-toolbar) .footer--section__left,html:not(.wp-toolbar) .footer--section__right,.acf-block-preview .footer--section__left,.acf-block-preview .footer--section__right{width:100%;max-width:unset;padding:1rem 0;align-items:center;max-width:450px}body:not(.wp-core-ui) .footer--section__left *,body:not(.wp-core-ui) .footer--section__right *,html:not(.wp-toolbar) .footer--section__left *,html:not(.wp-toolbar) .footer--section__right *,.acf-block-preview .footer--section__left *,.acf-block-preview .footer--section__right *{text-align:center}}body:not(.wp-core-ui) .footer--section__left .btn:after,body:not(.wp-core-ui) .footer--section__right .btn:after,html:not(.wp-toolbar) .footer--section__left .btn:after,html:not(.wp-toolbar) .footer--section__right .btn:after,.acf-block-preview .footer--section__left .btn:after,.acf-block-preview .footer--section__right .btn:after{content:"";background-image:url("/wp-content/themes/ergotree/assets/img/small-arrow-right.svg")}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--section__left,html:not(.wp-toolbar) .footer--section__left,.acf-block-preview .footer--section__left{padding-top:4rem}}@media(min-width:62rem)and (max-width:74.9375rem){body:not(.wp-core-ui) .footer--section__left .btn-wrapper,html:not(.wp-toolbar) .footer--section__left .btn-wrapper,.acf-block-preview .footer--section__left .btn-wrapper{margin-top:2.8125rem}}@media(min-width:48rem)and (max-width:838px){body:not(.wp-core-ui) .footer--section__left .btn-wrapper,html:not(.wp-toolbar) .footer--section__left .btn-wrapper,.acf-block-preview .footer--section__left .btn-wrapper{margin-top:2.8125rem}}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--section__right,html:not(.wp-toolbar) .footer--section__right,.acf-block-preview .footer--section__right{margin-top:-1rem;padding-top:0}}body:not(.wp-core-ui) .footer--section--rating__text,html:not(.wp-toolbar) .footer--section--rating__text,.acf-block-preview .footer--section--rating__text{display:flex;align-items:center;gap:.5rem}body:not(.wp-core-ui) .footer--section--rating__text:before,html:not(.wp-toolbar) .footer--section--rating__text:before,.acf-block-preview .footer--section--rating__text:before{content:"";display:inline-block;width:16px;height:16px;background-image:url("/wp-content/themes/ergotree/assets/img/heart.svg");background-size:contain;background-repeat:no-repeat;background-position:center}body:not(.wp-core-ui) .footer--section__center,html:not(.wp-toolbar) .footer--section__center,.acf-block-preview .footer--section__center{width:28%}@media(max-width:74.9375rem){body:not(.wp-core-ui) .footer--section__center,html:not(.wp-toolbar) .footer--section__center,.acf-block-preview .footer--section__center{width:33.333%}}@media(max-width:61.9375rem){body:not(.wp-core-ui) .footer--section__center,html:not(.wp-toolbar) .footer--section__center,.acf-block-preview .footer--section__center{display:none}}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--section__center,html:not(.wp-toolbar) .footer--section__center,.acf-block-preview .footer--section__center{display:block;width:100%}body:not(.wp-core-ui) .footer--section__center img,html:not(.wp-toolbar) .footer--section__center img,.acf-block-preview .footer--section__center img{margin:auto;max-width:300px}}body:not(.wp-core-ui) .footer--section--logo,html:not(.wp-toolbar) .footer--section--logo,.acf-block-preview .footer--section--logo{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}body:not(.wp-core-ui) .footer--section--logo svg,body:not(.wp-core-ui) .footer--section--logo img,html:not(.wp-toolbar) .footer--section--logo svg,html:not(.wp-toolbar) .footer--section--logo img,.acf-block-preview .footer--section--logo svg,.acf-block-preview .footer--section--logo img{width:155px;filter:drop-shadow(var(--shadow-xl))}body:not(.wp-core-ui) .footer--section--content,html:not(.wp-toolbar) .footer--section--content,.acf-block-preview .footer--section--content{position:relative;isolation:isolate}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--section--content,html:not(.wp-toolbar) .footer--section--content,.acf-block-preview .footer--section--content{padding-bottom:3rem}}body:not(.wp-core-ui) .footer--section--content *,html:not(.wp-toolbar) .footer--section--content *,.acf-block-preview .footer--section--content *{color:#fff}body:not(.wp-core-ui) .footer--section--content--decor,html:not(.wp-toolbar) .footer--section--content--decor,.acf-block-preview .footer--section--content--decor{position:absolute;width:100%;bottom:50%;z-index:-1;transform:translateY(1px)}@media(min-width:48rem){body:not(.wp-core-ui) .footer--section--content--decor,html:not(.wp-toolbar) .footer--section--content--decor,.acf-block-preview .footer--section--content--decor{display:none}}body:not(.wp-core-ui) .footer--section--content--decor svg,html:not(.wp-toolbar) .footer--section--content--decor svg,.acf-block-preview .footer--section--content--decor svg{transform:scaleX(-1)}body:not(.wp-core-ui) .footer--section--content:before,html:not(.wp-toolbar) .footer--section--content:before,.acf-block-preview .footer--section--content:before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background-color:var(--black-800);z-index:-1}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--section--content:before,html:not(.wp-toolbar) .footer--section--content:before,.acf-block-preview .footer--section--content:before{width:100%;height:50%}}body:not(.wp-core-ui) .footer--section--content:after,html:not(.wp-toolbar) .footer--section--content:after,.acf-block-preview .footer--section--content:after{content:"";position:absolute;top:0;left:50%;width:50%;height:100%;background-color:#df6d00;z-index:-1}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--section--content:after,html:not(.wp-toolbar) .footer--section--content:after,.acf-block-preview .footer--section--content:after{top:50%;left:0;width:100%;height:50%}}body:not(.wp-core-ui) .footer--section .et-container,html:not(.wp-toolbar) .footer--section .et-container,.acf-block-preview .footer--section .et-container{display:flex;align-items:center;gap:3.75rem}@media(max-width:74.9375rem){body:not(.wp-core-ui) .footer--section .et-container,html:not(.wp-toolbar) .footer--section .et-container,.acf-block-preview .footer--section .et-container{gap:2rem}}@media(max-width:61.9375rem){body:not(.wp-core-ui) .footer--section .et-container,html:not(.wp-toolbar) .footer--section .et-container,.acf-block-preview .footer--section .et-container{gap:4rem;justify-content:space-between}}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--section .et-container,html:not(.wp-toolbar) .footer--section .et-container,.acf-block-preview .footer--section .et-container{gap:2rem;flex-direction:column}}body:not(.wp-core-ui) .footer--section--decor,html:not(.wp-toolbar) .footer--section--decor,.acf-block-preview .footer--section--decor{width:50%}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--section--decor:nth-child(1),html:not(.wp-toolbar) .footer--section--decor:nth-child(1),.acf-block-preview .footer--section--decor:nth-child(1){width:100%}body:not(.wp-core-ui) .footer--section--decor:nth-child(2),html:not(.wp-toolbar) .footer--section--decor:nth-child(2),.acf-block-preview .footer--section--decor:nth-child(2){display:none}}body:not(.wp-core-ui) .footer--decors--wrapper,html:not(.wp-toolbar) .footer--decors--wrapper,.acf-block-preview .footer--decors--wrapper{padding-top:3rem;display:flex}@media(max-width:47.9375rem){body:not(.wp-core-ui) .footer--decors--wrapper,html:not(.wp-toolbar) .footer--decors--wrapper,.acf-block-preview .footer--decors--wrapper{padding-top:1rem}}@media(max-width:35.9375rem){body:not(.wp-core-ui) .footer--decors--wrapper,html:not(.wp-toolbar) .footer--decors--wrapper,.acf-block-preview .footer--decors--wrapper{padding-top:1.5rem}}body:not(.wp-core-ui) .footer--navigation--wrapper,html:not(.wp-toolbar) .footer--navigation--wrapper,.acf-block-preview .footer--navigation--wrapper{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0;position:relative}@media(max-width:87.4375rem){body:not(.wp-core-ui) .footer--navigation--wrapper,html:not(.wp-toolbar) .footer--navigation--wrapper,.acf-block-preview .footer--navigation--wrapper{padding:1rem 0}}body:not(.wp-core-ui) .footer--upper,html:not(.wp-toolbar) .footer--upper,.acf-block-preview .footer--upper{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:74.9375rem){body:not(.wp-core-ui) .footer--upper,html:not(.wp-toolbar) .footer--upper,.acf-block-preview .footer--upper{gap:1rem;flex-wrap:wrap;row-gap:1rem}}@media(max-width:56.1875rem){body:not(.wp-core-ui) .footer--upper,html:not(.wp-toolbar) .footer--upper,.acf-block-preview .footer--upper{row-gap:2rem}}@media(max-width:35.9375rem){body:not(.wp-core-ui) .footer--upper,html:not(.wp-toolbar) .footer--upper,.acf-block-preview .footer--upper{justify-content:center}}body:not(.wp-core-ui) .footer--line,html:not(.wp-toolbar) .footer--line,.acf-block-preview .footer--line{width:100%;height:1px;background:var(--black-100)}body:not(.wp-core-ui) .footer--lower,html:not(.wp-toolbar) .footer--lower,.acf-block-preview .footer--lower{display:flex;justify-content:space-between;gap:1rem;align-items:center}body:not(.wp-core-ui) .footer--lower--link,html:not(.wp-toolbar) .footer--lower--link,.acf-block-preview .footer--lower--link{text-decoration:none;color:var(--black-600)}body:not(.wp-core-ui) .footer--lower--link:hover,html:not(.wp-toolbar) .footer--lower--link:hover,.acf-block-preview .footer--lower--link:hover{color:var(--primary-600)}body:not(.wp-core-ui) .footer--lower .link-tamago svg,html:not(.wp-toolbar) .footer--lower .link-tamago svg,.acf-block-preview .footer--lower .link-tamago svg{width:164px}@media(max-width:21.875rem){body:not(.wp-core-ui) .footer--lower .link-tamago svg,html:not(.wp-toolbar) .footer--lower .link-tamago svg,.acf-block-preview .footer--lower .link-tamago svg{width:140px}}body:not(.wp-core-ui) .footer--left,html:not(.wp-toolbar) .footer--left,.acf-block-preview .footer--left{display:flex;align-items:center;gap:1.625rem}@media(max-width:74.9375rem){body:not(.wp-core-ui) .footer--left,html:not(.wp-toolbar) .footer--left,.acf-block-preview .footer--left{gap:1rem}body:not(.wp-core-ui) .footer--left svg,body:not(.wp-core-ui) .footer--left img,html:not(.wp-toolbar) .footer--left svg,html:not(.wp-toolbar) .footer--left img,.acf-block-preview .footer--left svg,.acf-block-preview .footer--left img{width:80px}}@media(max-width:56.1875rem){body:not(.wp-core-ui) .footer--left,html:not(.wp-toolbar) .footer--left,.acf-block-preview .footer--left{order:1}}body:not(.wp-core-ui) .footer--description,html:not(.wp-toolbar) .footer--description,.acf-block-preview .footer--description{max-width:4.625rem}@media(max-width:56.1875rem){body:not(.wp-core-ui) .footer--nav,html:not(.wp-toolbar) .footer--nav,.acf-block-preview .footer--nav{order:3;width:100%}}@media(max-width:35.9375rem){body:not(.wp-core-ui) .footer--nav,html:not(.wp-toolbar) .footer--nav,.acf-block-preview .footer--nav{order:2;width:100%}}body:not(.wp-core-ui) .footer--nav--menu,html:not(.wp-toolbar) .footer--nav--menu,.acf-block-preview .footer--nav--menu{margin:0;padding:0;list-style:none;display:flex;gap:1.4375rem;align-items:center}@media(max-width:74.9375rem){body:not(.wp-core-ui) .footer--nav--menu,html:not(.wp-toolbar) .footer--nav--menu,.acf-block-preview .footer--nav--menu{gap:1rem}}@media(max-width:56.1875rem){body:not(.wp-core-ui) .footer--nav--menu,html:not(.wp-toolbar) .footer--nav--menu,.acf-block-preview .footer--nav--menu{flex-wrap:wrap;row-gap:.5rem}}@media(max-width:35.9375rem){body:not(.wp-core-ui) .footer--nav--menu,html:not(.wp-toolbar) .footer--nav--menu,.acf-block-preview .footer--nav--menu{order:2;flex-direction:column;width:100%}}body:not(.wp-core-ui) .footer--nav--menu .menu-item,html:not(.wp-toolbar) .footer--nav--menu .menu-item,.acf-block-preview .footer--nav--menu .menu-item{position:relative;cursor:pointer}body:not(.wp-core-ui) .footer--nav--menu .menu-item a,html:not(.wp-toolbar) .footer--nav--menu .menu-item a,.acf-block-preview .footer--nav--menu .menu-item a{color:#000;text-decoration:none;text-transform:uppercase}body:not(.wp-core-ui) .footer--nav--menu .menu-item a:hover,html:not(.wp-toolbar) .footer--nav--menu .menu-item a:hover,.acf-block-preview .footer--nav--menu .menu-item a:hover{color:var(--primary-700)}body:not(.wp-core-ui) .footer--nav--menu .current-menu-item a,body:not(.wp-core-ui) .footer--nav--menu .current_page_parent a,html:not(.wp-toolbar) .footer--nav--menu .current-menu-item a,html:not(.wp-toolbar) .footer--nav--menu .current_page_parent a,.acf-block-preview .footer--nav--menu .current-menu-item a,.acf-block-preview .footer--nav--menu .current_page_parent a{color:var(--primary-700)}body:not(.wp-core-ui) .footer--socials,html:not(.wp-toolbar) .footer--socials,.acf-block-preview .footer--socials{display:flex;align-items:center;gap:1.5rem}@media(max-width:74.9375rem){body:not(.wp-core-ui) .footer--socials,html:not(.wp-toolbar) .footer--socials,.acf-block-preview .footer--socials{gap:1rem;justify-content:flex-end}}@media(max-width:56.1875rem){body:not(.wp-core-ui) .footer--socials,html:not(.wp-toolbar) .footer--socials,.acf-block-preview .footer--socials{justify-content:unset;width:unset;order:2}}@media(max-width:35.9375rem){body:not(.wp-core-ui) .footer--socials,html:not(.wp-toolbar) .footer--socials,.acf-block-preview .footer--socials{flex-direction:column}}body:not(.wp-core-ui) .footer--socials--caption,html:not(.wp-toolbar) .footer--socials--caption,.acf-block-preview .footer--socials--caption{text-transform:uppercase}@media(max-width:35.9375rem){body:not(.wp-core-ui) .footer--socials--caption,html:not(.wp-toolbar) .footer--socials--caption,.acf-block-preview .footer--socials--caption{color:var(--black-500)}}body:not(.wp-core-ui) .footer--socials--list,html:not(.wp-toolbar) .footer--socials--list,.acf-block-preview .footer--socials--list{list-style:none;margin:0;padding:0;display:flex;align-self:center;gap:.75rem}@media(max-width:74.9375rem){body:not(.wp-core-ui) .footer--socials--list,html:not(.wp-toolbar) .footer--socials--list,.acf-block-preview .footer--socials--list{gap:.5rem}}body:not(.wp-core-ui) .footer--socials--list--item,html:not(.wp-toolbar) .footer--socials--list--item,.acf-block-preview .footer--socials--list--item{cursor:pointer}body:not(.wp-core-ui) .footer--socials--list--item a svg,body:not(.wp-core-ui) .footer--socials--list--item a img,html:not(.wp-toolbar) .footer--socials--list--item a svg,html:not(.wp-toolbar) .footer--socials--list--item a img,.acf-block-preview .footer--socials--list--item a svg,.acf-block-preview .footer--socials--list--item a img{width:1.5rem;min-width:1.5rem;height:1.5rem}
body:not(.wp-admin) #wpadminbar{opacity:0;transition:.3s ease;top:unset;bottom:0}body:not(.wp-admin) #wpadminbar:hover{opacity:1}body:not(.wp-core-ui),html:not(.wp-toolbar),.acf-block-preview{font-family:"Poppins";background-color:#fff;color:#000;overflow-x:hidden;scroll-behavior:smooth;font-size:16px;line-height:1.3;letter-spacing:-.02em;--serif:"DM Serif Display";--container:82rem;--heading-1:2.566rem;--heading-2:2.281rem;--heading-3:2.074rem;--heading-4:1.602rem;--heading-5:1.424rem;--heading-6:1rem;--body-1:1rem;--body-2:.875rem;--caption:.79rem;--primary-50:#fbfaef;--primary-100:#f0ecc7;--primary-200:#e6dfa1;--primary-300:#d9cb70;--primary-400:#d0b94f;--primary-500:#c6a03a;--primary-600:#af8130;--primary-700:#92632b;--primary-800:#774e29;--primary-900:#634124;--secondary-50:#f7f9ec;--secondary-100:#ecf1d6;--secondary-200:#dae5b1;--secondary-300:#c2d383;--secondary-400:#a7bf5c;--secondary-500:#8ba43e;--secondary-600:#64792b;--secondary-700:#536427;--secondary-800:#435024;--secondary-900:#3a4522;--black-50:#f7f7f7;--black-100:#e3e3e3;--black-200:#c8c8c8;--black-300:#a4a4a4;--black-400:#818181;--black-500:#666;--black-600:#515151;--black-700:#434343;--black-800:#383838;--black-900:#000;--danger-50:#fef4f2;--danger-100:#fee6e2;--danger-200:#ffd1c9;--danger-300:#fdb0a4;--danger-400:#f98370;--danger-500:#f15a42;--danger-600:#db3b21;--danger-700:#bb311a;--danger-800:#9a2c1a;--danger-900:#802a1c;--shadow-l:0px 8px 12px rgba(9,30,66,.1);--shadow-xl:0px 1.125rem 1.75rem rgba(9,30,66,.1)}body:not(.wp-core-ui) h1,body:not(.wp-core-ui) h2,body:not(.wp-core-ui) h3,body:not(.wp-core-ui) h4,body:not(.wp-core-ui) h5,body:not(.wp-core-ui) h6,body:not(.wp-core-ui) p,html:not(.wp-toolbar) h1,html:not(.wp-toolbar) h2,html:not(.wp-toolbar) h3,html:not(.wp-toolbar) h4,html:not(.wp-toolbar) h5,html:not(.wp-toolbar) h6,html:not(.wp-toolbar) p,.acf-block-preview h1,.acf-block-preview h2,.acf-block-preview h3,.acf-block-preview h4,.acf-block-preview h5,.acf-block-preview h6,.acf-block-preview p{margin:0}body:not(.wp-core-ui) img,body:not(.wp-core-ui) svg,html:not(.wp-toolbar) img,html:not(.wp-toolbar) svg,.acf-block-preview img,.acf-block-preview svg{display:flex;width:100%;height:auto}body:not(.wp-core-ui) a:focus-visible,body:not(.wp-core-ui) button:focus-visible,html:not(.wp-toolbar) a:focus-visible,html:not(.wp-toolbar) button:focus-visible,.acf-block-preview a:focus-visible,.acf-block-preview button:focus-visible{outline:.125rem dotted var(--black-200);outline-offset:.125rem}body:not(.wp-core-ui) .et-container,html:not(.wp-toolbar) .et-container,.acf-block-preview .et-container{width:min(90%,var(--container));margin:auto}body:not(.wp-core-ui) .absolute,html:not(.wp-toolbar) .absolute,.acf-block-preview .absolute{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body:not(.wp-core-ui) .object-cover,html:not(.wp-toolbar) .object-cover,.acf-block-preview .object-cover{z-index:-1}body:not(.wp-core-ui) .object-cover img,html:not(.wp-toolbar) .object-cover img,.acf-block-preview .object-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body:not(.wp-core-ui) .background,html:not(.wp-toolbar) .background,.acf-block-preview .background{z-index:-1;background-position:center;background-size:cover}body:not(.wp-core-ui) .repeat,html:not(.wp-toolbar) .repeat,.acf-block-preview .repeat{background-size:contain;background-repeat:repeat}body:not(.wp-core-ui) .italic,html:not(.wp-toolbar) .italic,.acf-block-preview .italic{font-style:italic}body:not(.wp-core-ui) .serif,html:not(.wp-toolbar) .serif,.acf-block-preview .serif{font-family:var(--serif)}body:not(.wp-core-ui) .text-center,html:not(.wp-toolbar) .text-center,.acf-block-preview .text-center{text-align:center}body:not(.wp-core-ui) .decorator,html:not(.wp-toolbar) .decorator,.acf-block-preview .decorator{width:3.75rem;height:1px;background:var(--primary-600)}body:not(.wp-core-ui) .heading-1,html:not(.wp-toolbar) .heading-1,.acf-block-preview .heading-1{font-size:var(--heading-1)}body:not(.wp-core-ui) .heading-2,html:not(.wp-toolbar) .heading-2,.acf-block-preview .heading-2{font-size:var(--heading-2)}body:not(.wp-core-ui) .heading-3,html:not(.wp-toolbar) .heading-3,.acf-block-preview .heading-3{font-size:var(--heading-3)}body:not(.wp-core-ui) .heading-4,html:not(.wp-toolbar) .heading-4,.acf-block-preview .heading-4{font-size:var(--heading-4)}body:not(.wp-core-ui) .heading-5,html:not(.wp-toolbar) .heading-5,.acf-block-preview .heading-5{font-size:var(--heading-5)}body:not(.wp-core-ui) .heading-6,html:not(.wp-toolbar) .heading-6,.acf-block-preview .heading-6{font-size:var(--heading-6)}body:not(.wp-core-ui) .body-1,body:not(.wp-core-ui) .body-2,body:not(.wp-core-ui) .caption,html:not(.wp-toolbar) .body-1,html:not(.wp-toolbar) .body-2,html:not(.wp-toolbar) .caption,.acf-block-preview .body-1,.acf-block-preview .body-2,.acf-block-preview .caption{line-height:1.5}body:not(.wp-core-ui) .body-1,html:not(.wp-toolbar) .body-1,.acf-block-preview .body-1{font-size:var(--body-1)}body:not(.wp-core-ui) .body-2,html:not(.wp-toolbar) .body-2,.acf-block-preview .body-2{font-size:var(--body-2)}body:not(.wp-core-ui) .caption,html:not(.wp-toolbar) .caption,.acf-block-preview .caption{font-size:var(--caption)}body:not(.wp-core-ui) .fw-900,html:not(.wp-toolbar) .fw-900,.acf-block-preview .fw-900{font-weight:900}body:not(.wp-core-ui) .fw-800,html:not(.wp-toolbar) .fw-800,.acf-block-preview .fw-800{font-weight:800}body:not(.wp-core-ui) .fw-700,html:not(.wp-toolbar) .fw-700,.acf-block-preview .fw-700{font-weight:700}body:not(.wp-core-ui) .fw-600,html:not(.wp-toolbar) .fw-600,.acf-block-preview .fw-600{font-weight:600}body:not(.wp-core-ui) .fw-500,html:not(.wp-toolbar) .fw-500,.acf-block-preview .fw-500{font-weight:500}body:not(.wp-core-ui) .fw-400,html:not(.wp-toolbar) .fw-400,.acf-block-preview .fw-400{font-weight:400}body:not(.wp-core-ui) .fw-300,html:not(.wp-toolbar) .fw-300,.acf-block-preview .fw-300{font-weight:300}body:not(.wp-core-ui) .fw-200,html:not(.wp-toolbar) .fw-200,.acf-block-preview .fw-200{font-weight:200}body:not(.wp-core-ui) .fw-100,html:not(.wp-toolbar) .fw-100,.acf-block-preview .fw-100{font-weight:100}body:not(.wp-core-ui) .btn-wrapper,html:not(.wp-toolbar) .btn-wrapper,.acf-block-preview .btn-wrapper{display:flex}body:not(.wp-core-ui) .btn,html:not(.wp-toolbar) .btn,.acf-block-preview .btn{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;font-size:.875rem;line-height:1.5;font-weight:700;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:#000;transition:color .3s ease,background .3s ease,border-color .3s ease;text-decoration:none;text-align:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}body:not(.wp-core-ui) .btn:before,body:not(.wp-core-ui) .btn:after,html:not(.wp-toolbar) .btn:before,html:not(.wp-toolbar) .btn:after,.acf-block-preview .btn:before,.acf-block-preview .btn:after{width:1rem;height:1rem;transition:.3s ease;background-size:contain;background-repeat:no-repeat;background-position:center}body:not(.wp-core-ui) .btn:hover,html:not(.wp-toolbar) .btn:hover,.acf-block-preview .btn:hover{color:#fff;background:var(--primary-600);border-color:var(--primary-600)}body:not(.wp-core-ui) .btn:hover:before,body:not(.wp-core-ui) .btn:hover:after,html:not(.wp-toolbar) .btn:hover:before,html:not(.wp-toolbar) .btn:hover:after,.acf-block-preview .btn:hover:before,.acf-block-preview .btn:hover:after{filter:brightness(0) invert(1)}body:not(.wp-core-ui) .btn:active,html:not(.wp-toolbar) .btn:active,.acf-block-preview .btn:active{color:#fff;background:var(--primary-900);border-color:var(--primary-900)}body:not(.wp-core-ui) .btn:active:before,body:not(.wp-core-ui) .btn:active:after,html:not(.wp-toolbar) .btn:active:before,html:not(.wp-toolbar) .btn:active:after,.acf-block-preview .btn:active:before,.acf-block-preview .btn:active:after{filter:brightness(0) invert(1)}body:not(.wp-core-ui) .btn--primary,html:not(.wp-toolbar) .btn--primary,.acf-block-preview .btn--primary{background:var(--primary-200)}body:not(.wp-core-ui) .btn--secondary,html:not(.wp-toolbar) .btn--secondary,.acf-block-preview .btn--secondary{background:rgba(0,0,0,0);border-color:var(--primary-200)}body:not(.wp-core-ui) .btn--secondary:before,body:not(.wp-core-ui) .btn--secondary:after,html:not(.wp-toolbar) .btn--secondary:before,html:not(.wp-toolbar) .btn--secondary:after,.acf-block-preview .btn--secondary:before,.acf-block-preview .btn--secondary:after{filter:brightness(0) invert(90%) sepia(19%) saturate(566%) hue-rotate(7deg) brightness(99%) contrast(88%)}body:not(.wp-core-ui) .btn--secondary:hover,html:not(.wp-toolbar) .btn--secondary:hover,.acf-block-preview .btn--secondary:hover{color:#000;background:var(--primary-200);border-color:var(--primary-200)}body:not(.wp-core-ui) .btn--secondary:hover:before,body:not(.wp-core-ui) .btn--secondary:hover:after,html:not(.wp-toolbar) .btn--secondary:hover:before,html:not(.wp-toolbar) .btn--secondary:hover:after,.acf-block-preview .btn--secondary:hover:before,.acf-block-preview .btn--secondary:hover:after{filter:brightness(0)}body:not(.wp-core-ui) .btn--secondary:active,html:not(.wp-toolbar) .btn--secondary:active,.acf-block-preview .btn--secondary:active{background:var(--primary-600);border-color:var(--primary-600)}body:not(.wp-core-ui) .btn--secondary:active:before,body:not(.wp-core-ui) .btn--secondary:active:after,html:not(.wp-toolbar) .btn--secondary:active:before,html:not(.wp-toolbar) .btn--secondary:active:after,.acf-block-preview .btn--secondary:active:before,.acf-block-preview .btn--secondary:active:after{filter:brightness(0) invert(1)}body:not(.wp-core-ui) .btn--text,html:not(.wp-toolbar) .btn--text,.acf-block-preview .btn--text{padding:.75rem}body:not(.wp-core-ui) .btn--elevated,html:not(.wp-toolbar) .btn--elevated,.acf-block-preview .btn--elevated{background:#fff;color:#000;box-shadow:var(--shadow-xl)}body:not(.wp-core-ui) .btn--elevated:before,body:not(.wp-core-ui) .btn--elevated:after,html:not(.wp-toolbar) .btn--elevated:before,html:not(.wp-toolbar) .btn--elevated:after,.acf-block-preview .btn--elevated:before,.acf-block-preview .btn--elevated:after{filter:brightness(0) invert(90%) sepia(19%) saturate(566%) hue-rotate(7deg) brightness(99%) contrast(88%)}body:not(.wp-core-ui) .btn--elevated:hover,html:not(.wp-toolbar) .btn--elevated:hover,.acf-block-preview .btn--elevated:hover{box-shadow:var(--shadow-l)}body:not(.wp-core-ui) .btn--elevated:active,html:not(.wp-toolbar) .btn--elevated:active,.acf-block-preview .btn--elevated:active{background:#fff;border-color:#fff;color:var(--primary-600)}body:not(.wp-core-ui) .btn--elevated:active:before,body:not(.wp-core-ui) .btn--elevated:active:after,html:not(.wp-toolbar) .btn--elevated:active:before,html:not(.wp-toolbar) .btn--elevated:active:after,.acf-block-preview .btn--elevated:active:before,.acf-block-preview .btn--elevated:active:after{filter:brightness(0) invert(54%) sepia(14%) saturate(1973%) hue-rotate(359deg) brightness(95%) contrast(82%)}body:not(.wp-core-ui) input,html:not(.wp-toolbar) input,.acf-block-preview input{width:100%;margin:0;padding:.75rem 1.25rem;border:1px solid var(--black-200);background-repeat:no-repeat;background-position:right 1.25rem center;background-size:1rem;font-size:var(--body-1);color:var(--black-900)}body:not(.wp-core-ui) input::-moz-placeholder,html:not(.wp-toolbar) input::-moz-placeholder,.acf-block-preview input::-moz-placeholder{color:var(--black-600)}body:not(.wp-core-ui) input::placeholder,html:not(.wp-toolbar) input::placeholder,.acf-block-preview input::placeholder{color:var(--black-600)}body:not(.wp-core-ui) input:focus,body:not(.wp-core-ui) input:focus-visible,body:not(.wp-core-ui) input:focus-within,html:not(.wp-toolbar) input:focus,html:not(.wp-toolbar) input:focus-visible,html:not(.wp-toolbar) input:focus-within,.acf-block-preview input:focus,.acf-block-preview input:focus-visible,.acf-block-preview input:focus-within{outline:none;border-color:var(--primary-600)}body:not(.wp-core-ui) input:hover,html:not(.wp-toolbar) input:hover,.acf-block-preview input:hover{border-color:var(--black-400)}body:not(.wp-core-ui) input:disabled,html:not(.wp-toolbar) input:disabled,.acf-block-preview input:disabled{background-color:var(--black-50) !important;border-color:var(--black-300) !important;color:var(--black-300) !important;cursor:not-allowed}body:not(.wp-core-ui) input:disabled::-moz-placeholder,html:not(.wp-toolbar) input:disabled::-moz-placeholder,.acf-block-preview input:disabled::-moz-placeholder{color:var(--black-300) !important}body:not(.wp-core-ui) input:disabled::placeholder,html:not(.wp-toolbar) input:disabled::placeholder,.acf-block-preview input:disabled::placeholder{color:var(--black-300) !important}body:not(.wp-core-ui) input:invalid,html:not(.wp-toolbar) input:invalid,.acf-block-preview input:invalid{background-color:var(--danger-50) !important;border-color:var(--danger-600) !important;color:var(--danger-600) !important}body:not(.wp-core-ui) input:invalid::-moz-placeholder,html:not(.wp-toolbar) input:invalid::-moz-placeholder,.acf-block-preview input:invalid::-moz-placeholder{color:var(--danger-600) !important}body:not(.wp-core-ui) input:invalid::placeholder,html:not(.wp-toolbar) input:invalid::placeholder,.acf-block-preview input:invalid::placeholder{color:var(--danger-600) !important}body:not(.wp-core-ui) .search-wrapper,html:not(.wp-toolbar) .search-wrapper,.acf-block-preview .search-wrapper{position:absolute;z-index:98;top:var(--header-height);left:0;right:0;width:min(90%,71.3125rem);margin:auto;padding:1rem;background:#fff;box-shadow:var(--shadow-xl);border:1px solid var(--black-200);opacity:0;margin-top:-1px;transform:translateY(-100%);transition:.3s ease}@media(max-width:35.9375rem){body:not(.wp-core-ui) .search-wrapper,html:not(.wp-toolbar) .search-wrapper,.acf-block-preview .search-wrapper{width:100%}}body:not(.wp-core-ui) .search-wrapper.active,html:not(.wp-toolbar) .search-wrapper.active,.acf-block-preview .search-wrapper.active{opacity:1;transform:translateY(0)}body:not(.wp-core-ui) .search-wrapper form,html:not(.wp-toolbar) .search-wrapper form,.acf-block-preview .search-wrapper form{display:flex;gap:.625rem}@media(max-width:35.9375rem){body:not(.wp-core-ui) .search-wrapper form,html:not(.wp-toolbar) .search-wrapper form,.acf-block-preview .search-wrapper form{flex-direction:column}}body:not(.wp-core-ui) .search-wrapper form input,html:not(.wp-toolbar) .search-wrapper form input,.acf-block-preview .search-wrapper form input{padding:1.2188rem 1.25rem 1.2188rem 3rem;background-image:url("/wp-content/themes/ergotree/assets/img/search-icon-gray.svg");background-position:1.25rem center}body:not(.wp-core-ui) .search-wrapper form input::-moz-placeholder,html:not(.wp-toolbar) .search-wrapper form input::-moz-placeholder,.acf-block-preview .search-wrapper form input::-moz-placeholder{color:var(--black-400)}body:not(.wp-core-ui) .search-wrapper form input::placeholder,html:not(.wp-toolbar) .search-wrapper form input::placeholder,.acf-block-preview .search-wrapper form input::placeholder{color:var(--black-400)}body:not(.wp-core-ui) .search-wrapper form input:focus,body:not(.wp-core-ui) .search-wrapper form input:focus-visible,body:not(.wp-core-ui) .search-wrapper form input:focus-within,html:not(.wp-toolbar) .search-wrapper form input:focus,html:not(.wp-toolbar) .search-wrapper form input:focus-visible,html:not(.wp-toolbar) .search-wrapper form input:focus-within,.acf-block-preview .search-wrapper form input:focus,.acf-block-preview .search-wrapper form input:focus-visible,.acf-block-preview .search-wrapper form input:focus-within{border-color:var(--primary-600);background-image:url("/wp-content/themes/ergotree/assets/img/search-icon-primary.svg")}body:not(.wp-core-ui) .search-wrapper form button[type=submit]:after,html:not(.wp-toolbar) .search-wrapper form button[type=submit]:after,.acf-block-preview .search-wrapper form button[type=submit]:after{content:"";background-image:url("/wp-content/themes/ergotree/assets/img/small-arrow-right.svg")}.cn-button{background:rgba(0,0,0,0) !important;font-weight:700 !important;font-size:.875rem !important;line-height:1.3125rem !important}#cn-notice-text{font-size:.875rem !important;line-height:1.3125rem !important}#cookie-notice{background:#000 !important}#cn-close-notice{display:none !important}
.archive main{min-height:80vh;--container:71.3125rem}.archive .hero{padding-top:2.375rem;background:linear-gradient(180deg,#fff 0%,rgba(247,247,247,0) 100%,rgba(255,255,255,0) 100%)}.archive .hero--content{display:flex;align-items:center;gap:.625rem}@media(max-width:47.9375rem){.archive .hero--content{flex-direction:column;gap:4rem}}.archive .hero--content>*{width:calc(50% - .3125rem)}@media(max-width:47.9375rem){.archive .hero--content>*{width:100%}}.archive .hero--content__text{display:flex;flex-direction:column;gap:.75rem;padding-right:6.875rem}@media(max-width:61.9375rem){.archive .hero--content__text{padding-right:4rem}}@media(max-width:47.9375rem){.archive .hero--content__text{align-items:center;text-align:center;padding-right:0;max-width:25rem;margin:auto}}.archive .hero--content__text .decorator{margin-bottom:30px}.archive .hero--content__image{position:relative}.archive .hero--content__image--thumb img{height:100%;min-height:300px;-o-object-fit:contain;object-fit:contain}@media(max-width:47.9375rem){.archive .hero--content__image--thumb img{min-height:unset}}.archive .hero--content__image--icon{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:50%;background-color:#fff;box-shadow:var(--shadow-xl);display:flex;align-items:center;justify-content:center}@media(max-width:47.9375rem){.archive .hero--content__image--icon{top:0;left:50%}}.archive .hero--content__image--icon svg,.archive .hero--content__image--icon img{min-height:unset;width:60px;height:60px}.archive .hero--filters{margin-top:3.8125rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}@media(max-width:35.9375rem){.archive .hero--filters{gap:1rem}}.archive .hero--filters__filter{width:calc(25% - 1.125rem);display:flex;flex-direction:column;gap:.5rem}@media(max-width:56.1875rem){.archive .hero--filters__filter{width:calc(50% - .75rem)}}@media(max-width:31.1875rem){.archive .hero--filters__filter{width:100%}}.archive .recipes{padding-top:3.8125rem;padding-bottom:3.3125rem}@media(max-width:56.1875rem){.archive .recipes{padding-top:2rem}}.archive .recipes--line{width:100%;height:1px;background-color:var(--black-200)}.archive .recipes--list{list-style:none;padding:0;margin:0;padding-top:3.8125rem;display:flex;gap:1.5rem;row-gap:1.9375rem;flex-wrap:wrap}@media(max-width:56.1875rem){.archive .recipes--list{padding-top:2rem}}.archive .recipes--recipe{width:calc(33.33% - 1rem);background:#fff;border:1px solid var(--black-100);transition:.3s ease;position:relative;display:none}@media(max-width:47.9375rem){.archive .recipes--recipe{width:calc(50% - .75rem)}}@media(max-width:31.1875rem){.archive .recipes--recipe{width:100%}}.archive .recipes--recipe.active{display:block}.archive .recipes--recipe:hover{border-color:var(--primary-600);box-shadow:var(--shadow-xl)}.archive .recipes--recipe:hover .recipes--recipe__thumbnail img{transform:scale(1.1)}.archive .recipes--recipe:hover .recipes--recipe__content .recipes--recipe__content__attr .recipes--recipe__content__attr__single svg,.archive .recipes--recipe:hover .recipes--recipe__content .recipes--recipe__content__attr .recipes--recipe__content__attr__single img{filter:brightness(0) invert(66%) sepia(15%) saturate(1578%) hue-rotate(6deg) brightness(93%) contrast(94%) !important}.archive .recipes--recipe__thumbnail{overflow:hidden}.archive .recipes--recipe__thumbnail img{transition:.3s;aspect-ratio:354/205;-o-object-fit:cover;object-fit:cover;min-height:150px}.archive .recipes--recipe__content{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:61.9375rem){.archive .recipes--recipe__content{padding:1.5rem;gap:1rem}}.archive .recipes--recipe__content__attr{display:flex;gap:1rem}@media(max-width:74.9375rem){.archive .recipes--recipe__content__attr{flex-wrap:wrap}}@media(max-width:61.9375rem){.archive .recipes--recipe__content__attr{gap:1rem}}.archive .recipes--recipe__content__attr__single{width:calc(25% - .75rem);display:flex;flex-direction:column;gap:.75rem}@media(max-width:74.9375rem){.archive .recipes--recipe__content__attr__single{width:calc(50% - .75rem)}}@media(max-width:61.9375rem){.archive .recipes--recipe__content__attr__single{gap:.5rem}}@media(max-width:31.1875rem){.archive .recipes--recipe__content__attr__single{width:calc(25% - 1.125rem)}}@media(max-width:24.9375rem){.archive .recipes--recipe__content__attr__single{width:calc(50% - .75rem)}}.archive .recipes--recipe__content__attr__single img,.archive .recipes--recipe__content__attr__single svg{width:1.5rem;min-width:1.5rem;height:1.5rem;filter:brightness(0) invert(95%) sepia(1%) saturate(0%) hue-rotate(167deg) brightness(87%) contrast(86%)}.archive .recipes--recipe__content__attr__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archive .recipes--recipe__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body.archive .ss-main,body.archive .ss-open-below-main,body.archive .ss-open-above-main{margin:0;padding:.8438rem 1.25rem;border-radius:0;align-items:center;border:1px solid var(--black-200);background:#fff}body.archive .ss-main:hover,body.archive .ss-open-below-main:hover,body.archive .ss-open-above-main:hover{border-color:var(--black-400)}body.archive .ss-main:focus,body.archive .ss-main.ss-open-below,body.archive .ss-main.ss-open-above,body.archive .ss-open-below-main:focus,body.archive .ss-open-below-main.ss-open-below,body.archive .ss-open-below-main.ss-open-above,body.archive .ss-open-above-main:focus,body.archive .ss-open-above-main.ss-open-below,body.archive .ss-open-above-main.ss-open-above{box-shadow:none;border-color:var(--primary-600)}body.archive .ss-main .ss-values .ss-placeholder,body.archive .ss-open-below-main .ss-values .ss-placeholder,body.archive .ss-open-above-main .ss-values .ss-placeholder{padding:0;font-size:.875rem;line-height:1.5;color:var(--black-600)}body.archive .ss-main .ss-values .ss-value,body.archive .ss-main .ss-values .ss-max,body.archive .ss-open-below-main .ss-values .ss-value,body.archive .ss-open-below-main .ss-values .ss-max,body.archive .ss-open-above-main .ss-values .ss-value,body.archive .ss-open-above-main .ss-values .ss-max{margin:0;background-color:var(--primary-600);border-radius:0}body.archive .ss-main .ss-values .ss-value-text,body.archive .ss-main .ss-values .ss-value-delete,body.archive .ss-main .ss-values .ss-max-text,body.archive .ss-main .ss-values .ss-max-delete,body.archive .ss-open-below-main .ss-values .ss-value-text,body.archive .ss-open-below-main .ss-values .ss-value-delete,body.archive .ss-open-below-main .ss-values .ss-max-text,body.archive .ss-open-below-main .ss-values .ss-max-delete,body.archive .ss-open-above-main .ss-values .ss-value-text,body.archive .ss-open-above-main .ss-values .ss-value-delete,body.archive .ss-open-above-main .ss-values .ss-max-text,body.archive .ss-open-above-main .ss-values .ss-max-delete{font-size:.875rem;line-height:1.5;color:#fff;border-radius:0;background-color:var(--primary-600);padding:0 .3125rem}body.archive .ss-main .ss-values .ss-value-delete,body.archive .ss-main .ss-values .ss-max-delete,body.archive .ss-open-below-main .ss-values .ss-value-delete,body.archive .ss-open-below-main .ss-values .ss-max-delete,body.archive .ss-open-above-main .ss-values .ss-value-delete,body.archive .ss-open-above-main .ss-values .ss-max-delete{height:14px}body.archive .ss-main .ss-values .ss-max,body.archive .ss-open-below-main .ss-values .ss-max,body.archive .ss-open-above-main .ss-values .ss-max{font-size:.875rem;line-height:1.5;color:#fff;border-radius:0;background-color:var(--primary-600);padding:0 .3125rem}body.archive .ss-arrow,body.archive .ss-open-below-arrow,body.archive .ss-open-above-arrow{margin:0;width:16px;min-width:16px;height:16px;display:block !important;background-image:url("/wp-content/themes/ergotree/assets/img/small-arrow-down.svg");background-position:center;background-repeat:no-repeat;background-size:contain}body.archive .ss-arrow path,body.archive .ss-open-below-arrow path,body.archive .ss-open-above-arrow path{display:none}body.archive .ss-content,body.archive .ss-open-below-content,body.archive .ss-open-above-content{padding:1.25rem;border:1px solid var(--primary-600);border-radius:0 !important}body.archive .ss-content .ss-list .ss-option,body.archive .ss-open-below-content .ss-list .ss-option,body.archive .ss-open-above-content .ss-list .ss-option{padding:.75rem 0;font-size:.875rem;line-height:1.5;color:var(--black-600);border-bottom:1.6px solid var(--black-200);justify-content:space-between;background:rgba(0,0,0,0) !important;align-items:center}body.archive .ss-content .ss-list .ss-option:after,body.archive .ss-open-below-content .ss-list .ss-option:after,body.archive .ss-open-above-content .ss-list .ss-option:after{content:"";display:block;width:1.3125rem;min-width:1.3125rem;height:1.3125rem;border:1.6px solid var(--black-300)}body.archive .ss-content .ss-list .ss-option:hover,body.archive .ss-open-below-content .ss-list .ss-option:hover,body.archive .ss-open-above-content .ss-list .ss-option:hover{color:var(--primary-600)}body.archive .ss-content .ss-list .ss-option:hover:after,body.archive .ss-open-below-content .ss-list .ss-option:hover:after,body.archive .ss-open-above-content .ss-list .ss-option:hover:after{border-color:var(--primary-600)}body.archive .ss-content .ss-list [aria-selected=true],body.archive .ss-open-below-content .ss-list [aria-selected=true],body.archive .ss-open-above-content .ss-list [aria-selected=true]{color:var(--primary-600) !important}body.archive .ss-content .ss-list [aria-selected=true]:after,body.archive .ss-open-below-content .ss-list [aria-selected=true]:after,body.archive .ss-open-above-content .ss-list [aria-selected=true]:after{border:1.6px solid var(--primary-100);background-color:var(--primary-600);background-image:url("/wp-content/themes/ergotree/assets/img/check.svg");background-position:center;background-repeat:no-repeat}body.archive .ss-content .ss-list [aria-selected=true]:hover:after,body.archive .ss-open-below-content .ss-list [aria-selected=true]:hover:after,body.archive .ss-open-above-content .ss-list [aria-selected=true]:hover:after{border-color:var(--primary-100)}body.archive .ss-content .ss-list .ss-option:nth-child(2),body.archive .ss-open-below-content .ss-list .ss-option:nth-child(2),body.archive .ss-open-above-content .ss-list .ss-option:nth-child(2){padding-top:0}body.archive .ss-content .ss-list .ss-option:nth-last-child(1),body.archive .ss-open-below-content .ss-list .ss-option:nth-last-child(1),body.archive .ss-open-above-content .ss-list .ss-option:nth-last-child(1){padding-bottom:0;border-bottom:none}
:root{--ss-primary-color:#5897fb;--ss-bg-color:#fff;--ss-font-color:#4d4d4d;--ss-font-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-main-height:30px;--ss-content-height:300px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:.2s;--ss-border-radius:4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-primary-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0px auto 0px;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{display:flex;align-self:center;justify-content:flex-end;flex:0 1 auto;width:8px;height:8px;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-primary-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:flex;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);color:var(--ss-font-color);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color)}