.elementor-2568 .elementor-element.elementor-element-e124560{--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-2568 .elementor-element.elementor-element-93694e0{background-color:transparent;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;padding:7px 7px 7px 7px;background-image:linear-gradient(180deg, #1111118A 0%, #0C0C0C38 100%);text-align:center;}.elementor-2568 .elementor-element.elementor-element-93694e0.elementor-element{--align-self:center;}.elementor-2568 .elementor-element.elementor-element-93694e0 .elementor-heading-title{font-family:"Akaya Kanadaka", Sans-serif;font-size:42px;line-height:54px;letter-spacing:2.5px;word-spacing:10px;-webkit-text-stroke-color:#000;stroke:#000;color:#0AE8DA;}.elementor-2568 .elementor-element.elementor-element-a551057{background-color:transparent;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;padding:5px 5px 5px 5px;background-image:linear-gradient(180deg, #0CCC5B3B 100%, #2AE2073B 100%);text-align:center;}.elementor-2568 .elementor-element.elementor-element-a551057.elementor-element{--align-self:center;}.elementor-2568 .elementor-element.elementor-element-a551057 .elementor-heading-title{font-family:"Akaya Kanadaka", Sans-serif;font-size:44px;color:var( --e-global-color-astglobalcolor4 );}.elementor-2568 .elementor-element.elementor-element-172a0f8{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0D00040A 100%);text-align:center;}.elementor-2568 .elementor-element.elementor-element-172a0f8.elementor-element{--align-self:center;}.elementor-2568 .elementor-element.elementor-element-172a0f8 .elementor-heading-title{font-family:"Akaya Kanadaka", Sans-serif;font-size:40px;letter-spacing:2.5px;word-spacing:3px;color:#E80E0E;}.elementor-2568 .elementor-element.elementor-element-f86ae38{--display:grid;--min-height:488px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:17px 17px;--row-gap:17px;--column-gap:17px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2568 .elementor-element.elementor-element-f86ae38:not(.elementor-motion-effects-element-type-background), .elementor-2568 .elementor-element.elementor-element-f86ae38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D0000 0%, #0C0103 100%);}.elementor-2568 .elementor-element.elementor-element-4ae8f70{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:2px 2px 2px 2px;grid-column:span custom;grid-row:span custom;text-align:center;}.elementor-2568 .elementor-element.elementor-element-4ae8f70 img{width:100%;height:300px;}.elementor-2568 .elementor-element.elementor-element-4ae8f70 .widget-image-caption{text-align:center;color:#0EED24;font-family:"Akaya Kanadaka", Sans-serif;font-size:29px;line-height:27px;letter-spacing:0px;word-spacing:1px;}.elementor-2568 .elementor-element.elementor-element-1aeddf5{text-align:center;}.elementor-2568 .elementor-element.elementor-element-1aeddf5 img{height:301px;}.elementor-2568 .elementor-element.elementor-element-1aeddf5 .widget-image-caption{text-align:center;color:#07EA1D;font-family:"Akaya Kanadaka", Sans-serif;font-size:30px;line-height:32px;}.elementor-2568 .elementor-element.elementor-element-31b007c{text-align:center;}.elementor-2568 .elementor-element.elementor-element-31b007c img{height:300px;}.elementor-2568 .elementor-element.elementor-element-31b007c .widget-image-caption{text-align:center;color:#08EC1E;font-family:"Akaya Kanadaka", Sans-serif;font-size:30px;line-height:29px;letter-spacing:2.5px;word-spacing:1px;}.elementor-2568 .elementor-element.elementor-element-f1600c0{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;padding:2px 2px 2px 2px;text-align:center;}.elementor-2568 .elementor-element.elementor-element-f1600c0 img{height:300px;}.elementor-2568 .elementor-element.elementor-element-f1600c0 .widget-image-caption{text-align:center;color:#11EC27;font-family:"Akaya Kanadaka", Sans-serif;font-size:30px;line-height:28px;letter-spacing:2.5px;}.elementor-2568 .elementor-element.elementor-element-463a7ac{text-align:center;}.elementor-2568 .elementor-element.elementor-element-463a7ac img{height:300px;}.elementor-2568 .elementor-element.elementor-element-463a7ac .widget-image-caption{text-align:center;color:#0EEC24;font-family:"Akaya Kanadaka", Sans-serif;font-size:30px;line-height:32px;letter-spacing:3.5px;}.elementor-2568 .elementor-element.elementor-element-a700fab{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-2568 .elementor-element.elementor-element-a700fab img{height:300px;}.elementor-2568 .elementor-element.elementor-element-a700fab .widget-image-caption{text-align:center;color:#1DEC0B;font-family:"Akaya Kanadaka", Sans-serif;font-size:30px;line-height:28px;letter-spacing:2.5px;word-spacing:6px;}.elementor-2568 .elementor-element.elementor-element-7ac6d7f img{height:300px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2568 .elementor-element.elementor-element-7ac6d7f .widget-image-caption{text-align:center;color:#15E82A;font-family:"Akaya Kanadaka", Sans-serif;font-size:30px;line-height:32px;letter-spacing:2.5px;}.elementor-2568 .elementor-element.elementor-element-e926324 img{height:300px;}.elementor-2568 .elementor-element.elementor-element-e926324 .widget-image-caption{color:#11E826;font-family:"Akaya Kanadaka", Sans-serif;font-size:30px;line-height:29px;letter-spacing:2.5px;word-spacing:3px;}.elementor-2568 .elementor-element.elementor-element-ff59346{text-align:center;}.elementor-2568 .elementor-element.elementor-element-ff59346 img{height:300px;}.elementor-2568 .elementor-element.elementor-element-ff59346 .widget-image-caption{color:#14E313;font-family:"Akaya Kanadaka", Sans-serif;font-size:30px;line-height:32px;letter-spacing:2.5px;word-spacing:3px;}.elementor-2568 .elementor-element.elementor-element-ee3936c{--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-2568 .elementor-element.elementor-element-ee3936c:not(.elementor-motion-effects-element-type-background), .elementor-2568 .elementor-element.elementor-element-ee3936c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D0101 0%, #0D0104F0 100%);}.elementor-2568 .elementor-element.elementor-element-cd45395{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;padding:10px 10px 10px 10px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#14E82F;border-radius:17px 17px 17px 17px;}.elementor-2568 .elementor-element.elementor-element-cd45395.elementor-element{--align-self:center;}.elementor-2568 .elementor-element.elementor-element-cd45395 .elementor-button{font-size:30px;fill:#ED0C0C;color:#ED0C0C;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.elementor-2568 .elementor-element.elementor-element-f68b284{margin:4px 4px calc(var(--kit-widget-spacing, 0px) + 4px) 4px;padding:46px 46px 46px 46px;text-align:justify;font-family:"Trebuchet MS", Sans-serif;font-size:22px;color:var( --e-global-color-astglobalcolor4 );}.elementor-2568 .elementor-element.elementor-element-99a65de{--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-2568 .elementor-element.elementor-element-3ebd4e0{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2568 .elementor-element.elementor-element-f86ae38{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2568 .elementor-element.elementor-element-93694e0 .elementor-heading-title{font-size:19px;line-height:1.5em;word-spacing:0em;}.elementor-2568 .elementor-element.elementor-element-a551057 .elementor-heading-title{font-size:20px;}.elementor-2568 .elementor-element.elementor-element-172a0f8 .elementor-heading-title{font-size:20px;}.elementor-2568 .elementor-element.elementor-element-f86ae38{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2568 .elementor-element.elementor-element-f1600c0 .widget-image-caption{line-height:0.9em;}.elementor-2568 .elementor-element.elementor-element-463a7ac .widget-image-caption{font-size:26px;}.elementor-2568 .elementor-element.elementor-element-ff59346 .widget-image-caption{font-size:26px;}.elementor-2568 .elementor-element.elementor-element-cd45395 .elementor-button{font-size:24px;line-height:1.2em;border-radius:2px 2px 2px 2px;padding:1px 1px 1px 1px;}.elementor-2568 .elementor-element.elementor-element-f68b284{text-align:center;font-size:14px;line-height:1.2em;letter-spacing:0.8px;}.elementor-2568 .elementor-element.elementor-element-f68b284 p{margin-block-end:25px;}}/* Start custom CSS for image, class: .elementor-element-4ae8f70 */.tour-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  padding: 15px;
  margin: 15px;
  max-width: 320px;
}

.tour-card img {
  width: 100%;
  border-radius: 12px;
  margin-bottom: 10px;
}

.tour-card .btn-tour {
  display: inline-block;
  background-color: #009688; /* Turquesa Indigenous */
  color: #fff;
  padding: 10px 18px;
  border-radius: 8px;
  font-weight: 600;
  text-decoration: none;
  transition: 0.3s ease;
  margin-top: 10px;
}

.tour-card .btn-tour:hover {
  background-color: #00796b;
}/* End custom CSS */