@charset "utf-8";

.elementor-692 .elementor-element.elementor-element-3aefbf40 { --display: flex; }

.elementor-692 .elementor-element.elementor-element-124ccc91 { --display: flex; --min-height: 250px; --justify-content: center; --overlay-opacity: 0.8; }

.elementor-692 .elementor-element.elementor-element-124ccc91:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-124ccc91 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("016.png"); }

.elementor-692 .elementor-element.elementor-element-124ccc91::before, .elementor-692 .elementor-element.elementor-element-124ccc91 > .elementor-background-video-container::before, .elementor-692 .elementor-element.elementor-element-124ccc91 > .e-con-inner > .elementor-background-video-container::before, .elementor-692 .elementor-element.elementor-element-124ccc91 > .elementor-background-slideshow::before, .elementor-692 .elementor-element.elementor-element-124ccc91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-692 .elementor-element.elementor-element-124ccc91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-secondary ); --background-overlay: ''; }

.elementor-692 .elementor-element.elementor-element-124ccc91::before { filter: brightness(40%) contrast(120%) saturate(40%) blur(0px) hue-rotate(0deg); }

.elementor-692 .elementor-element.elementor-element-124ccc91.e-con { --align-self: center; }

.elementor-692 .elementor-element.elementor-element-4590d1cd { text-align: center; }

.elementor-692 .elementor-element.elementor-element-4590d1cd .elementor-heading-title { font-size: 40px; font-weight: 600; text-transform: capitalize; color: var( --e-global-color-c023202 ); }

.elementor-692 .elementor-element.elementor-element-1fd21874 { --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; }

.elementor-692 .elementor-element.elementor-element-72e70f6c { --spacer-size: 50px; }

.elementor-692 .elementor-element.elementor-element-29303eae { --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; --padding-top: 120px; --padding-bottom: 270px; --padding-left: 0px; --padding-right: 0px; }

.elementor-692 .elementor-element.elementor-element-29303eae:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-29303eae > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("015.webp"); background-position: center top; background-repeat: no-repeat; }

.elementor-692 .elementor-element.elementor-element-41e4fe26 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-692 .elementor-element.elementor-element-31ddf0d3 .elementor-image-box-wrapper { text-align: left; }

.elementor-692 .elementor-element.elementor-element-31ddf0d3 .elementor-image-box-title { font-family: "Basic Gothic Pro", sans-serif; font-size: 50px; font-weight: 600; letter-spacing: -5px; color: rgb(13, 95, 97); }

.elementor-692 .elementor-element.elementor-element-31ddf0d3 .elementor-image-box-description { font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; color: rgb(67, 67, 67); }

.elementor-692 .elementor-element.elementor-element-66cadf41 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }

.elementor-692 .elementor-element.elementor-element-66cadf41:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-66cadf41 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(13, 95, 97); }

.elementor-692 .elementor-element.elementor-element-f23d869 { --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-evenly; --margin-top: -100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 24px; --padding-right: 24px; }

.elementor-692 .elementor-element.elementor-element-4785a8c2 { width: var( --container-widget-width, 274px ); max-width: 274px; --container-widget-width: 274px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-4785a8c2.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-692 .elementor-element.elementor-element-4785a8c2.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-692 .elementor-element.elementor-element-4785a8c2.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-692 .elementor-element.elementor-element-4785a8c2 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-692 .elementor-element.elementor-element-4785a8c2 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-692 .elementor-element.elementor-element-4785a8c2 .elementor-image-box-title { font-family: "Basic Gothic Pro", sans-serif; font-size: 24px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; color: rgb(255, 255, 255); }

.elementor-692 .elementor-element.elementor-element-76b0c4c { width: var( --container-widget-width, 210px ); max-width: 210px; --container-widget-width: 210px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-76b0c4c.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-692 .elementor-element.elementor-element-76b0c4c.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-692 .elementor-element.elementor-element-76b0c4c.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-692 .elementor-element.elementor-element-76b0c4c .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-692 .elementor-element.elementor-element-76b0c4c .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-692 .elementor-element.elementor-element-76b0c4c .elementor-image-box-title { font-family: "Basic Gothic Pro", sans-serif; font-size: 24px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; color: rgb(255, 255, 255); }

.elementor-692 .elementor-element.elementor-element-ee4a154 { width: var( --container-widget-width, 262px ); max-width: 262px; --container-widget-width: 262px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-ee4a154.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-692 .elementor-element.elementor-element-ee4a154.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-692 .elementor-element.elementor-element-ee4a154.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-692 .elementor-element.elementor-element-ee4a154 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-692 .elementor-element.elementor-element-ee4a154 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-692 .elementor-element.elementor-element-ee4a154 .elementor-image-box-title { font-family: "Basic Gothic Pro", sans-serif; font-size: 24px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; color: rgb(255, 255, 255); }

.elementor-692 .elementor-element.elementor-element-4dbf3721 { width: var( --container-widget-width, 210px ); max-width: 210px; --container-widget-width: 210px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-4dbf3721.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-692 .elementor-element.elementor-element-4dbf3721.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-692 .elementor-element.elementor-element-4dbf3721.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-692 .elementor-element.elementor-element-4dbf3721 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-692 .elementor-element.elementor-element-4dbf3721 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-692 .elementor-element.elementor-element-4dbf3721 .elementor-image-box-title { font-family: "Basic Gothic Pro", sans-serif; font-size: 24px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; color: rgb(255, 255, 255); }

.elementor-692 .elementor-element.elementor-element-679f1b77 { width: var( --container-widget-width, 774px ); max-width: 774px; --container-widget-width: 774px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-679f1b77 > .elementor-widget-container { margin: 100px 0px 0px; }

.elementor-692 .elementor-element.elementor-element-679f1b77.elementor-element { --align-self: center; }

.elementor-692 .elementor-element.elementor-element-679f1b77 .elementor-image-box-title { font-family: "Basic Gothic Pro", sans-serif; font-size: 50px; font-weight: 600; line-height: 1.1em; letter-spacing: -5px; color: rgb(255, 255, 255); }

.elementor-692 .elementor-element.elementor-element-679f1b77 .elementor-image-box-description { font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; color: rgb(255, 255, 255); }

.elementor-692 .elementor-element.elementor-element-13d0098 { --display: flex; --border-radius: 20px 20px 20px 20px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 40px; --padding-right: 40px; }

.elementor-692 .elementor-element.elementor-element-13d0098:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-13d0098 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("/rua-sites/start/frame_1321317776.webp"); background-position: center top; background-repeat: no-repeat; background-size: cover; }

.elementor-692 .elementor-element.elementor-element-43d28c88 { width: var( --container-widget-width, 316px ); max-width: 316px; --container-widget-width: 316px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-43d28c88 > .elementor-widget-container { margin: 0px; }

.elementor-692 .elementor-element.elementor-element-43d28c88 .elementor-image-box-wrapper { text-align: left; }

.elementor-692 .elementor-element.elementor-element-43d28c88 .elementor-image-box-title { margin-bottom: 0px; font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-43d28c88 .elementor-image-box-description { font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-112bc2cf { --display: flex; --border-radius: 20px 20px 20px 20px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 40px; --padding-right: 40px; }

.elementor-692 .elementor-element.elementor-element-112bc2cf:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-112bc2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }

.elementor-692 .elementor-element.elementor-element-3eca921c { width: var( --container-widget-width, 379px ); max-width: 379px; --container-widget-width: 379px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-3eca921c > .elementor-widget-container { margin: 0px; }

.elementor-692 .elementor-element.elementor-element-3eca921c .elementor-image-box-wrapper { text-align: left; }

.elementor-692 .elementor-element.elementor-element-3eca921c .elementor-image-box-title { margin-bottom: 0px; font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-3eca921c .elementor-image-box-description { font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-29fdf7c2 { --display: flex; --border-radius: 20px 20px 20px 20px; --padding-top: 162px; --padding-bottom: 48px; --padding-left: 40px; --padding-right: 40px; }

.elementor-692 .elementor-element.elementor-element-29fdf7c2:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-29fdf7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("/rua-sites/start/frame_1321317778.webp"); background-position: center top; background-repeat: no-repeat; background-size: cover; }

.elementor-692 .elementor-element.elementor-element-1be749cf { width: var( --container-widget-width, 379px ); max-width: 379px; --container-widget-width: 379px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-1be749cf > .elementor-widget-container { margin: 0px; }

.elementor-692 .elementor-element.elementor-element-1be749cf .elementor-image-box-wrapper { text-align: left; }

.elementor-692 .elementor-element.elementor-element-1be749cf .elementor-image-box-title { margin-bottom: 0px; font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-1be749cf .elementor-image-box-description { font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-2b09e013 { --display: flex; --border-radius: 20px 20px 20px 20px; --padding-top: 32px; --padding-bottom: 150px; --padding-left: 40px; --padding-right: 40px; }

.elementor-692 .elementor-element.elementor-element-2b09e013:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-2b09e013 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("/rua-sites/start/frame_1321317782.webp"); background-position: center top; background-repeat: no-repeat; background-size: cover; }

.elementor-692 .elementor-element.elementor-element-7ab446c8 { width: var( --container-widget-width, 379px ); max-width: 379px; --container-widget-width: 379px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-7ab446c8 > .elementor-widget-container { margin: 0px; }

.elementor-692 .elementor-element.elementor-element-7ab446c8 .elementor-image-box-wrapper { text-align: left; }

.elementor-692 .elementor-element.elementor-element-7ab446c8 .elementor-image-box-title { margin-bottom: 0px; font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-7ab446c8 .elementor-image-box-description { font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-47e5462f { --display: flex; --border-radius: 20px 20px 20px 20px; --padding-top: 165px; --padding-bottom: 48px; --padding-left: 40px; --padding-right: 40px; }

.elementor-692 .elementor-element.elementor-element-47e5462f:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-47e5462f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("/rua-sites/start/frame_1321317783.webp"); background-position: center top; background-repeat: no-repeat; background-size: cover; }

.elementor-692 .elementor-element.elementor-element-293bcd06 { width: var( --container-widget-width, 379px ); max-width: 379px; --container-widget-width: 379px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-293bcd06 > .elementor-widget-container { margin: 0px; }

.elementor-692 .elementor-element.elementor-element-293bcd06 .elementor-image-box-wrapper { text-align: left; }

.elementor-692 .elementor-element.elementor-element-293bcd06 .elementor-image-box-title { margin-bottom: 0px; font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-293bcd06 .elementor-image-box-description { font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; color: rgb(11, 70, 71); }

.elementor-692 .elementor-element.elementor-element-5dc28eb1 { --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; --overflow: hidden; --padding-top: 120px; --padding-bottom: 180px; --padding-left: 0px; --padding-right: 0px; }

.elementor-692 .elementor-element.elementor-element-37f629fa { width: var( --container-widget-width, 580px ); max-width: 580px; --container-widget-width: 580px; --container-widget-flex-grow: 0; }

.elementor-692 .elementor-element.elementor-element-37f629fa .elementor-image-box-wrapper { text-align: left; }

.elementor-692 .elementor-element.elementor-element-37f629fa .elementor-image-box-title { font-family: "Basic Gothic Pro", sans-serif; font-size: 52px; font-weight: 600; line-height: 1em; letter-spacing: -5.2px; color: rgb(13, 95, 97); }

.elementor-692 .elementor-element.elementor-element-37f629fa .elementor-image-box-description { font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; color: rgb(67, 67, 67); }

body:not(.rtl) .elementor-692 .elementor-element.elementor-element-1d9844ca { right: -403px; }

body.rtl .elementor-692 .elementor-element.elementor-element-1d9844ca { left: -403px; }

.elementor-692 .elementor-element.elementor-element-1d9844ca { top: 19px; }

.elementor-692 .elementor-element.elementor-element-39692d75 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-692 .elementor-element.elementor-element-700e5d37 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0104px; --padding-bottom: 0104px; --padding-left: 0104px; --padding-right: 0104px; }

.elementor-692 .elementor-element.elementor-element-1f519d1e { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 7px; }

.elementor-692 .elementor-element.elementor-element-1f519d1e .elementor-divider-separator { width: 375px; margin: 0px auto; }

.elementor-692 .elementor-element.elementor-element-1f519d1e .elementor-divider { text-align: center; padding-block: 0px; }

.elementor-692 .elementor-element.elementor-element-7c19c854 { width: var( --container-widget-width, 792px ); max-width: 792px; --container-widget-width: 792px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-692 .elementor-element.elementor-element-7c19c854 .elementor-heading-title { font-family: "Basic Gothic Pro", sans-serif; font-size: 50px; font-weight: 600; letter-spacing: -5px; color: rgb(255, 255, 255); }

.elementor-692 .elementor-element.elementor-element-305f13e { --display: flex; }

.elementor-692 .elementor-element.elementor-element-4fabd6a9 { --display: flex; }

@media (min-width: 768px) {
  .elementor-692 .elementor-element.elementor-element-41e4fe26 { --width: 560px; }
  .elementor-692 .elementor-element.elementor-element-13d0098 { --width: 657px; }
  .elementor-692 .elementor-element.elementor-element-112bc2cf { --width: 463px; }
  .elementor-692 .elementor-element.elementor-element-29fdf7c2 { --width: 366px; }
  .elementor-692 .elementor-element.elementor-element-2b09e013 { --width: 366px; }
  .elementor-692 .elementor-element.elementor-element-47e5462f { --width: 366px; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-692 .elementor-element.elementor-element-41e4fe26 { --width: 400px; }
  .elementor-692 .elementor-element.elementor-element-66cadf41 { --content-width: 430px; }
  .elementor-692 .elementor-element.elementor-element-29fdf7c2 { --width: 100%; }
  .elementor-692 .elementor-element.elementor-element-2b09e013 { --width: 100%; }
  .elementor-692 .elementor-element.elementor-element-47e5462f { --width: 100%; }
}

@media (min-width: 2400px) {
  body:not(.rtl) .elementor-692 .elementor-element.elementor-element-1d9844ca { right: -62px; }
  body.rtl .elementor-692 .elementor-element.elementor-element-1d9844ca { left: -62px; }
}

@media (max-width: 1440px) {
  .elementor-692 .elementor-element.elementor-element-1d9844ca { width: var( --container-widget-width, 995px ); max-width: 995px; --container-widget-width: 995px; --container-widget-flex-grow: 0; }
}

@media (max-width: 1024px) {
  .elementor-692 .elementor-element.elementor-element-29303eae { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 40px; --padding-bottom: 450px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-692 .elementor-element.elementor-element-31ddf0d3 .elementor-image-box-title { font-size: 36px; letter-spacing: -3.6px; }
  .elementor-692 .elementor-element.elementor-element-66cadf41 { --padding-top: 0px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-692 .elementor-element.elementor-element-f23d869 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; }
  .elementor-692 .elementor-element.elementor-element-679f1b77 .elementor-image-box-title { font-size: 36px; letter-spacing: -3.6px; }
  .elementor-692 .elementor-element.elementor-element-5dc28eb1 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; }
  .elementor-692 .elementor-element.elementor-element-1d9844ca > .elementor-widget-container { margin: 0px; }
  .elementor-692 .elementor-element.elementor-element-1d9844ca { --container-widget-width: 500px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 500px ); max-width: 500px; }
  .elementor-692 .elementor-element.elementor-element-1d9844ca.elementor-element { --align-self: center; --order: -99999; }
}

@media (max-width: 767px) {
  .elementor-692 .elementor-element.elementor-element-29303eae:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-29303eae > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center bottom; }
  .elementor-692 .elementor-element.elementor-element-29303eae { --padding-top: 40px; --padding-bottom: 350px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-692 .elementor-element.elementor-element-31ddf0d3 .elementor-image-box-title { line-height: 1em; }
  .elementor-692 .elementor-element.elementor-element-31ddf0d3 .elementor-image-box-description { font-size: 16px; }
  .elementor-692 .elementor-element.elementor-element-f23d869 { --margin-top: -40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-692 .elementor-element.elementor-element-4785a8c2 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-692 .elementor-element.elementor-element-4785a8c2 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-692 .elementor-element.elementor-element-76b0c4c { width: 100%; max-width: 100%; }
  .elementor-692 .elementor-element.elementor-element-76b0c4c .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-692 .elementor-element.elementor-element-76b0c4c .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-692 .elementor-element.elementor-element-ee4a154 { width: 100%; max-width: 100%; }
  .elementor-692 .elementor-element.elementor-element-ee4a154 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-692 .elementor-element.elementor-element-ee4a154 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-692 .elementor-element.elementor-element-4dbf3721 { width: 100%; max-width: 100%; }
  .elementor-692 .elementor-element.elementor-element-4dbf3721 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-692 .elementor-element.elementor-element-4dbf3721 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-692 .elementor-element.elementor-element-679f1b77 .elementor-image-box-title { font-size: 28px; letter-spacing: -2.8px; }
  .elementor-692 .elementor-element.elementor-element-679f1b77 .elementor-image-box-description { font-size: 16px; letter-spacing: -1px; }
  .elementor-692 .elementor-element.elementor-element-13d0098 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
  .elementor-692 .elementor-element.elementor-element-112bc2cf { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
  .elementor-692 .elementor-element.elementor-element-29fdf7c2 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
  .elementor-692 .elementor-element.elementor-element-2b09e013 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
  .elementor-692 .elementor-element.elementor-element-47e5462f { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
  .elementor-692 .elementor-element.elementor-element-5dc28eb1 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-692 .elementor-element.elementor-element-37f629fa .elementor-image-box-title { font-size: 40px; letter-spacing: -4px; }
  .elementor-692 .elementor-element.elementor-element-37f629fa .elementor-image-box-description { font-size: 16px; letter-spacing: -1px; }
  .elementor-692 .elementor-element.elementor-element-700e5d37 { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  .elementor-692 .elementor-element.elementor-element-7c19c854 .elementor-heading-title { font-size: 24px; letter-spacing: -1.6px; }
}

.elementor-692 .elementor-element.elementor-element-31ddf0d3 .elementor-image-box-description { max-width: 444px; }

.elementor-692 .elementor-element.elementor-element-f23d869 { border-radius: 16px; background: rgb(17, 124, 126); backdrop-filter: blur(3.65px); }

@media (max-width: 1024px) {
  .elementor-692 .elementor-element.elementor-element-13d0098 { background-image: none !important; }
}

@media (max-width: 1024px) {
  .elementor-692 .elementor-element.elementor-element-29fdf7c2 { background-image: none !important; }
}

@media (max-width: 1024px) {
  .elementor-692 .elementor-element.elementor-element-2b09e013 { background-image: none !important; }
}

@media (max-width: 1024px) {
  .elementor-692 .elementor-element.elementor-element-47e5462f { background-image: none !important; }
}

.elementor-692 .elementor-element.elementor-element-37f629fa b { color: rgb(13, 95, 97); }

@media (max-width: 1024px) {
  .elementor-692 .elementor-element.elementor-element-1d9844ca { position: static !important; }
}

.elementor-692 .elementor-element.elementor-element-700e5d37 { border-radius: 16px 16px 0px 0px; background: rgb(13, 95, 97); }

@font-face { font-family: "Basic Gothic Pro"; font-style: normal; font-weight: 600; font-display: auto; src: url("/rua-sites/infra/BasicGothicPro-Demibold.woff2") format("woff2"), url("/rua-sites/snapshots/shared/70a577fca60a1520b4994f0e839b0fbbaa35a931.woff") format("woff"), url("/rua-sites/snapshots/shared/5eb48f8468d1822439b0b7ef12bafd0d2e08b83b.ttf") format("truetype"); }

@font-face { font-family: "Basic Gothic Pro"; font-style: normal; font-weight: normal; font-display: auto; src: url("/rua-sites/infra/BasicGothicPro-Book.woff2") format("woff2"), url("/rua-sites/snapshots/shared/1c2e952a1d94a836b3d8d1153ce13260d5d32d2f.woff") format("woff"), url("/rua-sites/snapshots/shared/c33b1e210670f474acd13975be5c658c01234da1.ttf") format("truetype"); }