.elementor-755 .elementor-element.elementor-element-ff9c61d {
  --display: flex;
  --position: fixed;
  --min-height: 100vh;
  --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;
  --overlay-opacity: 0.64;
  top: 0px;
}
.elementor-755
  .elementor-element.elementor-element-ff9c61d:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-ff9c61d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-755 .elementor-element.elementor-element-ff9c61d::before,
.elementor-755
  .elementor-element.elementor-element-ff9c61d
  > .elementor-background-video-container::before,
.elementor-755
  .elementor-element.elementor-element-ff9c61d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-755
  .elementor-element.elementor-element-ff9c61d
  > .elementor-background-slideshow::before,
.elementor-755
  .elementor-element.elementor-element-ff9c61d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-755
  .elementor-element.elementor-element-ff9c61d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: #000000;
  --background-overlay: "";
}
body:not(.rtl) .elementor-755 .elementor-element.elementor-element-ff9c61d {
  left: 0px;
}
body.rtl .elementor-755 .elementor-element.elementor-element-ff9c61d {
  right: 0px;
}
.elementor-755 .elementor-element.elementor-element-9779527 {
  --display: flex;
  top: 0px;
  bottom: auto;
  z-index: 10;
  --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;
}
.elementor-755
  .elementor-element.elementor-element-9779527:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-9779527
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-9779527
  + .wpr-hidden-header {
  top: 0px;
}
.elementor-755
  .elementor-element.elementor-element-9779527
  + .wpr-hidden-header-flex {
  top: 0px;
}
.wpr-hidden-header {
  z-index: 10;
}
.wpr-hidden-header-flex {
  z-index: 10;
}
.elementor-755 .elementor-element.elementor-element-6aef4cf {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
}
.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-755 .elementor-element.elementor-element-5b281b8 {
  width: var(--container-widget-width, 7%);
  max-width: 7%;
  --container-widget-width: 7%;
  --container-widget-flex-grow: 0;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-755 .elementor-element.elementor-element-519b09a {
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-519b09a
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 30px;
  font-weight: 900;
  text-transform: uppercase;
  font-style: italic;
  color: #ffffff;
}
.elementor-755 .elementor-element.elementor-element-1d96eb1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: none;
  --border-style: none;
}
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #fd0000;
  border-style: solid;
  border-width: 00px 00px 00px 003px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-755
  .elementor-element.elementor-element-b80b863
  [class*="elementor-animation"]:hover,
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button::before,
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button::after {
  background-color: #fd0000;
}
.elementor-755
  .elementor-element.elementor-element-b80b863
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #000000;
  padding: 10px 10px 10px 10px;
}
.elementor-755
  .elementor-element.elementor-element-b80b863
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-b80b863
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-b80b863
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-b80b863
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button-wrap {
  max-width: 500px;
}
.elementor-755 .elementor-element.elementor-element-b80b863 {
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-b80b863
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button-icon {
  font-size: 18px;
}
.elementor-755
  .elementor-element.elementor-element-b80b863
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-755
  .elementor-element.elementor-element-b80b863.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-755
  .elementor-element.elementor-element-b80b863.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-755
  .elementor-element.elementor-element-b80b863.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-b80b863.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button-text,
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button::after {
  font-family: "Arial", Sans-serif;
  font-weight: 900;
  font-style: italic;
}
.elementor-755
  .elementor-element.elementor-element-b80b863
  .wpr-button:hover
  .wpr-button-text {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-b80b863.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-b80b863.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button:hover {
  border-color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-b80b863.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-755
  .elementor-element.elementor-element-b80b863.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-755
  .elementor-element.elementor-element-b80b863.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #fd0000;
  border-style: solid;
  border-width: 00px 00px 00px 003px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-755
  .elementor-element.elementor-element-f43516a
  [class*="elementor-animation"]:hover,
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button::before,
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button::after {
  background-color: #fd0000;
}
.elementor-755
  .elementor-element.elementor-element-f43516a
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #000000;
  padding: 10px 10px 10px 10px;
}
.elementor-755
  .elementor-element.elementor-element-f43516a
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-f43516a
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-f43516a
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-f43516a
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button-wrap {
  max-width: 500px;
}
.elementor-755 .elementor-element.elementor-element-f43516a {
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-f43516a
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button-icon {
  font-size: 18px;
}
.elementor-755
  .elementor-element.elementor-element-f43516a
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-755
  .elementor-element.elementor-element-f43516a.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-755
  .elementor-element.elementor-element-f43516a.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-755
  .elementor-element.elementor-element-f43516a.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f43516a.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button-text,
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button::after {
  font-family: "Arial", Sans-serif;
  font-weight: 900;
  font-style: italic;
}
.elementor-755
  .elementor-element.elementor-element-f43516a
  .wpr-button:hover
  .wpr-button-text {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f43516a.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f43516a.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-755 .elementor-element.elementor-element-f43516a .wpr-button:hover {
  border-color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f43516a.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-755
  .elementor-element.elementor-element-f43516a.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-755
  .elementor-element.elementor-element-f43516a.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-755 .elementor-element.elementor-element-38cb738 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 09px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 09px;
  --border-left-width: 0px;
  border-color: #000000;
  --border-color: #000000;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755 .elementor-element.elementor-element-002c366 {
  --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: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755 .elementor-element.elementor-element-5a3c6ee {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 9px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 9px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-755 .elementor-element.elementor-element-2e0eff1 img {
  max-width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 17px 13px 0px 0px #fd0000;
}
.elementor-755 .elementor-element.elementor-element-a6dd9de {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755 .elementor-element.elementor-element-4761c60 {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 0px;
}
.elementor-755 .elementor-element.elementor-element-fe1b930 {
  width: var(--container-widget-width, 51%);
  max-width: 51%;
  --container-widget-width: 51%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-fe1b930
  > .elementor-widget-container {
  background-color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
}
.elementor-755
  .elementor-element.elementor-element-fe1b930
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 15px;
  font-weight: 900;
  color: #ffffff;
}
.elementor-755 .elementor-element.elementor-element-7352055 {
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-7352055
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 71px;
  font-weight: 900;
  text-transform: uppercase;
  font-style: italic;
  color: #ffffff;
}
.elementor-755 .elementor-element.elementor-element-b15cf79 {
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-b15cf79
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 51px;
  font-weight: 900;
  font-style: italic;
  text-shadow: 9px 5px 0px #000000;
  color: #fd0000;
}
.elementor-755 .elementor-element.elementor-element-0afee08 {
  width: var(--container-widget-width, 74%);
  max-width: 74%;
  --container-widget-width: 74%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-0afee08
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 19px;
  font-weight: 900;
  color: #ababab;
}
.elementor-755 .elementor-element.elementor-element-33653cc {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 09px 0px 0px 0px;
  --border-top-width: 09px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #000000;
  --border-color: #000000;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-755 .elementor-element.elementor-element-fa45f09 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 4px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 4px;
  --border-left-width: 4px;
  border-color: #ffffff;
  --border-color: #ffffff;
  box-shadow: 17px 9px 0px 0px #ffffff;
}
.elementor-755
  .elementor-element.elementor-element-fa45f09:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-fa45f09
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-755 .elementor-element.elementor-element-08facae {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-08facae
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 12px;
  font-weight: 900;
  color: #ffffff;
}
.elementor-755 .elementor-element.elementor-element-bae142a .ctc-copy-icon svg {
  fill: #ffffff;
}
.elementor-755 .elementor-element.elementor-element-4c0aced {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: none;
  --border-style: none;
}
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9
  [class*="elementor-animation"]:hover,
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button::before,
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button::after {
  background-color: #fd0000;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #000000;
  padding: 30px 50px 30px 50px;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button-wrap {
  max-width: 500px;
}
.elementor-755 .elementor-element.elementor-element-f334bb9 {
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button-icon {
  font-size: 18px;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button-text,
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button::after {
  font-family: "Arial", Sans-serif;
  font-weight: 900;
  font-style: italic;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9
  .wpr-button:hover
  .wpr-button-text {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button:hover {
  border-color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-inline
  .wpr-button {
  padding: 30px 50px 30px 50px;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 30px 50px 30px 50px;
}
.elementor-755
  .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 30px 50px 30px 50px;
}
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f
  [class*="elementor-animation"]:hover,
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button::before,
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button::after {
  background-color: #fd0000;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #000000;
  padding: 30px 50px 30px 50px;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button-wrap {
  max-width: 500px;
}
.elementor-755 .elementor-element.elementor-element-f5a230f {
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button-icon {
  font-size: 18px;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button-text,
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button::after {
  font-family: "Arial", Sans-serif;
  font-weight: 900;
  font-style: italic;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f
  .wpr-button:hover
  .wpr-button-text {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button:hover {
  border-color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-inline
  .wpr-button {
  padding: 30px 50px 30px 50px;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 30px 50px 30px 50px;
}
.elementor-755
  .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 30px 50px 30px 50px;
}
.elementor-755 .elementor-element.elementor-element-b59d4ca {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 09px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 09px;
  --border-left-width: 0px;
  border-color: #000000;
  --border-color: #000000;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755
  .elementor-element.elementor-element-b59d4ca:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-b59d4ca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-755 .elementor-element.elementor-element-dc26ea6 {
  --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: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755 .elementor-element.elementor-element-ee809f0 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 9px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 9px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-755 .elementor-element.elementor-element-686460a {
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-686460a
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 77px;
  font-weight: 900;
  font-style: italic;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-277cab1 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-277cab1
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 17px;
  font-weight: 900;
  color: #ababab;
}
.elementor-755 .elementor-element.elementor-element-1dbe475 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 9px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 9px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-755 .elementor-element.elementor-element-2f8252e {
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-2f8252e
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 77px;
  font-weight: 900;
  font-style: italic;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-31ad9c2 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-31ad9c2
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 17px;
  font-weight: 900;
  color: #ababab;
}
.elementor-755 .elementor-element.elementor-element-17327ea {
  --display: flex;
  --justify-content: center;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-755 .elementor-element.elementor-element-fc85644 {
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-fc85644
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 77px;
  font-weight: 900;
  font-style: italic;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-ef997c9 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-ef997c9
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 17px;
  font-weight: 900;
  color: #ababab;
}
.elementor-755 .elementor-element.elementor-element-fbecb7e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 09px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 09px;
  --border-left-width: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755
  .elementor-element.elementor-element-fbecb7e:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-fbecb7e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fd0000;
}
.elementor-755
  .elementor-element.elementor-element-2190e58
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-755
  .elementor-element.elementor-element-2190e58
  .qodef-qi-text-marquee
  .qodef-m-text.qodef-text--original {
  animation: qode-move-horizontal-normal-text-marquee 20s linear infinite;
}
.elementor-755
  .elementor-element.elementor-element-2190e58
  .qodef-qi-text-marquee
  .qodef-m-text.qodef-text--copy {
  animation: qode-move-horizontal-normal-text-marquee-copy 20s linear infinite;
}
.elementor-755 .elementor-element.elementor-element-2190e58 .qodef-m-text-item {
  color: #000000;
  font-family: "Arial", Sans-serif;
  font-size: 59px;
  font-weight: 900;
  font-style: italic;
}
.elementor-755
  .elementor-element.elementor-element-2190e58
  .qodef-e-icon-holder {
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-5fb1d3c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 09px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 09px;
  --border-left-width: 0px;
  border-color: #000000;
  --border-color: #000000;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755
  .elementor-element.elementor-element-5fb1d3c:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-5fb1d3c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-755 .elementor-element.elementor-element-26c8d60 {
  --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: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755 .elementor-element.elementor-element-cb1b9a2 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-755 .elementor-element.elementor-element-42eaa15 img {
  max-width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 17px 13px 0px 0px #fd0000;
}
.elementor-755 .elementor-element.elementor-element-cf05248 {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755 .elementor-element.elementor-element-bea7cd7 {
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-bea7cd7
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 77px;
  font-weight: 900;
  font-style: italic;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-125c2d0 {
  --display: flex;
  border-style: none;
  --border-style: none;
}
.elementor-755 .elementor-element.elementor-element-a48e5a8 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-a48e5a8
  > .elementor-widget-container {
  padding: 0px 0px 0px 10px;
  border-style: solid;
  border-width: 0px 0px 0px 04px;
}
.elementor-755
  .elementor-element.elementor-element-a48e5a8
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 32px;
  color: #626262;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-755
  .elementor-element.elementor-element-bd60822
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-755
  .elementor-element.elementor-element-bd60822.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-bd60822.elementor-view-framed
  .elementor-icon,
.elementor-755
  .elementor-element.elementor-element-bd60822.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}
.elementor-755
  .elementor-element.elementor-element-bd60822.elementor-view-framed
  .elementor-icon,
.elementor-755
  .elementor-element.elementor-element-bd60822.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}
.elementor-755 .elementor-element.elementor-element-bd60822 .elementor-icon {
  font-size: 30px;
}
.elementor-755
  .elementor-element.elementor-element-bd60822
  .elementor-icon
  svg {
  height: 30px;
}
.elementor-755 .elementor-element.elementor-element-ed75207 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755
  .elementor-element.elementor-element-ed75207:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-ed75207
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fd0000;
}
.elementor-755 .elementor-element.elementor-element-2139a0e {
  --display: flex;
}
.elementor-755 .elementor-element.elementor-element-79f527e {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 9px 9px 9px 9px;
  --border-top-width: 9px;
  --border-right-width: 9px;
  --border-bottom-width: 9px;
  --border-left-width: 9px;
  border-color: #000000;
  --border-color: #000000;
  box-shadow: 17px 17px 0px 0px #000000;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-755
  .elementor-element.elementor-element-79f527e:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-79f527e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-755 .elementor-element.elementor-element-5203ff8 {
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-5203ff8
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 77px;
  font-weight: 900;
  font-style: italic;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-639c716 {
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-639c716
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 24px;
  font-weight: 900;
  font-style: italic;
  line-height: 32px;
  color: #000000;
}
.elementor-755 .elementor-element.elementor-element-0345e99 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-755
  .elementor-element.elementor-element-0345e99:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-0345e99
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(360deg, #00000075 0%, #000000 100%);
}
.elementor-755 .elementor-element.elementor-element-64006df {
  --display: flex;
}
.elementor-755 .elementor-element.elementor-element-ad5a667 {
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-ad5a667
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 149px;
  font-weight: 900;
  text-transform: uppercase;
  font-style: italic;
  color: #fd0000;
}
.elementor-755 .elementor-element.elementor-element-b4a7e05 {
  --display: flex;
  --gap: 05px 0px;
  --row-gap: 05px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #ffffff47;
  --border-color: #ffffff47;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-755
  .elementor-element.elementor-element-b4a7e05:not(.elementor-motion-effects-element-type-background),
.elementor-755
  .elementor-element.elementor-element-b4a7e05
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff0d;
}
.elementor-755 .elementor-element.elementor-element-b4a7e05.e-con {
  --align-self: center;
}
.elementor-755 .elementor-element.elementor-element-d6f930d {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-d6f930d
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #ffffff47;
}
.elementor-755 .elementor-element.elementor-element-e9acbd9 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-e9acbd9
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 21px;
  color: #ffffff;
}
.elementor-755 .elementor-element.elementor-element-1c0caa9 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-755
  .elementor-element.elementor-element-1c0caa9
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 21px;
  color: #ababab47;
}
@media (min-width: 768px) {
  .elementor-755 .elementor-element.elementor-element-b4a7e05 {
    --width: 58%;
  }
}
@media (max-width: 1366px) {
  .elementor-755 .elementor-element.elementor-element-9779527 {
    top: 0px;
    bottom: auto;
  }
  .elementor-755
    .elementor-element.elementor-element-9779527
    + .wpr-hidden-header {
    top: 0px;
  }
  .elementor-755
    .elementor-element.elementor-element-9779527
    + .wpr-hidden-header-flex {
    top: 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-755 .elementor-element.elementor-element-9779527 {
    top: 0px;
    bottom: auto;
  }
  .elementor-755
    .elementor-element.elementor-element-9779527
    + .wpr-hidden-header {
    top: 0px;
  }
  .elementor-755
    .elementor-element.elementor-element-9779527
    + .wpr-hidden-header-flex {
    top: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-755 .elementor-element.elementor-element-9779527 {
    top: 0px;
    bottom: auto;
    --flex-wrap: nowrap;
  }
  .elementor-755
    .elementor-element.elementor-element-9779527
    + .wpr-hidden-header {
    top: 0px;
  }
  .elementor-755
    .elementor-element.elementor-element-9779527
    + .wpr-hidden-header-flex {
    top: 0px;
  }
  .elementor-755 .elementor-element.elementor-element-6aef4cf {
    --width: 120px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-755 .elementor-element.elementor-element-5b281b8 {
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 28px);
    max-width: 28px;
  }
  .elementor-755
    .elementor-element.elementor-element-519b09a
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-755 .elementor-element.elementor-element-1d96eb1 {
    --flex-wrap: nowrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-755 .elementor-element.elementor-element-b80b863 .wpr-button-text,
  .elementor-755
    .elementor-element.elementor-element-b80b863
    .wpr-button::after {
    font-size: 13px;
  }
  .elementor-755
    .elementor-element.elementor-element-b80b863.wpr-button-icon-style-inline
    .wpr-button {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-b80b863.wpr-button-icon-style-block
    .wpr-button-text {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-b80b863.wpr-button-icon-style-inline-block
    .wpr-button-content {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-b80b863
    .wpr-button::after {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755 .elementor-element.elementor-element-f43516a .wpr-button-text,
  .elementor-755
    .elementor-element.elementor-element-f43516a
    .wpr-button::after {
    font-size: 13px;
  }
  .elementor-755
    .elementor-element.elementor-element-f43516a.wpr-button-icon-style-inline
    .wpr-button {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-f43516a.wpr-button-icon-style-block
    .wpr-button-text {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-f43516a.wpr-button-icon-style-inline-block
    .wpr-button-content {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-f43516a
    .wpr-button::after {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755 .elementor-element.elementor-element-5a3c6ee {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-755 .elementor-element.elementor-element-4761c60 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-755 .elementor-element.elementor-element-fe1b930 {
    --container-widget-width: 397px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 397px);
    max-width: 397px;
  }
  .elementor-755
    .elementor-element.elementor-element-fe1b930
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-755
    .elementor-element.elementor-element-7352055
    .elementor-heading-title {
    font-size: 69px;
  }
  .elementor-755
    .elementor-element.elementor-element-b15cf79
    .elementor-heading-title {
    font-size: 63px;
  }
  .elementor-755
    .elementor-element.elementor-element-0afee08
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-755 .elementor-element.elementor-element-33653cc {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-755 .elementor-element.elementor-element-fa45f09 {
    --flex-wrap: nowrap;
  }
  .elementor-755
    .elementor-element.elementor-element-08facae
    .elementor-heading-title {
    font-size: 8px;
  }
  .elementor-755 .elementor-element.elementor-element-4c0aced {
    --flex-wrap: nowrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-755 .elementor-element.elementor-element-f334bb9 .wpr-button-text,
  .elementor-755
    .elementor-element.elementor-element-f334bb9
    .wpr-button::after {
    font-size: 14px;
  }
  .elementor-755
    .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-inline
    .wpr-button {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-block
    .wpr-button-text {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-f334bb9.wpr-button-icon-style-inline-block
    .wpr-button-content {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-f334bb9
    .wpr-button::after {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755 .elementor-element.elementor-element-f5a230f .wpr-button-text,
  .elementor-755
    .elementor-element.elementor-element-f5a230f
    .wpr-button::after {
    font-size: 14px;
  }
  .elementor-755
    .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-inline
    .wpr-button {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-block
    .wpr-button-text {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-f5a230f.wpr-button-icon-style-inline-block
    .wpr-button-content {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-f5a230f
    .wpr-button::after {
    padding: 10px 10px 10px 10px;
  }
  .elementor-755 .elementor-element.elementor-element-ee809f0 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-755
    .elementor-element.elementor-element-686460a
    .elementor-heading-title {
    font-size: 63px;
  }
  .elementor-755
    .elementor-element.elementor-element-277cab1
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-755 .elementor-element.elementor-element-1dbe475 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-755
    .elementor-element.elementor-element-2f8252e
    .elementor-heading-title {
    font-size: 63px;
  }
  .elementor-755
    .elementor-element.elementor-element-31ad9c2
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-755 .elementor-element.elementor-element-17327ea {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-755
    .elementor-element.elementor-element-fc85644
    .elementor-heading-title {
    font-size: 63px;
  }
  .elementor-755
    .elementor-element.elementor-element-ef997c9
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-755 .elementor-element.elementor-element-cb1b9a2 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-755
    .elementor-element.elementor-element-bea7cd7
    .elementor-heading-title {
    font-size: 63px;
  }
  .elementor-755
    .elementor-element.elementor-element-a48e5a8
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-755 .elementor-element.elementor-element-ed75207 {
    --min-height: 56vh;
  }
  .elementor-755 .elementor-element.elementor-element-79f527e {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-5203ff8
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-755
    .elementor-element.elementor-element-639c716
    .elementor-heading-title {
    font-size: 17px;
    line-height: 1.4em;
  }
  .elementor-755 .elementor-element.elementor-element-0345e99 {
    --min-height: 52vh;
  }
  .elementor-755 .elementor-element.elementor-element-64006df {
    --padding-top: 05px;
    --padding-bottom: 05px;
    --padding-left: 05px;
    --padding-right: 05px;
  }
  .elementor-755
    .elementor-element.elementor-element-ad5a667
    .elementor-heading-title {
    font-size: 72px;
  }
  .elementor-755 .elementor-element.elementor-element-b4a7e05 {
    --width: 78%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-755
    .elementor-element.elementor-element-d6f930d
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-755
    .elementor-element.elementor-element-e9acbd9
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-755
    .elementor-element.elementor-element-1c0caa9
    .elementor-heading-title {
    font-size: 14px;
  }
} /* Start custom CSS for heading, class: .elementor-element-ad5a667 */
@keyframes vibrate {
  0% {
    transform: translate(0);
  }
  20% {
    transform: translate(-2px, 2px);
  }
  40% {
    transform: translate(2px, -2px);
  }
  60% {
    transform: translate(-2px, -2px);
  }
  80% {
    transform: translate(2px, 2px);
  }
  100% {
    transform: translate(0);
  }
}

.container1 {
  animation: vibrate 0.3s linear infinite;
} /* End custom CSS */
