.elementor-410 .elementor-element.elementor-element-17b80df7 {
  --display: flex;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-410 .elementor-element.elementor-element-17b80df7::before,
.elementor-410
  .elementor-element.elementor-element-17b80df7
  > .elementor-background-video-container::before,
.elementor-410
  .elementor-element.elementor-element-17b80df7
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-410
  .elementor-element.elementor-element-17b80df7
  > .elementor-background-slideshow::before,
.elementor-410
  .elementor-element.elementor-element-17b80df7
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-410
  .elementor-element.elementor-element-17b80df7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-410 .elementor-element.elementor-element-7ea9304e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 2px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-secondary);
  --border-color: var(--e-global-color-secondary);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-410 .elementor-element.elementor-element-7ea9304e,
.elementor-410 .elementor-element.elementor-element-7ea9304e::before {
  --border-transition: 0.3s;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-410
  .elementor-element.elementor-element-b1b5bcb.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-410 .elementor-element.elementor-element-b1b5bcb {
  text-align: left;
}
.elementor-410 .elementor-element.elementor-element-b1b5bcb img {
  width: 191px;
}
.elementor-410 .elementor-element.elementor-element-8313b3a {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-text);
  fill: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-widget-nav-menu
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-widget-nav-menu
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:before,
.elementor-widget-nav-menu
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:after {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
  border-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu {
  --e-nav-menu-divider-color: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-410
  .elementor-element.elementor-element-f98c03f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-410
  .elementor-element.elementor-element-f98c03f
  .elementor-nav-menu
  .elementor-item {
  font-family: "Burger Free", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-410
  .elementor-element.elementor-element-f98c03f
  .elementor-nav-menu--main
  .elementor-item:hover,
.elementor-410
  .elementor-element.elementor-element-f98c03f
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-410
  .elementor-element.elementor-element-f98c03f
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-410
  .elementor-element.elementor-element-f98c03f
  .elementor-nav-menu--main
  .elementor-item:focus {
  color: #ffa737;
  fill: #ffa737;
}
.elementor-410
  .elementor-element.elementor-element-f98c03f
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active {
  color: #ffa737;
}
.elementor-410
  .elementor-element.elementor-element-f98c03f
  .elementor-nav-menu--main
  .elementor-item {
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-410 .elementor-element.elementor-element-f98c03f {
  --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}
.elementor-410
  .elementor-element.elementor-element-f98c03f
  .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal)
  .elementor-nav-menu
  > li:not(:last-child) {
  margin-bottom: 0px;
}
.elementor-410 .elementor-element.elementor-element-19711c9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --gap: 18px 18px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-widget-xpro-button .xpro-elementor-button .xpro-button-text {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-hover-style-skewFill:before,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-hover-style-flipSlide::before {
  background-color: #031099;
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-animation-none:hover,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-button-2d-animation:hover,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-button-bg-animation::before,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-hover-style-bubbleFromDown::before,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-hover-style-bubbleFromDown::after,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-hover-style-bubbleFromCenter::before,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-hover-style-bubbleFromCenter::after,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-hover-style-flipSlide,
.elementor-410
  .elementor-element.elementor-element-2d61461
  [class*="xpro-elementor-button-hover-style-underline"]:hover,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-hover-style-skewFill,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-animation-none:focus,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-button-2d-animation:focus,
.elementor-410
  .elementor-element.elementor-element-2d61461
  [class*="xpro-elementor-button-focus-style-underline"]:focus {
  background-color: #ff5400;
}
.elementor-410
  .elementor-element.elementor-element-2d61461.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button
  .xpro-button-text {
  font-family: "Burger Free", Sans-serif;
  font-weight: 400;
  text-transform: capitalize;
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button {
  color: #ffffff;
  box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.3);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  border-radius: 6px 6px 6px 6px;
  padding: 0px 0px 0px 0px;
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button
  svg {
  color: #ffffff;
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button:hover,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button:focus {
  color: var(--e-global-color-text);
  border-color: var(--e-global-color-text);
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button:hover
  svg,
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button:focus
  svg {
  fill: var(--e-global-color-text);
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-media
  > i {
  font-size: 23px;
  color: #ffffff;
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-media
  > svg {
  width: 23px;
  fill: #ffffff;
}
.elementor-410
  .elementor-element.elementor-element-2d61461
  .xpro-elementor-button-media {
  min-width: 23px;
  height: 58px;
  width: 58px;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-hover-style-skewFill:before,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-hover-style-flipSlide::before {
  background-color: #031099;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-animation-none:hover,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-button-2d-animation:hover,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-button-bg-animation::before,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-hover-style-bubbleFromDown::before,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-hover-style-bubbleFromDown::after,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-hover-style-bubbleFromCenter::before,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-hover-style-bubbleFromCenter::after,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-hover-style-flipSlide,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  [class*="xpro-elementor-button-hover-style-underline"]:hover,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-hover-style-skewFill,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-animation-none:focus,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-button-2d-animation:focus,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  [class*="xpro-elementor-button-focus-style-underline"]:focus {
  background-color: #ff5400;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button
  .xpro-button-text {
  font-family: "Burger Free", Sans-serif;
  font-weight: 400;
  text-transform: capitalize;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button {
  color: #ffffff;
  box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.3);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  border-radius: 6px 6px 6px 6px;
  padding: 0px 0px 0px 0px;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button
  svg {
  color: #ffffff;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button:hover,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button:focus {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-text);
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button:hover
  svg,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-media
  > i {
  font-size: 23px;
  color: #ffffff;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-media
  > svg {
  width: 23px;
  fill: #ffffff;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button-media {
  min-width: 23px;
  height: 58px;
  width: 58px;
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button:hover
  .xpro-elementor-button-media
  > i,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button:focus
  .xpro-elementor-button-media
  > i {
  color: var(--e-global-color-text);
}
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button:hover
  .xpro-elementor-button-media
  > svg,
.elementor-410
  .elementor-element.elementor-element-e872cbb
  .xpro-elementor-button:focus
  .xpro-elementor-button-media
  > svg {
  fill: var(--e-global-color-text);
}
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-hover-style-skewFill:before,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-hover-style-flipSlide::before {
  background-color: #031099;
}
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-animation-none:hover,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-button-2d-animation:hover,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-button-bg-animation::before,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-hover-style-bubbleFromDown::before,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-hover-style-bubbleFromDown::after,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-hover-style-bubbleFromCenter::before,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-hover-style-bubbleFromCenter::after,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-hover-style-flipSlide,
.elementor-410
  .elementor-element.elementor-element-34194de
  [class*="xpro-elementor-button-hover-style-underline"]:hover,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-hover-style-skewFill,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button-animation-none:focus,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-button-2d-animation:focus,
.elementor-410
  .elementor-element.elementor-element-34194de
  [class*="xpro-elementor-button-focus-style-underline"]:focus {
  background-color: #ff5400;
}
.elementor-410
  .elementor-element.elementor-element-34194de.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button
  .xpro-button-text {
  font-family: "Burger Free", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-transform: capitalize;
}
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button {
  color: #ffffff;
  box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.3);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  border-radius: 6px 6px 6px 6px;
  padding: 20px 40px 20px 40px;
}
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button
  svg {
  color: #ffffff;
}
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button:hover,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button:focus {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-text);
}
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button:hover
  svg,
.elementor-410
  .elementor-element.elementor-element-34194de
  .xpro-elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-410
  .elementor-element.elementor-element-12ae4578.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
#elementor-popup-modal-410 .dialog-widget-content {
  animation-duration: 0.5s;
  background-color: #ffffffcc;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}
#elementor-popup-modal-410 {
  background-color: rgba(0, 0, 0, 0.8);
  justify-content: center;
  align-items: center;
  pointer-events: all;
}
#elementor-popup-modal-410 .dialog-message {
  width: 100vw;
  height: 100vh;
  align-items: flex-start;
}
#elementor-popup-modal-410 .dialog-close-button {
  display: flex;
  top: 5%;
  font-size: 30px;
}
#elementor-popup-modal-410 .dialog-close-button i {
  color: var(--e-global-color-text);
}
#elementor-popup-modal-410 .dialog-close-button svg {
  fill: var(--e-global-color-text);
}
@media (min-width: 768px) {
  .elementor-410 .elementor-element.elementor-element-19711c9 {
    --width: 25%;
  }
}
@media (max-width: 1500px) and (min-width: 768px) {
  .elementor-410 .elementor-element.elementor-element-19711c9 {
    --width: 31%;
  }
}
@media (max-width: 1150px) and (min-width: 768px) {
  .elementor-410 .elementor-element.elementor-element-19711c9 {
    --width: 70%;
  }
}
@media (max-width: 1500px) {
  .elementor-410
    .elementor-element.elementor-element-f98c03f
    .elementor-nav-menu--main
    .elementor-item {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 1150px) {
  .elementor-410 .elementor-element.elementor-element-17b80df7 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 50px;
    --padding-right: 50px;
  }
  .elementor-410 .elementor-element.elementor-element-7ea9304e {
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-410 .elementor-element.elementor-element-8313b3a {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-410
    .elementor-element.elementor-element-f98c03f
    .elementor-nav-menu
    .elementor-item {
    line-height: 1.5em;
  }
  .elementor-410
    .elementor-element.elementor-element-f98c03f
    .elementor-nav-menu--main
    .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .elementor-410 .elementor-element.elementor-element-19711c9 {
    --justify-content: flex-start;
  }
  .elementor-410
    .elementor-element.elementor-element-2d61461
    .xpro-elementor-button-media
    > i {
    font-size: 18px;
  }
  .elementor-410
    .elementor-element.elementor-element-2d61461
    .xpro-elementor-button-media
    > svg {
    width: 18px;
  }
  .elementor-410
    .elementor-element.elementor-element-2d61461
    .xpro-elementor-button-media {
    min-width: 18px;
    height: 40px;
    width: 40px;
  }
  .elementor-410
    .elementor-element.elementor-element-e872cbb
    .xpro-elementor-button-media
    > i {
    font-size: 18px;
  }
  .elementor-410
    .elementor-element.elementor-element-e872cbb
    .xpro-elementor-button-media
    > svg {
    width: 18px;
  }
  .elementor-410
    .elementor-element.elementor-element-e872cbb
    .xpro-elementor-button-media {
    min-width: 18px;
    height: 40px;
    width: 40px;
  }
  .elementor-410
    .elementor-element.elementor-element-34194de
    .xpro-elementor-button
    .xpro-button-text {
    font-size: 18px;
  }
  .elementor-410
    .elementor-element.elementor-element-34194de
    .xpro-elementor-button {
    padding: 10px 20px 10px 20px;
  }
  #elementor-popup-modal-410 .dialog-close-button {
    top: 4%;
  }
  body:not(.rtl) #elementor-popup-modal-410 .dialog-close-button {
    right: 50px;
  }
  body.rtl #elementor-popup-modal-410 .dialog-close-button {
    left: 50px;
  }
}
@media (max-width: 767px) {
  .elementor-410 .elementor-element.elementor-element-17b80df7 {
    --min-height: 100vh;
    --gap: 50px 50px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-410 .elementor-element.elementor-element-7ea9304e {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-410 .elementor-element.elementor-element-19711c9 {
    --width: 100%;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-410
    .elementor-element.elementor-element-34194de
    .xpro-elementor-button {
    padding: 12px 20px 12px 20px;
  }
  #elementor-popup-modal-410 .dialog-close-button {
    top: 30px;
    font-size: 20px;
  }
  body:not(.rtl) #elementor-popup-modal-410 .dialog-close-button {
    right: 20px;
  }
  body.rtl #elementor-popup-modal-410 .dialog-close-button {
    left: 20px;
  }
} /* Start custom CSS for xpro-button, class: .elementor-element-e872cbb */
.xpro-align-icon-left .xpro-elementor-button-media,
.xpro-promo-box-align-left > i,
.xpro-promo-box-align-left > svg {
  margin-right: 0px;
} /* End custom CSS */
