.elementor-kit-15 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-61c01e98: #4054b2;
  --e-global-color-69bf31ed: #23a455;
  --e-global-color-7a1ccbe5: #000;
  --e-global-color-13ed1179: #fff;
  --e-global-typography-primary-font-family: "Roboto";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1290px;
}

.e-con {
  --container-max-width: 1290px;
}

.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}

.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}

 {
}

.sc_layouts_title_caption {
  display: var(--page-title-display);
}

@media (max-width: 1279px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px;
  }

  .e-con {
    --container-max-width: 1024px;
  }
}

@media (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px;
  }

  .e-con {
    --container-max-width: 767px;
  }
}

.elementor-27638
  .elementor-element.elementor-element-67c4916
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-67c4916
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-67c4916
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-616c4261
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-616c4261
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-616c4261
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-7063a03e
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-7063a03e
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-7063a03e
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-732b970b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #cecece;
}

.elementor-27638 .elementor-element.elementor-element-106ca40d img {
  opacity: 0.25;
  transition-duration: 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-106ca40d:hover img {
  opacity: 1;
}

.elementor-27638
  .elementor-element.elementor-element-6efc40b9
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #cecece;
}

.elementor-27638 .elementor-element.elementor-element-5d7b4253 img {
  opacity: 0.25;
  transition-duration: 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-5d7b4253:hover img {
  opacity: 1;
}

.elementor-27638
  .elementor-element.elementor-element-759e89e4
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #cecece;
}

.elementor-27638 .elementor-element.elementor-element-2e625b33 img {
  opacity: 0.25;
  transition-duration: 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-2e625b33:hover img {
  opacity: 1;
}

.elementor-27638
  .elementor-element.elementor-element-502bda58
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #cecece;
}

.elementor-27638 .elementor-element.elementor-element-6ff80f41 img {
  opacity: 0.25;
  transition-duration: 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-6ff80f41:hover img {
  opacity: 1;
}

.elementor-27638
  .elementor-element.elementor-element-7f3d4431
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #cecece;
}

.elementor-27638 .elementor-element.elementor-element-7f3fa4b8 img {
  opacity: 0.25;
  transition-duration: 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-7f3fa4b8:hover img {
  opacity: 1;
}

.elementor-27638
  .elementor-element.elementor-element-89819f1
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #cecece;
}

.elementor-27638 .elementor-element.elementor-element-831e7b6 img {
  opacity: 0.25;
  transition-duration: 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-831e7b6:hover img {
  opacity: 1;
}

.elementor-27638
  .elementor-element.elementor-element-da84376:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27638
  .elementor-element.elementor-element-da84376
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: bottom left;
  background-repeat: no-repeat;
}

.elementor-27638
  .elementor-element.elementor-element-da84376
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-da84376
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-da84376
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-da84376 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-da84376
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-6193d7e {
  --spacer-size: 80px;
}

.elementor-27638 .elementor-element.elementor-element-8ec7cd4 {
  --spacer-size: 20px;
}

.elementor-27638
  .elementor-element.elementor-element-5b15fb6
  > .elementor-widget-container {
  padding: 0% 21.5% 0% 21.5%;
}

.elementor-27638
  .elementor-element.elementor-element-5b15fb6
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-5b15fb6
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638 .elementor-element.elementor-element-877feea {
  --spacer-size: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-877feea
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}

.elementor-27638
  .elementor-element.elementor-element-f2c282c
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}

.elementor-27638
  .elementor-element.elementor-element-f2c282c
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-f2c282c
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638 .elementor-element.elementor-element-ca9d5f5 {
  --spacer-size: 80px;
}

.elementor-27638 .elementor-element.elementor-element-3ba7742 {
  --spacer-size: 20px;
}

.elementor-27638
  .elementor-element.elementor-element-c54e853:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27638
  .elementor-element.elementor-element-c54e853
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-27638
  .elementor-element.elementor-element-c54e853
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-c54e853
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-c54e853
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-c54e853 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-c54e853
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-16eb8a7 {
  --spacer-size: 80px;
}

.elementor-27638 .elementor-element.elementor-element-9edc0d6 {
  --spacer-size: 20px;
}

.elementor-27638
  .elementor-element.elementor-element-24e014c4
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-27638
  .elementor-element.elementor-element-24e014c4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27638
  .elementor-element.elementor-element-24e014c4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-27638
  .elementor-element.elementor-element-24e014c4
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-24e014c4
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-24e014c4
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-24e014c4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-24e014c4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-3cc43612
  > .elementor-element-populated.elementor-column-wrap {
  padding: 0% 0% 0% 19%;
}

.elementor-27638
  .elementor-element.elementor-element-3cc43612
  > .elementor-element-populated.elementor-widget-wrap {
  padding: 0% 0% 0% 19%;
}

.elementor-27638
  .elementor-element.elementor-element-ff9f33e
  > .elementor-widget-container {
  margin: 0% 5% 0% 0%;
}

.elementor-27638
  .elementor-element.elementor-element-ff9f33e
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-ff9f33e
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638 .elementor-element.elementor-element-7cd7731e {
  --spacer-size: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-7cd7731e
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-27638
  .elementor-element.elementor-element-269a059e
  > .elementor-widget-container {
  margin: 0px 0px 0px -5px;
}

.elementor-27638
  .elementor-element.elementor-element-269a059e
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-269a059e
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-8b32c95:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27638
  .elementor-element.elementor-element-8b32c95
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-27638
  .elementor-element.elementor-element-8b32c95
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-8b32c95
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-8b32c95
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-8b32c95 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-8b32c95
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-a78196a {
  --spacer-size: 80px;
}

.elementor-27638 .elementor-element.elementor-element-b684256 {
  --spacer-size: 20px;
}

.elementor-27638
  .elementor-element.elementor-element-6685a96:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27638
  .elementor-element.elementor-element-6685a96
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a4205c.scheme_dark.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

a.elementor-button.elementor-button-link.elementor-size-sm.trx_addons_popup_link.popup_inited {
    background-color: rgba(71, 26, 26, 0);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1.8px;
    fill: #fcfcfc;
    color: #fcfcfc;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fcfcfc;
    border-radius: 50px 50px 50px 50px;
}

.elementor-27638
  .elementor-element.elementor-element-6685a96
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-6685a96
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-6685a96
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-6685a96 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-6685a96
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-0dad45a {
  --spacer-size: 50px;
}

.elementor-27638 .elementor-element.elementor-element-d00fb0c {
  --spacer-size: 50px;
}

.elementor-27638 .elementor-element.elementor-element-1057239 {
  --spacer-size: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-054c298
  .elementor-button {
  background-color: rgba(71, 26, 26, 0);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.8px;
  fill: #fcfcfc;
  color: #fcfcfc;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #fcfcfc;
  border-radius: 50px 50px 50px 50px;
}

.elementor-27638 .elementor-element.elementor-element-054c298 {
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-27638 .elementor-element.elementor-element-19198c1 {
  --spacer-size: 50px;
}

.elementor-27638 .elementor-element.elementor-element-b1bc8d7 {
  --spacer-size: 50px;
}

.elementor-27638 .elementor-element.elementor-element-78aa2ba {
  --spacer-size: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-7769453:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27638
  .elementor-element.elementor-element-7769453
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: top right;
  background-repeat: no-repeat;
}

.elementor-27638
  .elementor-element.elementor-element-7769453
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-7769453
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-7769453
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-7769453 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-7769453
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-f775302 {
  --spacer-size: 80px;
}

.elementor-27638 .elementor-element.elementor-element-f63ef92 {
  --spacer-size: 20px;
}

.elementor-27638
  .elementor-element.elementor-element-076c4c0
  > .elementor-widget-container {
  padding: 0% 23% 0% 23%;
}

.elementor-27638
  .elementor-element.elementor-element-076c4c0
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-076c4c0
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638 .elementor-element.elementor-element-e608c22 {
  --spacer-size: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-e608c22
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}

.elementor-27638
  .elementor-element.elementor-element-6ec0384
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-6ec0384
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638 .elementor-element.elementor-element-63f3245 {
  --spacer-size: 80px;
}

.elementor-27638 .elementor-element.elementor-element-cf67420 {
  --spacer-size: 20px;
}

.elementor-27638
  .elementor-element.elementor-element-63d8378:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27638
  .elementor-element.elementor-element-63d8378
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: bottom left;
  background-repeat: no-repeat;
}

.elementor-27638
  .elementor-element.elementor-element-63d8378
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-63d8378
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-63d8378
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-63d8378 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-63d8378
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-27638
  .elementor-element.elementor-element-fe9451b.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-27638
  .elementor-element.elementor-element-fe9451b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-27638
  .elementor-element.elementor-element-18c9e10
  > .elementor-widget-container {
  padding: 0% 2% 0% 0%;
}

.elementor-27638
  .elementor-element.elementor-element-18c9e10
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-18c9e10
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-01c123c
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-01c123c
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-01c123c
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-2adc869 {
  --spacer-size: 100px;
}

.elementor-27638
  .elementor-element.elementor-element-2adc869
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-27638 .elementor-element.elementor-element-bc36002 {
  --spacer-size: 15px;
}

.elementor-27638 .elementor-element.elementor-element-25aeff6 {
  text-align: right;
}

.elementor-bc-flex-widget
  .elementor-27638
  .elementor-element.elementor-element-98252c0.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-27638
  .elementor-element.elementor-element-98252c0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-27638
  .elementor-element.elementor-element-98252c0
  > .elementor-element-populated {
  margin: 0% 0% 0% 15%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 15%;
}

.elementor-27638 .elementor-element.elementor-element-fffa248 {
  text-align: right;
}

.elementor-27638 .elementor-element.elementor-element-39dedcb {
  --spacer-size: 100px;
}

.elementor-27638 .elementor-element.elementor-element-f00f303 {
  --spacer-size: 100px;
}

.elementor-27638
  .elementor-element.elementor-element-704d476
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}

.elementor-27638
  .elementor-element.elementor-element-522e4f0
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-522e4f0
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-522e4f0
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-522e4f0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-522e4f0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-08f612a {
  --spacer-size: 80px;
}

.elementor-27638 .elementor-element.elementor-element-5949029 {
  --spacer-size: 20px;
}

.elementor-27638
  .elementor-element.elementor-element-24c1ea3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27638
  .elementor-element.elementor-element-24c1ea3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-27638
  .elementor-element.elementor-element-24c1ea3
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-27638
  .elementor-element.elementor-element-24c1ea3
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-24c1ea3
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-27638 .elementor-element.elementor-element-24c1ea3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27638
  .elementor-element.elementor-element-24c1ea3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27638 .elementor-element.elementor-element-84bf170 {
  --spacer-size: 80px;
}

.elementor-27638 .elementor-element.elementor-element-ef928a9 {
  --spacer-size: 20px;
}

.elementor-27638
  .elementor-element.elementor-element-f044c73
  > .elementor-widget-container {
  padding: 0% 22% 0% 22%;
}

.elementor-27638
  .elementor-element.elementor-element-f044c73
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-f044c73
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638 .elementor-element.elementor-element-ccc52ba {
  --spacer-size: 50px;
}

.elementor-27638
  .elementor-element.elementor-element-ccc52ba
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}

.elementor-27638
  .elementor-element.elementor-element-84d8cba
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638
  .elementor-element.elementor-element-84d8cba
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-27638 .elementor-element.elementor-element-1b19205 {
  --spacer-size: 80px;
}

.elementor-27638 .elementor-element.elementor-element-6b994b1 {
  --spacer-size: 20px;
}

@media (min-width: 768px) {
  .elementor-27638 .elementor-element.elementor-element-1aaac535 {
    width: 40%;
  }

  .elementor-27638 .elementor-element.elementor-element-3cc43612 {
    width: 60%;
  }
}

@media (max-width: 1279px) and (min-width: 768px) {
  .elementor-27638 .elementor-element.elementor-element-732b970b {
    width: 33.33%;
  }

  .elementor-27638 .elementor-element.elementor-element-6efc40b9 {
    width: 33.33%;
  }

  .elementor-27638 .elementor-element.elementor-element-759e89e4 {
    width: 33.33%;
  }

  .elementor-27638 .elementor-element.elementor-element-502bda58 {
    width: 33.33%;
  }

  .elementor-27638 .elementor-element.elementor-element-7f3d4431 {
    width: 33.33%;
  }

  .elementor-27638 .elementor-element.elementor-element-89819f1 {
    width: 33.33%;
  }

  .elementor-27638 .elementor-element.elementor-element-1aaac535 {
    width: 40%;
  }

  .elementor-27638 .elementor-element.elementor-element-3cc43612 {
    width: 60%;
  }

  .elementor-27638 .elementor-element.elementor-element-f8a0d3c {
    width: 30%;
  }

  .elementor-27638 .elementor-element.elementor-element-3e23cb8 {
    width: 70%;
  }
}

@media (max-width: 1279px) {
  .elementor-27638
    .elementor-element.elementor-element-5b15fb6
    > .elementor-widget-container {
    padding: 0% 18% 0% 18%;
  }

  .elementor-bc-flex-widget
    .elementor-27638
    .elementor-element.elementor-element-1aaac535.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }

  .elementor-27638
    .elementor-element.elementor-element-1aaac535.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }

  .elementor-27638
    .elementor-element.elementor-element-3cc43612
    > .elementor-element-populated.elementor-column-wrap {
    padding: 0% 0% 0% 12%;
  }

  .elementor-27638
    .elementor-element.elementor-element-3cc43612
    > .elementor-element-populated.elementor-widget-wrap {
    padding: 0% 0% 0% 12%;
  }

  .elementor-27638
    .elementor-element.elementor-element-076c4c0
    > .elementor-widget-container {
    padding: 0% 13% 0% 13%;
  }

  .elementor-27638
    .elementor-element.elementor-element-e608c22
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-2adc869
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-98252c0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-27638 .elementor-element.elementor-element-fffa248 {
    text-align: center;
  }

  .elementor-27638
    .elementor-element.elementor-element-704d476
    > .elementor-widget-container {
    margin: 0px 0px -7px 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-f044c73
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }

  .elementor-27638
    .elementor-element.elementor-element-ccc52ba
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .elementor-27638 .elementor-element.elementor-element-732b970b {
    width: 50%;
  }

  .elementor-27638 .elementor-element.elementor-element-6efc40b9 {
    width: 50%;
  }

  .elementor-27638 .elementor-element.elementor-element-759e89e4 {
    width: 50%;
  }

  .elementor-27638 .elementor-element.elementor-element-502bda58 {
    width: 50%;
  }

  .elementor-27638 .elementor-element.elementor-element-7f3d4431 {
    width: 50%;
  }

  .elementor-27638 .elementor-element.elementor-element-89819f1 {
    width: 50%;
  }

  .elementor-27638
    .elementor-element.elementor-element-5b15fb6
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-27638
    .elementor-element.elementor-element-1aaac535
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-1aaac535
    > .elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-1aaac535
    > .elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-3cc43612
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-3cc43612
    > .elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-3cc43612
    > .elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-ff9f33e
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-27638
    .elementor-element.elementor-element-7cd7731e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-076c4c0
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-27638 .elementor-element.elementor-element-f8a0d3c {
    width: 100%;
  }

  .elementor-27638 .elementor-element.elementor-element-3e23cb8 {
    width: 100%;
  }

  .elementor-27638 .elementor-element.elementor-element-98252c0 {
    width: 100%;
  }

  .elementor-27638
    .elementor-element.elementor-element-98252c0
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-fffa248
    > .elementor-widget-container {
    margin: -5px 0px -20px 0px;
  }

  .elementor-27638 .elementor-element.elementor-element-39dedcb {
    --spacer-size: 12px;
  }

  .elementor-27638
    .elementor-element.elementor-element-704d476
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-27638
    .elementor-element.elementor-element-f044c73
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-27638
    .elementor-element.elementor-element-84d8cba
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
  }
}
