.elementor .bc-back-button{min-width:unset;padding:0px;margin-block-start:-1.75em;margin-inline-start:-0.75em;display:none;justify-content:center;align-items:center;--fade-x: -18px;
--fade-y: -18px;\n}.elementor .bc-menu-toggle{min-width:unset;font-size:1em;padding:0px;margin-block-start:-1.75em;margin-inline-end:-0.75em;--fade-x: 18px;
--fade-y: -18px;\n}.elementor .bc-menu-toggle:hover,.elementor .bc-menu-toggle:focus-visible{background-color:#00000000;}.elementor .bc-menu-toggle:active{background-color:#00000000;}.elementor .bc-menu-toggle:focus{background-color:#00000000;outline: none;;\n}.elementor .row{padding-block-start:var(--default-row-padding-tb);padding-block-end:var(--default-row-padding-tb);padding-inline-start:var(--default-row-padding-lr);padding-inline-end:var(--default-row-padding-lr);}.elementor .section{padding:0px;}.elementor .section-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--default-container-padding);padding-inline-end:var(--default-container-padding);flex-direction:column;pointer-events: all;\n}.elementor .header-blocks{padding-block-start:3.375em;padding-block-end:0em;padding-inline-start:0em;padding-inline-end:0px;align-items:end;}.elementor .header-block{min-width:unset;padding:0px;}.elementor .header-container{position:absolute;inset-block-start:0px;z-index:1000;padding-block-start:0em;padding-block-end:0em;padding-inline-start:3.625em;padding-inline-end:3.625em;}.elementor .header-block-outer{width:8.25em;flex:1 0 auto;}.elementor .side-nav{width:auto;height:100%;min-width:unset;position:fixed;inset-block-start:0px;z-index:998;padding:0px;display:flex;justify-content:center;align-items:center;pointer-events: none;\n}.elementor .side-nav-left{position:fixed;}.elementor .side-nav-right{position:fixed;inset-inline-end:0px;}.elementor .side-nav-container-left{padding-block-start:calc(var(--default-container-padding) - 0.125em);;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:4em;writing-mode: sideways-lr;
pointer-events: all;\n}.elementor .side-nav-container-right{padding-block-start:calc(var(--default-container-padding) - 0.125em);;padding-block-end:0px;padding-inline-start:4em;padding-inline-end:0px;writing-mode: sideways-rl;
pointer-events: all;;\n}.elementor .big-heading{font-family:var(--font-headings);font-weight:700;font-size:var(--bigger-font-size);color:var(--violet);letter-spacing:var(--default-letter-spacing);line-height:100%;text-transform:uppercase;}.elementor .post-block{width:auto;column-gap:0.25em;padding:0px;display:inline-flex;row-gap:0em;flex:0 0 auto;align-items:center;}.elementor .post-row{width:100%;column-gap:0.25em;padding:0px;display:flex;flex-direction:row;row-gap:0em;align-items:center;}.elementor .post-loop-item{color:var(--violet);padding-block-start:0.65em;padding-block-end:0.65em;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0em;align-items:center;}.elementor .post-loop-item:hover,.elementor .post-loop-item:focus-visible{color:var(--white);}.elementor .post-loop-item:active{color:var(--white);}.elementor .bg-container{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding:0px;}.elementor .bg-layer{position:absolute;padding:0px;position:absolute;
  inset:0;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  opacity:0;
  transition:opacity .5s ease;
  will-change:opacity;\n}.elementor .bg-overlay{position:absolute;padding:0px;background-color:#00000099;opacity:0;
transition:opacity .5s ease;
inset: 0;;\n}.elementor .post-item-content{line-height:1.2;}.elementor .row-post-scroll-window{padding-block-start:3em;flex:1 1 auto;--fade-x: 0px;
--fade-y: var(--fade-distance);

--fade-rotate-x: -5deg;
--fade-rotate-y: 0deg;\n}.elementor .header-block-logo{position:relative;display:flex;justify-content:center;}.elementor .post-link-wr{position:absolute;padding:0px;inset: 0;\n}.elementor .post-item-hr{margin-block-end:0.25em;margin-inline-start:1em;flex:1 1 auto;}.elementor .post-block-inner{padding:0px;gap:1.25em;align-items:center;}.elementor .row-filter-sticky{position:sticky;inset-block-start:var(--header-height);padding-block-start:3em;padding-block-end:0em;flex:0 0 auto;}