.elementor-13255
  .elementor-element.elementor-element-1bfe994d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-1bfe994d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}

.elementor-13255 .elementor-element.elementor-element-1bfe994d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 0;
  z-index: 99;
}

.elementor-13255
  .elementor-element.elementor-element-1bfe994d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-13255
  .elementor-element.elementor-element-66398886.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-13255
  .elementor-element.elementor-element-66398886.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-13255
  .elementor-element.elementor-element-66398886
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-66398886
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-65a83bd6 {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-65a83bd6
  .elementor-heading-title {
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
}

.elementor-13255
  .elementor-element.elementor-element-58b61269
  > .elementor-container {
  max-width: 900px;
}

.elementor-13255
  .elementor-element.elementor-element-58b61269:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-58b61269
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000e8;
  /* background-image: url("urn:scrapbook:download:error:https://psychefnyk.com/lander/mx_uroxel_prostatit_form_p1180_sp590_desactiva_rocketprofit_pixel_domonetka/site_1_2_3_files/1641146968_6-boomba-club-p-porn-background-erotika-8.jpg"); */
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-13255 .elementor-element.elementor-element-58b61269:hover {
  background-color: #fff0;
}

.elementor-13255
  .elementor-element.elementor-element-58b61269
  > .elementor-background-overlay {
  background-color: #fff0;
  background-image: linear-gradient(180deg, #000000ad 0%, #0340b9 100%);
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-58b61269 {
  border-style: solid;
  border-width: 0 0 0 0;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 85px 0 50px 0;
}

.elementor-13255
  .elementor-element.elementor-element-684395be
  > .elementor-element-populated {
  margin: -53px 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-7bbdd396 {
  --animation-duration: 1200ms;
  --dynamic-text-color: #ff4d4d;
}

.elementor-13255
  .elementor-element.elementor-element-7bbdd396
  .elementor-headline {
  text-align: center;
  font-family: "Montserrat", Sans-serif;
  font-size: 1.8em;
  font-weight: 300;
}

.elementor-13255
  .elementor-element.elementor-element-7bbdd396
  .elementor-headline-dynamic-wrapper
  path {
  stroke: #ff008863;
}

.elementor-13255
  .elementor-element.elementor-element-7bbdd396
  .elementor-headline-plain-text {
  color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-7bbdd396
  .elementor-headline-dynamic-text {
  font-weight: 800;
}

.elementor-13255
  .elementor-element.elementor-element-7bbdd396
  > .elementor-widget-container {
  margin: -47px 0 -22px 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-78d23d33 {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-78d23d33
  .elementor-heading-title {
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  text-decoration: underline;
}

.elementor-13255
  .elementor-element.elementor-element-700da5e7
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  letter-spacing: 0.8px;
  background-color: #1c1c1c;
  border-radius: 133px 133px 133px 133px;
  padding: 20px 20px 20px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-700da5e7
  > .elementor-widget-container {
  margin: 1px 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}

body.rtl
  .elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}

body:not(.rtl)
  .elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-icon
  i {
  color: #988f9f;
  transition: color 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-icon
  svg {
  fill: #988f9f;
  transition: fill 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-40d8a626 {
  --e-icon-list-icon-size: 13px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-offset: 0px;
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-icon {
  padding-right: 1px;
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 0.8em;
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  .elementor-icon-list-text {
  color: #fff;
  transition: color 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-40d8a626
  > .elementor-widget-container {
  margin: -17px 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-3550b73a {
  --display: flex;
  --justify-content: center;
  --gap: 1px 1px;
  --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-13255
  .elementor-element.elementor-element-3550b73a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-3550b73a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0340b9;
}

.elementor-13255 .elementor-element.elementor-element-3550b73a,
.elementor-13255 .elementor-element.elementor-element-3550b73a::before {
  --border-transition: 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-4794c31e
  .wpb-ea-pro-news-ticker.breaking-news-ticker
  li {
  color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-4794c31e
  .wpb-ea-pro-news-ticker.breaking-news-ticker
  li
  a {
  color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-4794c31e
  .wpb-ea-pro-news-ticker.breaking-news-ticker
  li:hover,
.wpb-ea-pro-news-ticker.breaking-news-ticker li a:hover {
  color: #3878ff;
}

.elementor-13255
  .elementor-element.elementor-element-4794c31e
  .wpb-ea-pro-news-ticker.breaking-news-ticker {
  background-color: #0340b9;
  border-style: none;
  border-radius: 0;
}

.elementor-13255
  .elementor-element.elementor-element-4794c31e
  .wpb-ea-pro-news-ticker.breaking-news-ticker
  ul
  li {
  font-family: "Verdana", Sans-serif;
  font-size: 1.3em;
  font-weight: 500;
}

.elementor-13255
  .elementor-element.elementor-element-4794c31e
  .wpb-ea-pro-news-ticker
  .bn-news
  ul
  li {
  padding: 0 36px;
}

.elementor-13255
  .elementor-element.elementor-element-4794c31e
  .wpb-ea-pro-news-ticker
  .bn-label {
  color: #fff;
  background-color: #ff5a5a;
  padding: 0 15px;
}

.elementor-13255
  .elementor-element.elementor-element-4794c31e
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-cb93e03 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-aeee0df {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-aeee0df
  .elementor-heading-title {
  color: #fff;
  font-family: "Manrope", Sans-serif;
  font-size: 2.3em;
  font-weight: 600;
}

.elementor-13255
  .elementor-element.elementor-element-aeee0df
  > .elementor-widget-container {
  margin: 30px 0 50px 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-28c1913f {
  --divider-border-style: solid;
  --divider-color: #001846;
  --divider-border-width: 0px;
}

.elementor-13255
  .elementor-element.elementor-element-28c1913f
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-13255
  .elementor-element.elementor-element-28c1913f
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-13255
  .elementor-element.elementor-element-28c1913f
  > .elementor-widget-container {
  margin: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-61b589dd {
  --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;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-7f520b7 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.81;
  --overlay-mix-blend-mode: color;
  --border-radius: 20px 20px 20px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-7f520b7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-7f520b7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/xxx2.png");
  background-position: center center;
  background-size: cover;
}

.elementor-13255 .elementor-element.elementor-element-7f520b7::before,
.elementor-13255
  .elementor-element.elementor-element-7f520b7
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-7f520b7
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-7f520b7
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-7f520b7
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-7f520b7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #fff0;
  background-image: linear-gradient(180deg, #0340b9 74%, #000000 100%);
}

.elementor-13255 .elementor-element.elementor-element-7f520b7,
.elementor-13255 .elementor-element.elementor-element-7f520b7::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-3aee554 {
  --display: flex;
  --gap: 30px 30px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-2fb68ed {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 1px 1px;
  --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-13255
  .elementor-element.elementor-element-2fb68ed:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-2fb68ed
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff4a;
}

.elementor-13255 .elementor-element.elementor-element-2fb68ed,
.elementor-13255 .elementor-element.elementor-element-2fb68ed::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-2fb68ed.e-con {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-23839c6 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-23839c6
  > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-e7248b2 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.81;
  --overlay-mix-blend-mode: darken;
  --border-radius: 20px 20px 20px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-e7248b2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-e7248b2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/nyMiyD2926183.webp");
  background-position: center center;
  background-size: cover;
}

.elementor-13255 .elementor-element.elementor-element-e7248b2::before,
.elementor-13255
  .elementor-element.elementor-element-e7248b2
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-e7248b2
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-e7248b2
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-e7248b2
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-e7248b2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #fff0;
  background-image: linear-gradient(180deg, #0340b9 74%, #000000 100%);
}

.elementor-13255 .elementor-element.elementor-element-e7248b2,
.elementor-13255 .elementor-element.elementor-element-e7248b2::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-ce0a46f {
  --display: flex;
  --gap: 30px 30px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-769bf6b {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 1px 1px;
  --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-13255
  .elementor-element.elementor-element-769bf6b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-769bf6b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff4a;
}

.elementor-13255 .elementor-element.elementor-element-769bf6b,
.elementor-13255 .elementor-element.elementor-element-769bf6b::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-769bf6b.e-con {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-57835fd {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-57835fd
  > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-58e9509 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.81;
  --overlay-mix-blend-mode: color;
  --border-radius: 20px 20px 20px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-58e9509:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-58e9509
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/sex.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-13255 .elementor-element.elementor-element-58e9509::before,
.elementor-13255
  .elementor-element.elementor-element-58e9509
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-58e9509
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-58e9509
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-58e9509
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-58e9509
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #fff0;
  background-image: linear-gradient(180deg, #0340b9 74%, #000000 100%);
}

.elementor-13255 .elementor-element.elementor-element-58e9509,
.elementor-13255 .elementor-element.elementor-element-58e9509::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-0d21fb6 {
  --display: flex;
  --gap: 30px 30px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-09fa16b {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 1px 1px;
  --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-13255
  .elementor-element.elementor-element-09fa16b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-09fa16b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff4a;
}

.elementor-13255 .elementor-element.elementor-element-09fa16b,
.elementor-13255 .elementor-element.elementor-element-09fa16b::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-09fa16b.e-con {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-cdc3279 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-cdc3279
  > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-0184d4d {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.81;
  --overlay-mix-blend-mode: color;
  --border-radius: 20px 20px 20px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-0184d4d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-0184d4d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/young-brunette-woman-black-lingerie-chiaroscuro-lighting-scaled.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-13255 .elementor-element.elementor-element-0184d4d::before,
.elementor-13255
  .elementor-element.elementor-element-0184d4d
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-0184d4d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-0184d4d
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-0184d4d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-0184d4d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #fff0;
  background-image: linear-gradient(180deg, #0340b9 74%, #000000 100%);
}

.elementor-13255 .elementor-element.elementor-element-0184d4d,
.elementor-13255 .elementor-element.elementor-element-0184d4d::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-58a69cc {
  --display: flex;
  --gap: 30px 30px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-fec3794 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 1px 1px;
  --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-13255
  .elementor-element.elementor-element-fec3794:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-fec3794
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff4a;
}

.elementor-13255 .elementor-element.elementor-element-fec3794,
.elementor-13255 .elementor-element.elementor-element-fec3794::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-fec3794.e-con {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-f338c0a {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-f338c0a
  > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-7719aedc img {
  width: 33%;
  max-width: 33%;
  margin: 100px 0;
}

.elementor-13255
  .elementor-element.elementor-element-7719aedc
  > .elementor-widget-container {
  margin: -50px 0 -100px 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-3407896b {
  --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;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-635822c {
  --divider-border-style: solid;
  --divider-color: #001846;
  --divider-border-width: 0px;
}

.elementor-13255
  .elementor-element.elementor-element-635822c
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-13255
  .elementor-element.elementor-element-635822c
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-13255 .elementor-element.elementor-element-5249d0cc {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 5em;
  font-weight: 900;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-5249d0cc
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-5146d20 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-02346a1 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #0340b9;
  --border-color: #0340b9;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0 0 13px 6px rgba(0, 187.64668390998395, 255, 0.5);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255
  .elementor-element.elementor-element-02346a1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-02346a1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0006;
}

.elementor-13255 .elementor-element.elementor-element-02346a1,
.elementor-13255 .elementor-element.elementor-element-02346a1::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-02346a1.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-13255 .elementor-element.elementor-element-6797706 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 2em;
  font-weight: 600;
}

.elementor-13255
  .elementor-element.elementor-element-6797706
  > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-1263d8e {
  --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;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-1a90e6d {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-f75b31f {
  --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: 1px 1px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-b69186b {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-cac3ff9 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-18013ac {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.2em;
}

.elementor-13255 .elementor-element.elementor-element-0b4487b {
  --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: 1px 1px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-e12669e {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-c11d72f {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-3e885f4 {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.2em;
}

.elementor-13255 .elementor-element.elementor-element-37c4219 {
  --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: 1px 1px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-653c86d {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-35c88ae {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-fc8e0dd {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.2em;
}

.elementor-13255 .elementor-element.elementor-element-9f7ceaa {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-8ecdfdd {
  --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: 1px 1px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-9007610 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-adf7c21 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-99bc560 {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.2em;
}

.elementor-13255 .elementor-element.elementor-element-ae57293 {
  --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: 1px 1px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-599bc8d {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-5191fdd {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-845a4c6 {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.2em;
}

.elementor-13255 .elementor-element.elementor-element-0ad0cdb {
  --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: 1px 1px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-9673ea3 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-b74ac55 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-5a09b0c {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-3bea739:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-3bea739
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0340b9;
}

.elementor-13255 .elementor-element.elementor-element-3bea739,
.elementor-13255
  .elementor-element.elementor-element-3bea739
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}

.elementor-13255 .elementor-element.elementor-element-3bea739 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 50px 0 50px;
}

.elementor-13255
  .elementor-element.elementor-element-3bea739
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-13255
  .elementor-element.elementor-element-23e71a1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-13255
  .elementor-element.elementor-element-23e71a1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-13255
  .elementor-element.elementor-element-23e71a1
  > .elementor-element-populated {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-04877e3 {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-04877e3
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.elementor-13255 .elementor-element.elementor-element-3038442 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.elementor-13255
  .elementor-element.elementor-element-b5fc4e6
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  letter-spacing: 0.8px;
  background-color: #e05048;
  border-style: solid;
  border-width: 0 0 5px 1px;
  border-color: #000;
  border-radius: 133px 133px 133px 133px;
  box-shadow: -3px 0 1px 0 #000;
  padding: 20px 20px 20px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-b5fc4e6
  > .elementor-widget-container {
  margin: 20px 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-d00891c
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-7321872 {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-7321872
  > .elementor-widget-container {
  margin: -70px -80px 0 -80px;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-42072b4c {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-22a8ab7b {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-22a8ab7b
  .elementor-heading-title {
  color: #8eb4ff;
}

.elementor-13255 .elementor-element.elementor-element-5c40d777 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}

.elementor-13255
  .elementor-element.elementor-element-5c40d777.elementor-element {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-7616d15d {
  --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;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-2d5a0eae {
  --display: flex;
  --gap: 40px 40px;
  --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-13255 .elementor-element.elementor-element-5b54a47d {
  --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;
  --gap: 0px 0px;
  --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-13255 .elementor-element.elementor-element-4cd2e7cd {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 20px 0px 0px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-31545823 {
  --display: flex;
  --justify-content: space-between;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.81;
  --overlay-mix-blend-mode: darken;
  --border-radius: 20px 0px 0px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-31545823:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-31545823
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/3.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-13255 .elementor-element.elementor-element-31545823::before,
.elementor-13255
  .elementor-element.elementor-element-31545823
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-31545823
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-31545823
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-31545823
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-31545823
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #fff0;
  background-image: linear-gradient(180deg, #0340b9 74%, #000000 100%);
}

.elementor-13255 .elementor-element.elementor-element-31545823,
.elementor-13255 .elementor-element.elementor-element-31545823::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-33d87dbe {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-69aa7975 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-2c0c6098 {
  --display: flex;
  --gap: 30px 30px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-412f6172 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 1px 1px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 21px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: -20px;
  --padding-bottom: -20px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-13255
  .elementor-element.elementor-element-412f6172:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-412f6172
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}

.elementor-13255 .elementor-element.elementor-element-412f6172,
.elementor-13255 .elementor-element.elementor-element-412f6172::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-412f6172.e-con {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-59508331 {
  text-align: center;
  color: #000;
  font-family: "Poppins", Sans-serif;
  font-size: 1.3em;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-59508331
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-3eb91229 {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-3eb91229
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1px;
  letter-spacing: 3.4px;
}

.elementor-13255 .elementor-element.elementor-element-7a3e15cc {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-7a3e15cc
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 1px;
}

.elementor-13255
  .elementor-element.elementor-element-7a3e15cc
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-7a3e15cc.elementor-element {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-3a6af529 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 0px 20px 20px 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 0px;
}

.elementor-13255
  .elementor-element.elementor-element-3a6af529:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-3a6af529
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #464646;
}

.elementor-13255 .elementor-element.elementor-element-3a6af529,
.elementor-13255 .elementor-element.elementor-element-3a6af529::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-49661d9 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-4c0093d {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-4c0093d
  > .elementor-widget-container {
  margin: 0 0 -30px 0;
}

.elementor-13255 .elementor-element.elementor-element-25fa938e {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-25fa938e
  .elementor-heading-title {
  color: #8eb4ff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-25fa938e
  > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-72eb1d85 {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 0.9em;
  font-weight: 400;
}

.elementor-13255
  .elementor-element.elementor-element-72eb1d85
  > .elementor-widget-container {
  margin: 30px 0 0 0;
  padding: 0 80px 0 0;
}

.elementor-13255 .elementor-element.elementor-element-19b77fc7 {
  --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;
  --gap: 0px 0px;
  --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-13255 .elementor-element.elementor-element-46bffb75 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 20px 0px 0px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-17e92526 {
  --display: flex;
  --justify-content: space-between;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.81;
  --overlay-mix-blend-mode: darken;
  --border-radius: 20px 0px 0px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-17e92526:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-17e92526
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/2.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-13255 .elementor-element.elementor-element-17e92526::before,
.elementor-13255
  .elementor-element.elementor-element-17e92526
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-17e92526
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-17e92526
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-17e92526
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-17e92526
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #fff0;
  background-image: linear-gradient(180deg, #0340b9 74%, #000000 100%);
}

.elementor-13255 .elementor-element.elementor-element-17e92526,
.elementor-13255 .elementor-element.elementor-element-17e92526::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-46b66ebc {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-7f516fb3 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-595de1ef {
  --display: flex;
  --gap: 30px 30px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-130d0e7d {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 1px 1px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 21px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: -20px;
  --padding-bottom: -20px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-13255
  .elementor-element.elementor-element-130d0e7d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-130d0e7d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}

.elementor-13255 .elementor-element.elementor-element-130d0e7d,
.elementor-13255 .elementor-element.elementor-element-130d0e7d::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-130d0e7d.e-con {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-aed9df2 {
  text-align: center;
  color: #000;
  font-family: "Poppins", Sans-serif;
  font-size: 1.3em;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-aed9df2
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-692e502e {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-692e502e
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1px;
  letter-spacing: 3.4px;
}

.elementor-13255 .elementor-element.elementor-element-2c959b05 {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-2c959b05
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.elementor-13255
  .elementor-element.elementor-element-2c959b05
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-2c959b05.elementor-element {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-293d3e08 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 0px 20px 20px 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 0px;
}

.elementor-13255
  .elementor-element.elementor-element-293d3e08:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-293d3e08
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #464646;
}

.elementor-13255 .elementor-element.elementor-element-293d3e08,
.elementor-13255 .elementor-element.elementor-element-293d3e08::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-24f78e9f {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-1b53ab9b {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-1b53ab9b
  > .elementor-widget-container {
  margin: 0 0 -30px 0;
}

.elementor-13255 .elementor-element.elementor-element-77f3ff13 {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-77f3ff13
  .elementor-heading-title {
  color: #8eb4ff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-77f3ff13
  > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-65f433be {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 0.9em;
  font-weight: 400;
}

.elementor-13255
  .elementor-element.elementor-element-65f433be
  > .elementor-widget-container {
  margin: 30px 0 0 0;
  padding: 0 80px 0 0;
}

.elementor-13255 .elementor-element.elementor-element-6f87567f {
  --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;
  --gap: 0px 0px;
  --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-13255 .elementor-element.elementor-element-298a3465 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 20px 0px 0px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-31d3777 {
  --display: flex;
  --justify-content: space-between;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.81;
  --overlay-mix-blend-mode: darken;
  --border-radius: 20px 0px 0px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-31d3777:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-31d3777
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/1.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-13255 .elementor-element.elementor-element-31d3777::before,
.elementor-13255
  .elementor-element.elementor-element-31d3777
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-31d3777
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-31d3777
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-31d3777
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-31d3777
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #fff0;
  background-image: linear-gradient(180deg, #0340b9 74%, #000000 100%);
}

.elementor-13255 .elementor-element.elementor-element-31d3777,
.elementor-13255 .elementor-element.elementor-element-31d3777::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-9ef24ba {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-1766b597 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-248b88 {
  --display: flex;
  --gap: 30px 30px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-1bb4ad0b {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 1px 1px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 21px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: -20px;
  --padding-bottom: -20px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-13255
  .elementor-element.elementor-element-1bb4ad0b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-1bb4ad0b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}

.elementor-13255 .elementor-element.elementor-element-1bb4ad0b,
.elementor-13255 .elementor-element.elementor-element-1bb4ad0b::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-1bb4ad0b.e-con {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-1a523954 {
  text-align: center;
  color: #000;
  font-family: "Poppins", Sans-serif;
  font-size: 1.3em;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-1a523954
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-37b11448 {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-37b11448
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1px;
  letter-spacing: 3.4px;
}

.elementor-13255 .elementor-element.elementor-element-5a44e63b {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-5a44e63b
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.elementor-13255
  .elementor-element.elementor-element-5a44e63b
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-5a44e63b.elementor-element {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-7b66a78f {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 0px 20px 20px 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 0px;
}

.elementor-13255
  .elementor-element.elementor-element-7b66a78f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-7b66a78f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #464646;
}

.elementor-13255 .elementor-element.elementor-element-7b66a78f,
.elementor-13255 .elementor-element.elementor-element-7b66a78f::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-42f525aa {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-121cc829 {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-121cc829
  > .elementor-widget-container {
  margin: 0 0 -30px 0;
}

.elementor-13255 .elementor-element.elementor-element-813f041 {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-813f041
  .elementor-heading-title {
  color: #8eb4ff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-813f041
  > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-7587adb3 {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 0.9em;
  font-weight: 400;
}

.elementor-13255
  .elementor-element.elementor-element-7587adb3
  > .elementor-widget-container {
  margin: 30px 0 0 0;
  padding: 0 80px 0 0;
}

.elementor-13255 .elementor-element.elementor-element-352ade9 {
  --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;
  --gap: 0px 0px;
  --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-13255 .elementor-element.elementor-element-7047688 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 20px 0px 0px 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-86a5ef8 {
  --display: flex;
  --justify-content: space-between;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.81;
  --overlay-mix-blend-mode: color;
  --border-radius: 20px 0px 0px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-86a5ef8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-86a5ef8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/young-brunette-woman-black-lingerie-chiaroscuro-lighting-scaled.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-13255 .elementor-element.elementor-element-86a5ef8::before,
.elementor-13255
  .elementor-element.elementor-element-86a5ef8
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-86a5ef8
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-86a5ef8
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-86a5ef8
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-86a5ef8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #fff0;
  background-image: linear-gradient(180deg, #0340b9 74%, #000000 100%);
}

.elementor-13255 .elementor-element.elementor-element-86a5ef8,
.elementor-13255 .elementor-element.elementor-element-86a5ef8::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-268e4fa {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-47d7bfc {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-b0367fa {
  --display: flex;
  --gap: 30px 30px;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-a9c3a8b {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 1px 1px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 21px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: -20px;
  --padding-bottom: -20px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-13255
  .elementor-element.elementor-element-a9c3a8b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-a9c3a8b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}

.elementor-13255 .elementor-element.elementor-element-a9c3a8b,
.elementor-13255 .elementor-element.elementor-element-a9c3a8b::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-a9c3a8b.e-con {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-8b54712 {
  text-align: center;
  color: #000;
  font-family: "Poppins", Sans-serif;
  font-size: 1.3em;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-8b54712
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-bd61433 {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-bd61433
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 2.5em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1px;
  letter-spacing: 3.4px;
}

.elementor-13255 .elementor-element.elementor-element-ec652bb {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-ec652bb
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.elementor-13255
  .elementor-element.elementor-element-ec652bb
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-ec652bb.elementor-element {
  --align-self: center;
}

.elementor-13255 .elementor-element.elementor-element-17f0a08 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 0px 20px 20px 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 0px;
}

.elementor-13255
  .elementor-element.elementor-element-17f0a08:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-17f0a08
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #464646;
}

.elementor-13255 .elementor-element.elementor-element-17f0a08,
.elementor-13255 .elementor-element.elementor-element-17f0a08::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-53917d5 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-de1f453 {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-de1f453
  > .elementor-widget-container {
  margin: 0 0 -30px 0;
}

.elementor-13255 .elementor-element.elementor-element-a8d8024 {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-a8d8024
  .elementor-heading-title {
  color: #8eb4ff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-a8d8024
  > .elementor-widget-container {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-bb40b79 {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 0.9em;
  font-weight: 400;
}

.elementor-13255
  .elementor-element.elementor-element-bb40b79
  > .elementor-widget-container {
  margin: 30px 0 0 0;
  padding: 0 80px 0 0;
}

.elementor-13255 .elementor-element.elementor-element-533c8b6 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
}

.elementor-13255 .elementor-element.elementor-element-533c8b6::before,
.elementor-13255
  .elementor-element.elementor-element-533c8b6
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-533c8b6
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-533c8b6
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-533c8b6
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-533c8b6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  /*background-image: url("../assets/bkg-pdfs.jpg");*/
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-13255 .elementor-element.elementor-element-be3f915 {
  --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: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}

.elementor-13255 .elementor-element.elementor-element-be3f915::before,
.elementor-13255
  .elementor-element.elementor-element-be3f915
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-be3f915
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-13255
  .elementor-element.elementor-element-be3f915
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-be3f915
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-13255
  .elementor-element.elementor-element-be3f915
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #000;
}

.elementor-13255 .elementor-element.elementor-element-be3f915,
.elementor-13255 .elementor-element.elementor-element-be3f915::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-e9abd30 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-09fe4c6 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 20px 20px 20px 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-13255
  .elementor-element.elementor-element-09fe4c6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-09fe4c6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #464646;
}

.elementor-13255 .elementor-element.elementor-element-09fe4c6,
.elementor-13255 .elementor-element.elementor-element-09fe4c6::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-81d5b2b {
  text-align: center;
  color: #ff0404;
  font-family: "Poppins", Sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  text-decoration: line-through;
}

.elementor-13255
  .elementor-element.elementor-element-81d5b2b
  > .elementor-widget-container {
  margin: 0 0 -30px 0;
}

.elementor-13255 .elementor-element.elementor-element-aa49244 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 2.7em;
  font-weight: 700;
}

.elementor-13255
  .elementor-element.elementor-element-aa49244
  > .elementor-widget-container {
  margin: -30px 0 -30px 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-2e5ea20 {
  text-align: center;
  color: red;
  font-family: "Poppins", Sans-serif;
  font-size: 5em;
  font-weight: 800;
  text-shadow: 0 0 6px rgba(0, 107.82059165759475, 255, 0.64);
}

.elementor-13255
  .elementor-element.elementor-element-2e5ea20
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-c31a756
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  letter-spacing: 0.8px;
  background-color: #0340b9;
  border-style: solid;
  border-width: 0 0 5px 1px;
  border-color: #000;
  border-radius: 133px 133px 133px 133px;
  box-shadow: -3px 0 1px 0 #000;
  padding: 20px 20px 20px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-c31a756
  > .elementor-widget-container {
  margin: 1px 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-ebf300a img {
  width: 80%;
}

.elementor-13255
  .elementor-element.elementor-element-ebf300a
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}

.elementor-13255
  .elementor-element.elementor-element-7c54a0f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-7c54a0f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}

.elementor-13255
  .elementor-element.elementor-element-7c54a0f
  > .elementor-background-overlay {
  opacity: 0.03;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-7c54a0f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 50px 0 50px 0;
}

.elementor-13255
  .elementor-element.elementor-element-acf8ad5
  > .elementor-element-populated {
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-7c78a95 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  text-transform: uppercase;
  text-shadow: 0 0 91px rgb(0 0 0 / 0.3);
}

.elementor-13255
  .elementor-element.elementor-element-7c78a95
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 10px 10px 10px 10px;
  background-color: #0340b9;
}

.elementor-13255 .elementor-element.elementor-element-7968c15 {
  text-align: center;
  color: #fff;
  font-family: "Roboto", Sans-serif;
  font-size: 1.5em;
  text-transform: uppercase;
  line-height: 0.5em;
}

.elementor-13255
  .elementor-element.elementor-element-7968c15
  > .elementor-widget-container {
  margin: 0 0 -27px 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-19d2743 {
  text-align: center;
  color: #000;
  font-family: "Poppins", Sans-serif;
  font-size: 2em;
  font-weight: 900;
  line-height: 0.2em;
}

.elementor-13255
  .elementor-element.elementor-element-19d2743
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-42f1744 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-42f1744
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-8e6ad3a
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}

.elementor-13255
  .elementor-element.elementor-element-8e6ad3a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-8e6ad3a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-a86fb4c
  > .elementor-element-populated {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-a86fb4c
  > .elementor-element-populated,
.elementor-13255
  .elementor-element.elementor-element-a86fb4c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-13255
  .elementor-element.elementor-element-a86fb4c
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}

.elementor-13255
  .elementor-element.elementor-element-a86fb4c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-group {
  padding-right: calc(11px / 2);
  padding-left: calc(11px / 2);
  margin-bottom: 18px;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-form-fields-wrapper {
  margin-left: calc(-11px / 2);
  margin-right: calc(-11px / 2);
  margin-bottom: -18px;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl
  .elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0;
}

body:not(.rtl)
  .elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0;
}

body
  .elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-group
  > label,
.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-subgroup
  label {
  color: #000;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-group
  > label {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-type-html {
  padding-bottom: 0;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-group
  .elementor-field,
.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-subgroup
  label {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  font-style: italic;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  border-style: solid;
  border-width: 0 0 5px 0;
  border-radius: 20px 20px 20px 20px;
  padding: 17px 15px 17px 15px;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .e-form__buttons__wrapper__button-next {
  background-color: #e05048;
  color: #fff;
  border-color: #000;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-button[type="submit"] {
  background-color: #e05048;
  color: #fff;
  border-color: #000;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-button[type="submit"]
  svg
  * {
  fill: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .e-form__buttons__wrapper__button-previous {
  background-color: #fff;
  color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .e-form__buttons__wrapper__button-next:hover {
  color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-button[type="submit"]:hover {
  color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  .e-form__buttons__wrapper__button-previous:hover {
  color: #fff;
}

.elementor-13255 .elementor-element.elementor-element-bbb35b3 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

.elementor-13255
  .elementor-element.elementor-element-bbb35b3
  > .elementor-widget-container {
  margin: 0 70px 15px 70px;
}

.elementor-13255 .elementor-element.elementor-element-e698dbe {
  text-align: center;
  color: #000;
  font-family: "Roboto", Sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-e698dbe
  > .elementor-widget-container {
  margin: -21px 0 -18px 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-3bfef8c
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-3bfef8c.elementor-view-stacked
  .elementor-icon {
  background-color: red;
}

.elementor-13255
  .elementor-element.elementor-element-3bfef8c.elementor-view-framed
  .elementor-icon,
.elementor-13255
  .elementor-element.elementor-element-3bfef8c.elementor-view-default
  .elementor-icon {
  color: red;
  border-color: red;
}

.elementor-13255
  .elementor-element.elementor-element-3bfef8c.elementor-view-framed
  .elementor-icon,
.elementor-13255
  .elementor-element.elementor-element-3bfef8c.elementor-view-default
  .elementor-icon
  svg {
  fill: red;
}

.elementor-13255 .elementor-element.elementor-element-3bfef8c .elementor-icon {
  font-size: 39px;
}

.elementor-13255
  .elementor-element.elementor-element-3bfef8c
  .elementor-icon
  svg {
  height: 39px;
}

.elementor-13255 .elementor-element.elementor-element-3bfef8c .elementor-icon i,
.elementor-13255
  .elementor-element.elementor-element-3bfef8c
  .elementor-icon
  svg {
  transform: rotate(340deg);
}

.elementor-13255
  .elementor-element.elementor-element-3bfef8c
  > .elementor-widget-container {
  margin: -33px 0 -3px 227px;
}

.elementor-13255 .elementor-element.elementor-element-359146f {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-359146f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-359146f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #303030;
}

.elementor-13255 .elementor-element.elementor-element-359146f,
.elementor-13255 .elementor-element.elementor-element-359146f::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-de1cb3a {
  text-align: center;
  color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-de1cb3a
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-33f9f3b
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-a6c96e9 {
  text-align: center;
  color: red;
  font-family: "Rubik", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: uppercase;
  font-style: italic;
}

.elementor-13255
  .elementor-element.elementor-element-ec6734f
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #e83d72;
  opacity: 0.5;
}

.elementor-13255
  .elementor-element.elementor-element-ec6734f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-ec6734f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-79d5e21 {
  --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;
  --background-transition: 0.3s;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-13255 .elementor-element.elementor-element-8997710 img {
  width: 45%;
  max-width: 45%;
}

.elementor-13255 .elementor-element.elementor-element-59f0a55 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-60a5c16
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}

.elementor-13255 .elementor-element.elementor-element-c853d3e {
  text-align: left;
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 1em;
}

.elementor-13255
  .elementor-element.elementor-element-c853d3e
  > .elementor-widget-container {
  padding: 0 0 0 25px;
}

.elementor-13255
  .elementor-element.elementor-element-56cfd64:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-56cfd64
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}

.elementor-13255 .elementor-element.elementor-element-56cfd64 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 24px 40px 24px;
}

.elementor-13255
  .elementor-element.elementor-element-56cfd64
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-9f51574:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-13255
  .elementor-element.elementor-element-9f51574
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}

.elementor-13255
  .elementor-element.elementor-element-9f51574
  > .elementor-element-populated,
.elementor-13255
  .elementor-element.elementor-element-9f51574
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-13255
  .elementor-element.elementor-element-9f51574
  > .elementor-background-slideshow {
  border-radius: 16px 16px 16px 16px;
}

.elementor-13255
  .elementor-element.elementor-element-9f51574
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 40px 40px 40px;
}

.elementor-13255
  .elementor-element.elementor-element-9f51574
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-d2a06a3 {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-d2a06a3
  .elementor-heading-title {
  color: #000;
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.elementor-13255
  .elementor-element.elementor-element-d2a06a3
  > .elementor-widget-container {
  padding: 20px 0 20px 0;
}

.elementor-13255 .elementor-element.elementor-element-b8d743e {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-b8d743e
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-b8d743e
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-c3cdd15 {
  --divider-border-style: solid;
  --divider-color: #cfcfcf;
  --divider-border-width: 1px;
}

.elementor-13255
  .elementor-element.elementor-element-c3cdd15
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-13255
  .elementor-element.elementor-element-c3cdd15
  .elementor-divider {
  text-align: center;
  padding-block-start: 0;
  padding-block-end: 0;
}

.elementor-13255
  .elementor-element.elementor-element-c3cdd15
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 4px 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-9bac01c {
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-2846fee
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-ae36223
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-ae36223
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-ae36223
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-ae36223
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-ae36223
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-ae36223
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-07b02f0 {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-07b02f0
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-07b02f0
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-ece7968 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-6150071
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-c2eec49
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-c2eec49
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-c2eec49
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-c2eec49
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-c2eec49
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-c2eec49
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-163dcb6 {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-163dcb6
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-163dcb6
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-f946f05 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px 0 0 24px;
}

.elementor-13255
  .elementor-element.elementor-element-ae1eb28
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: #e9ebee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 24px;
}

.elementor-13255
  .elementor-element.elementor-element-ae1eb28
  > .elementor-element-populated,
.elementor-13255
  .elementor-element.elementor-element-ae1eb28
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-13255
  .elementor-element.elementor-element-ae1eb28
  > .elementor-background-slideshow {
  border-radius: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-ae1eb28
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-e3fe436
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-e3fe436
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-e3fe436
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-e3fe436
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-e3fe436
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-e3fe436
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-8b8fc38 {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-8b8fc38
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-8b8fc38
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-967ecdf {
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px 0 0 24px;
}

.elementor-13255
  .elementor-element.elementor-element-f904dfc
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: #e9ebee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 24px;
}

.elementor-13255
  .elementor-element.elementor-element-f904dfc
  > .elementor-element-populated,
.elementor-13255
  .elementor-element.elementor-element-f904dfc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-13255
  .elementor-element.elementor-element-f904dfc
  > .elementor-background-slideshow {
  border-radius: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-f904dfc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-afa3358
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-afa3358
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-afa3358
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-afa3358
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-afa3358
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-afa3358
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-353d64c {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-353d64c
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-353d64c
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-ac70446 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-eb7150e
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-f9c7357
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-f9c7357
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-f9c7357
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-f9c7357
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-f9c7357
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-f9c7357
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-ebe4cbf {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-ebe4cbf
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-ebe4cbf
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-5a55e29 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-df7c14d
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-df7c14d
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-df7c14d
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-df7c14d
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-df7c14d
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-df7c14d
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-53277da {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-53277da
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-53277da
  > .elementor-widget-container {
  margin: -10px 0 0 0;
  padding: 0 0 0 64px;
}

.elementor-13255 .elementor-element.elementor-element-f01a3ef {
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-8caf305
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-5842924
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-5842924
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-5842924
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-5842924
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-5842924
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-5842924
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-13f8478 {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-13f8478
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-13f8478
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-43c6d21 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px 0 0 24px;
}

.elementor-13255
  .elementor-element.elementor-element-6d5cae7
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: #e9ebee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 24px;
}

.elementor-13255
  .elementor-element.elementor-element-6d5cae7
  > .elementor-element-populated,
.elementor-13255
  .elementor-element.elementor-element-6d5cae7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-13255
  .elementor-element.elementor-element-6d5cae7
  > .elementor-background-slideshow {
  border-radius: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-6d5cae7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-2e42800
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-2e42800
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-2e42800
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-2e42800
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-2e42800
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-2e42800
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-2b8a18d {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-2b8a18d
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-2b8a18d
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-589feab {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 24px;
}

.elementor-13255
  .elementor-element.elementor-element-1eadacd
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: #e9ebee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 24px 0 0 24px;
}

.elementor-13255
  .elementor-element.elementor-element-1eadacd
  > .elementor-element-populated,
.elementor-13255
  .elementor-element.elementor-element-1eadacd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-13255
  .elementor-element.elementor-element-1eadacd
  > .elementor-background-slideshow {
  border-radius: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-1eadacd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-088f989
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-088f989
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-088f989
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-088f989
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-088f989
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-088f989
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-f48503c {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-f48503c
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-f48503c
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-c581dc7 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-1e63385
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 0;
}

.elementor-13255
  .elementor-element.elementor-element-f74b5e5
  .elementor-testimonial-wrapper {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-f74b5e5
  .elementor-testimonial-content {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-f74b5e5
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-13255
  .elementor-element.elementor-element-f74b5e5
  .elementor-testimonial-name {
  color: #365899;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-f74b5e5
  .elementor-testimonial-job {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-13255
  .elementor-element.elementor-element-f74b5e5
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-ff85fa2 {
  text-align: left;
}

.elementor-13255
  .elementor-element.elementor-element-ff85fa2
  .elementor-heading-title {
  color: #686868;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-ff85fa2
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-abc06b4 {
  --divider-border-style: solid;
  --divider-color: #cfcfcf;
  --divider-border-width: 1px;
}

.elementor-13255
  .elementor-element.elementor-element-abc06b4
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-13255
  .elementor-element.elementor-element-abc06b4
  .elementor-divider {
  text-align: center;
  padding-block-start: 0;
  padding-block-end: 0;
}

.elementor-13255
  .elementor-element.elementor-element-abc06b4
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 12px 0 0 0;
}

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

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

.elementor-13255
  .elementor-element.elementor-element-c8304d3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}

.elementor-13255
  .elementor-element.elementor-element-c8304d3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}

body.rtl
  .elementor-13255
  .elementor-element.elementor-element-c8304d3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}

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

.elementor-13255
  .elementor-element.elementor-element-c8304d3
  .elementor-icon-list-icon
  i {
  color: #3a559f;
  transition: color 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-c8304d3
  .elementor-icon-list-icon
  svg {
  fill: #3a559f;
  transition: fill 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-c8304d3 {
  --e-icon-list-icon-size: 20px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}

.elementor-13255
  .elementor-element.elementor-element-c8304d3
  .elementor-icon-list-icon {
  padding-right: 2px;
}

.elementor-13255
  .elementor-element.elementor-element-c8304d3
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-13255
  .elementor-element.elementor-element-c8304d3
  .elementor-icon-list-item
  > a {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-13255
  .elementor-element.elementor-element-c8304d3
  .elementor-icon-list-text {
  color: #54595f;
  transition: color 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-c8304d3
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 4px 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-6ca24e1 {
  text-align: center;
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.elementor-13255
  .elementor-element.elementor-element-6ca24e1
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 20px 20px 20px 20px;
  background-color: #c4c4c4;
}

.elementor-13255 .elementor-element.elementor-element-9e1b883 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-2bda353e {
  --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: flex-end;
  --background-transition: 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-2bda353e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13255
  .elementor-element.elementor-element-2bda353e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}

.elementor-13255 .elementor-element.elementor-element-2bda353e,
.elementor-13255 .elementor-element.elementor-element-2bda353e::before {
  --border-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-32bab7e2 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-6f28f003 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-4dd0e5a {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-4dd0e5a
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 3em;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-13255
  .elementor-element.elementor-element-4dd0e5a
  > .elementor-widget-container {
  margin: 28px 0 0 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-1a18db7d {
  text-align: center;
}

.elementor-13255
  .elementor-element.elementor-element-1a18db7d
  .elementor-heading-title {
  color: #fff;
  font-family: "Roboto", Sans-serif;
  font-size: 0.9em;
  font-weight: 200;
}

.elementor-13255
  .elementor-element.elementor-element-1a18db7d
  > .elementor-widget-container {
  margin: 58px 0 -18px 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-583b2745 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-13255 .elementor-element.elementor-element-4360405a {
  --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;
}

.elementor-13255 .elementor-element.elementor-element-7f2ffc64 {
  text-align: center;
  color: #ff3b3b;
  font-family: "Montserrat", Sans-serif;
  font-size: 11px;
  font-weight: 300;
}

.elementor-13255
  .elementor-element.elementor-element-7f2ffc64
  > .elementor-widget-container {
  margin: 12px 0 -27px 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-3f82e57d {
  text-align: center;
  color: #ff3b3b;
  font-family: "Montserrat", Sans-serif;
  font-size: 11px;
  font-weight: 300;
}

.elementor-13255
  .elementor-element.elementor-element-3f82e57d
  > .elementor-widget-container {
  margin: 12px 0 -27px 0;
  padding: 0 0 0 0;
}

.elementor-13255 .elementor-element.elementor-element-70af0c45 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-13255
  .elementor-element.elementor-element-451acfc6
  .elementor-heading-title {
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3.1px;
}

.elementor-13255 .elementor-element.elementor-element-6581a6a9 {
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 11px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.elementor-13255
  .elementor-element.elementor-element-6581a6a9
  > .elementor-widget-container {
  margin: -12px 0 0 0;
}

:root {
  --page-title-display: none;
}

body.elementor-page-13255:not(
    .elementor-motion-effects-element-type-background
  ),
body.elementor-page-13255
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}

@media (max-width: 1024px) {
  .elementor-13255 .elementor-element.elementor-element-1263d8e {
    --gap: 0px 0px;
  }

  .elementor-13255 .elementor-element.elementor-element-1a90e6d {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-13255 .elementor-element.elementor-element-9f7ceaa {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-13255 .elementor-element.elementor-element-2bda353e {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-13255
    .elementor-element.elementor-element-4dd0e5a
    .elementor-heading-title {
    font-size: 1.6em;
  }

  .elementor-13255 .elementor-element.elementor-element-7f2ffc64 {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-7f2ffc64
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-3f82e57d
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
}

@media (min-width: 768px) {
  .elementor-13255 .elementor-element.elementor-element-cb93e03 {
    --content-width: 1000px;
  }

  .elementor-13255 .elementor-element.elementor-element-2fb68ed {
    --width: 150px;
  }

  .elementor-13255 .elementor-element.elementor-element-769bf6b {
    --width: 150px;
  }

  .elementor-13255 .elementor-element.elementor-element-09fa16b {
    --width: 150px;
  }

  .elementor-13255 .elementor-element.elementor-element-fec3794 {
    --width: 150px;
  }

  .elementor-13255 .elementor-element.elementor-element-1263d8e {
    --content-width: 75%;
  }

  .elementor-13255 .elementor-element.elementor-element-b69186b {
    --width: 25%;
  }

  .elementor-13255 .elementor-element.elementor-element-cac3ff9 {
    --width: 75%;
  }

  .elementor-13255 .elementor-element.elementor-element-e12669e {
    --width: 25%;
  }

  .elementor-13255 .elementor-element.elementor-element-c11d72f {
    --width: 75%;
  }

  .elementor-13255 .elementor-element.elementor-element-653c86d {
    --width: 25%;
  }

  .elementor-13255 .elementor-element.elementor-element-35c88ae {
    --width: 75%;
  }

  .elementor-13255 .elementor-element.elementor-element-9007610 {
    --width: 25%;
  }

  .elementor-13255 .elementor-element.elementor-element-adf7c21 {
    --width: 75%;
  }

  .elementor-13255 .elementor-element.elementor-element-599bc8d {
    --width: 25%;
  }

  .elementor-13255 .elementor-element.elementor-element-5191fdd {
    --width: 75%;
  }

  .elementor-13255 .elementor-element.elementor-element-9673ea3 {
    --width: 25%;
  }

  .elementor-13255 .elementor-element.elementor-element-b74ac55 {
    --width: 75%;
  }

  .elementor-13255 .elementor-element.elementor-element-2d5a0eae {
    --content-width: 80%;
  }

  .elementor-13255 .elementor-element.elementor-element-4cd2e7cd {
    --width: 40%;
  }

  .elementor-13255 .elementor-element.elementor-element-412f6172 {
    --width: 150px;
  }

  .elementor-13255 .elementor-element.elementor-element-3a6af529 {
    --width: 60%;
  }

  .elementor-13255 .elementor-element.elementor-element-46bffb75 {
    --width: 40%;
  }

  .elementor-13255 .elementor-element.elementor-element-130d0e7d {
    --width: 150px;
  }

  .elementor-13255 .elementor-element.elementor-element-293d3e08 {
    --width: 60%;
  }

  .elementor-13255 .elementor-element.elementor-element-298a3465 {
    --width: 40%;
  }

  .elementor-13255 .elementor-element.elementor-element-1bb4ad0b {
    --width: 150px;
  }

  .elementor-13255 .elementor-element.elementor-element-7b66a78f {
    --width: 60%;
  }

  .elementor-13255 .elementor-element.elementor-element-7047688 {
    --width: 40%;
  }

  .elementor-13255 .elementor-element.elementor-element-a9c3a8b {
    --width: 150px;
  }

  .elementor-13255 .elementor-element.elementor-element-17f0a08 {
    --width: 60%;
  }

  .elementor-13255 .elementor-element.elementor-element-e9abd30 {
    --width: 50%;
  }

  .elementor-13255 .elementor-element.elementor-element-09fe4c6 {
    --width: 50%;
  }

  .elementor-13255 .elementor-element.elementor-element-8e6ad3a {
    width: 20%;
  }

  .elementor-13255 .elementor-element.elementor-element-a86fb4c {
    width: 59.332%;
  }

  .elementor-13255 .elementor-element.elementor-element-ec6734f {
    width: 20%;
  }

  .elementor-13255 .elementor-element.elementor-element-2bda353e {
    --content-width: 60%;
  }

  .elementor-13255 .elementor-element.elementor-element-32bab7e2 {
    --width: 50%;
  }

  .elementor-13255 .elementor-element.elementor-element-70af0c45 {
    --width: 50%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-13255 .elementor-element.elementor-element-1263d8e {
    --content-width: 100%;
  }

  .elementor-13255 .elementor-element.elementor-element-b69186b {
    --width: 100px;
  }

  .elementor-13255 .elementor-element.elementor-element-e12669e {
    --width: 100px;
  }

  .elementor-13255 .elementor-element.elementor-element-653c86d {
    --width: 100px;
  }

  .elementor-13255 .elementor-element.elementor-element-9007610 {
    --width: 100px;
  }

  .elementor-13255 .elementor-element.elementor-element-599bc8d {
    --width: 100px;
  }

  .elementor-13255 .elementor-element.elementor-element-9673ea3 {
    --width: 100px;
  }

  .elementor-13255 .elementor-element.elementor-element-2bda353e {
    --content-width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-13255
    .elementor-element.elementor-element-65a83bd6
    .elementor-heading-title {
    font-size: 0.7em;
  }

  .elementor-13255
    .elementor-element.elementor-element-65a83bd6
    > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
  }

  .elementor-13255
    .elementor-element.elementor-element-58b61269
    > .elementor-container {
    max-width: 800px;
  }

  .elementor-13255
    .elementor-element.elementor-element-58b61269:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-13255
    .elementor-element.elementor-element-58b61269
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../assets/00006.jpg");
  }

  .elementor-13255 .elementor-element.elementor-element-58b61269 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 0 0;
  }

  .elementor-13255 .elementor-element.elementor-element-684395be {
    width: 100%;
  }

  .elementor-13255
    .elementor-element.elementor-element-7bbdd396
    .elementor-headline {
    font-size: 2em;
  }

  .elementor-13255
    .elementor-element.elementor-element-7bbdd396
    > .elementor-widget-container {
    margin: -36px 0 -10px 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-78d23d33
    .elementor-heading-title {
    font-size: 0.7em;
  }

  .elementor-13255
    .elementor-element.elementor-element-78d23d33
    > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
  }

  .elementor-13255
    .elementor-element.elementor-element-700da5e7
    .elementor-button {
    font-size: 0.9em;
  }

  .elementor-13255
    .elementor-element.elementor-element-700da5e7
    > .elementor-widget-container {
    margin: 16px 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-40d8a626
    > .elementor-widget-container {
    padding: 10px 0 10px 0;
  }

  .elementor-13255 .elementor-element.elementor-element-3550b73a {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 2px;
    --padding-bottom: 2px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-13255 .elementor-element.elementor-element-cb93e03 {
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-13255
    .elementor-element.elementor-element-aeee0df
    .elementor-heading-title {
    font-size: 1.8em;
  }

  .elementor-13255
    .elementor-element.elementor-element-aeee0df
    > .elementor-widget-container {
    margin: 0 0 -15px 0;
    padding: 10px 10px 10px 10px;
  }

  .elementor-13255 .elementor-element.elementor-element-61b589dd {
    --gap: 1px 1px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-13255 .elementor-element.elementor-element-3bea739 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }

  .elementor-13255 .elementor-element.elementor-element-04877e3 {
    text-align: center;
  }

  .elementor-13255
    .elementor-element.elementor-element-04877e3
    > .elementor-widget-container {
    margin: 6px 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255 .elementor-element.elementor-element-3038442 {
    text-align: center;
  }

  .elementor-13255
    .elementor-element.elementor-element-3038442
    > .elementor-widget-container {
    padding: 0 10px 0 10px;
  }

  .elementor-13255
    .elementor-element.elementor-element-b5fc4e6
    .elementor-button {
    font-size: 0.9em;
  }

  .elementor-13255
    .elementor-element.elementor-element-b5fc4e6
    > .elementor-widget-container {
    margin: 16px 0 0 0;
    padding: 0 20px 0 20px;
  }

  .elementor-13255 .elementor-element.elementor-element-7321872 img {
    width: 92%;
  }

  .elementor-13255
    .elementor-element.elementor-element-7321872
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-c31a756
    .elementor-button {
    font-size: 0.9em;
  }

  .elementor-13255
    .elementor-element.elementor-element-c31a756
    > .elementor-widget-container {
    margin: 16px 0 0 0;
    padding: 0 20px 0 20px;
  }

  .elementor-13255 .elementor-element.elementor-element-7c54a0f {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-acf8ad5
    > .elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
  }

  .elementor-13255 .elementor-element.elementor-element-7968c15 {
    line-height: 1em;
  }

  .elementor-13255 .elementor-element.elementor-element-42f1744 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-13255
    .elementor-element.elementor-element-bbb35b3
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-e698dbe
    > .elementor-widget-container {
    margin: -8px 0 -35px 0;
    padding: 0 0 0 0;
  }

  .elementor-13255 .elementor-element.elementor-element-c853d3e {
    text-align: center;
    font-size: 0.8em;
  }

  .elementor-13255
    .elementor-element.elementor-element-c853d3e
    > .elementor-widget-container {
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-9f51574
    > .elementor-element-populated {
    padding: 24px 16px 24px 16px;
  }

  .elementor-13255
    .elementor-element.elementor-element-ae36223
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-ae36223
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-c2eec49
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-c2eec49
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-e3fe436
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-e3fe436
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-afa3358
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-afa3358
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-f9c7357
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-f9c7357
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-df7c14d
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-df7c14d
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-5842924
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-5842924
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-2e42800
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-2e42800
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-088f989
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-088f989
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-f74b5e5
    .elementor-testimonial-wrapper {
    text-align: left;
  }

  .elementor-13255
    .elementor-element.elementor-element-f74b5e5
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-6ca24e1
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-1a18db7d
    > .elementor-widget-container {
    margin: 14px 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255 .elementor-element.elementor-element-4360405a {
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-13255
    .elementor-element.elementor-element-7f2ffc64
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255
    .elementor-element.elementor-element-3f82e57d
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255 .elementor-element.elementor-element-451acfc6 {
    text-align: center;
  }

  .elementor-13255
    .elementor-element.elementor-element-451acfc6
    .elementor-heading-title {
    font-size: 18px;
  }

  .elementor-13255
    .elementor-element.elementor-element-451acfc6
    > .elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }

  .elementor-13255 .elementor-element.elementor-element-6581a6a9 {
    text-align: center;
  }
}

.linea {
  border: none;
  height: 4px;
  background: linear-gradient(to right, #001846, #0340b9, #001846);
}

.linea {
  border: none;
  height: 4px;
  background: linear-gradient(to right, #001846, #0340b9, #001846);
}

.gradient-text {
  background: linear-gradient(90deg, #0340b9, #8eb4ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff0;
  display: inline;
  font-weight: 700;
}

.entregable {
  max-height: 40px;
}

.gradient-text {
  background: linear-gradient(90deg, #0340b9, #8eb4ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff0;
  display: inline;
}

.entregable {
  max-height: 40px;
}

.gradient-text {
  background: linear-gradient(90deg, #0340b9, #8eb4ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff0;
  display: inline;
}

.entregable {
  max-height: 40px;
}

.gradient-text {
  background: linear-gradient(90deg, #0340b9, #8eb4ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff0;
  display: inline;
}

.entregable {
  max-height: 40px;
}

.gradient-text {
  background: linear-gradient(90deg, #0340b9, #8eb4ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff0;
  display: inline;
}

.container-paga {
  border: 2px solid #ad1515;
  background-color: #000;
  padding: 5px 5px 5px 5px;
  margin: 0 auto 0 auto;
  max-width: 100%;
}

@media (max-width: 1200px) {
  .container-paga {
    margin: 0 auto 0 auto;
    padding: 2.25vh 0.25vw 2.25vh 0.25vw;
  }
}

@media (max-width: 640px) {
  .container-paga {
    margin: 0 auto 0 auto;
    padding: 1.5vh 1.5vw 1.5vh 1.5vw;
  }
}

#promotion-text {
  color: #fff;
  padding: 0 20px;
  text-align: center;
}

h3 {
  color: #fff;
  padding: 0;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
}

.borde-animado {
  position: relative;
  z-index: 1;
}

.borde-animado {
  padding: 30px 0;
  border-radius: 10px;
  background-image: linear-gradient(90deg, red 50%, transparent 50%),
    linear-gradient(90deg, red 50%, transparent 50%),
    linear-gradient(0, red 50%, transparent 50%),
    linear-gradient(0, red 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 20px 4px, 20px 4px, 4px 20px, 4px 20px;
  animation: marching-ants 400ms infinite linear;
  background-color: #f1f1f0;
}

@keyframes marching-ants {
  0% {
    background-position: 0 0, 20px 100%, 0 20px, 100% 0;
  }

  100% {
    background-position: 20px 0, 0 100%, 0 0, 100% 20px;
  }
}

.elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-details,
.elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-image {
  vertical-align: top !important;
}

body {
  scroll-behavior: smooth;
}
