.top-bar{position:relative;z-index:4}.top-bar .top-bar-row-0-padding>.row-fluid{border-radius:0 0 1.25rem 1.25rem;overflow:hidden}.header{background:transparent;display:flex;height:var(--header-height);padding-inline:var(--lateral-width);position:relative;transition:all .5s var(--ease-in-out-back);width:100%}@media (width <= 767px){.header{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:hsla(0,0%,100%,.8);border-radius:0 0 0 2rem}}.header__wrapper{position:relative;top:0;z-index:3}.header__wrapper.sticky{position:sticky}.header__wrapper.sticky .header{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:hsla(0,0%,100%,.8);height:var(--header-height-sticky)}@media (width <= 767px){.header__wrapper.sticky .header{height:var(--header-height)}}.header__container{align-items:center;column-gap:2rem;display:grid;grid-template-areas:"logo actions";grid-template-columns:1fr auto;position:relative;width:100%}@media (width <= 767px){.header__container{grid-template-areas:"actions logo";grid-template-columns:3rem 1fr 3rem}}.header__logo{align-items:center;display:flex;grid-area:logo}.header__logo .hs_cos_wrapper_type_logo,.header__logo .hs_cos_wrapper_type_logo a{display:inline-block;line-height:0}.header__logo .hs_cos_wrapper_type_logo img{display:block}.header__actions{grid-area:actions}.header__navigation{align-items:center;display:flex;gap:1rem}@media (width <= 767px){.header__navigation{background:#fff;display:block;left:0;opacity:0;padding:2rem;position:fixed;top:var(--header-height);transition:all .5s var(--ease-in-out-back);translate:0 -100%;visibility:hidden}.header__navigation.open{opacity:1;translate:0;visibility:visible}}.header__navigation--toggle{color:var(--primary-color);display:none;height:3rem;justify-content:start;line-height:1;overflow:hidden;width:3rem}@media (width <= 767px){.header__navigation--toggle{display:flex}}.header__navigation--toggle iconify-icon{transition:margin .5s var(--ease-in-out-back),opacity .5s var(--ease-in-out-back)}.header__navigation--toggle.open iconify-icon:first-child{margin-left:-3rem;opacity:0}.header__overlay{background-color:var(--dark-color);background-image:radial-gradient(rgba(var(--white),.5) .5px,transparent .5px);background-size:5px 5px;display:none;height:calc(100dvh - var(--header-height));left:0;opacity:0;position:fixed;top:var(--header-height);transition:all .5s var(--ease-in-out-back);visibility:hidden;width:100%}@media (width <= 767px){.header__overlay{display:block}}.header__overlay.show{opacity:.8;visibility:visible}.floatshares{bottom:0;padding-block:2rem;position:fixed;top:0;width:var(--lateral-width);z-index:4}.floatshares__left{animation-delay:1s;animation-duration:.5s;left:0;opacity:0}@media (width <= 767px){.floatshares__left{display:none}}.floatshares__right{animation-delay:1s;animation-duration:.5s;mix-blend-mode:difference;opacity:0;right:0}@media (width <= 767px){.floatshares__right{display:none}}.floatshares__right--mobile{animation-delay:1s;animation-duration:.5s;display:none;opacity:0;padding-bottom:calc(80px + 1rem);padding-top:.75rem;right:0;width:var(--lateral-width-mobile)}@media (width <= 767px){.floatshares__right--mobile{display:block}}.floatshares__right--mobile>.row-fluid-wrapper,.floatshares__right--mobile>.row-fluid-wrapper>.row-fluid{height:100%}.floatshares__right--mobile>.row-fluid-wrapper>.row-fluid>.widget-type-cell{display:flex;flex-direction:column;justify-content:space-between}.floatshares__right--mobile .custombutton{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.floatshares__right--mobile .backtotop{bottom:0;opacity:1;position:relative;translate:0;visibility:visible}.floatshares__right--mobile .backtotop>.button{border-radius:1rem 0 0 1rem;font-size:1.5rem!important;height:3.5rem;margin-top:1rem;width:3.5rem}.floatshares__right--mobile .backtotop>.button,.floatshares__right--mobile .backtotop>.button:focus,.floatshares__right--mobile .backtotop>.button:hover{background:var(--primary-color,#000);color:#fff}.footer{padding-block:5rem 3rem;padding-inline:var(--lateral-width);position:relative;width:100%}@media (width <= 767px){.footer{padding-right:calc(var(--lateral-width-mobile) + 1.5rem)}}.footer__container{position:relative;width:100%}.hs-custom-form{background:none;display:flex;flex-wrap:wrap;gap:1.5rem 1rem}.hs-custom-form fieldset{display:flex;flex:100%;flex-wrap:wrap;gap:1.5rem 1rem}.hs-custom-form fieldset.form-columns-2 .hs-form-field{flex:180px}.hs-custom-form .hs-dependent-field{display:flex;flex:250px;flex-wrap:wrap;gap:1.5rem 1rem}.hs-custom-form .hs-form-field{flex:250px;margin:0}.hs-custom-form .hs-form-field.hs-fieldtype-booleancheckbox,.hs-custom-form .hs-form-field.hs-fieldtype-textarea{flex:100%}.hs-custom-form .hs-form-field legend.hs-field-desc{font-style:italic;opacity:.5}.hs-custom-form .hs-form-field .hs-error-msgs{margin-top:.7rem}.hs-custom-form .hs-form-field .hs-error-msgs>li{display:block;margin:0}.hs-custom-form .hs-form-field .hs-error-msgs>li .hs-error-msg{color:var(--error-color);font-size:.7rem;line-height:1.2;margin:0}.hs-custom-form .hs-fieldtype-date,.hs-custom-form .hs-fieldtype-number,.hs-custom-form .hs-fieldtype-phonenumber,.hs-custom-form .hs-fieldtype-select,.hs-custom-form .hs-fieldtype-text,.hs-custom-form .hs-fieldtype-textarea{background:transparent;padding:0}.hs-custom-form .hs-fieldtype-date>label,.hs-custom-form .hs-fieldtype-number>label,.hs-custom-form .hs-fieldtype-phonenumber>label,.hs-custom-form .hs-fieldtype-select>label,.hs-custom-form .hs-fieldtype-text>label,.hs-custom-form .hs-fieldtype-textarea>label{font-size:.75rem;letter-spacing:0;margin:0;opacity:.7}.hs-custom-form .hs-fieldtype-date .input,.hs-custom-form .hs-fieldtype-number .input,.hs-custom-form .hs-fieldtype-phonenumber .input,.hs-custom-form .hs-fieldtype-select .input,.hs-custom-form .hs-fieldtype-text .input,.hs-custom-form .hs-fieldtype-textarea .input{margin:0!important}.hs-custom-form .hs-fieldtype-date .input input,.hs-custom-form .hs-fieldtype-number .input input,.hs-custom-form .hs-fieldtype-phonenumber .input input,.hs-custom-form .hs-fieldtype-select .input input,.hs-custom-form .hs-fieldtype-text .input input,.hs-custom-form .hs-fieldtype-textarea .input input{background:transparent;border:none;border-bottom:1px solid rgba(var(--primary),.5);display:block;font-size:1rem;line-height:1;outline:none;padding:.5rem 0;width:100%!important}.hs-custom-form .hs-fieldtype-date .input input.error,.hs-custom-form .hs-fieldtype-number .input input.error,.hs-custom-form .hs-fieldtype-phonenumber .input input.error,.hs-custom-form .hs-fieldtype-select .input input.error,.hs-custom-form .hs-fieldtype-text .input input.error,.hs-custom-form .hs-fieldtype-textarea .input input.error{border-color:var(--error-color,salmon)}.hs-custom-form .hs-fieldtype-date .input select,.hs-custom-form .hs-fieldtype-number .input select,.hs-custom-form .hs-fieldtype-phonenumber .input select,.hs-custom-form .hs-fieldtype-select .input select,.hs-custom-form .hs-fieldtype-text .input select,.hs-custom-form .hs-fieldtype-textarea .input select{background:transparent;border:none;border-bottom:1px solid rgba(var(--primary),.5);display:block;font-size:1rem;line-height:1;outline:none;padding:.5rem 0;width:100%!important}.hs-custom-form .hs-fieldtype-date .input textarea,.hs-custom-form .hs-fieldtype-number .input textarea,.hs-custom-form .hs-fieldtype-phonenumber .input textarea,.hs-custom-form .hs-fieldtype-select .input textarea,.hs-custom-form .hs-fieldtype-text .input textarea,.hs-custom-form .hs-fieldtype-textarea .input textarea{background:transparent!important;border:none!important;border-bottom:1px solid rgba(var(--primary),.5)!important;display:block;font-size:1rem;line-height:1.5;outline:none;padding:.5rem 0;width:100%!important;field-sizing:content;min-height:4rem}.hs-custom-form .hs-fieldtype-date .input .hs-dateinput:before,.hs-custom-form .hs-fieldtype-number .input .hs-dateinput:before,.hs-custom-form .hs-fieldtype-phonenumber .input .hs-dateinput:before,.hs-custom-form .hs-fieldtype-select .input .hs-dateinput:before,.hs-custom-form .hs-fieldtype-text .input .hs-dateinput:before,.hs-custom-form .hs-fieldtype-textarea .input .hs-dateinput:before{right:0}.hs-custom-form .hs_submit{flex:100%}.hs-custom-form .hs_submit .actions .hs-button{align-items:center;display:inline-flex;font-size:1rem;justify-content:center;padding:1rem 1.5rem}.hs-custom-form .hs_error_rollup{flex:100%}.hs-custom-form .hs_error_rollup .hs-error-msgs{color:var(--error-color);display:flex;flex-wrap:wrap;gap:.5rem}.hs-custom-form .hs_error_rollup .hs-error-msgs>li{margin:0;width:100%}.hs-custom-form .hs_error_rollup .hs-error-msgs>li .hs-main-font-element{color:inherit;font-weight:700}.hs-custom-form .hs-fieldtype-radio>.input .multi-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.hs-custom-form .hs-fieldtype-radio>.input .multi-container .hs-form-radio,.hs-custom-form .hs-fieldtype-radio>.input .multi-container .hs-form-radio>label{margin:0}.hs-custom-form .hs-fieldtype-radio>.input .multi-container .hs-form-radio>label .hs-input{accent-color:var(--primary-color,#000)}.hs-custom-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{align-items:center;display:grid;gap:8px;grid-template-areas:"check text";grid-template-columns:24px 1fr;position:relative}.hs-custom-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]{position:absolute;visibility:hidden}.hs-custom-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]:checked~:after{opacity:1}.hs-custom-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwM0Y3MCIgZD0iTTEyIDJhMTAgMTAgMCAxIDAgMTAgMTBBMTAgMTAgMCAwIDAgMTIgMm0wIDE4YTggOCAwIDEgMSA4LTggOCA4IDAgMCAxLTggOCIvPjwvc3ZnPg==");background-size:1.5rem;content:"";cursor:pointer;grid-area:check;height:1.5rem;width:1.5rem}.hs-custom-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span:after{align-items:center;background-color:rgba(var(--primary),.2);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA2MCA2MCI+PHBhdGggZD0iTTI0MCAxNzUyaDYwdjYwaC02MHoiIHN0eWxlPSJmaWxsOm5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDAgLTE3NTIpIi8+PHBhdGggZD0ibTI3Ni44IDE3NzQtMTAuNyAxMC44LTQuMS00LjFjLS45LTEtMi41LTEuMi0zLjUtLjNzLTEuMiAyLjUtLjMgMy41bC4zLjMgNS45IDUuOWMxIDEgMi41IDEgMy41IDBsMTIuNS0xMi41YzEtMSAxLTIuNiAwLTMuNS0xLTEuMS0yLjYtMS4xLTMuNi0uMW0tNi44LTE3Yy0xMy44IDAtMjUgMTEuMi0yNSAyNXMxMS4yIDI1IDI1IDI1IDI1LTExLjIgMjUtMjUtMTEuMi0yNS0yNS0yNW0wIDQ1Yy0xMSAwLTIwLTktMjAtMjBzOS0yMCAyMC0yMCAyMCA5IDIwIDIwLTkgMjAtMjAgMjAiIHN0eWxlPSJmaWxsOiMwMDNmNzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDAgLTE3NTIpIi8+PC9zdmc+");background-size:1.5rem;border-radius:50%;content:"";cursor:pointer;height:1.5rem;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:1.5rem}.hs-custom-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display>span a{font-weight:700;text-decoration:underline}.hs-custom-form .hs-richtext{margin:0}.hs-custom-form .hs-richtext>:last-child{margin-bottom:0}.button--icon-pos-right{flex-direction:row}.button--icon-pos-left{flex-direction:row-reverse}.button__icon{display:flex;height:1.5em;justify-content:start;overflow:hidden;width:1.5em}.button__icon iconify-icon{font-size:1.5em;transition:margin .5s var(--ease-in-out-back),opacity .5s var(--ease-in-out-back)}.button:hover .button__icon iconify-icon:first-child{margin-left:-1em;opacity:0}.button.button--icon{padding:1em}.button.button--depressed{box-shadow:none}.button.button--flat,.button.button--flat:focus,.button.button--flat:hover{background:none;border:none}.button.button--outlined{background-color:transparent;border-color:var(--button_bg_color,#000);box-shadow:none;color:var(--button_bg_color,#000)}.button.button--primary{background-color:var(--primary-color,#000);color:var(--white-color,#fff)}.button.button--primary.button--flat{background-color:transparent;border-color:transparent;color:var(--primary-color)}.button.button--primary.button--flat:hover{background-color:rgba(var(--primary,0,0,0),.2)}.button.button--primary.button--outlined{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}.button.button--primary.button--outlined:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.button.button--white{background-color:var(--white-color);color:var(--button_bg_color,#000)}.button.button--white.button--outlined{background-color:transparent;border-color:var(--white-color);color:var(--white-color)}[animation]:not(.animate__bounceInLeft,.animate__bounceInUp,.animate__fadeInDown,.animate__zoomIn){opacity:0}.hs-inline-edit [animation]{animation:none!important}.hs-inline-edit [animation]:not(.animate__bounceInLeft,.animate__bounceInUp,.animate__fadeInDown,.animate__zoomIn){opacity:1}.modal .modal__bg{animation:modal-bg-out .3s ease-out 0s;background:#000;background-image:radial-gradient(rgba(var(--white),.5) .5px,transparent .5px);background-size:5px 5px;bottom:0;left:0;right:0;top:0;z-index:-1}.modal .modal__bg,.modal__container{opacity:0;position:fixed;transition:.3s;visibility:hidden}.modal__container{animation:modal-out .2s ease-out 0s;background:#fff;border-radius:2rem;left:50%;max-height:calc(100dvh - 4rem);max-width:calc(100dvw - 4rem);overflow:auto;top:50%;translate:-50% -50%;width:900px;z-index:101}.modal__container::-webkit-scrollbar{height:.5rem;width:.5rem}.modal__container::-webkit-scrollbar-track-piece{background:transparent;border:none}.modal__container::-webkit-scrollbar-thumb{background:var(--primary-color);border:none}.modal__body{padding:0;position:relative}.modal__close{position:absolute;right:2rem;top:2rem;z-index:2}.modal.open .modal__container{animation:modal-in .2s ease-in 0s;opacity:1;visibility:visible}.modal.open .modal__bg{animation:modal-bg-in .3s ease-in 0s;opacity:.7;visibility:visible;z-index:10}.loader{animation:rotation 1s linear infinite;border:3px solid;border-color:var(--secondary-color,grey) var(--secondary-color,grey) transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:3rem;position:relative;width:3rem}.loader:after{animation:rotationBack .5s linear infinite;border:3px solid;border-color:transparent var(--primary-color,#000) var(--primary-color,#000);border-radius:50%;bottom:0;box-sizing:border-box;content:"";height:1.5rem;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:1.5rem}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.widget-type-linked_image{overflow:hidden}.widget-type-linked_image img{display:block}.widget-type-rich_text{word-wrap:break-word}.widget-type-rich_text .hs_cos_wrapper_type_rich_text>:last-child{margin-bottom:0}.widget-type-rich_text .hs_cos_wrapper_type_rich_text>ul>li{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDAzRjcwIiBkPSJtMTQuNzIgOC43OS00LjI5IDQuMy0xLjY1LTEuNjVhMSAxIDAgMSAwLTEuNDEgMS40MWwyLjM1IDIuMzZhMSAxIDAgMCAwIDEuNDEgMGw1LTVhMS4wMDIgMS4wMDIgMCAxIDAtMS40MS0xLjQyTTEyIDJhMTAgMTAgMCAxIDAgMCAyMCAxMCAxMCAwIDAgMCAwLTIwbTAgMThhOCA4IDAgMSAxIDAtMTYuMDAxQTggOCAwIDAgMSAxMiAyMCIvPjwvc3ZnPg==");background-position:0 .2em;background-repeat:no-repeat;display:block;margin-left:-24px;padding-left:calc(24px + 1rem)}[data-hs-responsive-table=true] table{min-width:400px}.page-grid{--about-main:min(100% - (var(--lateral-width) * 2),var(--container-width));display:grid;grid-template-columns:var(--lateral-width) auto var(--about-main) auto var(--lateral-width);grid-template-rows:auto 1fr}@media (width <= 767px){.page-grid{--about-main:1fr;grid-template-columns:var(--lateral-width) auto var(--about-main) auto calc(var(--lateral-width-mobile) + 1.5rem);rid-template-rows:auto}}.page-grid__head{grid-column:1/6;grid-row:1/2}.page-grid__main{grid-column:3/4;grid-row:2/3}.page-grid__main .dnd-section{padding-block:3rem;padding-inline:0}.page-grid__aside{display:none;grid-column:5/6;grid-row:1/3;margin-top:3rem;max-height:calc(100dvh - var(--header-height-sticky) - 3rem);overflow:auto;place-self:start stretch;position:sticky;scrollbar-width:none;top:calc(var(--header-height-sticky) + 1.5rem);visibility:hidden;z-index:2}@media (width <= 991px){.page-grid__aside{grid-column:3/4;grid-row:3/4;max-height:none}}.page-grid__aside .dnd-section{padding:0}.page-grid--footer{position:relative}.page-grid.enable-aside{--about-main:min(100% - (var(--lateral-width) * 2) - var(--aside-width) - 3rem,var(--container-width) - var(--aside-width) - 3rem);grid-template-columns:var(--lateral-width) auto var(--about-main) 3rem var(--aside-width) auto var(--lateral-width)}@media (width <= 991px){.page-grid.enable-aside{--about-main:min(100% - (var(--lateral-width) * 2),var(--container-width));grid-template-columns:var(--lateral-width) auto var(--about-main) auto var(--lateral-width)}}@media (width <= 767px){.page-grid.enable-aside{--about-main:1fr;grid-template-columns:var(--lateral-width) auto var(--about-main) auto calc(var(--lateral-width-mobile) + 1.5rem)}}.page-grid.enable-aside .page-grid__head{grid-column:1/8}.page-grid.enable-aside .page-grid__aside{display:block;visibility:visible}.page-about__banner{border-radius:0 0 0 4rem;grid-column:-1/-3;grid-row:1/3;height:calc(80dvh - var(--header-height));margin:0;overflow:hidden;place-self:start end;position:sticky;top:0;width:calc(100% + 6rem);z-index:-1}@media (width <= 991px){.page-about__banner{display:none}}@media (width <= 767px){.page-about__banner{display:none}}.page-about__banner img{display:block;object-fit:cover;z-index:0}.page-about__banner img,.page-about__banner-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.page-about__banner-overlay{background:linear-gradient(270deg,var(--primary-color),rgba(var(--primary),.3));z-index:1}.page-about.enable-aside .page-about__banner{grid-column:-1/-5}.page-post__head{grid-column:3/-3;grid-row:1/2}.page-post__image{margin:0}.page-post__image img{aspect-ratio:2.7/1;border-radius:clamp(1.5rem,3vw,3rem);display:block;object-fit:cover;width:100%}.page-post__article{padding-top:3rem;position:relative;width:100%}@media (width <= 991px){.page-post__article{padding-bottom:3rem}}.page-post__title{font-size:clamp(1.5rem,3vw,3rem);margin-bottom:3rem}.page-post__meta{display:grid;gap:.25rem 1rem;grid-template-areas:"avatar author" "avatar info";grid-template-columns:2.5rem auto;margin-bottom:3rem}.page-post__meta-avatar{border-radius:50%;grid-area:avatar;height:2.5rem;object-fit:cover;width:2.5rem}.page-post__meta-author{color:var(--text-color,#000)!important;font-size:1rem;font-weight:700!important;grid-area:author;line-height:1}.page-post__meta-info{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:0 .5rem;grid-area:info}.page-post__body{width:100%}.page-post__tags{align-items:center;border-top:1px dotted var(--primary-color,grey);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:3rem;padding-top:3rem}.page-post__tags iconify-icon{color:var(--primary-color,#000);font-size:1.5rem}.page-post__tag{background:var(--light-color,#d3d3d3);border-radius:1rem;color:var(--text-color,#000)!important;font-size:1rem;font-weight:400;padding:.5rem 1rem}.page-post__tag:hover{background:var(--primary-color,#000);color:#fff!important}.page-post__aside{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:linear-gradient(0deg,rgba(var(--primary),90%),rgba(var(--primary),80%));border-radius:2rem 0 0 2rem;box-shadow:0 .5rem 1rem -.5rem rgba(var(--black),.2);color:#fff;display:none;grid-column:-1/-4;grid-row:1/3;margin-top:18rem;max-height:calc(100dvh - var(--header-height-sticky) - 3rem);overflow:auto;padding-right:max(var(--lateral-width),100% - var(--aside-width));place-self:start stretch;position:sticky;scrollbar-width:none;top:calc(var(--header-height-sticky) + 1.5rem);visibility:hidden;z-index:2}@media (width <= 991px){.page-post__aside{border-radius:2rem;grid-column:3/4;grid-row:3/4;margin-top:0;max-height:none;padding-right:0}}@media (width <= 767px){.page-post__aside{border-radius:0 2rem 2rem 0;grid-column:1/4;padding-left:var(--lateral-width)}}.page-post__aside-body{container-type:inline-size;display:flex;flex-wrap:wrap;gap:3rem;padding:2rem 0 2rem 2rem}@media (width <= 991px){.page-post__aside-body{padding:2rem}}@media (width <= 767px){.page-post__aside-body{padding:1.5rem 1.5rem 1.5rem 0}}.page-post__aside-title{color:inherit;font-size:clamp(1rem,2vw,1.25rem)}.page-post__sharing{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.page-post__sharing-item{background:var(--light-color,#d3d3d3);border-radius:1rem;color:var(--text-color,#000)!important;display:inline-flex;font-size:1rem;padding:1rem}.page-post__sharing-item:hover{background:var(--primary-color,#000);color:#fff!important}.page-post__related{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.page-post__related-post{border-radius:clamp(1rem,2vw,1.5rem);display:flex;flex:200px;overflow:hidden;position:relative}.page-post__related-post:hover .page-post__related-post-image img{scale:1.05}.page-post__related-post:hover .page-post__related-post-content{backdrop-filter:grayscale(1);opacity:1}.page-post__related-post-image{height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:0}.page-post__related-post-image img{height:100%!important;object-fit:cover;transition:.5s;width:100%}.page-post__related-post-content{backdrop-filter:grayscale(0);background:linear-gradient(180deg,rgba(var(--light),.9),rgba(var(--white),.9));border-radius:clamp(1rem,2vw,1.5rem);color:var(--dark-color,#000);display:flex;flex-direction:column;gap:.5rem;justify-content:end;opacity:.9;padding:3rem 1.5rem 1.5rem;pointer-events:none;position:relative;transition:.5s;width:100%;z-index:1}.page-post__related-post-title{font-size:1rem;margin:0}.page-post__related-post-title a{color:inherit!important;font-weight:inherit!important}.page-post__related-post-title a:hover{font-weight:inherit!important}.page-post__related-post-date{display:block;font-size:.75rem;line-height:1.5;width:100%}.page-job-offer-post__status{background:var(--dark-color,#000);border-radius:.5rem;color:#fff;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1rem}.page-job-offer-post__status--open{background:var(--success-color,green);display:none}.page-job-offer-post__status--closed{background:var(--error-color,salmon)}.page-job-offer-post__float{display:none;justify-content:start;margin-block:3rem;position:sticky;top:calc(var(--header-height-sticky) + 1.5rem);z-index:2}@media (width <= 767px){.page-job-offer-post__float{top:calc(var(--header-height) + 1.5rem)}}.page-job-offer-post__float--open{display:flex}.page-job-offer-post__float--closed{display:none}.page-job-offer-post__content{align-items:start;display:flex;gap:3rem;margin-block:3rem}@media (width <= 991px){.page-job-offer-post__content{flex-wrap:wrap}}.page-job-offer-post__body{flex:100%}.page-job-offer-post__body h2,.page-job-offer-post__body h3,.page-job-offer-post__body h4,.page-job-offer-post__body h5,.page-job-offer-post__body h6{color:var(--dark-color,#000)}.page-job-offer-post__dates{border-left:1px solid var(--primary-color,#000);display:flex;flex:0 0 min(33%,450px);flex-direction:column;gap:1.5rem;padding:0 0 0 3rem;position:sticky;top:calc(var(--header-height-sticky) + 1.5rem)}@media (width <= 991px){.page-job-offer-post__dates{flex:100%;position:relative;top:0}}.page-job-offer-post__dates-item{display:grid;gap:0 1rem;grid-template-areas:"icon label" "icon date";grid-template-columns:2rem 1fr}.page-job-offer-post__dates-item-icon{color:var(--primary-color,#000);font-size:2rem;grid-area:icon}.page-job-offer-post__dates-item-label{font-size:.75rem;grid-area:label;line-height:1}.page-job-offer-post__dates-item-date{color:var(--dark-color,#000);font-size:var(--text-h6,1.25rem);font-weight:700;grid-area:date;line-height:1.5}.page-job-offer-post__footer{margin-top:3rem}.page-job-offer-post__closed-date{border-left:4px solid var(--error-color,salmon);margin-top:3rem;padding-left:2rem}.page-job-offer-post__closed-date-label{display:block;font-size:1.25rem}.page-job-offer-post__closed-date-date{color:var(--dark-color,#000);font-size:var(--text-h2,3rem);font-weight:700;line-height:1.5}.page-job-offer-post__sharing{align-items:center;border-top:1px solid rgba(var(--primary),.5);display:flex;gap:1.5rem;justify-content:end;margin-block:3rem;padding-top:3rem}@media (width <= 767px){.page-job-offer-post__sharing{flex-wrap:wrap;justify-content:start}}.page-job-offer-post__sharing>strong{color:var(--dark-color,#000);font-size:var(--text-h6);font-weight:700}.page-event-post__status{background:var(--dark-color,#000);border-radius:.5rem;color:#fff;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1rem}.page-event-post__status--open{background:var(--success-color,green);display:none}.page-event-post__status--closed{background:var(--error-color,salmon)}.page-event-post__content{align-items:start;display:flex;gap:3rem;margin-block:3rem}@media (width <= 991px){.page-event-post__content{flex-wrap:wrap}}.page-event-post__body{flex:100%}.page-event-post__body h2,.page-event-post__body h3,.page-event-post__body h4,.page-event-post__body h5,.page-event-post__body h6{color:var(--dark-color,#000)}.page-event-post__body .page-post__tags{border-top:0;margin-top:0}.page-event-post__dates{border-left:1px solid var(--primary-color,#000);display:flex;flex:0 0 min(33%,450px);flex-direction:column;gap:1.5rem;padding:0 0 0 3rem;position:sticky;top:calc(var(--header-height-sticky) + 1.5rem)}@media (width <= 991px){.page-event-post__dates{flex:100%;order:-1;position:relative;top:0}}.page-event-post__dates-item{display:grid;gap:0 1rem;grid-template-areas:"icon label" "icon date";grid-template-columns:2rem 1fr}.page-event-post__dates-item-icon{color:var(--primary-color,#000);font-size:2rem;grid-area:icon}.page-event-post__dates-item-label{font-size:.75rem;grid-area:label;line-height:1}.page-event-post__dates-item-date{color:var(--dark-color,#000);font-size:var(--text-h6,1.25rem);font-weight:700;grid-area:date;line-height:1.5}.page-event-post__date{border-left:4px solid var(--primary-color,#000);margin-top:3rem;padding-left:2rem}.page-event-post__date-label{display:block;font-size:1.25rem}.page-event-post__date-date{color:var(--dark-color,#000);font-size:var(--text-h2,3rem);font-weight:700;line-height:1.5}.page-event-post__sharing{align-items:center;border-top:1px solid rgba(var(--primary),.5);display:flex;gap:1.5rem;justify-content:end;margin-block:3rem;padding-top:3rem}@media (width <= 767px){.page-event-post__sharing{flex-wrap:wrap;justify-content:start}}.page-event-post__sharing>strong{color:var(--dark-color,#000);font-size:var(--text-h6);font-weight:700}.error-page{display:grid;place-content:center}.systems-page{margin:auto;padding-inline:var(--lateral-width,3rem);width:100%}@media (width <= 767px){.systems-page{padding-right:calc(var(--lateral-width-mobile, 3.5rem) + 1.5rem)}}.systems-page__container{margin:0 auto;max-width:var(--container-width);min-height:calc(90vh - var(--header-height) - 3rem);width:100%}.systems-page .widget-type-logo{max-width:300px}.systems-page__icon{align-items:center;background:rgba(0,0,0,.161);border-radius:50%;color:#000;display:inline-flex;font-size:32px;height:80px;justify-content:center;margin:0 0 24px;width:80px}.systems-page--center{text-align:center}.systems-page--center .widget-type-logo{margin:auto}.systems-page--center form input{text-align:center}.systems-page--center form .hs-button{margin:auto!important}.systems-page form .hs-button{font-size:18px;margin:0;min-height:44px;padding:8px 32px}.systems-page.password-prompt{max-width:600px}.systems-page.password-prompt input[type=password]{max-width:100%;width:300px}.systems-page.membership-register{max-width:700px}.systems-page.membership-register .hs-form-field{display:flex;flex-wrap:wrap;max-width:100%}.systems-page.membership-register .hs-form-field label{flex:250px}.systems-page.membership-register .hs-submit{margin-bottom:32px}.systems-page.membership-register .form-input-validation-message{max-width:100%;width:450px}.systems-page.membership-register .form-input-validation-message label{font-size:12px;font-style:italic}.systems-page.subscription-preferences{max-width:1200px}.systems-page.subscription-preferences .systems-page-icon{float:left;margin:0 24px 24px 0}.systems-page.subscription-preferences .page-header{font-size:1rem;margin-bottom:24px}.systems-page.subscription-preferences .page-header h1{margin:0 0 4px}.systems-page.subscription-preferences .page-header h2{font-size:20px;margin:0 0 14px}.systems-page.subscription-preferences .page-header br{clear:both}.systems-page.subscription-preferences .email-prefs{display:flex;flex-wrap:wrap;gap:24px}.systems-page.subscription-preferences .email-prefs p.header{flex:100%;font-size:18px;font-weight:700;margin:0}.systems-page.subscription-preferences .email-prefs .item{background:#f6f6f6;border-radius:10px;flex:300px;font-size:1rem;padding:16px}.systems-page.subscription-preferences .email-prefs .item p{font-size:14px;margin:16px 0 0}.systems-page.subscription-preferences .email-prefs .item .checkbox-row{position:relative}.systems-page.subscription-preferences .email-prefs .item .checkbox-row .fakelabel span{align-items:center;display:grid;font-size:14px;font-weight:700;gap:8px;grid-template-areas:"check text";grid-template-columns:48px 1fr}.systems-page.subscription-preferences .email-prefs .item .checkbox-row .fakelabel input[type=checkbox]{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.systems-page.subscription-preferences .email-prefs .item .checkbox-row .fakelabel span:before{background:#d3d3d3;border-radius:80px;content:"";display:block;grid-area:check;height:24px;transition:.3s;width:40px}.systems-page.subscription-preferences .email-prefs .item .checkbox-row .fakelabel span:after{background:grey;border-radius:50%;content:"";display:block;grid-area:check;height:18px;margin:3px;transition:.3s;width:18px}.systems-page.subscription-preferences .email-prefs .item .checkbox-row .fakelabel input[type=checkbox]:checked+span:after{background:#000;transform:translateX(16px)}.systems-page.subscription-preferences .email-prefs .subscribe-options{flex:100%}.systems-page.subscription-preferences .email-prefs .subscribe-options .header{margin-bottom:16px}.systems-page.subscription-preferences .email-prefs .subscribe-options label{position:relative}.systems-page.subscription-preferences .email-prefs .subscribe-options label input[type=checkbox]{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.systems-page.subscription-preferences .email-prefs .subscribe-options label input[type=checkbox]:checked+span:after{background:#000;transform:translateX(16px)}.systems-page.subscription-preferences .email-prefs .subscribe-options label span{align-items:center;display:grid;font-size:14px;font-weight:600;gap:8px;grid-template-areas:"check text";grid-template-columns:48px 1fr}.systems-page.subscription-preferences .email-prefs .subscribe-options label span:before{background:#d3d3d3;border-radius:80px;content:"";display:block;grid-area:check;height:24px;transition:.3s;width:40px}.systems-page.subscription-preferences .email-prefs .subscribe-options label span:after{background:grey;border-radius:50%;content:"";display:block;grid-area:check;height:18px;margin:3px;transition:.3s;width:18px}.systems-page.subscriptions-confirmation{max-width:700px}.systems-page.subscriptions-confirmation .page-header{font-size:1rem;margin-bottom:24px}.systems-page.subscriptions-confirmation .page-header h1{margin:0 0 4px}.systems-page.subscriptions-confirmation .page-header h2{font-size:20px;margin:0 0 14px}.systems-page.subscriptions-confirmation .page-header br{display:none}.systems-page.backup-unsubscribe{max-width:700px}.search-results__list-title{color:var(--dark-color,#000)}.search-results__list-title span{font-weight:400}.search-results__list-title strong{font-weight:700}