.elementor-1938 .elementor-element.elementor-element-759252e{--display:flex;--min-height:calc(60vh);--justify-content:flex-end;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:20px;--z-index:0;}.elementor-1938 .elementor-element.elementor-element-759252e:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-759252e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#052320;background-image:url("https://smokymountainadventurerides.com/wp-content/uploads/xxlarge-1.avif");background-position:0px 61%;}.elementor-1938 .elementor-element.elementor-element-759252e::before, .elementor-1938 .elementor-element.elementor-element-759252e > .elementor-background-video-container::before, .elementor-1938 .elementor-element.elementor-element-759252e > .e-con-inner > .elementor-background-video-container::before, .elementor-1938 .elementor-element.elementor-element-759252e > .elementor-background-slideshow::before, .elementor-1938 .elementor-element.elementor-element-759252e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1938 .elementor-element.elementor-element-759252e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #0000009C 100%);}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-1938 .elementor-element.elementor-element-a1c411c{--animation-duration:1200ms;width:var( --container-widget-width, 560px );max-width:560px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;--dynamic-text-color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-a1c411c .elementor-headline{text-align:start;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:800;}.elementor-1938 .elementor-element.elementor-element-a1c411c .elementor-headline-plain-text{color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-a1c411c .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-1938 .elementor-element.elementor-element-a1c411c .elementor-headline-dynamic-wrapper path{stroke:#25CC76;stroke-width:13px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1938 .elementor-element.elementor-element-5b5e1f6 .elementor-button{background-color:#25CC76;font-family:"Big Shoulders Display", Sans-serif;font-size:18px;font-weight:800;fill:#052320;color:#052320;transition-duration:500ms;border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-1938 .elementor-element.elementor-element-5b5e1f6 .elementor-button:hover, .elementor-1938 .elementor-element.elementor-element-5b5e1f6 .elementor-button:focus{background-color:#25CC76;border-color:#02010100;}.elementor-1938 .elementor-element.elementor-element-5b5e1f6{padding:0px 0px 0px 0px;--e-transform-transition-duration:3000ms;}.elementor-1938 .elementor-element.elementor-element-2ac550b{--display:flex;--min-height:792px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 30px;--row-gap:10px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:50px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1938 .elementor-element.elementor-element-2ac550b:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-2ac550b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F6;}.elementor-1938 .elementor-element.elementor-element-9c09551{--display:flex;--min-height:0px;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1938 .elementor-element.elementor-element-9c09551:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-9c09551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1938 .elementor-element.elementor-element-842aa61{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:46px;}body:not(.rtl) .elementor-1938 .elementor-element.elementor-element-842aa61{left:0px;}body.rtl .elementor-1938 .elementor-element.elementor-element-842aa61{right:0px;}.elementor-1938 .elementor-element.elementor-element-842aa61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:900;color:#052320;}.elementor-1938 .elementor-element.elementor-element-842aa61 .elementor-heading-title a:hover, .elementor-1938 .elementor-element.elementor-element-842aa61 .elementor-heading-title a:focus{color:#052320;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1938 .elementor-element.elementor-element-6617d5e{padding:0px 0px 0px 20px;bottom:21px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#052320;}body:not(.rtl) .elementor-1938 .elementor-element.elementor-element-6617d5e{left:0px;}body.rtl .elementor-1938 .elementor-element.elementor-element-6617d5e{right:0px;}.elementor-1938 .elementor-element.elementor-element-6617d5e p{margin-block-end:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1938 .elementor-element.elementor-element-8569c70{--image-border-radius:0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1938 .elementor-element.elementor-element-25298e2{--display:flex;--min-height:0px;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1938 .elementor-element.elementor-element-25298e2:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-25298e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-4f849a4{--image-border-radius:0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1938 .elementor-element.elementor-element-28ec5c0{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:46px;}body:not(.rtl) .elementor-1938 .elementor-element.elementor-element-28ec5c0{left:0px;}body.rtl .elementor-1938 .elementor-element.elementor-element-28ec5c0{right:0px;}.elementor-1938 .elementor-element.elementor-element-28ec5c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:900;color:#052320;}.elementor-1938 .elementor-element.elementor-element-28ec5c0 .elementor-heading-title a:hover, .elementor-1938 .elementor-element.elementor-element-28ec5c0 .elementor-heading-title a:focus{color:#052320;}.elementor-1938 .elementor-element.elementor-element-70754d2{padding:0px 0px 0px 20px;bottom:21px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#052320;}body:not(.rtl) .elementor-1938 .elementor-element.elementor-element-70754d2{left:0px;}body.rtl .elementor-1938 .elementor-element.elementor-element-70754d2{right:0px;}.elementor-1938 .elementor-element.elementor-element-70754d2 p{margin-block-end:0px;}.elementor-1938 .elementor-element.elementor-element-06b2915{--display:flex;--min-height:0px;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1938 .elementor-element.elementor-element-06b2915:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-06b2915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-22fb637{--image-border-radius:0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1938 .elementor-element.elementor-element-7b2ffab{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:46px;}body:not(.rtl) .elementor-1938 .elementor-element.elementor-element-7b2ffab{left:0px;}body.rtl .elementor-1938 .elementor-element.elementor-element-7b2ffab{right:0px;}.elementor-1938 .elementor-element.elementor-element-7b2ffab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:900;color:#052320;}.elementor-1938 .elementor-element.elementor-element-7b2ffab .elementor-heading-title a:hover, .elementor-1938 .elementor-element.elementor-element-7b2ffab .elementor-heading-title a:focus{color:#052320;}.elementor-1938 .elementor-element.elementor-element-6ad545e{padding:0px 0px 0px 20px;bottom:21px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#052320;}body:not(.rtl) .elementor-1938 .elementor-element.elementor-element-6ad545e{left:0px;}body.rtl .elementor-1938 .elementor-element.elementor-element-6ad545e{right:0px;}.elementor-1938 .elementor-element.elementor-element-6ad545e p{margin-block-end:0px;}@media(min-width:768px){.elementor-1938 .elementor-element.elementor-element-759252e{--content-width:1400px;}.elementor-1938 .elementor-element.elementor-element-2ac550b{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1938 .elementor-element.elementor-element-9c09551{--width:Calc(50% - 15px);}.elementor-1938 .elementor-element.elementor-element-25298e2{--width:Calc(50% - 15px);}.elementor-1938 .elementor-element.elementor-element-06b2915{--width:Calc(50% - 15px);}}@media(max-width:1024px){.elementor-1938 .elementor-element.elementor-element-759252e:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-759252e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 100%;background-size:cover;}.elementor-1938 .elementor-element.elementor-element-2ac550b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 30px;--row-gap:50px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1938 .elementor-element.elementor-element-842aa61 .elementor-heading-title{font-size:17px;}.elementor-1938 .elementor-element.elementor-element-28ec5c0 .elementor-heading-title{font-size:17px;}.elementor-1938 .elementor-element.elementor-element-7b2ffab .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-1938 .elementor-element.elementor-element-759252e:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-759252e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1938 .elementor-element.elementor-element-a1c411c .elementor-headline{font-size:35px;}.elementor-1938 .elementor-element.elementor-element-5b5e1f6 .elementor-button{padding:10px 10px 10px 10px;}.elementor-1938 .elementor-element.elementor-element-2ac550b{--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;--gap:49px 0px;--row-gap:49px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1938 .elementor-element.elementor-element-842aa61{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-1938 .elementor-element.elementor-element-842aa61 .elementor-heading-title{font-size:17px;}.elementor-1938 .elementor-element.elementor-element-6617d5e{width:100%;max-width:100%;font-size:13px;}.elementor-1938 .elementor-element.elementor-element-28ec5c0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-1938 .elementor-element.elementor-element-28ec5c0 .elementor-heading-title{font-size:17px;}.elementor-1938 .elementor-element.elementor-element-70754d2{width:100%;max-width:100%;font-size:13px;}.elementor-1938 .elementor-element.elementor-element-7b2ffab{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-1938 .elementor-element.elementor-element-7b2ffab .elementor-heading-title{font-size:17px;}.elementor-1938 .elementor-element.elementor-element-6ad545e{width:100%;max-width:100%;font-size:13px;}}/* Start custom CSS for animated-headline, class: .elementor-element-a1c411c */.elementor-1938 .elementor-element.elementor-element-a1c411c svg path {
    stroke-dasharray: 1500;
    stroke-dashoffset: 1500;
    animation: drawHighlight 6s ease-in-out forwards !important;
}

/* Animación una sola vez y se queda */
@keyframes drawHighlight {
    0% {
        stroke-dashoffset: 1500;
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    100% {
        stroke-dashoffset: 0;
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b5e1f6 *//* fijamos estructura real */
.elementor-button .elementor-button-text {
  position: relative;
  display: inline-block;
  line-height: 1;
}

/* wrapper interno automático */
.elementor-button .elementor-button-content-wrapper {
  overflow: hidden;
}

/* textos */
.elementor-button .elementor-button-text .text-top,
.elementor-button .elementor-button-text .text-bottom {
  display: block;
  transition: transform 0.6s cubic-bezier(0.76, 0, 0.24, 1);
  will-change: transform;
}

/* segundo texto abajo */
.elementor-button .elementor-button-text .text-bottom {
  position: absolute;
  left: 0;
  top: 100%;
}

/* estado inicial explícito */
.elementor-button .elementor-button-text .text-top {
  transform: translateY(0);
}

.elementor-button .elementor-button-text .text-bottom {
  transform: translateY(0);
}

/* hover */
.elementor-button:hover .elementor-button-text .text-top {
  transform: translateY(-100%);
}

.elementor-button:hover .elementor-button-text .text-bottom {
  transform: translateY(-100%);
}
.elementor-button * {
  transition: none;
}

.elementor-button .text-top,
.elementor-button .text-bottom {
  transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759252e */html, body {
  overscroll-behavior: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-842aa61 */@media (max-width: 768px) {
    
    .fas.fa-location-arrow{
        font-size:20px!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-8569c70 */.elementor-gallery-item:nth-child(n+5) {
    display: none!important;
}

.elementor-gallery-item:nth-child(n) .e-gallery-image.elementor-gallery-item__image{
    border-radius:5px;
}
.elementor-1938 .elementor-element.elementor-element-8569c70{
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c09551 */.padre1{
  transition: all 0.2s ease!important; /* Suaviza el cambio de estilo */
}

/* Efecto cuando se pasa el mouse sobre los enlaces */
.padre1:hover {
  color: #052320; /* Cambia el color del texto cuando se hace hover */
  transform: scale(1.03); /* Aumenta ligeramente el tamaño del enlace */
  text-decoration: underline; /* Subraya el enlace al pasar el mouse */
}


.padre1 {
    max-height:
    380px;
    cursor: pointer;
}

@media (max-width: 1400px) {
    
    .padre1 {
        max-height:26vw;
    }
    
}

@media (min-width: 768px) and (max-width: 1024px) {

   
    .padre1 {
        height:38vw!important;
        max-height:40vw!important;
        
    }
    

}

@media (max-width: 768px){
    .padre1 {
        height:72vw!important;
        max-height:72vw!important;
  }
   
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-4f849a4 */.elementor-gallery-item:nth-child(n+5) {
    display: none!important;
}

.elementor-gallery-item:nth-child(n) .e-gallery-image.elementor-gallery-item__image{
    border-radius:5px;
}
.elementor-1938 .elementor-element.elementor-element-4f849a4{
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ec5c0 */@media (max-width: 768px) {
    
    .fas.fa-location-arrow{
        font-size:20px!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25298e2 */.padre1{
  transition: all 0.2s ease!important; /* Suaviza el cambio de estilo */
}

/* Efecto cuando se pasa el mouse sobre los enlaces */
.padre1:hover {
  color: #052320; /* Cambia el color del texto cuando se hace hover */
  transform: scale(1.03); /* Aumenta ligeramente el tamaño del enlace */
  text-decoration: underline; /* Subraya el enlace al pasar el mouse */
}


.padre1 {
    max-height:
    380px;
    cursor: pointer;
}

@media (max-width: 1400px) {
    
    .padre1 {
        max-height:26vw;
    }
    
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-22fb637 */.elementor-gallery-item:nth-child(n+5) {
    display: none!important;
}

.elementor-gallery-item:nth-child(n) .e-gallery-image.elementor-gallery-item__image{
    border-radius:5px;
}
.elementor-1938 .elementor-element.elementor-element-22fb637{
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2ffab */@media (max-width: 768px) {
    
    .fas.fa-location-arrow{
        font-size:20px!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b2915 */.padre1{
  transition: all 0.2s ease!important; /* Suaviza el cambio de estilo */
}

/* Efecto cuando se pasa el mouse sobre los enlaces */
.padre1:hover {
  color: #052320; /* Cambia el color del texto cuando se hace hover */
  transform: scale(1.03); /* Aumenta ligeramente el tamaño del enlace */
  text-decoration: underline; /* Subraya el enlace al pasar el mouse */
}


.padre1 {
    max-height:
    380px;
    cursor: pointer;
}

@media (max-width: 1400px) {
    
    .padre1 {
        max-height:26vw;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac550b */.elementor-1938 .elementor-element.elementor-element-2ac550b .swiper-android .swiper-slide, .swiper-wrapper{
    transition-duration:200ms!important;
}/* End custom CSS */