.elementor-widget-container .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-container .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-container.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-text {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-container .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-container .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-75109c7 {
   --display: flex;
   --min-height: 89vh;
   --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;
   --justify-content: center;
   --padding-top: 30px;
   --padding-bottom: 30px;
   --padding-left: 40px;
   --padding-right: 40px;
}

.elementor-912 .elementor-element.elementor-element-75109c7:not(.elementor-motion-effects-element-type-background),
.elementor-912 .elementor-element.elementor-element-75109c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: var(--e-global-color-6ef5a1c);
   background-image: url("../../2025/07/Hero-1.jpg");
   background-position: center left;
   background-repeat: no-repeat;
   background-size: cover;
}

.elementor-912 .elementor-element.elementor-element-21569d8 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-8f0a395 {
   --display: flex;
   --gap: 0px 0px;
   --row-gap: 0px;
   --column-gap: 0px;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-widget-premium-addon-dual-header .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-dual-header .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-dual-header.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-text {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-premium-addon-dual-header .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-dual-header .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
   color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
   color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
   color: var(--e-global-color-primary);
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-912 .elementor-element.elementor-element-08b2594 .premium-dual-header-first-header span {
   display: inline;
}

.elementor-912 .elementor-element.elementor-element-08b2594.elementor-element {
   --align-self: flex-start;
}

.elementor-912 .elementor-element.elementor-element-08b2594 .elementor-widget-container {
   text-align: left;
}

.elementor-912 .elementor-element.elementor-element-08b2594 .premium-dual-header-first-span {
   font-family: "Lexend", Sans-serif;
   font-size: 47px;
   font-weight: 600;
   line-height: 1.2em;
   letter-spacing: -0.8px;
}

.elementor-912 .elementor-element.elementor-element-08b2594 .premium-dual-header-second-header {
   font-family: "Lexend", Sans-serif;
   font-size: 45px;
   font-weight: 600;
   line-height: 1.2em;
   letter-spacing: -0.5px;
}

.elementor-widget-heading .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-heading .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-text {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-heading .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-heading .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-widget-heading .elementor-heading-title {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-00015cf>.elementor-widget-container {
   padding: 20px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-00015cf .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 18px;
   font-weight: 300;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-text {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-icon-list .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-icon-list .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
   border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
   color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
   fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
   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);
}

.elementor-widget-icon-list .elementor-icon-list-text {
   color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-4c0f467>.elementor-widget-container {
   padding: 40px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(8px/2);
}

.elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(8px/2);
}

.elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
   margin-right: calc(8px/2);
   margin-left: calc(8px/2);
}

.elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-items.elementor-inline-items {
   margin-right: calc(-8px/2);
   margin-left: calc(-8px/2);
}

body.rtl .elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   left: calc(-8px/2);
}

body:not(.rtl) .elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   right: calc(-8px/2);
}

.elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-icon i {
   transition: color 0.3s;
}

.elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-icon svg {
   transition: fill 0.3s;
}

.elementor-912 .elementor-element.elementor-element-4c0f467 {
   --e-icon-list-icon-size: 14px;
   --icon-vertical-align: flex-start;
   --icon-vertical-offset: 5px;
}

.elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-item>a {
   font-family: "Lexend", Sans-serif;
   font-size: 18px;
   font-weight: 600;
   line-height: 1.2em;
}

.elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-text {
   transition: color 0.3s;
}

.elementor-912 .elementor-element.elementor-element-520a3e3 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 30px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-widget-button .elementor-button {
   background-color: var(--e-global-color-accent);
   font-family: var(--e-global-typography-accent-font-family), Sans-serif;
   font-size: var(--e-global-typography-accent-font-size);
   font-weight: var(--e-global-typography-accent-font-weight);
   line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-button .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-button .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-button.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-text {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-button .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-button .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-9b9102d .elementor-button {
   background-color: #004A98;
   border-radius: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-9b9102d .elementor-button:hover,
.elementor-912 .elementor-element.elementor-element-9b9102d .elementor-button:focus {
   background-color: #0058B5;
}

.elementor-912 .elementor-element.elementor-element-9b9102d.elementor-element {
   --align-self: flex-start;
}

.elementor-912 .elementor-element.elementor-element-d7f71bd {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-widget-spacer .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-spacer .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-text {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-spacer .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-spacer .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-f4f9c75 {
   --spacer-size: 50px;
}

.elementor-912 .elementor-element.elementor-element-5700a1e {
   --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;
   --padding-top: 80px;
   --padding-bottom: 80px;
   --padding-left: 40px;
   --padding-right: 40px;
}

.elementor-912 .elementor-element.elementor-element-623611e {
   width: auto;
   max-width: auto;
}

.elementor-912 .elementor-element.elementor-element-623611e>.elementor-widget-container {
   background-color: var(--e-global-color-26a8197);
   padding: 7px 20px 7px 20px;
   border-radius: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-623611e.elementor-element {
   --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-623611e .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 14px;
   font-weight: 600;
   line-height: 1.3em;
   color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-3729159 .premium-dual-header-first-header span {
   display: inline;
}

.elementor-912 .elementor-element.elementor-element-3729159 {
   width: var(--container-widget-width, 62%);
   max-width: 62%;
   --container-widget-width: 62%;
   --container-widget-flex-grow: 0;
}

.elementor-912 .elementor-element.elementor-element-3729159>.elementor-widget-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-3729159.elementor-element {
   --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-3729159 .elementor-widget-container {
   text-align: center;
}

.elementor-912 .elementor-element.elementor-element-3729159 .premium-dual-header-first-span {
   font-family: "Lexend", Sans-serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 1.2em;
   color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-3729159 .premium-dual-header-second-header {
   font-family: "Lexend", Sans-serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-47c656a {
   width: var(--container-widget-width, 54%);
   max-width: 54%;
   --container-widget-width: 54%;
   --container-widget-flex-grow: 0;
   text-align: center;
}

.elementor-912 .elementor-element.elementor-element-47c656a>.elementor-widget-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-47c656a.elementor-element {
   --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-47c656a .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 20px;
   font-weight: 300;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-ed0251f {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-b1a8b50 {
   --display: flex;
}

.elementor-widget-premium-addon-person .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-person .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-person.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-text {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-premium-addon-person .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-person .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-person .premium-person-name {
   color: var(--e-global-color-primary);
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-premium-addon-person .premium-person-link:hover .premium-person-name {
   color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-person .premium-person-title {
   color: var(--e-global-color-secondary);
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-premium-addon-person .premium-person-content {
   color: var(--e-global-color-text);
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-premium-addon-person .premium-person-list-item i {
   color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-person .premium-person-list-item:hover i {
   color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow {
   color: var(--e-global-color-primary);
   background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow:hover {
   color: var(--e-global-color-primary);
   background-color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-9eec122>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-9eec122 .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-9eec122 {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-9eec122 .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
}

.elementor-912 .elementor-element.elementor-element-9eec122 .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-9eec122 .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-9eec122 .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-9eec122 .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-9eec122 .premium-person-info-container {
   padding: 0px 0px 40px 0px;
}

.elementor-912 .elementor-element.elementor-element-7a77881 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-df48973>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-df48973 .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-df48973 {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-df48973 .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-df48973 .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-df48973 .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-df48973 .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-df48973 .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-df48973 .premium-person-info-container {
   padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-ad295d6 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-9a4f16a>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-9a4f16a .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-9a4f16a {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-9a4f16a .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-9a4f16a .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-9a4f16a .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-9a4f16a .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-9a4f16a .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-9a4f16a .premium-person-info-container {
   padding: 0px 0px 40px 0px;
}

.elementor-912 .elementor-element.elementor-element-fe61654 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-9b2fa33 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-3a459d9>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-3a459d9 .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-3a459d9 {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-3a459d9 .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-3a459d9 .premium-person-name {
   font-family: "Lexend", Sans-serif;
   font-size: 47px;
   font-weight: 600;
   line-height: 1.2em;
}

.elementor-912 .elementor-element.elementor-element-3a459d9 .premium-person-title {
   font-family: "Lexend", Sans-serif;
   font-size: 47px;
   font-weight: 600;
   line-height: 1.2em;
}

.elementor-912 .elementor-element.elementor-element-3a459d9 .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-3a459d9 .premium-person-info-container {
   padding: 0px 0px 45px 0px;
}

.elementor-912 .elementor-element.elementor-element-7966706 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-7d5ed0e>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-7d5ed0e {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-person-info-container {
   padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-8664240 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-5e27064>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-5e27064 .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-5e27064 {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-5e27064 .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-5e27064 .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-5e27064 .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-5e27064 .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-5e27064 .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-5e27064 .premium-person-info-container {
   padding: 0px 0px 40px 0px;
}

.elementor-912 .elementor-element.elementor-element-982955e {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-5340d4c {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-658fcdb>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-658fcdb .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-658fcdb {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-658fcdb .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-658fcdb .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-658fcdb .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-658fcdb .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-658fcdb .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-658fcdb .premium-person-info-container {
   padding: 0px 0px 40px 0px;
}

.elementor-912 .elementor-element.elementor-element-d5a4f0b {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-aa0d996>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-aa0d996 .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-aa0d996 {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-info-container {
   padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-af43f07 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-a2daf55>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-a2daf55 .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-a2daf55 {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-a2daf55 .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-a2daf55 .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-a2daf55 .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-a2daf55 .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-a2daf55 .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-a2daf55 .premium-person-info-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-f211c82 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-a0cc8fa {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-c3b5f71>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-c3b5f71 {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-person-info-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-1e7e117 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-3bde23e>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-3bde23e .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-3bde23e {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-3bde23e .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-3bde23e .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-3bde23e .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-3bde23e .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-3bde23e .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-3bde23e .premium-person-info-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-359de0e {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-b03717b>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-b03717b .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-b03717b {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-b03717b .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-b03717b .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-b03717b .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-b03717b .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-b03717b .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-b03717b .premium-person-info-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-dbc4376 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-08f4cc1 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-daa684d>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-daa684d .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-daa684d {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-daa684d .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-daa684d .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-daa684d .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-daa684d .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-daa684d .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-daa684d .premium-person-info-container {
   padding: 0px 0px 60px 0px;
}

.elementor-912 .elementor-element.elementor-element-616d9d3 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-892f09a>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-892f09a .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-892f09a {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-892f09a .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-892f09a .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-892f09a .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-892f09a .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-892f09a .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-892f09a .premium-person-info-container {
   padding: 0px 0px 40px 0px;
}

.elementor-912 .elementor-element.elementor-element-39f80a6 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-3b255d9>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
}

.elementor-912 .elementor-element.elementor-element-3b255d9 .premium-persons-container {
   width: 100%;
}

.elementor-912 .elementor-element.elementor-element-3b255d9 {
   justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-info {
   text-align: left;
   background-color: #004A98E6;
   bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-content {
   color: var(--e-global-color-6ef5a1c);
   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);
   padding: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-list-item i {
   font-size: 0px;
   color: #004A9800;
}

.elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-list-item:hover i {
   color: #00000000;
}

.elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-list-item a {
   border-style: none;
   border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-info-container {
   padding: 0px 0px 10px 0px;
}

.elementor-912 .elementor-element.elementor-element-a517295 {
   --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;
   --overflow: hidden;
   --overlay-opacity: 1;
   --padding-top: 80px;
   --padding-bottom: 80px;
   --padding-left: 40px;
   --padding-right: 40px;
}

.elementor-912 .elementor-element.elementor-element-a517295:not(.elementor-motion-effects-element-type-background),
.elementor-912 .elementor-element.elementor-element-a517295>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: var(--e-global-color-26a8197);
}

.elementor-912 .elementor-element.elementor-element-a517295::before,
.elementor-912 .elementor-element.elementor-element-a517295>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-a517295>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-a517295>.elementor-background-slideshow::before,
.elementor-912 .elementor-element.elementor-element-a517295>.e-con-inner>.elementor-background-slideshow::before,
.elementor-912 .elementor-element.elementor-element-a517295>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
   background-image: url("../../2025/07/Textura-1.png");
   --background-overlay: '';
   background-position: bottom left;
   background-repeat: no-repeat;
   background-size: 28% auto;
}

.elementor-912 .elementor-element.elementor-element-0ee85dc {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-261a991 {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-51a97cf {
   width: auto;
   max-width: auto;
}

.elementor-912 .elementor-element.elementor-element-51a97cf>.elementor-widget-container {
   background-color: var(--e-global-color-6ef5a1c);
   padding: 7px 20px 7px 20px;
   border-radius: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-51a97cf.elementor-element {
   --align-self: flex-start;
}

.elementor-912 .elementor-element.elementor-element-51a97cf .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 14px;
   font-weight: 600;
   line-height: 1.3em;
   color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-207e6ca .premium-dual-header-first-header span {
   display: inline;
}

.elementor-912 .elementor-element.elementor-element-207e6ca {
   width: var(--container-widget-width, 100%);
   max-width: 100%;
   --container-widget-width: 100%;
   --container-widget-flex-grow: 0;
}

.elementor-912 .elementor-element.elementor-element-207e6ca>.elementor-widget-container {
   padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-207e6ca.elementor-element {
   --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-207e6ca .elementor-widget-container {
   text-align: left;
}

.elementor-912 .elementor-element.elementor-element-207e6ca .premium-dual-header-first-span {
   font-family: "Lexend", Sans-serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 1.2em;
   color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-207e6ca .premium-dual-header-second-header {
   font-family: "Lexend", Sans-serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-5306274 {
   width: 100%;
   max-width: 100%;
   text-align: left;
}

.elementor-912 .elementor-element.elementor-element-5306274>.elementor-widget-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-5306274.elementor-element {
   --align-self: flex-start;
}

.elementor-912 .elementor-element.elementor-element-5306274 .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 20px;
   font-weight: 300;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-6fce019 {
   --display: flex;
   --padding-top: 50px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-6f54891 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-292c07f {
   --display: flex;
}

.elementor-widget-image .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-image .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-image.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-text {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-image .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-image .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-widget-image .widget-image-caption {
   color: var(--e-global-color-text);
   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);
}

.elementor-912 .elementor-element.elementor-element-e19d347>.elementor-widget-container {
   margin: 10px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-e19d347 img {
   width: 28%;
}

.elementor-912 .elementor-element.elementor-element-181bc58 {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-a887c09 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --align-items: center;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-4e34d5f {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-445a199 {
   width: auto;
   max-width: auto;
}

.elementor-912 .elementor-element.elementor-element-445a199 .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 47px;
   font-weight: 600;
   line-height: 1.2em;
}

.elementor-912 .elementor-element.elementor-element-cd07e4e {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-c9ae6c4>.elementor-widget-container {
   padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-c9ae6c4 {
   text-align: left;
}

.elementor-912 .elementor-element.elementor-element-c9ae6c4 .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 18px;
   font-weight: 300;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-a1ffa5e {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --align-items: center;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-80cefcc {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-a9ad6b1 {
   width: auto;
   max-width: auto;
}

.elementor-912 .elementor-element.elementor-element-a9ad6b1 .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 47px;
   font-weight: 600;
   line-height: 1.2em;
}

.elementor-912 .elementor-element.elementor-element-5271d4f {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-9a2d4ac>.elementor-widget-container {
   padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-9a2d4ac {
   text-align: left;
}

.elementor-912 .elementor-element.elementor-element-9a2d4ac .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 18px;
   font-weight: 300;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-5376974 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --align-items: center;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-af32e32 {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-21ad43b {
   width: auto;
   max-width: auto;
}

.elementor-912 .elementor-element.elementor-element-21ad43b .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 47px;
   font-weight: 600;
   line-height: 1.2em;
}

.elementor-912 .elementor-element.elementor-element-698159c {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-3f177ce>.elementor-widget-container {
   padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-3f177ce {
   text-align: left;
}

.elementor-912 .elementor-element.elementor-element-3f177ce .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 18px;
   font-weight: 300;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-72342c6 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --align-items: center;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-b4c0277 {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-0587c18 {
   width: auto;
   max-width: auto;
}

.elementor-912 .elementor-element.elementor-element-0587c18 .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 47px;
   font-weight: 600;
   line-height: 1.2em;
}

.elementor-912 .elementor-element.elementor-element-76e8338 {
   --display: flex;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-ef3c813>.elementor-widget-container {
   padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-ef3c813 {
   text-align: left;
}

.elementor-912 .elementor-element.elementor-element-ef3c813 .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 18px;
   font-weight: 300;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-bce87dd {
   --display: flex;
   --border-radius: 0px 0px 0px 0px;
   --padding-top: 40px;
   --padding-bottom: 40px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-widget-video .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-container {
   background-color: var(--e-global-color-primary);
}

.elementor-widget-video .premium-global-cursor- {
      {
      ID
   }
}

   {
   color: var(--e-global-color-primary);
   fill: var(--e-global-color-primary);
}

.elementor-widget-video.premium-cursor-ftext .premium-global-cursor- {
      {
      ID
   }
}

.premium-cursor-follow-text {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-video .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-text {
   color: var(--e-global-color-secondary);
}

.elementor-widget-video .premium-global-badge- {
      {
      ID
   }
}

.premium-badge-icon {
   color: var(--e-global-color-secondary);
   fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-12156a1.elementor-element {
   --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-12156a1>.elementor-widget-container {
   border-radius: 20px 20px 20px 20px;
}

.elementor-912 .elementor-element.elementor-element-12156a1 .elementor-wrapper {
   --video-aspect-ratio: 1.77777;
}

.elementor-912 .elementor-element.elementor-element-6ead627 .elementor-button {
   background-color: #FF9D1B;
   border-radius: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-6ead627 .elementor-button:hover,
.elementor-912 .elementor-element.elementor-element-6ead627 .elementor-button:focus {
   background-color: #FE9100;
}

.elementor-912 .elementor-element.elementor-element-6ead627.elementor-element {
   --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-65486ef {
   --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;
   --padding-top: 80px;
   --padding-bottom: 80px;
   --padding-left: 40px;
   --padding-right: 40px;
}

.elementor-912 .elementor-element.elementor-element-65486ef:not(.elementor-motion-effects-element-type-background),
.elementor-912 .elementor-element.elementor-element-65486ef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: var(--e-global-color-6ef5a1c);
}

.elementor-912 .elementor-element.elementor-element-94eaf17 {
   width: auto;
   max-width: auto;
}

.elementor-912 .elementor-element.elementor-element-94eaf17>.elementor-widget-container {
   background-color: var(--e-global-color-26a8197);
   padding: 7px 20px 7px 20px;
   border-radius: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-94eaf17.elementor-element {
   --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-94eaf17 .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 14px;
   font-weight: 600;
   line-height: 1.3em;
   color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-8d1dc0f .premium-dual-header-first-header span {
   display: inline;
}

.elementor-912 .elementor-element.elementor-element-8d1dc0f {
   width: 100%;
   max-width: 100%;
}

.elementor-912 .elementor-element.elementor-element-8d1dc0f>.elementor-widget-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-8d1dc0f.elementor-element {
   --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-8d1dc0f .elementor-widget-container {
   text-align: center;
}

.elementor-912 .elementor-element.elementor-element-8d1dc0f .premium-dual-header-first-span {
   font-family: "Lexend", Sans-serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 1.2em;
   color: #004A98;
}

.elementor-912 .elementor-element.elementor-element-8d1dc0f .premium-dual-header-second-header {
   font-family: "Lexend", Sans-serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-8b32320 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-0a8c521 {
   --display: flex;
   --justify-content: center;
}

.elementor-912 .elementor-element.elementor-element-b1fe2be {
   width: 100%;
   max-width: 100%;
   text-align: left;
}

.elementor-912 .elementor-element.elementor-element-b1fe2be>.elementor-widget-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-b1fe2be.elementor-element {
   --align-self: flex-start;
}

.elementor-912 .elementor-element.elementor-element-b1fe2be .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 20px;
   font-weight: 300;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-a2b5c39>.elementor-widget-container {
   background-color: var(--e-global-color-6ef5a1c);
   padding: 25px 25px 25px 25px;
   border-radius: 10px 10px 10px 10px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(8px/2);
}

.elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(8px/2);
}

.elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
   margin-right: calc(8px/2);
   margin-left: calc(8px/2);
}

.elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-items.elementor-inline-items {
   margin-right: calc(-8px/2);
   margin-left: calc(-8px/2);
}

body.rtl .elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   left: calc(-8px/2);
}

body:not(.rtl) .elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   right: calc(-8px/2);
}

.elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-icon i {
   color: var(--e-global-color-accent);
   transition: color 0.3s;
}

.elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-icon svg {
   fill: var(--e-global-color-accent);
   transition: fill 0.3s;
}

.elementor-912 .elementor-element.elementor-element-a2b5c39 {
   --e-icon-list-icon-size: 22px;
   --icon-vertical-align: flex-start;
   --icon-vertical-offset: 5px;
}

.elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-item>a {
   font-family: "Lexend", Sans-serif;
   font-size: 19px;
   font-weight: 300;
   line-height: 1.2em;
}

.elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-text {
   color: var(--e-global-color-secondary);
   transition: color 0.3s;
}

.elementor-912 .elementor-element.elementor-element-f18f8d8>.elementor-widget-container {
   background-color: var(--e-global-color-6ef5a1c);
   padding: 25px 25px 25px 25px;
   border-radius: 10px 10px 10px 10px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
   padding-bottom: calc(8px/2);
}

.elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
   margin-top: calc(8px/2);
}

.elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
   margin-right: calc(8px/2);
   margin-left: calc(8px/2);
}

.elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-items.elementor-inline-items {
   margin-right: calc(-8px/2);
   margin-left: calc(-8px/2);
}

body.rtl .elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   left: calc(-8px/2);
}

body:not(.rtl) .elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
   right: calc(-8px/2);
}

.elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-icon i {
   color: var(--e-global-color-accent);
   transition: color 0.3s;
}

.elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-icon svg {
   fill: var(--e-global-color-accent);
   transition: fill 0.3s;
}

.elementor-912 .elementor-element.elementor-element-f18f8d8 {
   --e-icon-list-icon-size: 22px;
   --icon-vertical-align: flex-start;
   --icon-vertical-offset: 5px;
}

.elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-item>a {
   font-family: "Lexend", Sans-serif;
   font-size: 19px;
   font-weight: 300;
   line-height: 1.2em;
}

.elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-text {
   color: var(--e-global-color-secondary);
   transition: color 0.3s;
}

.elementor-912 .elementor-element.elementor-element-e7a754f {
   width: 100%;
   max-width: 100%;
   text-align: left;
}

.elementor-912 .elementor-element.elementor-element-e7a754f>.elementor-widget-container {
   padding: 20px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-e7a754f.elementor-element {
   --align-self: flex-start;
}

.elementor-912 .elementor-element.elementor-element-e7a754f .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 17px;
   font-weight: bold;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-9e31b5d {
   --display: flex;
}

.elementor-912 .elementor-element.elementor-element-3ea5562 {
   --display: flex;
   --min-height: 50vh;
   --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;
   --justify-content: center;
   --overlay-opacity: 1;
   --margin-top: 90px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 70px;
   --padding-bottom: 70px;
   --padding-left: 40px;
   --padding-right: 40px;
}

.elementor-912 .elementor-element.elementor-element-3ea5562:not(.elementor-motion-effects-element-type-background),
.elementor-912 .elementor-element.elementor-element-3ea5562>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: var(--e-global-color-7662f21);
}

.elementor-912 .elementor-element.elementor-element-3ea5562::before,
.elementor-912 .elementor-element.elementor-element-3ea5562>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-3ea5562>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-3ea5562>.elementor-background-slideshow::before,
.elementor-912 .elementor-element.elementor-element-3ea5562>.e-con-inner>.elementor-background-slideshow::before,
.elementor-912 .elementor-element.elementor-element-3ea5562>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
   background-image: url("../../2025/07/Imagen-evita-errores.png");
   --background-overlay: '';
   background-position: bottom left;
   background-repeat: no-repeat;
   background-size: contain;
}

.elementor-912 .elementor-element.elementor-element-71b1066 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: initial;
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-d3ed6f3 {
   --display: flex;
   --justify-content: center;
   --align-items: flex-end;
   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   --gap: 0px 0px;
   --row-gap: 0px;
   --column-gap: 0px;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 0px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-52c03e2 .premium-dual-header-first-header span {
   display: inline;
}

.elementor-912 .elementor-element.elementor-element-52c03e2 {
   width: var(--container-widget-width, 100%);
   max-width: 100%;
   --container-widget-width: 100%;
   --container-widget-flex-grow: 0;
}

.elementor-912 .elementor-element.elementor-element-52c03e2>.elementor-widget-container {
   padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-52c03e2.elementor-element {
   --align-self: flex-start;
}

.elementor-912 .elementor-element.elementor-element-52c03e2 .elementor-widget-container {
   text-align: right;
}

.elementor-912 .elementor-element.elementor-element-52c03e2 .premium-dual-header-first-span {
   font-family: "Lexend", Sans-serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 1.2em;
   color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-52c03e2 .premium-dual-header-second-header {
   font-family: "Lexend", Sans-serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 1.2em;
   color: var(--e-global-color-accent);
}

.elementor-912 .elementor-element.elementor-element-ba86c6a>.elementor-widget-container {
   margin: 10px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-ba86c6a {
   text-align: right;
}

.elementor-912 .elementor-element.elementor-element-ba86c6a .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 22px;
   font-weight: 400;
   line-height: 1.2em;
   color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-58e94d9 {
   width: 100%;
   max-width: 100%;
   text-align: right;
}

.elementor-912 .elementor-element.elementor-element-58e94d9>.elementor-widget-container {
   padding: 0px 0px 20px 0px;
}

.elementor-912 .elementor-element.elementor-element-58e94d9.elementor-element {
   --align-self: flex-end;
}

.elementor-912 .elementor-element.elementor-element-58e94d9 .elementor-heading-title {
   font-family: "Lexend", Sans-serif;
   font-size: 22px;
   font-weight: 600;
   line-height: 1.2em;
   color: var(--e-global-color-accent);
}

.elementor-912 .elementor-element.elementor-element-37f18ba>.elementor-widget-container {
   margin: 20px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-37f18ba.elementor-element {
   --align-self: flex-end;
}

.elementor-912 .elementor-element.elementor-element-37f18ba {
   text-align: right;
}

.elementor-912 .elementor-element.elementor-element-37f18ba img {
   width: 41%;
}

.elementor-912 .elementor-element.elementor-element-7763ece .elementor-button {
   background-color: var(--e-global-color-primary);
   border-radius: 30px 30px 30px 30px;
}

.elementor-912 .elementor-element.elementor-element-7763ece .elementor-button:hover,
.elementor-912 .elementor-element.elementor-element-7763ece .elementor-button:focus {
   background-color: #0560C0;
}

.elementor-912 .elementor-element.elementor-element-7763ece>.elementor-widget-container {
   padding: 30px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-7763ece.elementor-element {
   --align-self: flex-end;
}

.elementor-912 .elementor-element.elementor-element-cb5040d {
   --display: flex;
   --justify-content: center;
   --gap: 0px 0px;
   --row-gap: 0px;
   --column-gap: 0px;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 0px;
   --padding-bottom: 0px;
   --padding-left: 40px;
   --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-cb5040d.e-con {
   --order: -99999
      /* order start hack */
   ;
}

.elementor-912 .elementor-element.elementor-element-22d01fa {
   --spacer-size: 50px;
}

@media(min-width:768px) {
   .elementor-912 .elementor-element.elementor-element-75109c7 {
      --content-width: 1280px;
   }

   .elementor-912 .elementor-element.elementor-element-d7f71bd {
      --width: 78%;
   }

   .elementor-912 .elementor-element.elementor-element-5700a1e {
      --content-width: 1280px;
   }

   .elementor-912 .elementor-element.elementor-element-a517295 {
      --content-width: 1280px;
   }

   .elementor-912 .elementor-element.elementor-element-261a991 {
      --width: 60%;
   }

   .elementor-912 .elementor-element.elementor-element-292c07f {
      --width: 16%;
   }

   .elementor-912 .elementor-element.elementor-element-4e34d5f {
      --width: 14%;
   }

   .elementor-912 .elementor-element.elementor-element-80cefcc {
      --width: 14%;
   }

   .elementor-912 .elementor-element.elementor-element-af32e32 {
      --width: 14%;
   }

   .elementor-912 .elementor-element.elementor-element-b4c0277 {
      --width: 14%;
   }

   .elementor-912 .elementor-element.elementor-element-bce87dd {
      --content-width: 878px;
   }

   .elementor-912 .elementor-element.elementor-element-65486ef {
      --content-width: 1280px;
   }

   .elementor-912 .elementor-element.elementor-element-9e31b5d {
      --width: 63%;
   }

   .elementor-912 .elementor-element.elementor-element-3ea5562 {
      --content-width: 1280px;
   }

   .elementor-912 .elementor-element.elementor-element-71b1066 {
      --width: 100%;
   }

   .elementor-912 .elementor-element.elementor-element-d3ed6f3 {
      --width: 100%;
   }

   .elementor-912 .elementor-element.elementor-element-cb5040d {
      --width: 56%;
   }
}

@media(max-width:1024px) {
   .elementor-widget-container.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-dual-header.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-heading.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-heading .elementor-heading-title {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
   .elementor-widget-icon-list .elementor-icon-list-item>a {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-widget-button.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-button .elementor-button {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
   }

   .elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-person.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-person .premium-person-name {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-person .premium-person-title {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-person .premium-person-content {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-9eec122 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-df48973 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-9a4f16a .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-3a459d9 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-5e27064 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-658fcdb .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-a2daf55 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-3bde23e .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-b03717b .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-daa684d .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-892f09a .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-widget-image.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-image .widget-image-caption {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-widget-video.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }
}

@media(max-width:767px) {
   .elementor-widget-container.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-75109c7:not(.elementor-motion-effects-element-type-background),
   .elementor-912 .elementor-element.elementor-element-75109c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-image: url("../../2025/07/02.-Software-hero.jpg");
      background-position: top center;
      background-size: contain;
   }

   .elementor-912 .elementor-element.elementor-element-75109c7 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 20px;
      --padding-right: 20px;
   }

   .elementor-912 .elementor-element.elementor-element-8f0a395.e-con {
      --order: 99999
         /* order end hack */
      ;
   }

   .elementor-widget-premium-addon-dual-header.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-08b2594>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-08b2594 .elementor-widget-container {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-08b2594 .premium-dual-header-first-span {
      font-size: 34px;
      line-height: 1.1em;
      letter-spacing: 0px;
      margin: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-08b2594 .premium-dual-header-first-span,
   .elementor-912 .elementor-element.elementor-element-08b2594.premium-title-first-noise-yes .premium-dual-header-first-span::before,
   .elementor-912 .elementor-element.elementor-element-08b2594.premium-title-first-noise-yes .premium-dual-header-first-span::after {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-08b2594 .premium-dual-header-second-header {
      font-size: 34px;
      line-height: 1.1em;
      letter-spacing: 0px;
      margin: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-08b2594 .premium-dual-header-second-header,
   .elementor-912 .elementor-element.elementor-element-08b2594.premium-title-second-noise-yes .premium-dual-header-second-header::before,
   .elementor-912 .elementor-element.elementor-element-08b2594.premium-title-second-noise-yes .premium-dual-header-second-header::after {
      padding: 0px 0px 0px 0px;
   }

   .elementor-widget-heading.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-heading .elementor-heading-title {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-00015cf {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-00015cf .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
   .elementor-widget-icon-list .elementor-icon-list-item>a {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-item>.elementor-icon-list-text,
   .elementor-912 .elementor-element.elementor-element-4c0f467 .elementor-icon-list-item>a {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-520a3e3 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-520a3e3.e-con {
      --align-self: center;
   }

   .elementor-widget-button.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-button .elementor-button {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-9b9102d {
      width: 100%;
      max-width: 100%;
   }

   .elementor-912 .elementor-element.elementor-element-9b9102d.elementor-element {
      --align-self: center;
   }

   .elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-f4f9c75 {
      --spacer-size: 282px;
   }

   .elementor-912 .elementor-element.elementor-element-5700a1e {
      --padding-top: 40px;
      --padding-bottom: 40px;
      --padding-left: 20px;
      --padding-right: 20px;
   }

   .elementor-912 .elementor-element.elementor-element-623611e>.elementor-widget-container {
      padding: 07px 20px 07px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-623611e {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-623611e .elementor-heading-title {
      font-size: 12px;
   }

   .elementor-912 .elementor-element.elementor-element-3729159 {
      width: 100%;
      max-width: 100%;
   }

   .elementor-912 .elementor-element.elementor-element-3729159 .premium-dual-header-first-span {
      font-size: 30px;
   }

   .elementor-912 .elementor-element.elementor-element-3729159 .premium-dual-header-second-header {
      font-size: 30px;
   }

   .elementor-912 .elementor-element.elementor-element-47c656a {
      width: 100%;
      max-width: 100%;
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-47c656a>.elementor-widget-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-47c656a .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-ed0251f {
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-b1a8b50 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-widget-premium-addon-person.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-person .premium-person-name {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-person .premium-person-title {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-premium-addon-person .premium-person-content {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-9eec122 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 40px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-9eec122 .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-7a77881 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-df48973 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 0px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-df48973 .premium-person-info {
      bottom: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-df48973 .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-ad295d6 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-9a4f16a .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 20px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-fe61654 {
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-9b2fa33 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-3a459d9 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 20px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-3a459d9 .premium-person-info {
      bottom: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-3a459d9 .premium-person-info-container {
      padding: 0px 0px 35px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-7966706 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 0px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-7d5ed0e .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-8664240 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-5e27064 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 20px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-5e27064 .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-982955e {
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-5340d4c {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-658fcdb .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 30px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-658fcdb .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-d5a4f0b {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 0px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-info {
      bottom: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-aa0d996 .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-af43f07 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-a2daf55 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 5px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-a2daf55 .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-f211c82 {
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-a0cc8fa {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 20px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-c3b5f71 .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-1e7e117 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-3bde23e .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 20px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-3bde23e .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-359de0e {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-b03717b .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 10px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-b03717b .premium-person-info-container {
      padding: 0px 0px 20px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-dbc4376 {
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-08f4cc1 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-daa684d .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 20px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-daa684d .premium-person-info-container {
      padding: 0px 0px 10px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-616d9d3 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-892f09a .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 15px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-892f09a .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-39f80a6 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-info {
      text-align: left;
   }

   .elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-content {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
      padding: 20px 20px 10px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-3b255d9 .premium-person-info-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-a517295 {
      --padding-top: 40px;
      --padding-bottom: 40px;
      --padding-left: 20px;
      --padding-right: 20px;
   }

   .elementor-912 .elementor-element.elementor-element-51a97cf>.elementor-widget-container {
      padding: 07px 20px 07px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-51a97cf.elementor-element {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-51a97cf {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-51a97cf .elementor-heading-title {
      font-size: 12px;
   }

   .elementor-912 .elementor-element.elementor-element-207e6ca {
      width: 100%;
      max-width: 100%;
   }

   .elementor-912 .elementor-element.elementor-element-207e6ca.elementor-element {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-207e6ca .elementor-widget-container {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-207e6ca .premium-dual-header-first-span {
      font-size: 30px;
   }

   .elementor-912 .elementor-element.elementor-element-207e6ca .premium-dual-header-second-header {
      font-size: 30px;
   }

   .elementor-912 .elementor-element.elementor-element-5306274 {
      width: 100%;
      max-width: 100%;
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-5306274>.elementor-widget-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-5306274 .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-6fce019 {
      --width: 500px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-6f54891 {
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-292c07f {
      --width: 100%;
      --min-height: 0px;
      --align-items: flex-start;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   }

   .elementor-widget-image.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-widget-image .widget-image-caption {
      font-size: var(--e-global-typography-text-font-size);
      line-height: var(--e-global-typography-text-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-e19d347 {
      width: var(--container-widget-width, 223px);
      max-width: 223px;
      --container-widget-width: 223px;
      --container-widget-flex-grow: 0;
   }

   .elementor-912 .elementor-element.elementor-element-e19d347>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-e19d347 img {
      width: 20%;
      max-width: 26%;
   }

   .elementor-912 .elementor-element.elementor-element-181bc58 {
      --width: 100%;
      --flex-direction: row;
      --container-widget-width: initial;
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-181bc58.e-con {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-a887c09 {
      --content-width: 984px;
   }

   .elementor-912 .elementor-element.elementor-element-a887c09.e-con {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-445a199 {
      width: 100%;
      max-width: 100%;
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-445a199.elementor-element {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-445a199 .elementor-heading-title {
      font-size: 40px;
   }

   .elementor-912 .elementor-element.elementor-element-c9ae6c4 {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-c9ae6c4 .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-a1ffa5e {
      --width: 792px;
   }

   .elementor-912 .elementor-element.elementor-element-a1ffa5e.e-con {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-a9ad6b1 {
      width: 100%;
      max-width: 100%;
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-a9ad6b1.elementor-element {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-a9ad6b1 .elementor-heading-title {
      font-size: 40px;
   }

   .elementor-912 .elementor-element.elementor-element-9a2d4ac {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-9a2d4ac .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-5376974 {
      --width: 792px;
   }

   .elementor-912 .elementor-element.elementor-element-5376974.e-con {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-21ad43b {
      width: 100%;
      max-width: 100%;
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-21ad43b.elementor-element {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-21ad43b .elementor-heading-title {
      font-size: 40px;
   }

   .elementor-912 .elementor-element.elementor-element-3f177ce {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-3f177ce .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-72342c6 {
      --width: 792px;
   }

   .elementor-912 .elementor-element.elementor-element-72342c6.e-con {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-0587c18 {
      width: 100%;
      max-width: 100%;
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-0587c18.elementor-element {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-0587c18 .elementor-heading-title {
      font-size: 40px;
   }

   .elementor-912 .elementor-element.elementor-element-ef3c813 {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-ef3c813 .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-bce87dd {
      --padding-top: 0px;
      --padding-bottom: 10px;
      --padding-left: 0px;
      --padding-right: 0px;
   }

   .elementor-widget-video.premium-cursor-ftext .premium-global-cursor- {
         {
         ID
      }
   }

   .premium-cursor-follow-text {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
   }

   .elementor-912 .elementor-element.elementor-element-12156a1>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      border-radius: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-6ead627 {
      width: 100%;
      max-width: 100%;
   }

   .elementor-912 .elementor-element.elementor-element-6ead627>.elementor-widget-container {
      padding: 0px 40px 0px 40px;
   }

   .elementor-912 .elementor-element.elementor-element-6ead627.elementor-element {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-65486ef {
      --padding-top: 40px;
      --padding-bottom: 40px;
      --padding-left: 20px;
      --padding-right: 20px;
   }

   .elementor-912 .elementor-element.elementor-element-94eaf17>.elementor-widget-container {
      padding: 07px 20px 07px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-94eaf17 {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-94eaf17 .elementor-heading-title {
      font-size: 12px;
   }

   .elementor-912 .elementor-element.elementor-element-8d1dc0f {
      width: 100%;
      max-width: 100%;
   }

   .elementor-912 .elementor-element.elementor-element-8d1dc0f .premium-dual-header-first-span {
      font-size: 30px;
   }

   .elementor-912 .elementor-element.elementor-element-8d1dc0f .premium-dual-header-second-header {
      font-size: 30px;
   }

   .elementor-912 .elementor-element.elementor-element-b1fe2be {
      width: 100%;
      max-width: 100%;
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-b1fe2be>.elementor-widget-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-b1fe2be .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-item>.elementor-icon-list-text,
   .elementor-912 .elementor-element.elementor-element-a2b5c39 .elementor-icon-list-item>a {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-item>.elementor-icon-list-text,
   .elementor-912 .elementor-element.elementor-element-f18f8d8 .elementor-icon-list-item>a {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-e7a754f {
      width: 100%;
      max-width: 100%;
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-e7a754f>.elementor-widget-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-e7a754f .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-3ea5562 {
      --margin-top: 0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 20px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-71b1066 {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 20px;
      --padding-right: 20px;
   }

   .elementor-912 .elementor-element.elementor-element-d3ed6f3.e-con {
      --order: -99999
         /* order start hack */
      ;
   }

   .elementor-912 .elementor-element.elementor-element-52c03e2 {
      width: 100%;
      max-width: 100%;
   }

   .elementor-912 .elementor-element.elementor-element-52c03e2>.elementor-widget-container {
      padding: 10px 20px 0px 20px;
   }

   .elementor-912 .elementor-element.elementor-element-52c03e2 .elementor-widget-container {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-52c03e2 .premium-dual-header-first-span {
      font-size: 30px;
   }

   .elementor-912 .elementor-element.elementor-element-52c03e2 .premium-dual-header-second-header {
      font-size: 30px;
   }

   .elementor-912 .elementor-element.elementor-element-ba86c6a>.elementor-widget-container {
      margin: 20px 0px 20px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-ba86c6a {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-ba86c6a .elementor-heading-title {
      font-size: 18px;
   }

   .elementor-912 .elementor-element.elementor-element-58e94d9 {
      width: 100%;
      max-width: 100%;
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-58e94d9>.elementor-widget-container {
      padding: 0px 0px 0px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-58e94d9 .elementor-heading-title {
      font-size: 16px;
   }

   .elementor-912 .elementor-element.elementor-element-37f18ba>.elementor-widget-container {
      padding: 0px 0px 20px 0px;
   }

   .elementor-912 .elementor-element.elementor-element-37f18ba {
      text-align: center;
   }

   .elementor-912 .elementor-element.elementor-element-37f18ba img {
      width: 62%;
   }

   .elementor-912 .elementor-element.elementor-element-7763ece {
      width: 100%;
      max-width: 100%;
   }

   .elementor-912 .elementor-element.elementor-element-7763ece>.elementor-widget-container {
      padding: 0px 40px 0px 40px;
   }

   .elementor-912 .elementor-element.elementor-element-7763ece.elementor-element {
      --align-self: center;
   }

   .elementor-912 .elementor-element.elementor-element-cb5040d {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
   }

   .elementor-912 .elementor-element.elementor-element-cb5040d.e-con {
      --order: -99999
         /* order start hack */
      ;
   }

   .elementor-912 .elementor-element.elementor-element-22d01fa {
      --spacer-size: 285px;
   }
}