.elementor-518 .elementor-element.elementor-element-55da042>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-518 .elementor-element.elementor-element-55da042:not(.elementor-motion-effects-element-type-background),
.elementor-518 .elementor-element.elementor-element-55da042>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://clicktourandtravel.net/assets/images/header-servicios-click500.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-518 .elementor-element.elementor-element-55da042>.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.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-518 .elementor-element.elementor-element-55da042 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 200px 0px 150px 0px;
}

.elementor-518 .elementor-element.elementor-element-ca6074d {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-ca6074d .elementor-heading-title {
  color: #ffffff;
}

.elementor-518 .elementor-element.elementor-element-e0b84c5>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-518 .elementor-element.elementor-element-e0b84c5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 37px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-b0ec34e {
  padding: 50px 0px 50px 0px;
}

.elementor-518 .elementor-element.elementor-element-3fa154b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 21px;
}

.elementor-518 .elementor-element.elementor-element-3fa154b>.elementor-element-populated,
.elementor-518 .elementor-element.elementor-element-3fa154b>.elementor-element-populated>.elementor-background-overlay,
.elementor-518 .elementor-element.elementor-element-3fa154b>.elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-3fa154b>.elementor-element-populated {
  margin: 7px 7px 7px 7px;
  --e-column-margin-right: 7px;
  --e-column-margin-left: 7px;
}

.elementor-518 .elementor-element.elementor-element-cc217a9 {
  padding: 25px 50px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-5934e81 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor3);
  --divider-border-width: 1px;
}

.elementor-518 .elementor-element.elementor-element-5934e81 .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-518 .elementor-element.elementor-element-5934e81 .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-518 .elementor-element.elementor-element-06d8797 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-b3a4ba8 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-b3a4ba8 .elementor-heading-title {
  font-style: italic;
  text-decoration: underline;
}

.elementor-518 .elementor-element.elementor-element-8a9be46 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-eb11138>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-eb11138 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-518 .elementor-element.elementor-element-eb11138 .elementor-button .elementor-button-content-wrapper {
  gap: 11px;
}

.elementor-518 .elementor-element.elementor-element-43b85b7>.elementor-element-populated {
  margin: 7px 7px 7px 7px;
  --e-column-margin-right: 7px;
  --e-column-margin-left: 7px;
}

.elementor-518 .elementor-element.elementor-element-1cee6f8 {
  padding: 25px 50px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-244e8fe {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor3);
  --divider-border-width: 1px;
}

.elementor-518 .elementor-element.elementor-element-244e8fe .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-518 .elementor-element.elementor-element-244e8fe .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-518 .elementor-element.elementor-element-2b1c741 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-984d392 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-984d392 .elementor-heading-title {
  font-style: italic;
  text-decoration: underline;
}

.elementor-518 .elementor-element.elementor-element-2597df2 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-cc0453e {
  --spacer-size: 10px;
}

.elementor-518 .elementor-element.elementor-element-7467058>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-7467058 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-518 .elementor-element.elementor-element-7467058 .elementor-button .elementor-button-content-wrapper {
  gap: 11px;
}

.elementor-518 .elementor-element.elementor-element-b18d2aa>.elementor-widget-container {
  margin: 7px 7px 7px 7px;
}

.elementor-518 .elementor-element.elementor-element-e522767 {
  padding: 25px 50px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-48aa770 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor3);
  --divider-border-width: 1px;
}

.elementor-518 .elementor-element.elementor-element-48aa770 .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-518 .elementor-element.elementor-element-48aa770 .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-518 .elementor-element.elementor-element-86f1d75 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-590fb72 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-590fb72 .elementor-heading-title {
  font-style: italic;
  text-decoration: underline;
}

.elementor-518 .elementor-element.elementor-element-1211339 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-1e669aa {
  --spacer-size: 118px;
}

.elementor-518 .elementor-element.elementor-element-ee29c07>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-ee29c07 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-518 .elementor-element.elementor-element-ee29c07 .elementor-button .elementor-button-content-wrapper {
  gap: 11px;
}

.elementor-518 .elementor-element.elementor-element-6a90cb6 {
  padding: 50px 0px 50px 0px;
}

.elementor-518 .elementor-element.elementor-element-42131af>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 21px;
}

.elementor-518 .elementor-element.elementor-element-42131af>.elementor-element-populated,
.elementor-518 .elementor-element.elementor-element-42131af>.elementor-element-populated>.elementor-background-overlay,
.elementor-518 .elementor-element.elementor-element-42131af>.elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-42131af>.elementor-element-populated {
  margin: 7px 7px 7px 7px;
  --e-column-margin-right: 7px;
  --e-column-margin-left: 7px;
}

.elementor-518 .elementor-element.elementor-element-c0f3276 {
  padding: 25px 50px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-975d5fb {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor3);
  --divider-border-width: 1px;
}

.elementor-518 .elementor-element.elementor-element-975d5fb .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-518 .elementor-element.elementor-element-975d5fb .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-518 .elementor-element.elementor-element-7c3b0a8 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-058571d {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-058571d .elementor-heading-title {
  font-style: italic;
  text-decoration: underline;
}

.elementor-518 .elementor-element.elementor-element-7c87e40 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-c077357>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-c077357 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-518 .elementor-element.elementor-element-c077357 .elementor-button .elementor-button-content-wrapper {
  gap: 11px;
}

.elementor-518 .elementor-element.elementor-element-b16d5a1>.elementor-element-populated {
  margin: 7px 7px 7px 7px;
  --e-column-margin-right: 7px;
  --e-column-margin-left: 7px;
}

.elementor-518 .elementor-element.elementor-element-acef136 {
  padding: 25px 50px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-824ca52 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor3);
  --divider-border-width: 1px;
}

.elementor-518 .elementor-element.elementor-element-824ca52 .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-518 .elementor-element.elementor-element-824ca52 .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-518 .elementor-element.elementor-element-b1ad3f7 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-4f23a0f {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-4f23a0f .elementor-heading-title {
  font-style: italic;
  text-decoration: underline;
}

.elementor-518 .elementor-element.elementor-element-681bd32 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-2e5f5e1>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-2e5f5e1 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-518 .elementor-element.elementor-element-2e5f5e1 .elementor-button .elementor-button-content-wrapper {
  gap: 11px;
}

.elementor-518 .elementor-element.elementor-element-628fdff>.elementor-widget-container {
  margin: 7px 7px 7px 7px;
}

.elementor-518 .elementor-element.elementor-element-a5aaa2e {
  padding: 25px 50px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-905b035 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor3);
  --divider-border-width: 1px;
}

.elementor-518 .elementor-element.elementor-element-905b035 .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-518 .elementor-element.elementor-element-905b035 .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-518 .elementor-element.elementor-element-4046410 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-07c837a {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-07c837a .elementor-heading-title {
  font-style: italic;
  text-decoration: underline;
}

.elementor-518 .elementor-element.elementor-element-e392334 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-236828a {
  --spacer-size: 25px;
}

.elementor-518 .elementor-element.elementor-element-02a5b7c>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-02a5b7c .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-518 .elementor-element.elementor-element-02a5b7c .elementor-button .elementor-button-content-wrapper {
  gap: 11px;
}

.elementor-518 .elementor-element.elementor-element-ee6d9da {
  padding: 50px 0px 50px 0px;
}

.elementor-518 .elementor-element.elementor-element-58fa3e8>.elementor-element-populated {
  margin: 7px 7px 7px 7px;
  --e-column-margin-right: 7px;
  --e-column-margin-left: 7px;
}

.elementor-518 .elementor-element.elementor-element-dc54b28 {
  padding: 25px 50px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-b8be8aa {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor3);
  --divider-border-width: 1px;
}

.elementor-518 .elementor-element.elementor-element-b8be8aa .elementor-divider-separator {
  width: 25px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-518 .elementor-element.elementor-element-b8be8aa .elementor-divider {
  text-align: left;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-518 .elementor-element.elementor-element-c93ba60 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-d827ab5 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-d827ab5 .elementor-heading-title {
  font-style: italic;
  text-decoration: underline;
}

.elementor-518 .elementor-element.elementor-element-866e4f2 {
  text-align: left;
}

.elementor-518 .elementor-element.elementor-element-0b6aa01 {
  --spacer-size: 5px;
}

.elementor-518 .elementor-element.elementor-element-e806696>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-e806696 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-518 .elementor-element.elementor-element-e806696 .elementor-button .elementor-button-content-wrapper {
  gap: 11px;
}

.elementor-518 .elementor-element.elementor-element-08e7af8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 21px;
}

.elementor-518 .elementor-element.elementor-element-08e7af8>.elementor-element-populated,
.elementor-518 .elementor-element.elementor-element-08e7af8>.elementor-element-populated>.elementor-background-overlay,
.elementor-518 .elementor-element.elementor-element-08e7af8>.elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-08e7af8>.elementor-element-populated {
  margin: 7px 7px 7px 7px;
  --e-column-margin-right: 7px;
  --e-column-margin-left: 7px;
}

.elementor-518 .elementor-element.elementor-element-d3d9c96 {
  padding: 25px 50px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-0d361e7 {
  --spacer-size: 10px;
}

.elementor-518 .elementor-element.elementor-element-b6165a7 {
  padding: 25px 50px 0px 0px;
}

.elementor-518 .elementor-element.elementor-element-d8c2152 {
  --spacer-size: 7px;
}

.elementor-518 .elementor-element.elementor-element-b15dedc {
  --spacer-size: 50px;
}

@media(min-width:1025px) {

  .elementor-518 .elementor-element.elementor-element-55da042:not(.elementor-motion-effects-element-type-background),
  .elementor-518 .elementor-element.elementor-element-55da042>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-518 .elementor-element.elementor-element-55da042>.elementor-background-overlay {
    background-attachment: scroll;
  }
}

@media(max-width:1024px) {
  .elementor-518 .elementor-element.elementor-element-55da042 {
    padding: 150px 50px 50px 50px;
  }

  .elementor-518 .elementor-element.elementor-element-ca6074d {
    text-align: center;
  }

  .elementor-518 .elementor-element.elementor-element-e0b84c5 {
    padding: 50px 50px 50px 50px;
  }

  .elementor-518 .elementor-element.elementor-element-b0ec34e {
    padding: 0px 50px 50px 50px;
  }

  .elementor-518 .elementor-element.elementor-element-6547d21 {
    text-align: left;
  }

  .elementor-518 .elementor-element.elementor-element-cc217a9 {
    padding: 30px 30px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-9bea6d2 {
    text-align: left;
  }

  .elementor-518 .elementor-element.elementor-element-1cee6f8 {
    padding: 30px 30px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-b18d2aa {
    text-align: left;
  }

  .elementor-518 .elementor-element.elementor-element-e522767 {
    padding: 30px 30px 00px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-6a90cb6 {
    padding: 0px 50px 50px 50px;
  }

  .elementor-518 .elementor-element.elementor-element-321eda3 {
    text-align: left;
  }

  .elementor-518 .elementor-element.elementor-element-c0f3276 {
    padding: 30px 30px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-a894c7b {
    text-align: left;
  }

  .elementor-518 .elementor-element.elementor-element-acef136 {
    padding: 30px 30px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-628fdff {
    text-align: left;
  }

  .elementor-518 .elementor-element.elementor-element-a5aaa2e {
    padding: 30px 30px 00px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-ee6d9da {
    padding: 0px 50px 50px 50px;
  }

  .elementor-518 .elementor-element.elementor-element-c681496 {
    text-align: left;
  }

  .elementor-518 .elementor-element.elementor-element-dc54b28 {
    padding: 30px 30px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-d3d9c96 {
    padding: 30px 30px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-b6165a7 {
    padding: 30px 30px 00px 0px;
  }
}

@media(max-width:767px) {
  .elementor-518 .elementor-element.elementor-element-55da042 {
    padding: 250px 20px 35px 20px;
  }

  .elementor-518 .elementor-element.elementor-element-ca6074d {
    text-align: center;
  }

  .elementor-518 .elementor-element.elementor-element-e0b84c5 {
    padding: 30px 30px 30px 30px;
  }

  .elementor-518 .elementor-element.elementor-element-b0ec34e {
    padding: 30px 30px 30px 30px;
  }

  .elementor-518 .elementor-element.elementor-element-3fa154b>.elementor-element-populated {
    padding: 0px 0px 75px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-cc217a9 {
    padding: 15px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-43b85b7>.elementor-element-populated {
    padding: 0px 0px 75px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-1cee6f8 {
    padding: 15px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-683d16a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-e522767 {
    padding: 15px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-6a90cb6 {
    padding: 30px 30px 30px 30px;
  }

  .elementor-518 .elementor-element.elementor-element-42131af>.elementor-element-populated {
    padding: 0px 0px 75px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-c0f3276 {
    padding: 15px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-b16d5a1>.elementor-element-populated {
    padding: 0px 0px 75px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-acef136 {
    padding: 15px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-b4818de>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-a5aaa2e {
    padding: 15px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-ee6d9da {
    padding: 30px 30px 30px 30px;
  }

  .elementor-518 .elementor-element.elementor-element-58fa3e8>.elementor-element-populated {
    padding: 0px 0px 5px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-dc54b28 {
    padding: 15px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-08e7af8>.elementor-element-populated {
    padding: 0px 0px 2px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-d3d9c96 {
    padding: 15px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-baeaa7a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-518 .elementor-element.elementor-element-b6165a7 {
    padding: 15px 0px 0px 0px;
  }
}