.elementor-1146 .elementor-element.elementor-element-592daa99 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 50px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 50px;
    --padding-block-end: 100px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1146 .elementor-element.elementor-element-9f09cd9 {
    text-align: right;
}

.elementor-1146 .elementor-element.elementor-element-9f09cd9 img {
    width: 150px;
}

.elementor-1146 .elementor-element.elementor-element-9f09cd9 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1146 .elementor-element.elementor-element-4d238052 {
    text-align: right;
}

.elementor-1146 .elementor-element.elementor-element-4d238052 .elementor-heading-title {
    color: var(--e-global-color-49e0637);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1146 .elementor-element.elementor-element-4d238052 .elementor-heading-title:hover {
    color: var(--e-global-color-b5413b7);
}

.elementor-1146 .elementor-element.elementor-element-4d238052.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-4d238052.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-4d238052.ob-harakiri .elementor-widget-container > div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-4d238052 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-4d238052 > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-1146 .elementor-element.elementor-element-74dc434b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-b5413b7);
    --divider-border-width: 1px;
}

.elementor-1146 .elementor-element.elementor-element-74dc434b .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-1146 .elementor-element.elementor-element-74dc434b .elementor-divider {
    text-align: right;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1146 .elementor-element.elementor-element-74dc434b > .elementor-widget-container {
    margin: -10px 15px -10px 0px;
}

.elementor-1146 .elementor-element.elementor-element-2478ef35 {
    text-align: right;
}

.elementor-1146 .elementor-element.elementor-element-2478ef35 .elementor-heading-title {
    color: var(--e-global-color-49e0637);
}

.elementor-1146 .elementor-element.elementor-element-2478ef35 .elementor-heading-title:hover {
    color: var(--e-global-color-b5413b7);
}

.elementor-1146 .elementor-element.elementor-element-2478ef35.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-2478ef35.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-2478ef35.ob-harakiri .elementor-widget-container > div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-2478ef35 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-2478ef35 > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-1146 .elementor-element.elementor-element-ccccabe {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-b5413b7);
    --divider-border-width: 1px;
}

.elementor-1146 .elementor-element.elementor-element-ccccabe .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-1146 .elementor-element.elementor-element-ccccabe .elementor-divider {
    text-align: right;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1146 .elementor-element.elementor-element-ccccabe > .elementor-widget-container {
    margin: -10px 15px -10px 0px;
}

.elementor-1146 .elementor-element.elementor-element-4dc3bc43 {
    text-align: right;
}

.elementor-1146 .elementor-element.elementor-element-4dc3bc43 .elementor-heading-title {
    color: var(--e-global-color-49e0637);
}

.elementor-1146 .elementor-element.elementor-element-4dc3bc43 .elementor-heading-title:hover {
    color: var(--e-global-color-b5413b7);
}

.elementor-1146 .elementor-element.elementor-element-4dc3bc43.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-4dc3bc43.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-4dc3bc43.ob-harakiri .elementor-widget-container > div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-4dc3bc43 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-4dc3bc43 > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-1146 .elementor-element.elementor-element-179ba4d9 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-b5413b7);
    --divider-border-width: 1px;
}

.elementor-1146 .elementor-element.elementor-element-179ba4d9 .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-1146 .elementor-element.elementor-element-179ba4d9 .elementor-divider {
    text-align: right;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1146 .elementor-element.elementor-element-179ba4d9 > .elementor-widget-container {
    margin: -10px 15px -10px 0px;
}

.elementor-1146 .elementor-element.elementor-element-17c61fba {
    text-align: right;
}

.elementor-1146 .elementor-element.elementor-element-17c61fba .elementor-heading-title {
    color: var(--e-global-color-49e0637);
}

.elementor-1146 .elementor-element.elementor-element-17c61fba .elementor-heading-title:hover {
    color: var(--e-global-color-b5413b7);
}

.elementor-1146 .elementor-element.elementor-element-17c61fba.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-17c61fba.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-17c61fba.ob-harakiri .elementor-widget-container > div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-17c61fba .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-17c61fba > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-1146 .elementor-element.elementor-element-575b2e15 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-b5413b7);
    --divider-border-width: 1px;
}

.elementor-1146 .elementor-element.elementor-element-575b2e15 .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-1146 .elementor-element.elementor-element-575b2e15 .elementor-divider {
    text-align: right;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1146 .elementor-element.elementor-element-575b2e15 > .elementor-widget-container {
    margin: -10px 15px -10px 0px;
}

.elementor-1146 .elementor-element.elementor-element-5836f661 {
    text-align: right;
}

.elementor-1146 .elementor-element.elementor-element-5836f661 .elementor-heading-title {
    color: var(--e-global-color-49e0637);
}

.elementor-1146 .elementor-element.elementor-element-5836f661 .elementor-heading-title:hover {
    color: var(--e-global-color-b5413b7);
}

.elementor-1146 .elementor-element.elementor-element-5836f661.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-5836f661.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-5836f661.ob-harakiri .elementor-widget-container > div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-1146 .elementor-element.elementor-element-5836f661 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1146 .elementor-element.elementor-element-5836f661 > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

#elementor-popup-modal-1146 .dialog-message {
    width: 90vw;
    height: 100vh;
    align-items: flex-start;
}

#elementor-popup-modal-1146 {
    justify-content: flex-end;
    align-items: center;
    pointer-events: all;
    background-color: #0000009E;
}

#elementor-popup-modal-1146 .dialog-close-button {
    display: flex;
    font-size: 30px;
}

#elementor-popup-modal-1146 .dialog-widget-content {
    animation-duration: 0.5s;
    background-color: var(--e-global-color-907eb3f);
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

#elementor-popup-modal-1146 .dialog-close-button i {
    color: var(--e-global-color-b5413b7);
}

#elementor-popup-modal-1146 .dialog-close-button svg {
    fill: var(--e-global-color-b5413b7);
}

#elementor-popup-modal-1146 .dialog-close-button:hover i {
    color: var(--e-global-color-49e0637);
}

/*
     FILE ARCHIVED ON 13:54:39 Jul 13, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:55:22 Apr 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.923
  captures_list: 0.658
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.009
  esindex: 0.013
  cdx.remote: 28.337
  LoadShardBlock: 95.115 (3)
  PetaboxLoader3.datanode: 77.432 (4)
  PetaboxLoader3.resolve: 38.833 (2)
  load_resource: 33.095
*/