.elementor-517 .elementor-element.elementor-element-c7f247e>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-517 .elementor-element.elementor-element-c7f247e:not(.elementor-motion-effects-element-type-background),
.elementor-517 .elementor-element.elementor-element-c7f247e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/4_4_11zon.webp");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-c7f247e>.elementor-background-overlay {
  background-image: url("https://clicktourandtravel.net/wp-content/uploads/2019/02/bg-06-free-img.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.6;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-c7f247e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 200px 0px 200px 0px;
}

.elementor-517 .elementor-element.elementor-element-e33139a .uael-infobox,
.elementor-517 .elementor-element.elementor-element-e33139a .uael-separator-parent {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-e33139a .uael-infobox-title {
  color: #ffffff;
  margin: 0px 0px 10px 0px;
}

.elementor-517 .elementor-element.elementor-element-e33139a .uael-infobox-text {
  color: #ffffff;
  margin: 0px 200px 50px 0px;
}

.elementor-517 .elementor-element.elementor-element-509b0b8 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-517 .elementor-element.elementor-element-509b0b8 .elementor-button .elementor-button-content-wrapper {
  gap: 12px;
}

.elementor-517 .elementor-element.elementor-element-72df928>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-517 .elementor-element.elementor-element-72df928 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 150px 0px;
}

.elementor-517 .elementor-element.elementor-element-a2d5da0>.elementor-element-populated {
  margin: 0px 0px -35px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 50px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox,
.elementor-517 .elementor-element.elementor-element-15eee5f .uael-separator-parent {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .elementor-button .elementor-align-icon-right,
.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-link-icon-after {
  margin-left: 11px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .elementor-button .elementor-align-icon-left,
.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-link-icon-before {
  margin-right: 11px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .elementor-button {
  border-style: none;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-title-prefix {
  margin: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-cta-link-style,
.elementor-517 .elementor-element.elementor-element-15eee5f .uael-button-wrapper {
  margin: 50px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-f43bf47>.elementor-element-populated {
  margin: -100px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-517 .elementor-element.elementor-element-358566b>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-f0cf1bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/servicios-inicio/servicios1/1_1_11zon.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb>.elementor-element-populated>.elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(170deg, var(--e-global-color-astglobalcolor7) 0%, rgba(65, 64, 66, 0) 100%);
  opacity: 0.72;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb:hover>.elementor-element-populated>.elementor-background-overlay {
  background-color: #ee4023;
  opacity: 0.8;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 35px 25px 200px 25px;
}

.elementor-517 .elementor-element.elementor-element-f0cf1bb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-5c78f13 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-5c78f13 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-7707efb {
  --divider-border-style: solid;
  --divider-color: rgba(255, 255, 255, 0.5);
  --divider-border-width: 1px;
}

.elementor-517 .elementor-element.elementor-element-7707efb .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-517 .elementor-element.elementor-element-7707efb .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-517 .elementor-element.elementor-element-47d102d {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-47d102d .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-45bdcae.elementor-element {
  --align-self: center;
}

.elementor-517 .elementor-element.elementor-element-45bdcae {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-45bdcae .elementor-heading-title {
  font-style: italic;
  text-shadow: 0px 0px 26px rgba(0, 0, 0, 0.3);
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-2ee33bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/servicios-inicio/servicios1/5_5_11zon.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd>.elementor-element-populated>.elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(170deg, var(--e-global-color-astglobalcolor7) 0%, rgba(242, 41, 91, 0) 100%);
  opacity: 0.72;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd:hover>.elementor-element-populated>.elementor-background-overlay {
  background-color: #ee4023;
  opacity: 0.8;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -50px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 35px 25px 200px 25px;
}

.elementor-517 .elementor-element.elementor-element-2ee33bd>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-5c417ac {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-5c417ac .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-a799cba {
  --divider-border-style: solid;
  --divider-color: rgba(255, 255, 255, 0.5);
  --divider-border-width: 1px;
}

.elementor-517 .elementor-element.elementor-element-a799cba .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-517 .elementor-element.elementor-element-a799cba .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-517 .elementor-element.elementor-element-f777ba1 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-f777ba1 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-9008158 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-9008158 .elementor-heading-title {
  font-style: italic;
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-b68f436:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-b68f436>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/servicios-inicio/servicios1/4_4_11zon.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-b68f436>.elementor-element-populated>.elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(170deg, var(--e-global-color-astglobalcolor7) 0%, rgba(65, 64, 66, 0) 100%);
  opacity: 0.72;
}

.elementor-517 .elementor-element.elementor-element-b68f436:hover>.elementor-element-populated>.elementor-background-overlay {
  background-color: #ee4023;
  opacity: 0.8;
}

.elementor-517 .elementor-element.elementor-element-b68f436>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 35px 25px 200px 25px;
}

.elementor-517 .elementor-element.elementor-element-b68f436>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-e68ea02 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-e68ea02 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-a084dbe {
  --divider-border-style: solid;
  --divider-color: rgba(255, 255, 255, 0.5);
  --divider-border-width: 1px;
}

.elementor-517 .elementor-element.elementor-element-a084dbe .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-517 .elementor-element.elementor-element-a084dbe .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-517 .elementor-element.elementor-element-277d7ac {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-277d7ac .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-c6490a8 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-c6490a8 .elementor-heading-title {
  font-style: italic;
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-47a5914:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-47a5914>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/servicios-inicio/servicios1/2_2_11zon.webp");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-47a5914>.elementor-element-populated>.elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(170deg, var(--e-global-color-astglobalcolor7) 0%, rgba(242, 41, 91, 0) 100%);
  opacity: 0.72;
}

.elementor-517 .elementor-element.elementor-element-47a5914:hover>.elementor-element-populated>.elementor-background-overlay {
  background-color: #ee4023;
  opacity: 0.8;
}

.elementor-517 .elementor-element.elementor-element-47a5914>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -50px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 35px 25px 200px 25px;
}

.elementor-517 .elementor-element.elementor-element-47a5914>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-c0571a8 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-c0571a8 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-ce3c3a9 {
  --divider-border-style: solid;
  --divider-color: rgba(255, 255, 255, 0.5);
  --divider-border-width: 1px;
}

.elementor-517 .elementor-element.elementor-element-ce3c3a9 .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-517 .elementor-element.elementor-element-ce3c3a9 .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-517 .elementor-element.elementor-element-6df156c {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-6df156c .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-90d63e6 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-90d63e6 .elementor-heading-title {
  font-style: italic;
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-fe2b81d>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-517 .elementor-element.elementor-element-fe2b81d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 150px 0px;
}

.elementor-517 .elementor-element.elementor-element-fe2b81d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-7dc991d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-7dc991d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://alonsoviales.s3.us-east-1.amazonaws.com/CLICK-TOUR-AND-TRAVEL/HOME/nosotros1028click+tour_11zon.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-7dc991d>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-517 .elementor-element.elementor-element-7dc991d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-8152ab6 {
  --spacer-size: 650px;
}

.elementor-517 .elementor-element.elementor-element-6ced143>.elementor-element-populated {
  padding: 0px 50px 0px 75px;
}

.elementor-517 .elementor-element.elementor-element-ad672a0 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}

.elementor-517 .elementor-element.elementor-element-ad672a0.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-517 .elementor-element.elementor-element-ad672a0 .uael-infobox,
.elementor-517 .elementor-element.elementor-element-ad672a0 .uael-separator-parent {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-ad672a0 .elementor-button .elementor-align-icon-right,
.elementor-517 .elementor-element.elementor-element-ad672a0 .uael-infobox-link-icon-after {
  margin-left: 11px;
}

.elementor-517 .elementor-element.elementor-element-ad672a0 .elementor-button .elementor-align-icon-left,
.elementor-517 .elementor-element.elementor-element-ad672a0 .uael-infobox-link-icon-before {
  margin-right: 11px;
}

.elementor-517 .elementor-element.elementor-element-ad672a0 .elementor-button {
  border-style: none;
}

.elementor-517 .elementor-element.elementor-element-ad672a0 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-517 .elementor-element.elementor-element-ad672a0 .uael-infobox-title-prefix {
  margin: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-ad672a0 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-ad672a0 .uael-infobox-cta-link-style,
.elementor-517 .elementor-element.elementor-element-ad672a0 .uael-button-wrapper {
  margin: 50px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-088d39d>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-517 .elementor-element.elementor-element-088d39d:not(.elementor-motion-effects-element-type-background),
.elementor-517 .elementor-element.elementor-element-088d39d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/wp-content/uploads/2024/02/2-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-088d39d>.elementor-background-overlay {
  background-image: url("https://clicktourandtravel.net/wp-content/uploads/2019/02/bg-06-free-img.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.6;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-088d39d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}

.elementor-517 .elementor-element.elementor-element-70e6aab>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-517 .elementor-element.elementor-element-70e6aab {
  text-align: center;
}

.elementor-517 .elementor-element.elementor-element-70e6aab .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-2ae7ba0>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-2ae7ba0 {
  text-align: center;
}

.elementor-517 .elementor-element.elementor-element-2ae7ba0 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-df43332>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-517 .elementor-element.elementor-element-df43332 {
  padding: 50px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-4193932>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor3);
  opacity: 0.5;
}

.elementor-517 .elementor-element.elementor-element-4193932>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-4193932>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-29af9c2>.elementor-widget-container {
  margin: 0px 0px -64px 0px;
}

.elementor-517 .elementor-element.elementor-element-29af9c2 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-29af9c2.elementor-view-stacked .elementor-icon {
  background-color: rgba(255, 255, 255, 0.19);
}

.elementor-517 .elementor-element.elementor-element-29af9c2.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-29af9c2.elementor-view-default .elementor-icon {
  color: rgba(255, 255, 255, 0.19);
  border-color: rgba(255, 255, 255, 0.19);
}

.elementor-517 .elementor-element.elementor-element-29af9c2.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-29af9c2.elementor-view-default .elementor-icon svg {
  fill: rgba(255, 255, 255, 0.19);
}

.elementor-517 .elementor-element.elementor-element-29af9c2 .elementor-icon {
  font-size: 80px;
}

.elementor-517 .elementor-element.elementor-element-29af9c2 .elementor-icon svg {
  height: 80px;
}

.elementor-517 .elementor-element.elementor-element-6e08a1e {
  text-align: left;
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-e4a9d6a .elementor-star-rating {
  font-size: 14px;
}

.elementor-517 .elementor-element.elementor-element-e4a9d6a .elementor-star-rating i:not(:last-of-type) {
  margin-inline-end: 3px;
}

.elementor-517 .elementor-element.elementor-element-e4a9d6a .elementor-star-rating i:before {
  color: #ee4023;
}

.elementor-517 .elementor-element.elementor-element-a18d5f1 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-a18d5f1 .elementor-heading-title {
  color: #FFFFFF;
}

.elementor-517 .elementor-element.elementor-element-11f9e2a>.elementor-element-populated>.elementor-background-overlay {
  background-color: #ee4023;
  opacity: 0.74;
}

.elementor-517 .elementor-element.elementor-element-11f9e2a>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-11f9e2a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-f42924f>.elementor-widget-container {
  margin: 0px 0px -64px 0px;
}

.elementor-517 .elementor-element.elementor-element-f42924f .elementor-icon-wrapper {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-f42924f.elementor-view-stacked .elementor-icon {
  background-color: rgba(255, 255, 255, 0.19);
}

.elementor-517 .elementor-element.elementor-element-f42924f.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-f42924f.elementor-view-default .elementor-icon {
  color: rgba(255, 255, 255, 0.19);
  border-color: rgba(255, 255, 255, 0.19);
}

.elementor-517 .elementor-element.elementor-element-f42924f.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-f42924f.elementor-view-default .elementor-icon svg {
  fill: rgba(255, 255, 255, 0.19);
}

.elementor-517 .elementor-element.elementor-element-f42924f .elementor-icon {
  font-size: 80px;
}

.elementor-517 .elementor-element.elementor-element-f42924f .elementor-icon svg {
  height: 80px;
}

.elementor-517 .elementor-element.elementor-element-31f759a {
  text-align: left;
  font-style: italic;
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-f3fb5cd .elementor-star-rating {
  font-size: 14px;
}

.elementor-517 .elementor-element.elementor-element-f3fb5cd .elementor-star-rating i:not(:last-of-type) {
  margin-inline-end: 3px;
}

.elementor-517 .elementor-element.elementor-element-f3fb5cd .elementor-star-rating i:before {
  color: #ee4023;
}

.elementor-517 .elementor-element.elementor-element-f3fb5cd .elementor-star-rating i {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-ca95141 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-ca95141 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-6e2fd46>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-517 .elementor-element.elementor-element-6e2fd46 {
  padding: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-f1ef03e>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor3);
  opacity: 0.5;
}

.elementor-517 .elementor-element.elementor-element-f1ef03e>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-f1ef03e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-9907fe0>.elementor-widget-container {
  margin: 0px 0px -64px 0px;
}

.elementor-517 .elementor-element.elementor-element-9907fe0 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-9907fe0.elementor-view-stacked .elementor-icon {
  background-color: rgba(255, 255, 255, 0.19);
}

.elementor-517 .elementor-element.elementor-element-9907fe0.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-9907fe0.elementor-view-default .elementor-icon {
  color: rgba(255, 255, 255, 0.19);
  border-color: rgba(255, 255, 255, 0.19);
}

.elementor-517 .elementor-element.elementor-element-9907fe0.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-9907fe0.elementor-view-default .elementor-icon svg {
  fill: rgba(255, 255, 255, 0.19);
}

.elementor-517 .elementor-element.elementor-element-9907fe0 .elementor-icon {
  font-size: 80px;
}

.elementor-517 .elementor-element.elementor-element-9907fe0 .elementor-icon svg {
  height: 80px;
}

.elementor-517 .elementor-element.elementor-element-5e5c946 {
  text-align: left;
  font-style: italic;
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-d3fa0e4 .elementor-star-rating {
  font-size: 14px;
}

.elementor-517 .elementor-element.elementor-element-d3fa0e4 .elementor-star-rating i:not(:last-of-type) {
  margin-inline-end: 3px;
}

.elementor-517 .elementor-element.elementor-element-d3fa0e4 .elementor-star-rating i:before {
  color: #ee4023;
}

.elementor-517 .elementor-element.elementor-element-d3fa0e4 .elementor-star-rating i {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-f685166 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-f685166 .elementor-heading-title {
  color: #FFFFFF;
}

.elementor-517 .elementor-element.elementor-element-4f628e5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-4f628e5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-517 .elementor-element.elementor-element-4f628e5>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 50px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-4f628e5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-42c6424>.elementor-widget-container {
  margin: 0px 0px -64px 0px;
}

.elementor-517 .elementor-element.elementor-element-42c6424 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-42c6424.elementor-view-stacked .elementor-icon {
  background-color: rgba(65, 64, 66, 0.1);
}

.elementor-517 .elementor-element.elementor-element-42c6424.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-42c6424.elementor-view-default .elementor-icon {
  color: rgba(65, 64, 66, 0.1);
  border-color: rgba(65, 64, 66, 0.1);
}

.elementor-517 .elementor-element.elementor-element-42c6424.elementor-view-framed .elementor-icon,
.elementor-517 .elementor-element.elementor-element-42c6424.elementor-view-default .elementor-icon svg {
  fill: rgba(65, 64, 66, 0.1);
}

.elementor-517 .elementor-element.elementor-element-42c6424 .elementor-icon {
  font-size: 80px;
}

.elementor-517 .elementor-element.elementor-element-42c6424 .elementor-icon svg {
  height: 80px;
}

.elementor-517 .elementor-element.elementor-element-ecf94fc {
  text-align: left;
  font-style: italic;
  color: #414042;
}

.elementor-517 .elementor-element.elementor-element-304fc14 .elementor-star-rating {
  font-size: 14px;
}

.elementor-517 .elementor-element.elementor-element-304fc14 .elementor-star-rating i:not(:last-of-type) {
  margin-inline-end: 3px;
}

.elementor-517 .elementor-element.elementor-element-304fc14 .elementor-star-rating i:before {
  color: #ffc300;
}

.elementor-517 .elementor-element.elementor-element-568d35f {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-7a67e08>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-517 .elementor-element.elementor-element-7a67e08 {
  padding: 125px 0px 75px 0px;
}

.elementor-517 .elementor-element.elementor-element-22a6449>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-517 .elementor-element.elementor-element-22a6449 {
  text-align: center;
}

.elementor-517 .elementor-element.elementor-element-008bddf>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-008bddf {
  text-align: center;
}

.elementor-517 .elementor-element.elementor-element-eba4839>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 104px 0px 104px;
}

.elementor-517 .elementor-element.elementor-element-eba4839 {
  text-align: center;
}

.elementor-517 .elementor-element.elementor-element-f6b801c>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-f6b801c .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-517 .elementor-element.elementor-element-f6b801c .elementor-button .elementor-button-content-wrapper {
  gap: 11px;
}

.elementor-517 .elementor-element.elementor-element-aca635b>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-517 .elementor-element.elementor-element-aca635b {
  padding: 0px 50px 50px 50px;
}

.elementor-517 .elementor-element.elementor-element-b021553:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-b021553>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/servicios-inicio/servicios2/6_6_11zon.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-b021553>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor7);
  opacity: 0.3;
}

.elementor-517 .elementor-element.elementor-element-b021553:hover>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor0);
  opacity: 0.8;
}

.elementor-517 .elementor-element.elementor-element-b021553>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 300px 50px;
}

.elementor-517 .elementor-element.elementor-element-b021553>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-4146f69 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-4146f69 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-466f0fe {
  --divider-border-style: solid;
  --divider-color: rgba(255, 255, 255, 0.5);
  --divider-border-width: 1px;
}

.elementor-517 .elementor-element.elementor-element-466f0fe .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-517 .elementor-element.elementor-element-466f0fe .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-517 .elementor-element.elementor-element-4587827 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-4587827 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-a5acbd7 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-a5acbd7 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-38f1108:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-38f1108>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/servicios-inicio/servicios2/9_1_11zon.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-38f1108>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor7);
  opacity: 0.3;
}

.elementor-517 .elementor-element.elementor-element-38f1108:hover>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor0);
  opacity: 0.8;
}

.elementor-517 .elementor-element.elementor-element-38f1108>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 300px 50px;
}

.elementor-517 .elementor-element.elementor-element-38f1108>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-7be24d3 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-7be24d3 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-9190c1a {
  --divider-border-style: solid;
  --divider-color: rgba(255, 255, 255, 0.5);
  --divider-border-width: 1px;
}

.elementor-517 .elementor-element.elementor-element-9190c1a .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-517 .elementor-element.elementor-element-9190c1a .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-517 .elementor-element.elementor-element-f087ca3 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-f087ca3 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-a12dc58 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-a12dc58 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-006e893:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-006e893>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/servicios-inicio/servicios2/7_2_11zon.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-006e893>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor7);
  opacity: 0.3;
}

.elementor-517 .elementor-element.elementor-element-006e893:hover>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor0);
  opacity: 0.8;
}

.elementor-517 .elementor-element.elementor-element-006e893>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 300px 50px;
}

.elementor-517 .elementor-element.elementor-element-006e893>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-d9c3f28 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-d9c3f28 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-c2c1cc3 {
  --divider-border-style: solid;
  --divider-color: rgba(255, 255, 255, 0.5);
  --divider-border-width: 1px;
}

.elementor-517 .elementor-element.elementor-element-c2c1cc3 .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-517 .elementor-element.elementor-element-c2c1cc3 .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-517 .elementor-element.elementor-element-f13c61d {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-f13c61d .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-e5cbf9a {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-e5cbf9a .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-517 .elementor-element.elementor-element-0df8cd2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/servicios-inicio/servicios2/8_3_11zon.webp");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor7);
  opacity: 0.3;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2:hover>.elementor-element-populated>.elementor-background-overlay {
  background-color: var(--e-global-color-astglobalcolor0);
  opacity: 0.8;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 300px 50px;
}

.elementor-517 .elementor-element.elementor-element-0df8cd2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-517 .elementor-element.elementor-element-e00ecba {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-e00ecba .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-7d4e612 {
  --divider-border-style: solid;
  --divider-color: rgba(255, 255, 255, 0.5);
  --divider-border-width: 1px;
}

.elementor-517 .elementor-element.elementor-element-7d4e612 .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-517 .elementor-element.elementor-element-7d4e612 .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-517 .elementor-element.elementor-element-c53f68b {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-c53f68b .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-0391837 {
  text-align: left;
}

.elementor-517 .elementor-element.elementor-element-0391837 .elementor-heading-title {
  color: #ffffff;
}

.elementor-517 .elementor-element.elementor-element-db25119>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-517 .elementor-element.elementor-element-db25119 {
  padding: 80px 0px 80px 0px;
}

.elementor-517 .elementor-element.elementor-element-7e82596>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-517 .elementor-element.elementor-element-7e82596 {
  text-align: center;
}

.elementor-517 .elementor-element.elementor-element-2c0c549 {
  text-align: center;
}

.elementor-517 .elementor-element.elementor-element-3c7f575>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-517 .elementor-element.elementor-element-3c7f575>.elementor-container {
  max-width: 1410px;
}

.elementor-517 .elementor-element.elementor-element-3c7f575 {
  padding: 25px 0px 0px 0px;
}

.elementor-517 .elementor-element.elementor-element-78a9fd0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
  margin-bottom: 10px;
}

.elementor-517 .elementor-element.elementor-element-78a9fd0 .elementor-main-swiper {
  height: 314px;
  width: 100%;
}

.elementor-517 .elementor-element.elementor-element-78a9fd0 .elementor-swiper-button {
  font-size: 20px;
}

.elementor-517 .elementor-element.elementor-element-78a9fd0 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
  background-size: contain;
}



@media(max-width:1024px) {
  .elementor-517 .elementor-element.elementor-element-c7f247e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 50px 90px 50px;
  }

  .elementor-517 .elementor-element.elementor-element-e33139a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-509b0b8>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-72df928 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-a2d5da0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 50px 50px;
  }

  .elementor-517 .elementor-element.elementor-element-f43bf47>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-517 .elementor-element.elementor-element-358566b {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-f0cf1bb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-517 .elementor-element.elementor-element-fe2b81d {
    padding: 80px 50px 80px 50px;
  }

  .elementor-517 .elementor-element.elementor-element-7dc991d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-7dc991d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: top left;
  }

  .elementor-517 .elementor-element.elementor-element-8152ab6 {
    --spacer-size: 550px;
  }

  .elementor-517 .elementor-element.elementor-element-6ced143>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 50px;
  }

  .elementor-517 .elementor-element.elementor-element-088d39d:not(.elementor-motion-effects-element-type-background),
  .elementor-517 .elementor-element.elementor-element-088d39d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .elementor-517 .elementor-element.elementor-element-088d39d>.elementor-background-overlay {
    background-size: cover;
  }

  .elementor-517 .elementor-element.elementor-element-088d39d {
    padding: 50px 50px 50px 50px;
  }

  .elementor-517 .elementor-element.elementor-element-180f671>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-df43332 {
    padding: 25px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-4193932>.elementor-element-populated {
    padding: 35px 35px 35px 35px;
  }

  .elementor-517 .elementor-element.elementor-element-11f9e2a>.elementor-element-populated {
    padding: 35px 35px 35px 35px;
  }

  .elementor-517 .elementor-element.elementor-element-f1ef03e>.elementor-element-populated {
    padding: 35px 35px 35px 35px;
  }

  .elementor-517 .elementor-element.elementor-element-4f628e5>.elementor-element-populated {
    padding: 35px 35px 35px 35px;
  }

  .elementor-517 .elementor-element.elementor-element-7a67e08 {
    padding: 80px 50px 80px 50px;
  }

  .elementor-517 .elementor-element.elementor-element-eba4839>.elementor-widget-container {
    padding: 0px 50px 10px 50px;
  }

  .elementor-517 .elementor-element.elementor-element-aca635b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 25px 25px 25px;
  }

  .elementor-517 .elementor-element.elementor-element-db25119 {
    padding: 80px 50px 65px 50px;
  }

  .elementor-517 .elementor-element.elementor-element-78a9fd0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    margin-bottom: 10px;
  }
}

@media(max-width:767px) {
  .elementor-517 .elementor-element.elementor-element-c7f247e {
    padding: 120px 30px 60px 30px;
  }

  .elementor-517 .elementor-element.elementor-element-c10a07d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-e33139a .uael-infobox-text {
    margin: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-72df928 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-c55ba8a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-a2d5da0>.elementor-element-populated {
    padding: 50px 30px 50px 30px;
  }

  .elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-title {
    margin: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-title-prefix {
    margin: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-15eee5f .uael-infobox-cta-link-style,
  .elementor-517 .elementor-element.elementor-element-15eee5f .uael-button-wrapper {
    margin: 20px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-f43bf47>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-358566b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-f0cf1bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-f0cf1bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .elementor-517 .elementor-element.elementor-element-f0cf1bb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 235px 35px;
  }

  .elementor-517 .elementor-element.elementor-element-45bdcae.elementor-element {
    --align-self: center;
  }

  .elementor-517 .elementor-element.elementor-element-2ee33bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-2ee33bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
  }

  .elementor-517 .elementor-element.elementor-element-2ee33bd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 235px 35px;
  }

  .elementor-517 .elementor-element.elementor-element-b68f436:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-b68f436>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .elementor-517 .elementor-element.elementor-element-b68f436>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 235px 35px;
  }

  .elementor-517 .elementor-element.elementor-element-47a5914:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-47a5914>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
  }

  .elementor-517 .elementor-element.elementor-element-47a5914>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 235px 35px;
  }

  .elementor-517 .elementor-element.elementor-element-fe2b81d {
    padding: 50px 30px 50px 30px;
  }

  .elementor-517 .elementor-element.elementor-element-7dc991d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-517 .elementor-element.elementor-element-8152ab6 {
    --spacer-size: 400px;
  }

  .elementor-517 .elementor-element.elementor-element-6ced143>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 50px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-088d39d {
    padding: 75px 20px 20px 20px;
  }

  .elementor-517 .elementor-element.elementor-element-7a67e08 {
    padding: 75px 20px 50px 20px;
  }

  .elementor-517 .elementor-element.elementor-element-92c5de7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-008bddf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-eba4839>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-eba4839 {
    text-align: center;
  }

  .elementor-517 .elementor-element.elementor-element-aca635b {
    padding: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-db25119 {
    padding: 50px 20px 50px 20px;
  }

  .elementor-517 .elementor-element.elementor-element-2c0c549>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-3c7f575 {
    padding: 15px 0px 0px 0px;
  }

  .elementor-517 .elementor-element.elementor-element-78a9fd0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    margin-bottom: 10px;
  }
}

@media(min-width:768px) {
  .elementor-517 .elementor-element.elementor-element-c10a07d {
    width: 70%;
  }

  .elementor-517 .elementor-element.elementor-element-6c696ae {
    width: 29.332%;
  }

  .elementor-517 .elementor-element.elementor-element-c55ba8a {
    width: 10%;
  }

  .elementor-517 .elementor-element.elementor-element-a2d5da0 {
    width: 32.327%;
  }

  .elementor-517 .elementor-element.elementor-element-f43bf47 {
    width: 57.673%;
  }

  .elementor-517 .elementor-element.elementor-element-7dc991d {
    width: 60.789%;
  }

  .elementor-517 .elementor-element.elementor-element-6ced143 {
    width: 39.167%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-517 .elementor-element.elementor-element-c10a07d {
    width: 95%;
  }

  .elementor-517 .elementor-element.elementor-element-6c696ae {
    width: 5%;
  }

  .elementor-517 .elementor-element.elementor-element-c55ba8a {
    width: 100%;
  }

  .elementor-517 .elementor-element.elementor-element-a2d5da0 {
    width: 100%;
  }

  .elementor-517 .elementor-element.elementor-element-f43bf47 {
    width: 100%;
  }

  .elementor-517 .elementor-element.elementor-element-4193932 {
    width: 45%;
  }

  .elementor-517 .elementor-element.elementor-element-11f9e2a {
    width: 55%;
  }

  .elementor-517 .elementor-element.elementor-element-f1ef03e {
    width: 55%;
  }

  .elementor-517 .elementor-element.elementor-element-4f628e5 {
    width: 45%;
  }

  .elementor-517 .elementor-element.elementor-element-b021553 {
    width: 50%;
  }

  .elementor-517 .elementor-element.elementor-element-38f1108 {
    width: 50%;
  }

  .elementor-517 .elementor-element.elementor-element-006e893 {
    width: 50%;
  }

  .elementor-517 .elementor-element.elementor-element-0df8cd2 {
    width: 50%;
  }
}

@media(min-width:1025px) {

  .elementor-517 .elementor-element.elementor-element-c7f247e:not(.elementor-motion-effects-element-type-background),
  .elementor-517 .elementor-element.elementor-element-c7f247e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-c7f247e>.elementor-background-overlay {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-f0cf1bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-f0cf1bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-2ee33bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-2ee33bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-b68f436:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-b68f436>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-47a5914:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-47a5914>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-7dc991d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-7dc991d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-088d39d:not(.elementor-motion-effects-element-type-background),
  .elementor-517 .elementor-element.elementor-element-088d39d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: fixed;
  }

  .elementor-517 .elementor-element.elementor-element-088d39d>.elementor-background-overlay {
    background-attachment: fixed;
  }

  .elementor-517 .elementor-element.elementor-element-b021553:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-b021553>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-38f1108:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-38f1108>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-006e893:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-006e893>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-517 .elementor-element.elementor-element-0df8cd2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-517 .elementor-element.elementor-element-0df8cd2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}


@media(max-width:600px) {
  .nosotros {
    margin-top: 80px !important;

  }

    }









    


.floating-wpp-avatar-name {
  font-weight: bold;
  font-size: 14px;
}

.floating-wpp {
    position: fixed;
    bottom: 15px;
    left: 15px;
    font-size: 14px;
    transition: bottom 0.2s;
}
.floating-wpp .floating-wpp-button {
    position: relative;
    border-radius: 50%;
    box-shadow: 1px 1px 4px rgba(60,60,60,0.4);
    transition: box-shadow 0.2s;
    cursor: pointer;
    overflow: hidden;
}
.floating-wpp .floating-wpp-button img,
.floating-wpp .floating-wpp-button svg {
    position: absolute;
    width: 100%;
    height: auto;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%,-50%,0);
    border-radius: 50%;
}
.floating-wpp:hover {
    bottom: 17px;
}
.floating-wpp:hover .floating-wpp-button {
    box-shadow: 1px 2px 8px rgba(60,60,60,0.4);
}
.floating-wpp .floating-wpp-popup {
    border-radius: 6px;
    background-color: #e5ddd5;
    position: absolute;
    overflow: hidden;
    padding: 0;
    box-shadow: 1px 2px 8px rgba(60,60,60,0.25);
    width: 0;
    height: 0;
    bottom: 0;
    opacity: 0;
    transition: bottom 0.1s ease-out,opacity 0.2s ease-out;
    transform-origin: bottom;
}
.floating-wpp .floating-wpp-popup.active {
    padding: 0 12px 12px;
    width: 260px;
    height: auto;
    bottom: 82px;
    opacity: 1;
}
.floating-wpp .floating-wpp-popup .floating-wpp-message {
    background-color: white;
    padding: 8px;
    border-radius: 0 5px 5px 5px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.15);
    opacity: 0;
    transition: opacity 0.2s;
}
.floating-wpp .floating-wpp-popup.active .floating-wpp-message {
    opacity: 1;
    transition-delay: 0.2s;
    color:#000;
}
.floating-wpp .floating-wpp-popup .floating-wpp-head {
    text-align: right;
    color: white;
    margin: 0 -15px 10px;
    padding: 6px 12px;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}
.floating-wpp .floating-wpp-input-message {
    background-color: white;
    margin: 10px -15px -15px;
    padding: 0 15px;
    display: flex;
    align-items: center;
}
.floating-wpp .floating-wpp-input-message textarea {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: none;
    padding: 8px;
    margin: 10px 0;
    width: 100%;
    max-width: 100%;
    font-family: inherit;
    font-size: inherit;
    resize: none;
}
.floating-wpp .floating-wpp-btn-send {
    margin-left: 12px;
    font-size: 0;
    cursor: pointer;
}
.floating-wpp-avatar {
    vertical-align: middle;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 10px 0 10px 10px;
}
.floating-wpp-avatar-info {
    color: white;
    margin: 10px 0px 0 10px;
    text-align: left;
}
.floating-wpp-avatar-name {
    font-weight: bold;
    font-size: 16px;
}