@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');.elementor-31973 .elementor-element.elementor-element-10332b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--z-index:1}.elementor-31973 .elementor-element.elementor-element-33fc894{--spacer-size:50px}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-31973 .elementor-element.elementor-element-f6af443 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-31973 .elementor-element.elementor-element-b44d75d .elementor-icon-list-icon i{color:var(--e-global-color-text);font-size:14px}.elementor-31973 .elementor-element.elementor-element-b44d75d .elementor-icon-list-icon svg{fill:var(--e-global-color-text);--e-icon-list-icon-size:14px}.elementor-31973 .elementor-element.elementor-element-b44d75d .elementor-icon-list-icon{width:14px}.elementor-31973 .elementor-element.elementor-element-b44d75d .elementor-icon-list-text,.elementor-31973 .elementor-element.elementor-element-b44d75d .elementor-icon-list-text a{color:var(--e-global-color-text)}.elementor-widget-table-of-contents{--header-color:var(--e-global-color-secondary);--item-text-color:var(--e-global-color-text);--item-text-hover-color:var(--e-global-color-accent);--marker-color:var(--e-global-color-text)}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-31973 .elementor-element.elementor-element-6aa80b1 .elementor-toc__header-title{text-align:start}.elementor-31973 .elementor-element.elementor-element-6aa80b1{--header-color:var(--e-global-color-text);--toggle-button-color:var(--e-global-color-accent);--marker-color:#ffb347}.elementor-31973 .elementor-element.elementor-element-6aa80b1 .elementor-toc__header{flex-direction:row}.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-31973 .elementor-element.elementor-element-d656ad2{--spacer-size:50px}@media(max-width:767px){.elementor-31973 .elementor-element.elementor-element-33fc894{--spacer-size:50px}.elementor-31973 .elementor-element.elementor-element-d656ad2{--spacer-size:50px}}@media(min-width:768px){.elementor-31973 .elementor-element.elementor-element-10332b4{--content-width:60%}}.h2-lab,.h2-lab .elementor-heading-title,.h2-lab h2{font-family:'Marcellus',serif !important;font-weight:700 !important;font-size:2.8rem !important;line-height:1.2 !important;text-transform:none !important;letter-spacing:-.5px !important;background:linear-gradient(120deg,#2c3a53 40%,#7a5bc2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;position:relative !important;padding-left:0 !important;display:inline-block !important;margin-bottom:20px !important}.h2-lab .elementor-heading-title{margin-bottom:0 !important;padding-left:0 !important;border-left:none !important;display:block !important;height:auto !important}@media (max-width:768px){.h2-lab,.h2-lab .elementor-heading-title,.h2-lab h2{font-size:2.2rem !important}}.elementor-31973 .elementor-element.elementor-element-6aa80b1 .elementor-toc__header,.elementor-31973 .elementor-element.elementor-element-6aa80b1 .elementor-toc__body{background:rgba(255,255,255,.2)}.elementor-31973 .elementor-element.elementor-element-6aa80b1{background:rgba(255,255,255,.2);border:1px solid #fff;border-radius:16px;padding:25px;box-shadow:0 4px 20px rgba(44,58,83,.04);transition:all .3s ease}.elementor-31973 .elementor-element.elementor-element-6aa80b1:hover{box-shadow:0 8px 30px rgba(44,58,83,.08);border-color:rgba(255,179,71,.3)}.elementor-31973 .elementor-element.elementor-element-6aa80b1 .elementor-toc__header{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(44,58,83,.1)}.elementor-31973 .elementor-element.elementor-element-6aa80b1 .elementor-toc__header-title{font-family:'Marcellus',serif !important;font-size:1.3rem !important;color:#2c3a53 !important;font-weight:400 !important}.elementor-31973 .elementor-element.elementor-element-6aa80b1 .elementor-toc__list-item{font-family:'Inter',sans-serif !important;font-size:.95rem !important;color:#5d6575 !important;padding:6px 0;transition:all .2s ease}.elementor-31973 .elementor-element.elementor-element-6aa80b1 a.elementor-toc__list-item-text{color:#5d6575 !important;transition:color .2s ease,transform .2s ease;display:inline-block}.elementor-31973 .elementor-element.elementor-element-6aa80b1 a.elementor-toc__list-item-text:hover{color:#ffb347 !important;transform:translateX(5px)}@media (max-width:768px){.elementor-31973 .elementor-element.elementor-element-6aa80b1{padding:20px}}