html{scroll-behavior:smooth}html a:focus,html a:active{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.elementor-widget-text-editor p{margin-bottom:0}header.site-header{z-index:99;position:absolute;top:0;left:0;right:0;bottom:auto}header .header-icon-lk{max-height:3rem;padding:1rem;cursor:pointer}header .ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto 2fr}.dark-header-css .ast-builder-menu-1 .menu-item>.menu-link,.dark-header-css .ast-builder-menu-1 .menu-link:hover,.dark-header-css .ast-builder-menu-1 .main-header-menu>.menu-item:hover>.menu-link,.dark-header-css .ast-builder-menu-1 .inline-on-mobile .ast-menu-toggle:hover,.dark-header-css .ast-builder-menu-1 .inline-on-mobile .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:#fff}.dark-header-css header .header-icon-lk{filter:invert(1)}.dark-header-css header .ast-custom-button{color:#fff}.dark-header-css header .mobile-menu-toggle-icon .ast-mobile-svg{fill:#fff!important}header .ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em 0}.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor>.menu-link{color:var(--e-global-color-accent)!important;cursor:default}.site-logo-img svg{width:50px}@media (min-width:1024px){.site-logo-img{position:fixed;top:0;width:125px;height:125px;padding:30px 60px 30px 0}.site-logo-img svg{width:auto;height:100%}.site-logo-img.is-white .cls-1{fill:#fff}.site-logo-img.is-white .cls-2{fill:#aaa}.site-logo-img{position:fixed;top:0;width:125px;height:125px;padding:25px 50px 25px 0}.site-logo-img svg{width:auto;height:100%;border:2px solid #1d5b9c;border-radius:50%;padding:5px;background-color: #ffffff00}.site-logo-img.is-white svg{border:2px solid #aaa;background-color: #02030500}}#content.site-content{padding-top:125px}#content.site-content .header-title-grey{color:#d9d9d9}#my-contact-form .wpcf7-form .form-row.wait{display:none;text-align:center}#my-contact-form .wpcf7-list-item{margin:0}#my-contact-form .wpcf7 input[type="checkbox"],.wpcf7 input[type="radio"]{height:2rem;width:2rem;box-shadow:none}#my-contact-form .wpcf7-list-item.first.last{display:flex;padding:1rem 0;gap:1rem}#my-contact-form .wpcf7-not-valid{border-color:red}#my-contact-form .wpcf7-not-valid .wpcf7-list-item-label{color:red}#my-contact-form .wpcf7-not-valid input{box-shadow:inset 0 0 1px 1px red}#my-contact-form .wpcf7-not-valid-tip{display:none}#my-contact-form .wpcf7-submit{width:100%;font-size:16px;line-height:26px;padding:15px 30px;transition:all .3s ease}#my-contact-form .wpcf7-submit:hover{background-color: #F4F4F400;font-family: var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);fill:var(--e-global-color-text);color:var(--e-global-color-text);transition-duration:.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text);border-radius:2px 2px 2px 2px}#my-contact-form .wpcf7-submit:active{background-color: #F4F4F400;font-family: var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);fill:var(--e-global-color-text);color:var(--e-global-color-text);transition-duration:.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text);border-radius:2px 2px 2px 2px}#my-contact-form .wpcf7-submit.is-disabled{opacity:.6;pointer-events:none}#my-contact-form .wpcf7-spinner{margin:0;position:absolute;left:calc(50% - 12px)}#my-contact-form .form-row:last-child{margin-bottom:0}#my-contact-form .wpcf7-response-output{margin:1em 0 0;padding:0;border:0}#my-contact-form .wpcf7-form.sent .form-row{display:none}#my-contact-form .wpcf7-response-output{text-align:center;margin:0}#my-contact-form .wpcf7-form.invalid .form-row{display:block}#my-contact-form .wpcf7-form.submitting .form-row{display:none}#my-contact-form .wpcf7-form.submitting .form-row.submit{display:block;margin-bottom:2.4em}#my-contact-form .wpcf7-form.submitting .form-row.submit input{display:none}#my-contact-form .wpcf7-form .form-row.wait{display:none;text-align:center}#my-contact-form .wpcf7-form.submitting .form-row.wait{display:block}#my-contact-form .wpcf7-form.sent .wpcf7-response-output{color:#063}#my-contact-form .wpcf7-form.invalid .wpcf7-response-output{color:red}#my-contact-form .wpcf7-list-item-label{cursor:pointer}.docs-sticky-col .elementor-heading-title a{display:flex;justify-content:space-between;align-items:flex-start}.docs-sticky-col .elementor-heading-title a .num{color:#c9c9c9;margin-left:auto;padding-left:20px}.docs-sticky-col .elementor-heading-title a:hover .num,.docs-sticky-col .elementor-heading-title a:active .num{color:#020305!important}.docs-sticky-col .elementor-heading-title a.active-link,.docs-sticky-col .elementor-heading-title a.active-link .num{color:#e4141c!important}.elementor .elementor-element .elementor-heading-title.active-heading .num{color:#e4141c!important;transition:all .3s ease}.elementor .elementor-element.doc-heading h2{display:flex;justify-content:space-between;align-items:flex-start}.elementor .elementor-element.doc-heading h2 .num{color:#c9c9c9;margin-top:32px;margin-left:auto;padding-left:20px;font-size:16px;line-height:26px}.docs-sticky-col a:focus,.docs-sticky-col a:active{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}@media (min-width:1024px){.docs-wrapper{display:flex;align-items:flex-start!important}.elementor .elementor-element.docs-sticky-col{position:-webkit-sticky!important;position:sticky!important;top:30px!important;align-self:flex-start!important;max-height:calc(100vh - 50px)!important;overflow-y:auto!important}.elementor .elementor-element.docs-sticky-col::-webkit-scrollbar{width:4px}.elementor .elementor-element.docs-sticky-col::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}}@media (max-width:1023px){.elementor .elementor-element.doc-heading h2 .num{margin-top:16px}}