.elementor-773 .elementor-element.elementor-element-efd339d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-efd339d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-efd339d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-773 .elementor-element.elementor-element-efd339d,
.elementor-773 .elementor-element.elementor-element-efd339d::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-efd339d.e-con {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-fb846b9 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-773
  .elementor-element.elementor-element-fb846b9
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-fb846b9.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-ce55fae {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-ce55fae:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-ce55fae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #101010;
}
.elementor-773 .elementor-element.elementor-element-ce55fae,
.elementor-773 .elementor-element.elementor-element-ce55fae::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-ce55fae.e-con {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-2e0cbf35 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-773
  .elementor-element.elementor-element-2e0cbf35
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-2e0cbf35.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-5045563d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --align-items: center;
  --flex-wrap: wrap;
  --align-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
}
.elementor-773 .elementor-element.elementor-element-5045563d::before,
.elementor-773
  .elementor-element.elementor-element-5045563d
  > .elementor-background-video-container::before,
.elementor-773
  .elementor-element.elementor-element-5045563d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-773
  .elementor-element.elementor-element-5045563d
  > .elementor-background-slideshow::before,
.elementor-773
  .elementor-element.elementor-element-5045563d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-773
  .elementor-element.elementor-element-5045563d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #ffffff;
}
.elementor-773 .elementor-element.elementor-element-49561be6 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-49561be6
  .elementor-heading-title {
  color: #2d006b;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 800;
  font-style: italic;
  line-height: 50px;
}
.elementor-773
  .elementor-element.elementor-element-49561be6
  > .elementor-widget-container {
  padding: 0px 2px 0px 4px;
}
.elementor-773 .elementor-element.elementor-element-12bd95ff {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-12bd95ff
  .elementor-heading-title {
  color: #000000;
  font-family: "Open Sans", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}
.elementor-773
  .elementor-element.elementor-element-12bd95ff
  > .elementor-widget-container {
  padding: 0px 28px 0px 40px;
}
.elementor-773 .elementor-element.elementor-element-12bd95ff.elementor-element {
  --align-self: center;
  --order: 99999 /* order end hack */;
}
.elementor-773 .elementor-element.elementor-element-6c8807d1 {
  --display: flex;
  --min-height: 0px;
  --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;
  --justify-content: space-between;
  --align-items: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-6c8807d1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-6c8807d1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-773 .elementor-element.elementor-element-6c8807d1,
.elementor-773 .elementor-element.elementor-element-6c8807d1::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-65781b66 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-65781b66.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-773
  .elementor-element.elementor-element-1ee5ec1f
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-773
  .elementor-element.elementor-element-1ee5ec1f
  > .elementor-widget-container {
  padding: 14px 0px 14px 0px;
  border-style: dashed;
  border-width: 4px 4px 4px 4px;
  border-color: #000000;
}
.elementor-773 .elementor-element.elementor-element-1ee5ec1f.elementor-element {
  --align-self: center;
  --order: 99999 /* order end hack */;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-773 .elementor-element.elementor-element-4894a9be {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-6a612408 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 10px 10px 10px;
  --border-block-start-width: 10px;
  --border-inline-end-width: 10px;
  --border-block-end-width: 10px;
  --border-inline-start-width: 10px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px #000000;
  --padding-block-start: 15px;
  --padding-block-end: 15px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-773 .elementor-element.elementor-element-6a612408,
.elementor-773 .elementor-element.elementor-element-6a612408::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-7668d88d
  .elementor-icon-list-icon
  i {
  color: #000000;
  transition: color 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-7668d88d
  .elementor-icon-list-icon
  svg {
  fill: #2d006b;
  transition: fill 0.3s;
}
.elementor-773 .elementor-element.elementor-element-7668d88d {
  --e-icon-list-icon-size: 25px;
  --icon-vertical-offset: 0px;
}
.elementor-773
  .elementor-element.elementor-element-7668d88d
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-773
  .elementor-element.elementor-element-7668d88d
  .elementor-icon-list-item
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-773
  .elementor-element.elementor-element-7668d88d
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-773 .elementor-element.elementor-element-7612a053 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 10px 10px 10px;
  --border-block-start-width: 10px;
  --border-inline-end-width: 10px;
  --border-block-end-width: 10px;
  --border-inline-start-width: 10px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px #000000;
  --padding-block-start: 15px;
  --padding-block-end: 15px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-773 .elementor-element.elementor-element-7612a053,
.elementor-773 .elementor-element.elementor-element-7612a053::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-81be244
  .elementor-icon-list-icon
  i {
  color: #2d006b;
  transition: color 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-81be244
  .elementor-icon-list-icon
  svg {
  fill: #2d006b;
  transition: fill 0.3s;
}
.elementor-773 .elementor-element.elementor-element-81be244 {
  --e-icon-list-icon-size: 25px;
  --icon-vertical-offset: 0px;
}
.elementor-773
  .elementor-element.elementor-element-81be244
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-773
  .elementor-element.elementor-element-81be244
  .elementor-icon-list-item
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-773
  .elementor-element.elementor-element-81be244
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-773 .elementor-element.elementor-element-6c0381c3 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 10px 10px 10px;
  --border-block-start-width: 10px;
  --border-inline-end-width: 10px;
  --border-block-end-width: 10px;
  --border-inline-start-width: 10px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px #000000;
  --padding-block-start: 15px;
  --padding-block-end: 15px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-773 .elementor-element.elementor-element-6c0381c3,
.elementor-773 .elementor-element.elementor-element-6c0381c3::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-101f5219
  .elementor-icon-list-icon
  i {
  color: #2d006b;
  transition: color 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-101f5219
  .elementor-icon-list-icon
  svg {
  fill: #2d006b;
  transition: fill 0.3s;
}
.elementor-773 .elementor-element.elementor-element-101f5219 {
  --e-icon-list-icon-size: 25px;
  --icon-vertical-offset: 0px;
}
.elementor-773
  .elementor-element.elementor-element-101f5219
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-773
  .elementor-element.elementor-element-101f5219
  .elementor-icon-list-item
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-773
  .elementor-element.elementor-element-101f5219
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-773 .elementor-element.elementor-element-24c6a1d4 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 10px 10px 10px;
  --border-block-start-width: 10px;
  --border-inline-end-width: 10px;
  --border-block-end-width: 10px;
  --border-inline-start-width: 10px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px #000000;
  --padding-block-start: 15px;
  --padding-block-end: 15px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-773 .elementor-element.elementor-element-24c6a1d4,
.elementor-773 .elementor-element.elementor-element-24c6a1d4::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-1d32e154
  .elementor-icon-list-icon
  i {
  color: #2d006b;
  transition: color 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-1d32e154
  .elementor-icon-list-icon
  svg {
  fill: #2d006b;
  transition: fill 0.3s;
}
.elementor-773 .elementor-element.elementor-element-1d32e154 {
  --e-icon-list-icon-size: 25px;
  --icon-vertical-offset: 0px;
}
.elementor-773
  .elementor-element.elementor-element-1d32e154
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-773
  .elementor-element.elementor-element-1d32e154
  .elementor-icon-list-item
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-773
  .elementor-element.elementor-element-1d32e154
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-773 .elementor-element.elementor-element-5937acf7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-5937acf7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-5937acf7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #2d006b;
}
.elementor-773 .elementor-element.elementor-element-5937acf7,
.elementor-773 .elementor-element.elementor-element-5937acf7::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-3f1c3793 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 50px;
  background-color: transparent;
  background-image: radial-gradient(at center center, #000000 0%, #000000 100%);
}
.elementor-773
  .elementor-element.elementor-element-3f1c3793
  > .elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
  border-radius: 0px 0px 0px 0px;
}
.elementor-773 .elementor-element.elementor-element-faee668 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-faee668:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-faee668
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-773 .elementor-element.elementor-element-faee668,
.elementor-773 .elementor-element.elementor-element-faee668::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-7e0a7504 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-7e0a7504
  .elementor-heading-title {
  color: #060606;
  font-family: "Montserrat", Sans-serif;
  font-size: 36px;
  font-weight: 700;
}
.elementor-773
  .elementor-element.elementor-element-7e0a7504
  > .elementor-widget-container {
  margin: 10px 10px 10px 10px;
}
.elementor-773 .elementor-element.elementor-element-3c8346e7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-3c8346e7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-3c8346e7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: ffffff;
}
.elementor-773 .elementor-element.elementor-element-3c8346e7,
.elementor-773 .elementor-element.elementor-element-3c8346e7::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-3db6b67c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-214c5069
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-214c5069.elementor-view-stacked
  .elementor-icon {
  background-color: #29b152;
}
.elementor-773
  .elementor-element.elementor-element-214c5069.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-214c5069.elementor-view-default
  .elementor-icon {
  fill: #2d006b;
  color: #29b152;
  border-color: #29b152;
}
.elementor-773 .elementor-element.elementor-element-214c5069 {
  --icon-box-icon-margin: 15px;
}
.elementor-773 .elementor-element.elementor-element-214c5069 .elementor-icon {
  font-size: 40px;
}
.elementor-773
  .elementor-element.elementor-element-214c5069
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-214c5069
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-214c5069
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-773 .elementor-element.elementor-element-56362c2a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-44fa1751
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-44fa1751.elementor-view-stacked
  .elementor-icon {
  background-color: #29b152;
}
.elementor-773
  .elementor-element.elementor-element-44fa1751.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-44fa1751.elementor-view-default
  .elementor-icon {
  fill: #2d006b;
  color: #29b152;
  border-color: #29b152;
}
.elementor-773 .elementor-element.elementor-element-44fa1751 {
  --icon-box-icon-margin: 15px;
}
.elementor-773 .elementor-element.elementor-element-44fa1751 .elementor-icon {
  font-size: 40px;
}
.elementor-773
  .elementor-element.elementor-element-44fa1751
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-44fa1751
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-44fa1751
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-773 .elementor-element.elementor-element-33fc2e4b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-33fc2e4b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-33fc2e4b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: ffffff;
}
.elementor-773 .elementor-element.elementor-element-33fc2e4b,
.elementor-773 .elementor-element.elementor-element-33fc2e4b::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-6d005226 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-128e3bdf
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-128e3bdf.elementor-view-stacked
  .elementor-icon {
  background-color: #29b152;
}
.elementor-773
  .elementor-element.elementor-element-128e3bdf.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-128e3bdf.elementor-view-default
  .elementor-icon {
  fill: #2d006b;
  color: #29b152;
  border-color: #29b152;
}
.elementor-773 .elementor-element.elementor-element-128e3bdf {
  --icon-box-icon-margin: 15px;
}
.elementor-773 .elementor-element.elementor-element-128e3bdf .elementor-icon {
  font-size: 40px;
}
.elementor-773
  .elementor-element.elementor-element-128e3bdf
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-128e3bdf
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-128e3bdf
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-773 .elementor-element.elementor-element-62510733 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-12042539
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-12042539.elementor-view-stacked
  .elementor-icon {
  background-color: #29b152;
}
.elementor-773
  .elementor-element.elementor-element-12042539.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-12042539.elementor-view-default
  .elementor-icon {
  fill: #2d006b;
  color: #29b152;
  border-color: #29b152;
}
.elementor-773 .elementor-element.elementor-element-12042539 {
  --icon-box-icon-margin: 15px;
}
.elementor-773 .elementor-element.elementor-element-12042539 .elementor-icon {
  font-size: 40px;
}
.elementor-773
  .elementor-element.elementor-element-12042539
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-12042539
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-12042539
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-773 .elementor-element.elementor-element-3018e63d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-3018e63d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-3018e63d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: ffffff;
}
.elementor-773 .elementor-element.elementor-element-3018e63d,
.elementor-773 .elementor-element.elementor-element-3018e63d::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-1ed2ce76 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-29302e57
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-29302e57.elementor-view-stacked
  .elementor-icon {
  background-color: #29b152;
}
.elementor-773
  .elementor-element.elementor-element-29302e57.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-29302e57.elementor-view-default
  .elementor-icon {
  fill: #2d006b;
  color: #29b152;
  border-color: #29b152;
}
.elementor-773 .elementor-element.elementor-element-29302e57 {
  --icon-box-icon-margin: 15px;
}
.elementor-773 .elementor-element.elementor-element-29302e57 .elementor-icon {
  font-size: 40px;
}
.elementor-773
  .elementor-element.elementor-element-29302e57
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-29302e57
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-29302e57
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-773 .elementor-element.elementor-element-600f297b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-2042a732
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-2042a732.elementor-view-stacked
  .elementor-icon {
  background-color: #29b152;
}
.elementor-773
  .elementor-element.elementor-element-2042a732.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-2042a732.elementor-view-default
  .elementor-icon {
  fill: #2d006b;
  color: #29b152;
  border-color: #29b152;
}
.elementor-773 .elementor-element.elementor-element-2042a732 {
  --icon-box-icon-margin: 15px;
}
.elementor-773 .elementor-element.elementor-element-2042a732 .elementor-icon {
  font-size: 40px;
}
.elementor-773
  .elementor-element.elementor-element-2042a732
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-2042a732
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-2042a732
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-773 .elementor-element.elementor-element-32333250 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --gap: 20px 20px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-773 .elementor-element.elementor-element-32333250.e-con {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-554480f7 {
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.elementor-773
  .elementor-element.elementor-element-554480f7
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 64px;
  letter-spacing: 0.6px;
  word-spacing: 4px;
}
.elementor-773
  .elementor-element.elementor-element-554480f7
  > .elementor-widget-container {
  padding: 28px 28px 28px 28px;
  background-color: #2d006b;
}
.elementor-773 .elementor-element.elementor-element-554480f7.elementor-element {
  --align-self: center;
  --flex-grow: 1;
  --flex-shrink: 1;
}
.elementor-773 .elementor-element.elementor-element-27957e6b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-37b433a1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #b07820;
  --border-color: #b07820;
  --border-radius: 0px 0px 0px 0px;
}
.elementor-773 .elementor-element.elementor-element-37b433a1,
.elementor-773 .elementor-element.elementor-element-37b433a1::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-37b433a1.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-773
  .elementor-element.elementor-element-1646cd2e
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-1646cd2e.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-1646cd2e.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-1646cd2e.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-1646cd2e
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-1646cd2e
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-1646cd2e
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-1646cd2e
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-10704fc2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-4f54b6de
  .elementor-image-box-wrapper {
  text-align: right;
}
.elementor-773
  .elementor-element.elementor-element-4f54b6de.elementor-position-right
  .elementor-image-box-img {
  margin-left: 6px;
}
.elementor-773
  .elementor-element.elementor-element-4f54b6de.elementor-position-left
  .elementor-image-box-img {
  margin-right: 6px;
}
.elementor-773
  .elementor-element.elementor-element-4f54b6de.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 6px;
}
.elementor-773
  .elementor-element.elementor-element-4f54b6de
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-4f54b6de
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-4f54b6de
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-4f54b6de
  > .elementor-widget-container {
  padding: 0px 047px 0px 47px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-6ae5427d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-db19714
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-db19714.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-db19714.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-db19714.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-db19714
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-db19714
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-db19714
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-db19714
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-78a382d1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-37cc44d6
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-37cc44d6.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-37cc44d6.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-37cc44d6.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-37cc44d6
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-37cc44d6
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-37cc44d6
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-37cc44d6
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-254bcc3e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-759f5fad {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-4c059814
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-4c059814.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-4c059814.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-4c059814.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-4c059814
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-4c059814
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-4c059814
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}
.elementor-773
  .elementor-element.elementor-element-4c059814
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-3ff455b7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-56936b48
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-56936b48.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-56936b48.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-56936b48.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-56936b48
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-56936b48
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-56936b48
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}
.elementor-773
  .elementor-element.elementor-element-56936b48
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-30824e6a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4e552805 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-3e199611
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-3e199611.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-3e199611.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-3e199611.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-3e199611
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-3e199611
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-3e199611
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}
.elementor-773
  .elementor-element.elementor-element-3e199611
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-2bc0ca1f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-fb17c9f
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-fb17c9f.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-fb17c9f.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-fb17c9f.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-fb17c9f
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-fb17c9f
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-fb17c9f
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-fb17c9f
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-12759e5a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-1ebe36da {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-2e6d0336
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-2e6d0336.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-2e6d0336.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-2e6d0336.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-2e6d0336
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-2e6d0336
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-2e6d0336
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}
.elementor-773
  .elementor-element.elementor-element-2e6d0336
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-3a84e352 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-61b8d548
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-61b8d548.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-61b8d548.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-61b8d548.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-61b8d548
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-61b8d548
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-61b8d548
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-61b8d548
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-774ed05f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-1bc9f1c4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-60a27dc4
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-60a27dc4.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-60a27dc4.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-60a27dc4.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-60a27dc4
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-60a27dc4
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-60a27dc4
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-60a27dc4
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-46397217 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-3ba03fc1
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-3ba03fc1.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-3ba03fc1.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-3ba03fc1.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-3ba03fc1
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-3ba03fc1
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-3ba03fc1
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-3ba03fc1
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-145b8f6c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-437a2b4e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-563257dc
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-563257dc.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-563257dc.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-563257dc.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-563257dc
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-563257dc
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-563257dc
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-563257dc
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-3f86523d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-6654ebff
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-6654ebff.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-773
  .elementor-element.elementor-element-6654ebff.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-773
  .elementor-element.elementor-element-6654ebff.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-773
  .elementor-element.elementor-element-6654ebff
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-773
  .elementor-element.elementor-element-6654ebff
  .elementor-image-box-img
  img {
  opacity: 0.83;
  transition-duration: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-6654ebff
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 25px;
}
.elementor-773
  .elementor-element.elementor-element-6654ebff
  > .elementor-widget-container {
  padding: 0px 047px 0px 047px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2d006b;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #000000;
}
.elementor-773 .elementor-element.elementor-element-4c9bf164 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-5a27558b {
  text-align: center;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 31px;
}
.elementor-773 .elementor-element.elementor-element-3a01ec19 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: center;
  --background-transition: 0.3s;
  --margin-block-start: 10px;
  --margin-block-end: 10px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
}
.elementor-773
  .elementor-element.elementor-element-d640eb5
  .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 41px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-1f669d07 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: center;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 10px;
  --margin-inline-end: 10px;
}
.elementor-773
  .elementor-element.elementor-element-1f669d07:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-1f669d07
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e0f0f3;
}
.elementor-773 .elementor-element.elementor-element-1f669d07,
.elementor-773 .elementor-element.elementor-element-1f669d07::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-1f669d07.e-con {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-662aff29 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-3aa63003
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-3aa63003.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-3aa63003.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-3aa63003.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-773 .elementor-element.elementor-element-3aa63003 {
  --icon-box-icon-margin: 18px;
}
.elementor-773 .elementor-element.elementor-element-3aa63003 .elementor-icon {
  font-size: 76px;
}
.elementor-773
  .elementor-element.elementor-element-3aa63003
  .elementor-icon-box-title {
  margin-bottom: 6px;
  color: #040404;
}
.elementor-773
  .elementor-element.elementor-element-3aa63003
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-3aa63003
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0px;
}
.elementor-773
  .elementor-element.elementor-element-3aa63003
  .elementor-icon-box-description {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-773
  .elementor-element.elementor-element-3aa63003
  > .elementor-widget-container {
  padding: 4px 0px 0px 10px;
}
.elementor-773 .elementor-element.elementor-element-3aa63003.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-457ebc55 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-7755fc9
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-7755fc9.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-7755fc9.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-7755fc9.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-773 .elementor-element.elementor-element-7755fc9 {
  --icon-box-icon-margin: 18px;
}
.elementor-773 .elementor-element.elementor-element-7755fc9 .elementor-icon {
  font-size: 76px;
}
.elementor-773
  .elementor-element.elementor-element-7755fc9
  .elementor-icon-box-title {
  margin-bottom: 6px;
  color: #040404;
}
.elementor-773
  .elementor-element.elementor-element-7755fc9
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-7755fc9
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0px;
}
.elementor-773
  .elementor-element.elementor-element-7755fc9
  .elementor-icon-box-description {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-773
  .elementor-element.elementor-element-7755fc9
  > .elementor-widget-container {
  padding: 4px 0px 0px 10px;
}
.elementor-773 .elementor-element.elementor-element-7755fc9.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-6a48e1ba {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-596963e8
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-596963e8.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-596963e8.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-596963e8.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-773 .elementor-element.elementor-element-596963e8 {
  --icon-box-icon-margin: 18px;
}
.elementor-773 .elementor-element.elementor-element-596963e8 .elementor-icon {
  font-size: 76px;
}
.elementor-773
  .elementor-element.elementor-element-596963e8
  .elementor-icon-box-title {
  margin-bottom: 6px;
  color: #040404;
}
.elementor-773
  .elementor-element.elementor-element-596963e8
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-596963e8
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0px;
}
.elementor-773
  .elementor-element.elementor-element-596963e8
  .elementor-icon-box-description {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-773
  .elementor-element.elementor-element-596963e8
  > .elementor-widget-container {
  padding: 4px 0px 0px 10px;
}
.elementor-773 .elementor-element.elementor-element-596963e8.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-19143bea {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-29216157
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-29216157.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-29216157.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-29216157.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-773 .elementor-element.elementor-element-29216157 {
  --icon-box-icon-margin: 18px;
}
.elementor-773 .elementor-element.elementor-element-29216157 .elementor-icon {
  font-size: 76px;
}
.elementor-773
  .elementor-element.elementor-element-29216157
  .elementor-icon-box-title {
  margin-bottom: 6px;
  color: #040404;
}
.elementor-773
  .elementor-element.elementor-element-29216157
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-29216157
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0px;
}
.elementor-773
  .elementor-element.elementor-element-29216157
  .elementor-icon-box-description {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-773
  .elementor-element.elementor-element-29216157
  > .elementor-widget-container {
  padding: 4px 0px 0px 10px;
}
.elementor-773 .elementor-element.elementor-element-29216157.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-669f671b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-1398ff05
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-1398ff05.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1398ff05.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-1398ff05.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-773 .elementor-element.elementor-element-1398ff05 {
  --icon-box-icon-margin: 18px;
}
.elementor-773 .elementor-element.elementor-element-1398ff05 .elementor-icon {
  font-size: 76px;
}
.elementor-773
  .elementor-element.elementor-element-1398ff05
  .elementor-icon-box-title {
  margin-bottom: 6px;
  color: #040404;
}
.elementor-773
  .elementor-element.elementor-element-1398ff05
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-1398ff05
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0px;
}
.elementor-773
  .elementor-element.elementor-element-1398ff05
  .elementor-icon-box-description {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-773
  .elementor-element.elementor-element-1398ff05
  > .elementor-widget-container {
  padding: 4px 0px 0px 10px;
}
.elementor-773 .elementor-element.elementor-element-1398ff05.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-22c695ec {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-3d6d0b70
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-3d6d0b70.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-3d6d0b70.elementor-view-framed
  .elementor-icon,
.elementor-773
  .elementor-element.elementor-element-3d6d0b70.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-773 .elementor-element.elementor-element-3d6d0b70 {
  --icon-box-icon-margin: 18px;
}
.elementor-773 .elementor-element.elementor-element-3d6d0b70 .elementor-icon {
  font-size: 76px;
}
.elementor-773
  .elementor-element.elementor-element-3d6d0b70
  .elementor-icon-box-title {
  margin-bottom: 6px;
  color: #040404;
}
.elementor-773
  .elementor-element.elementor-element-3d6d0b70
  .elementor-icon-box-title,
.elementor-773
  .elementor-element.elementor-element-3d6d0b70
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0px;
}
.elementor-773
  .elementor-element.elementor-element-3d6d0b70
  .elementor-icon-box-description {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-773
  .elementor-element.elementor-element-3d6d0b70
  > .elementor-widget-container {
  padding: 4px 0px 0px 10px;
}
.elementor-773 .elementor-element.elementor-element-3d6d0b70.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-4015c67e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-353c5e3c .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 50px;
  background-color: transparent;
  background-image: radial-gradient(at center center, #000000 0%, #000000 100%);
}
.elementor-773
  .elementor-element.elementor-element-353c5e3c
  > .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
}
.elementor-773 .elementor-element.elementor-element-eace511 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-eace511
  .elementor-heading-title {
  color: #0a0a0a;
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-4d3d5a14 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --margin-block-start: 4px;
  --margin-block-end: 4px;
  --margin-inline-start: 4px;
  --margin-inline-end: 4px;
  --padding-block-start: 46px;
  --padding-block-end: 50px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-773
  .elementor-element.elementor-element-4d3d5a14:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-4d3d5a14
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #2d006b;
}
.elementor-773 .elementor-element.elementor-element-4d3d5a14,
.elementor-773 .elementor-element.elementor-element-4d3d5a14::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-29690df4 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-29690df4
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 43px;
  font-weight: 700;
}
.elementor-773 .elementor-element.elementor-element-cbce6dc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-30246bf0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-5b8a665 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4b404f7c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-300245fb {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-da4b02 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4780f8c7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-39651632 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4081d5ed {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-66b9c7e9 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-12dec34e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-3eb659 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-48398309 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-2fbd7500 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4dcf3d71 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-463aecd4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4a7958f2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-49cba8d1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-331f5983 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: center;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-6633278f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-34d828fa {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-ecc0859 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-76cb6066 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-75d1966f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-648e1e61 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-1264ea37 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-7d74d2ad {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-8b9aac8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4d550141 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-20dc8c4b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-3e1eb350 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-5c600b4f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4cba511e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-173d44b3 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 50px;
  background-color: transparent;
  background-image: radial-gradient(at center center, #000000 0%, #000000 100%);
}
.elementor-773
  .elementor-element.elementor-element-173d44b3
  > .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
}
.elementor-773 .elementor-element.elementor-element-687997ae {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-687997ae
  .elementor-heading-title {
  color: #0a0a0a;
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-1d46dd8d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-1d46dd8d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-1d46dd8d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #2d006b;
}
.elementor-773 .elementor-element.elementor-element-1d46dd8d,
.elementor-773 .elementor-element.elementor-element-1d46dd8d::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-60bfaa5d {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-60bfaa5d
  .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 44px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-5fdfe91e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-5fdfe91e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-5fdfe91e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e0f0f3;
}
.elementor-773 .elementor-element.elementor-element-5fdfe91e,
.elementor-773 .elementor-element.elementor-element-5fdfe91e::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-6e5dded {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-6e5dded
  .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 41px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-2574cbbd {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-2574cbbd
  .elementor-heading-title {
  color: #e03333;
  font-family: "Roboto", Sans-serif;
  font-size: 41px;
  font-weight: 600;
  text-decoration: line-through;
}
.elementor-773 .elementor-element.elementor-element-46fe9e4d {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-46fe9e4d
  .elementor-heading-title {
  color: #e03333;
  font-family: "Roboto", Sans-serif;
  font-size: 41px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-7365c5b0 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-7365c5b0
  .elementor-heading-title {
  color: #0c0c0c;
  font-family: "Roboto", Sans-serif;
  font-size: 50px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-4933005e {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-29690df4
  .elementor-heading-title {
  color: #fff !important;
}
.elementor-773
  .elementor-element.elementor-element-4933005e
  .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  background-color: #2d006b;
}
.elementor-773 .elementor-element.elementor-element-51a5a040 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-1f669d07:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-1f669d07
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d7d5ff !important;
}
.elementor-773
  .elementor-element.elementor-element-51a5a040:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-51a5a040
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e0f0f3;
}
.elementor-773 .elementor-element.elementor-element-51a5a040,
.elementor-773 .elementor-element.elementor-element-51a5a040::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-3da7e361 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-5895d169 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 50px;
  background-color: transparent;
  background-image: radial-gradient(at center center, #000000 0%, #000000 100%);
}
.elementor-773
  .elementor-element.elementor-element-5895d169
  > .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
}
.elementor-773 .elementor-element.elementor-element-3cb02eb3 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-3cb02eb3
  .elementor-heading-title {
  color: #0a0a0a;
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-566155f2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-3a80e1f7 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-3a80e1f7
  .elementor-heading-title {
  color: #000000;
}
.elementor-773 .elementor-element.elementor-element-1e65c06e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-4e9b2ab9
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-773 .elementor-element.elementor-element-2009942b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-2009942b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-2009942b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e0f0f3;
}
.elementor-773 .elementor-element.elementor-element-2009942b,
.elementor-773 .elementor-element.elementor-element-2009942b::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-7d5b241b {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-7d5b241b
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-773
  .elementor-element.elementor-element-7d5b241b
  > .elementor-widget-container {
  margin: 0px 0px 21px 0px;
}
.elementor-773 .elementor-element.elementor-element-28cfc3cb .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 50px;
  background-color: transparent;
  background-image: radial-gradient(at center center, #000000 0%, #000000 100%);
}
.elementor-773
  .elementor-element.elementor-element-28cfc3cb
  > .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
}
.elementor-773 .elementor-element.elementor-element-7432c49a {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-7432c49a
  .elementor-heading-title {
  color: #0a0a0a;
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-235ae39a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-7da16052 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-6420d5fe {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-6420d5fe
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 700;
}
.elementor-773
  .elementor-element.elementor-element-6420d5fe
  > .elementor-widget-container {
  margin: 110px 0px 0px 0px;
}
.elementor-773 .elementor-element.elementor-element-6420d5fe.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-6bd41242 {
  text-align: center;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-773 .elementor-element.elementor-element-6bd41242.elementor-element {
  --align-self: center;
}
.elementor-773 .elementor-element.elementor-element-17940fa0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-7d611ac8
  > .elementor-widget-container {
  border-style: solid;
  border-color: #e5ffd8;
  box-shadow: 0px 0px 10px 0px
    rgba(121.2891935809736, 236.42902526855468, 125.32086902819161, 0.5);
}
.elementor-773 .elementor-element.elementor-element-41dc6077 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-5529774e {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-5529774e
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 700;
}
.elementor-773 .elementor-element.elementor-element-4a93a3ed {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4cea1aa7 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-4cea1aa7
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-61af63bb {
  --e-rating-justify-content: center;
  --e-rating-icon-font-size: 50px;
}
.elementor-773
  .elementor-element.elementor-element-61af63bb
  > .elementor-widget-container {
  margin: 0px -11px 0px -11px;
}
.elementor-773 .elementor-element.elementor-element-61af63bb.elementor-element {
  --align-self: stretch;
}
.elementor-773 .elementor-element.elementor-element-7cd5eca8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-7cd5eca8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-7cd5eca8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-773 .elementor-element.elementor-element-7cd5eca8,
.elementor-773 .elementor-element.elementor-element-7cd5eca8::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-76137c08 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-47f70b59 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-62e70d68 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px
    rgba(115.03079986572267, 108.02446070013154, 108.02446070013154, 0.98);
}
.elementor-773 .elementor-element.elementor-element-62e70d68,
.elementor-773 .elementor-element.elementor-element-62e70d68::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-5395f490
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-5395f490
  .elementor-testimonial-content {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-773
  .elementor-element.elementor-element-5395f490
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 42px;
  height: 42px;
}
.elementor-773
  .elementor-element.elementor-element-5395f490
  .elementor-testimonial-name {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-5395f490
  .elementor-testimonial-job {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-weight: 400;
}
.elementor-773 .elementor-element.elementor-element-36979fc8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-6e7de50f {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-75fe025c {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px
    rgba(115.03079986572267, 108.02446070013154, 108.02446070013154, 0.98);
}
.elementor-773 .elementor-element.elementor-element-75fe025c,
.elementor-773 .elementor-element.elementor-element-75fe025c::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-576b73cf
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-576b73cf
  .elementor-testimonial-content {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-773
  .elementor-element.elementor-element-576b73cf
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 42px;
  height: 42px;
}
.elementor-773
  .elementor-element.elementor-element-576b73cf
  .elementor-testimonial-name {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-576b73cf
  .elementor-testimonial-job {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-weight: 400;
}
.elementor-773 .elementor-element.elementor-element-49eef8d7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-2b34d839 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-e86a6bb {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px
    rgba(115.03079986572267, 108.02446070013154, 108.02446070013154, 0.98);
}
.elementor-773 .elementor-element.elementor-element-e86a6bb,
.elementor-773 .elementor-element.elementor-element-e86a6bb::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-4643433a
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-4643433a
  .elementor-testimonial-content {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-773
  .elementor-element.elementor-element-4643433a
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 42px;
  height: 42px;
}
.elementor-773
  .elementor-element.elementor-element-4643433a
  .elementor-testimonial-name {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-4643433a
  .elementor-testimonial-job {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-weight: 400;
}
.elementor-773 .elementor-element.elementor-element-59771396 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-3d9cdf0d {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-22377ff5 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px
    rgba(115.03079986572267, 108.02446070013154, 108.02446070013154, 0.98);
}
.elementor-773 .elementor-element.elementor-element-22377ff5,
.elementor-773 .elementor-element.elementor-element-22377ff5::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-342c2c4c
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-342c2c4c
  .elementor-testimonial-content {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-773
  .elementor-element.elementor-element-342c2c4c
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 42px;
  height: 42px;
}
.elementor-773
  .elementor-element.elementor-element-342c2c4c
  .elementor-testimonial-name {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-342c2c4c
  .elementor-testimonial-job {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-weight: 400;
}
.elementor-773 .elementor-element.elementor-element-7997381a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-1d22ca0e {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-4e125a25 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px
    rgba(115.03079986572267, 108.02446070013154, 108.02446070013154, 0.98);
}
.elementor-773 .elementor-element.elementor-element-4e125a25,
.elementor-773 .elementor-element.elementor-element-4e125a25::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-ccf30e
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-ccf30e
  .elementor-testimonial-content {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-773
  .elementor-element.elementor-element-ccf30e
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 42px;
  height: 42px;
}
.elementor-773
  .elementor-element.elementor-element-ccf30e
  .elementor-testimonial-name {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-ccf30e
  .elementor-testimonial-job {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-weight: 400;
}
.elementor-773 .elementor-element.elementor-element-7c8ddcad {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-6d914222 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px
    rgba(115.03079986572267, 108.02446070013154, 108.02446070013154, 0.98);
}
.elementor-773 .elementor-element.elementor-element-6d914222,
.elementor-773 .elementor-element.elementor-element-6d914222::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-43de9454
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-773
  .elementor-element.elementor-element-43de9454
  .elementor-testimonial-content {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-773
  .elementor-element.elementor-element-43de9454
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 42px;
  height: 42px;
}
.elementor-773
  .elementor-element.elementor-element-43de9454
  .elementor-testimonial-name {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-43de9454
  .elementor-testimonial-job {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-weight: 400;
}
.elementor-773 .elementor-element.elementor-element-4857f3cd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-300d37db .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 50px;
  background-color: transparent;
  background-image: radial-gradient(at center center, #000000 0%, #000000 100%);
}
.elementor-773
  .elementor-element.elementor-element-300d37db
  > .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
}
.elementor-773 .elementor-element.elementor-element-bfafb8d {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-bfafb8d
  .elementor-heading-title {
  color: #0a0a0a;
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-759bc862 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 46px;
  --padding-block-end: 50px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-773
  .elementor-element.elementor-element-759bc862:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-759bc862
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #2d006b;
}
.elementor-773 .elementor-element.elementor-element-759bc862,
.elementor-773 .elementor-element.elementor-element-759bc862::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-472d7f69 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-472d7f69
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 48px;
  font-weight: 700;
}
.elementor-773 .elementor-element.elementor-element-283c1c92 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-b330806 {
  text-align: center;
}
.elementor-773 .elementor-element.elementor-element-336f37b6 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-336f37b6
  .elementor-heading-title {
  color: #060606;
  font-family: "Montserrat", Sans-serif;
  font-size: 34px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-69386537 {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 35px;
  letter-spacing: -0.5px;
}
.elementor-773 .elementor-element.elementor-element-7b52b990 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-7b52b990:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-7b52b990
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f8f8;
}
.elementor-773 .elementor-element.elementor-element-7b52b990,
.elementor-773 .elementor-element.elementor-element-7b52b990::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-51bb4e8 {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-51bb4e8
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 31px;
  font-weight: 700;
}
.elementor-773 .elementor-element.elementor-element-75db37ec {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-75db37ec:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-75db37ec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f8f8;
}
.elementor-773 .elementor-element.elementor-element-75db37ec,
.elementor-773 .elementor-element.elementor-element-75db37ec::before {
  --border-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-accordion-item {
  border-width: 0px;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 0px;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 0px;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-active
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-active
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-accordion-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 3px;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 3px;
}
.elementor-773
  .elementor-element.elementor-element-512b0719
  .elementor-tab-content {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-active
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-active
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-accordion-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 3px;
}
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 3px;
}
.elementor-773
  .elementor-element.elementor-element-1dd18d95
  .elementor-tab-content {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-active
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-active
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-accordion-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 3px;
}
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 3px;
}
.elementor-773
  .elementor-element.elementor-element-39d38271
  .elementor-tab-content {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-active
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-active
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-accordion-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 3px;
}
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 3px;
}
.elementor-773
  .elementor-element.elementor-element-24818071
  .elementor-tab-content {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-active
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-active
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-accordion-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 3px;
}
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 3px;
}
.elementor-773
  .elementor-element.elementor-element-1f163570
  .elementor-tab-content {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-active
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-active
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-accordion-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 3px;
}
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 3px;
}
.elementor-773
  .elementor-element.elementor-element-1e3b5b16
  .elementor-tab-content {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-active
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-active
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-accordion-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 3px;
}
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 3px;
}
.elementor-773
  .elementor-element.elementor-element-999f46b
  .elementor-tab-content {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-active
  .elementor-accordion-icon,
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-active
  .elementor-accordion-title {
  color: #000000;
}
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: #000000;
}
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-accordion-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 3px;
}
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 3px;
}
.elementor-773
  .elementor-element.elementor-element-35697f08
  .elementor-tab-content {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.5px;
}
.elementor-773 .elementor-element.elementor-element-296884f8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-2f35a8cd .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 50px;
  background-color: transparent;
  background-image: radial-gradient(at center center, #000000 0%, #000000 100%);
}
.elementor-773
  .elementor-element.elementor-element-2f35a8cd
  > .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
}
.elementor-773 .elementor-element.elementor-element-222be52e {
  text-align: center;
}
.elementor-773
  .elementor-element.elementor-element-222be52e
  .elementor-heading-title {
  color: #0a0a0a;
  font-family: "Poppins", Sans-serif;
  font-size: 23px;
  font-weight: 600;
}
.elementor-773 .elementor-element.elementor-element-607e3f0b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-773
  .elementor-element.elementor-element-607e3f0b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-607e3f0b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-773 .elementor-element.elementor-element-607e3f0b,
.elementor-773 .elementor-element.elementor-element-607e3f0b::before {
  --border-transition: 0.3s;
}
.elementor-773 .elementor-element.elementor-element-43e4f231 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.5px;
}
@media (min-width: 768px) {
  .elementor-773 .elementor-element.elementor-element-6c8807d1 {
    --content-width: 1146px;
  }
  .elementor-773 .elementor-element.elementor-element-65781b66 {
    --width: 46.969%;
  }
  .elementor-773 .elementor-element.elementor-element-4894a9be {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-24c6a1d4 {
    --content-width: 938px;
  }
  .elementor-773 .elementor-element.elementor-element-3db6b67c {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-56362c2a {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-6d005226 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-62510733 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-1ed2ce76 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-600f297b {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-37b433a1 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-10704fc2 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-6ae5427d {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-78a382d1 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-759f5fad {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-3ff455b7 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-4e552805 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-2bc0ca1f {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-1ebe36da {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-3a84e352 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-1bc9f1c4 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-46397217 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-437a2b4e {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-3f86523d {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-662aff29 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-457ebc55 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-6a48e1ba {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-19143bea {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-669f671b {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-22c695ec {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-30246bf0 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-5b8a665 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-4b404f7c {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-300245fb {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-da4b02 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-4780f8c7 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-4081d5ed {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-66b9c7e9 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-12dec34e {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-48398309 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-2fbd7500 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-4dcf3d71 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-463aecd4 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-4a7958f2 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-49cba8d1 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-6633278f {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-34d828fa {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-ecc0859 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-76cb6066 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-75d1966f {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-648e1e61 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-7d74d2ad {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-8b9aac8 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-4d550141 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-20dc8c4b {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-3e1eb350 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-5c600b4f {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-7da16052 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-17940fa0 {
    --width: 50%;
  }
  .elementor-773 .elementor-element.elementor-element-76137c08 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-36979fc8 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-49eef8d7 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-59771396 {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-7997381a {
    --width: 33.3333%;
  }
  .elementor-773 .elementor-element.elementor-element-7c8ddcad {
    --width: 33.3333%;
  }
}
@media (max-width: 767px) {
  .elementor-773
    .elementor-element.elementor-element-fb846b9
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
  }
  .elementor-773
    .elementor-element.elementor-element-2e0cbf35
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
  }
  .elementor-773 .elementor-element.elementor-element-5045563d {
    --justify-content: center;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-49561be6
    .elementor-heading-title {
    font-size: 31px;
    line-height: 1.2em;
    letter-spacing: 1px;
    word-spacing: 0.1em;
  }
  .elementor-773
    .elementor-element.elementor-element-49561be6
    > .elementor-widget-container {
    padding: 6px 0px 0px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-12bd95ff
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-773
    .elementor-element.elementor-element-12bd95ff
    > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
  }
  .elementor-773 .elementor-element.elementor-element-7668d88d {
    --e-icon-list-icon-size: 20px;
  }
  .elementor-773
    .elementor-element.elementor-element-7668d88d
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-773
    .elementor-element.elementor-element-7668d88d
    .elementor-icon-list-item
    > a {
    font-size: 17px;
  }
  .elementor-773 .elementor-element.elementor-element-81be244 {
    --e-icon-list-icon-size: 20px;
  }
  .elementor-773
    .elementor-element.elementor-element-81be244
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-773
    .elementor-element.elementor-element-81be244
    .elementor-icon-list-item
    > a {
    font-size: 17px;
  }
  .elementor-773 .elementor-element.elementor-element-101f5219 {
    --e-icon-list-icon-size: 20px;
  }
  .elementor-773
    .elementor-element.elementor-element-101f5219
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-773
    .elementor-element.elementor-element-101f5219
    .elementor-icon-list-item
    > a {
    font-size: 17px;
  }
  .elementor-773 .elementor-element.elementor-element-1d32e154 {
    --e-icon-list-icon-size: 20px;
  }
  .elementor-773
    .elementor-element.elementor-element-1d32e154
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-773
    .elementor-element.elementor-element-1d32e154
    .elementor-icon-list-item
    > a {
    font-size: 17px;
  }
  .elementor-773
    .elementor-element.elementor-element-3f1c3793
    .elementor-button {
    font-size: 18px;
    line-height: 1.8em;
    word-spacing: 0em;
  }
  .elementor-773
    .elementor-element.elementor-element-3f1c3793
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-7e0a7504
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
  }
  .elementor-773
    .elementor-element.elementor-element-7e0a7504
    > .elementor-widget-container {
    margin: 0px 4px 3px 4px;
  }
  .elementor-773
    .elementor-element.elementor-element-214c5069
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-773 .elementor-element.elementor-element-214c5069 .elementor-icon {
    font-size: 34px;
  }
  .elementor-773
    .elementor-element.elementor-element-214c5069
    .elementor-icon-box-title,
  .elementor-773
    .elementor-element.elementor-element-214c5069
    .elementor-icon-box-title
    a {
    font-size: 18px;
  }
  .elementor-773 .elementor-element.elementor-element-44fa1751 .elementor-icon {
    font-size: 34px;
  }
  .elementor-773
    .elementor-element.elementor-element-44fa1751
    .elementor-icon-box-title,
  .elementor-773
    .elementor-element.elementor-element-44fa1751
    .elementor-icon-box-title
    a {
    font-size: 18px;
  }
  .elementor-773 .elementor-element.elementor-element-33fc2e4b {
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
  }
  .elementor-773 .elementor-element.elementor-element-128e3bdf .elementor-icon {
    font-size: 34px;
  }
  .elementor-773
    .elementor-element.elementor-element-128e3bdf
    .elementor-icon-box-title,
  .elementor-773
    .elementor-element.elementor-element-128e3bdf
    .elementor-icon-box-title
    a {
    font-size: 18px;
  }
  .elementor-773 .elementor-element.elementor-element-12042539 .elementor-icon {
    font-size: 34px;
  }
  .elementor-773
    .elementor-element.elementor-element-12042539
    .elementor-icon-box-title,
  .elementor-773
    .elementor-element.elementor-element-12042539
    .elementor-icon-box-title
    a {
    font-size: 18px;
  }
  .elementor-773 .elementor-element.elementor-element-29302e57 .elementor-icon {
    font-size: 34px;
  }
  .elementor-773
    .elementor-element.elementor-element-29302e57
    .elementor-icon-box-title,
  .elementor-773
    .elementor-element.elementor-element-29302e57
    .elementor-icon-box-title
    a {
    font-size: 18px;
  }
  .elementor-773 .elementor-element.elementor-element-2042a732 .elementor-icon {
    font-size: 34px;
  }
  .elementor-773
    .elementor-element.elementor-element-2042a732
    .elementor-icon-box-title,
  .elementor-773
    .elementor-element.elementor-element-2042a732
    .elementor-icon-box-title
    a {
    font-size: 18px;
  }
  .elementor-773
    .elementor-element.elementor-element-554480f7
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-773
    .elementor-element.elementor-element-554480f7
    > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
  }
  .elementor-773
    .elementor-element.elementor-element-554480f7.elementor-element {
    --flex-grow: 1;
  }
  .elementor-773
    .elementor-element.elementor-element-1646cd2e
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-1646cd2e
    .elementor-image-box-title {
    font-size: 25px;
    line-height: 1.8em;
  }
  .elementor-773
    .elementor-element.elementor-element-4f54b6de
    .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-773
    .elementor-element.elementor-element-4f54b6de
    .elementor-image-box-img {
    margin-bottom: 6px;
  }
  .elementor-773
    .elementor-element.elementor-element-4f54b6de
    .elementor-image-box-title {
    font-size: 25px;
    line-height: 1.8em;
  }
  .elementor-773
    .elementor-element.elementor-element-db19714
    .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-773
    .elementor-element.elementor-element-db19714
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-db19714.elementor-position-right
    .elementor-image-box-img {
    margin-left: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-db19714.elementor-position-left
    .elementor-image-box-img {
    margin-right: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-db19714.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-db19714
    .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 1.8em;
  }
  .elementor-773
    .elementor-element.elementor-element-db19714.elementor-element {
    --align-self: center;
  }
  .elementor-773
    .elementor-element.elementor-element-37cc44d6
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-37cc44d6
    .elementor-image-box-title {
    font-size: 25px;
    line-height: 1.8em;
  }
  .elementor-773
    .elementor-element.elementor-element-4c059814
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-4c059814
    .elementor-image-box-title {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-773
    .elementor-element.elementor-element-56936b48
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-56936b48
    .elementor-image-box-title {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-773
    .elementor-element.elementor-element-3e199611
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-3e199611
    .elementor-image-box-title {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-773
    .elementor-element.elementor-element-fb17c9f
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-fb17c9f
    .elementor-image-box-title {
    font-size: 25px;
    line-height: 1.8em;
  }
  .elementor-773
    .elementor-element.elementor-element-2e6d0336
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-2e6d0336
    .elementor-image-box-title {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-773
    .elementor-element.elementor-element-61b8d548
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-61b8d548
    .elementor-image-box-title {
    font-size: 25px;
    line-height: 1.4em;
  }
  .elementor-773
    .elementor-element.elementor-element-60a27dc4
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-60a27dc4
    .elementor-image-box-title {
    font-size: 25px;
    line-height: 1.8em;
  }
  .elementor-773
    .elementor-element.elementor-element-3ba03fc1
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-3ba03fc1
    .elementor-image-box-title {
    font-size: 25px;
    line-height: 1.8em;
  }
  .elementor-773
    .elementor-element.elementor-element-563257dc
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-563257dc
    .elementor-image-box-title {
    font-size: 25px;
    line-height: 1.8em;
  }
  .elementor-773
    .elementor-element.elementor-element-6654ebff
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-6654ebff
    .elementor-image-box-title {
    font-size: 25px;
    line-height: 1.8em;
  }
  .elementor-773 .elementor-element.elementor-element-5a27558b {
    font-size: 18px;
    line-height: 1.2em;
  }
  .elementor-773
    .elementor-element.elementor-element-5a27558b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-773 .elementor-element.elementor-element-3a01ec19 {
    --margin-block-start: -26px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
  }
  .elementor-773 .elementor-element.elementor-element-d640eb5 {
    text-align: center;
  }
  .elementor-773
    .elementor-element.elementor-element-d640eb5
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-773 .elementor-element.elementor-element-1f669d07 {
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-3aa63003
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-773 .elementor-element.elementor-element-3aa63003 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-773 .elementor-element.elementor-element-3aa63003 .elementor-icon {
    font-size: 76px;
  }
  .elementor-773
    .elementor-element.elementor-element-7755fc9
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-773 .elementor-element.elementor-element-7755fc9 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-773 .elementor-element.elementor-element-7755fc9 .elementor-icon {
    font-size: 76px;
  }
  .elementor-773
    .elementor-element.elementor-element-596963e8
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-773 .elementor-element.elementor-element-596963e8 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-773 .elementor-element.elementor-element-596963e8 .elementor-icon {
    font-size: 76px;
  }
  .elementor-773
    .elementor-element.elementor-element-29216157
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-773 .elementor-element.elementor-element-29216157 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-773 .elementor-element.elementor-element-29216157 .elementor-icon {
    font-size: 76px;
  }
  .elementor-773
    .elementor-element.elementor-element-29216157
    .elementor-icon-box-title {
    margin-bottom: 6px;
  }
  .elementor-773
    .elementor-element.elementor-element-1398ff05
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-773 .elementor-element.elementor-element-1398ff05 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-773 .elementor-element.elementor-element-1398ff05 .elementor-icon {
    font-size: 76px;
  }
  .elementor-773
    .elementor-element.elementor-element-3d6d0b70
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-773 .elementor-element.elementor-element-3d6d0b70 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-773 .elementor-element.elementor-element-3d6d0b70 .elementor-icon {
    font-size: 76px;
  }
  .elementor-773
    .elementor-element.elementor-element-353c5e3c
    .elementor-button {
    font-size: 18px;
    line-height: 1.8em;
    word-spacing: 0em;
  }
  .elementor-773
    .elementor-element.elementor-element-353c5e3c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-eace511
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
  }
  .elementor-773 .elementor-element.elementor-element-4d3d5a14 {
    --margin-block-start: 12px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 10px;
    --padding-block-end: 10px;
    --padding-inline-start: 10px;
    --padding-inline-end: 10px;
  }
  .elementor-773
    .elementor-element.elementor-element-29690df4
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-773
    .elementor-element.elementor-element-29690df4
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-173d44b3
    .elementor-button {
    font-size: 18px;
    line-height: 1.8em;
    word-spacing: 0em;
  }
  .elementor-773
    .elementor-element.elementor-element-173d44b3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-687997ae
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
  }
  .elementor-773
    .elementor-element.elementor-element-60bfaa5d
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-773 .elementor-element.elementor-element-5fdfe91e {
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 5px;
    --padding-inline-end: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-6e5dded
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-773
    .elementor-element.elementor-element-2574cbbd
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-773
    .elementor-element.elementor-element-46fe9e4d
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-773
    .elementor-element.elementor-element-7365c5b0
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-773
    .elementor-element.elementor-element-4933005e
    .elementor-heading-title {
    font-size: 31px;
  }
  .elementor-773
    .elementor-element.elementor-element-5895d169
    .elementor-button {
    font-size: 18px;
    line-height: 1.8em;
    word-spacing: 0em;
  }
  .elementor-773
    .elementor-element.elementor-element-5895d169
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-3cb02eb3
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
  }
  .elementor-773
    .elementor-element.elementor-element-7d5b241b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-773
    .elementor-element.elementor-element-7d5b241b
    > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-28cfc3cb
    .elementor-button {
    font-size: 18px;
    line-height: 1.8em;
    word-spacing: 0em;
  }
  .elementor-773
    .elementor-element.elementor-element-28cfc3cb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-7432c49a
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
  }
  .elementor-773
    .elementor-element.elementor-element-6420d5fe
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-773
    .elementor-element.elementor-element-6420d5fe
    > .elementor-widget-container {
    margin: 5px 4px 4px 4px;
  }
  .elementor-773 .elementor-element.elementor-element-6bd41242 {
    font-size: 16px;
  }
  .elementor-773
    .elementor-element.elementor-element-7d611ac8
    > .elementor-widget-container {
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-773 .elementor-element.elementor-element-41dc6077 {
    --justify-content: center;
    --margin-block-start: 20px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 10px;
    --padding-inline-end: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-5529774e
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.2em;
    letter-spacing: 1.4px;
  }
  .elementor-773
    .elementor-element.elementor-element-5529774e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-773 .elementor-element.elementor-element-4a93a3ed {
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 8px;
    --padding-inline-end: 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-4cea1aa7
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-773
    .elementor-element.elementor-element-4cea1aa7
    > .elementor-widget-container {
    margin: 9px 0px 0px 0px;
  }
  .elementor-773 .elementor-element.elementor-element-61af63bb {
    --e-rating-icon-font-size: 18px;
  }
  .elementor-773
    .elementor-element.elementor-element-300d37db
    .elementor-button {
    font-size: 18px;
    line-height: 1.8em;
    word-spacing: 0em;
  }
  .elementor-773
    .elementor-element.elementor-element-300d37db
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-bfafb8d
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
  }
  .elementor-773 .elementor-element.elementor-element-759bc862 {
    --margin-block-start: 12px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 10px;
    --padding-block-end: 10px;
    --padding-inline-start: 10px;
    --padding-inline-end: 10px;
  }
  .elementor-773
    .elementor-element.elementor-element-472d7f69
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-773
    .elementor-element.elementor-element-336f37b6
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
  }
  .elementor-773 .elementor-element.elementor-element-69386537 {
    font-size: 18px;
  }
  .elementor-773
    .elementor-element.elementor-element-51bb4e8
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-773 .elementor-element.elementor-element-75db37ec {
    --justify-content: center;
  }
  .elementor-773
    .elementor-element.elementor-element-512b0719
    .elementor-accordion-title {
    font-size: 13px;
    line-height: 1.1em;
    letter-spacing: 0.3px;
  }
  .elementor-773
    .elementor-element.elementor-element-512b0719
    .elementor-tab-content {
    font-size: 13px;
  }
  .elementor-773
    .elementor-element.elementor-element-1dd18d95
    .elementor-accordion-title {
    font-size: 13px;
    line-height: 1em;
  }
  .elementor-773
    .elementor-element.elementor-element-1dd18d95
    .elementor-tab-content {
    font-size: 13px;
  }
  .elementor-773
    .elementor-element.elementor-element-39d38271
    .elementor-accordion-title {
    font-size: 13px;
    line-height: 1.1em;
  }
  .elementor-773
    .elementor-element.elementor-element-39d38271
    .elementor-tab-content {
    font-size: 13px;
  }
  .elementor-773
    .elementor-element.elementor-element-24818071
    .elementor-accordion-title {
    font-size: 13px;
    line-height: 1em;
  }
  .elementor-773
    .elementor-element.elementor-element-24818071
    .elementor-tab-content {
    font-size: 13px;
  }
  .elementor-773
    .elementor-element.elementor-element-1f163570
    .elementor-accordion-title {
    font-size: 13px;
    line-height: 1em;
  }
  .elementor-773
    .elementor-element.elementor-element-1f163570
    .elementor-tab-content {
    font-size: 13px;
  }
  .elementor-773
    .elementor-element.elementor-element-1e3b5b16
    .elementor-accordion-title {
    font-size: 13px;
    line-height: 1em;
  }
  .elementor-773
    .elementor-element.elementor-element-1e3b5b16
    .elementor-tab-content {
    font-size: 13px;
  }
  .elementor-773
    .elementor-element.elementor-element-999f46b
    .elementor-accordion-title {
    font-size: 13px;
    line-height: 1em;
  }
  .elementor-773
    .elementor-element.elementor-element-999f46b
    .elementor-tab-content {
    font-size: 13px;
  }
  .elementor-773
    .elementor-element.elementor-element-35697f08
    .elementor-accordion-title {
    font-size: 13px;
    line-height: 1.1em;
  }
  .elementor-773
    .elementor-element.elementor-element-35697f08
    .elementor-tab-content {
    font-size: 13px;
  }
  .elementor-773
    .elementor-element.elementor-element-2f35a8cd
    .elementor-button {
    font-size: 18px;
    line-height: 1.8em;
    word-spacing: 0em;
  }
  .elementor-773
    .elementor-element.elementor-element-2f35a8cd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-773
    .elementor-element.elementor-element-222be52e
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.4em;
  }
  .elementor-773 .elementor-element.elementor-element-607e3f0b {
    --width: 1600px;
  }
  .elementor-773 .elementor-element.elementor-element-43e4f231 {
    font-size: 13px;
  }
} /* Start custom CSS */
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  25%,
  75% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(5px);
  }
}

.btn-shake {
  animation: shake 3s infinite;
} /* End custom CSS */

.elementor-image-box-wrapper {
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
  padding-block: 10px !important;
  gap: 20px !important;
}
.elementor-widget-image img {
  filter: invert(1);
}
.elementor-773
  .elementor-element.elementor-element-472d7f69
  .elementor-heading-title {
  color: white !important;
}
.elementor-773
  .elementor-element.elementor-element-ce55fae:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-ce55fae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #2d006b !important;
}
.elementor-773 .elementor-element.elementor-element-3f1c3793 .elementor-button {
  background-color: white !important;
  color: #2d006b !important;
  background-image: none !important;
}
.elementor-773
  .elementor-element.elementor-element-60bfaa5d
  .elementor-heading-title {
  color: white !important;
  font-family: sans-serif;
}
.elementor-773
  .elementor-element.elementor-element-51a5a040:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-51a5a040
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d7d5ff !important;
}

.elementor-773
  .elementor-element.elementor-element-5fdfe91e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-5fdfe91e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d7d5ff !important;
}
.elementor-773
  .elementor-element.elementor-element-4933005e
  .elementor-heading-title {
  color: #2d006b !important;
  background-color: transparent !important;
}
.elementor-773
  .elementor-element.elementor-element-2009942b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-773
  .elementor-element.elementor-element-2009942b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d7d5ff !important;
}
