.elementor-23497 .elementor-element.elementor-element-db5420c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0vw 4.7vw;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.2vw;--padding-bottom:0vw;--padding-left:10.3vw;--padding-right:0vw;}.elementor-23497 .elementor-element.elementor-element-db5420c .elementor-background-slideshow__slide__image{background-position:bottom center;}.elementor-23497 .elementor-element.elementor-element-db5420c, .elementor-23497 .elementor-element.elementor-element-db5420c::before{--border-transition:0.3s;}.elementor-23497 .elementor-element.elementor-element-3a38969{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0vw 0.7vw;--flex-wrap:wrap;--align-content:center;--background-transition:0.3s;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-23497 .elementor-element.elementor-element-9f653c7 .elementor-heading-title{font-family:"prometo", Sans-serif;font-size:3.13vw;font-weight:900;text-transform:uppercase;font-style:italic;line-height:2.8vw;}.elementor-23497 .elementor-element.elementor-element-9f653c7 > .elementor-widget-container{margin:0vw 0vw 0.8vw 0vw;padding:0px 0px 0px 0px;}.elementor-23497 .elementor-element.elementor-element-9f653c7{width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-dba913d{font-family:"prometo", Sans-serif;font-size:1.35vw;font-weight:900;font-style:italic;line-height:1.8vw;}.elementor-23497 .elementor-element.elementor-element-dba913d > .elementor-widget-container{margin:0vw 0vw 1.3vw 0vw;}.elementor-23497 .elementor-element.elementor-element-26a1c8b{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-26a1c8b > .elementor-widget-container{margin:0vw 0vw 1.45vw 0vw;}.elementor-23497 .elementor-element.elementor-element-88ed638 .elementor-button{font-size:14px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-23497 .elementor-element.elementor-element-df98569 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;}.elementor-23497 .elementor-element.elementor-element-c0fc955 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14vw 0vw 0vw 0vw;}.elementor-23497 .elementor-element.elementor-element-dd4c4ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0vw 4.7vw;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.2vw;--padding-bottom:4.2vw;--padding-left:10.3vw;--padding-right:10.3vw;}.elementor-23497 .elementor-element.elementor-element-dd4c4ce:not(.elementor-motion-effects-element-type-background), .elementor-23497 .elementor-element.elementor-element-dd4c4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B4A3;}.elementor-23497 .elementor-element.elementor-element-dd4c4ce, .elementor-23497 .elementor-element.elementor-element-dd4c4ce::before{--border-transition:0.3s;}.elementor-23497 .elementor-element.elementor-element-26803b9{width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-75a4bd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:1.6vw 0.7vw;--flex-wrap:wrap;--align-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23497 .elementor-element.elementor-element-75a4bd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23497 .elementor-element.elementor-element-64c8826 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23497 .elementor-element.elementor-element-64c8826{width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-28660a7{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-26b174f .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-23497 .elementor-element.elementor-element-b4f4624 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;}.elementor-23497 .elementor-element.elementor-element-7ecd0b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10.3vw;--padding-right:10.3vw;}.elementor-23497 .elementor-element.elementor-element-7ecd0b0:not(.elementor-motion-effects-element-type-background), .elementor-23497 .elementor-element.elementor-element-7ecd0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B4A3;}.elementor-23497 .elementor-element.elementor-element-7ecd0b0, .elementor-23497 .elementor-element.elementor-element-7ecd0b0::before{--border-transition:0.3s;}.elementor-23497 .elementor-element.elementor-element-6d69a03 .elementor-repeater-item-8d4dd8c{left:58%;--hotspot-translate-x:58%;top:78%;--hotspot-translate-y:78%;}.elementor-23497 .elementor-element.elementor-element-6d69a03 .elementor-repeater-item-6a59ec0{left:54%;--hotspot-translate-x:54%;top:50%;--hotspot-translate-y:50%;}.elementor-23497 .elementor-element.elementor-element-6d69a03 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-23497 .elementor-element.elementor-element-6d69a03{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:1.6vw;--tooltip-text-color:var( --e-global-color-primary );--tooltip-padding:1vw 1.25vw 1vw 1.25vw;}.elementor-23497 .elementor-element.elementor-element-33970fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-end;--gap:4vw 4vw;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:4.2vw;--padding-left:10.3vw;--padding-right:10.3vw;}.elementor-23497 .elementor-element.elementor-element-33970fc:not(.elementor-motion-effects-element-type-background), .elementor-23497 .elementor-element.elementor-element-33970fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0ED;}.elementor-23497 .elementor-element.elementor-element-33970fc::before, .elementor-23497 .elementor-element.elementor-element-33970fc > .elementor-background-video-container::before, .elementor-23497 .elementor-element.elementor-element-33970fc > .e-con-inner > .elementor-background-video-container::before, .elementor-23497 .elementor-element.elementor-element-33970fc > .elementor-background-slideshow::before, .elementor-23497 .elementor-element.elementor-element-33970fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-23497 .elementor-element.elementor-element-33970fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://turtlebacktrailers.com/wp-content/uploads/2023/10/Turtleback-Pattern.svg");background-repeat:no-repeat;}.elementor-23497 .elementor-element.elementor-element-33970fc, .elementor-23497 .elementor-element.elementor-element-33970fc::before{--border-transition:0.3s;}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title:before, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title:after, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-mobile-title, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-desktop-title.elementor-active, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title:before, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title:after, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tabs-content-wrapper{border-color:#02010100;}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title, .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title a{color:#00000014;}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title.elementor-active,
					 .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title.elementor-active a{color:var( --e-global-color-primary );}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title{font-family:"prometo", Sans-serif;font-size:2.7vw;font-weight:900;text-transform:uppercase;font-style:italic;line-height:2.8vw;}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content{font-family:"Open Sans", Sans-serif;font-size:1.04vw;font-weight:600;line-height:1.6vw;}.elementor-23497 .elementor-element.elementor-element-18ae648 > .elementor-widget-container{margin:-2.1vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-23497 .elementor-element.elementor-element-18ae648{z-index:1000;}.elementor-23497 .elementor-element.elementor-element-494585d .gallery-item{padding:0 16px 16px 0;}.elementor-23497 .elementor-element.elementor-element-494585d .gallery{margin:0 -16px -16px 0;}.elementor-23497 .elementor-element.elementor-element-494585d .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-23497 .elementor-element.elementor-element-494585d .gallery-item .gallery-caption{text-align:center;color:var( --e-global-color-primary );font-family:"prometo", Sans-serif;font-size:1.25vw;font-weight:800;font-style:normal;line-height:1.4vw;}.elementor-23497 .elementor-element.elementor-element-494585d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23497 .elementor-element.elementor-element-494585d{width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-90b17cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0vw 0.7vw;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0vw;--margin-bottom:0vw;--margin-left:5.2vw;--margin-right:5.2vw;--padding-top:4.2vw;--padding-bottom:4.2vw;--padding-left:7.3vw;--padding-right:7.3vw;}.elementor-23497 .elementor-element.elementor-element-90b17cf:not(.elementor-motion-effects-element-type-background), .elementor-23497 .elementor-element.elementor-element-90b17cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://turtlebacktrailers.com/wp-content/uploads/2023/10/Turtleback-Badge_.svg");background-position:44vw -2.5vw;background-repeat:no-repeat;background-size:31vw auto;}.elementor-23497 .elementor-element.elementor-element-90b17cf, .elementor-23497 .elementor-element.elementor-element-90b17cf::before{--border-transition:0.3s;}.elementor-23497 .elementor-element.elementor-element-2c6d617{text-align:center;width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-2c6d617 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23497 .elementor-element.elementor-element-2c6d617 > .elementor-widget-container{margin:0vw 0vw 1.8vw 0vw;padding:0px 0px 0px 0px;}.elementor-23497 .elementor-element.elementor-element-c54c54f .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-23497 .elementor-element.elementor-element-75afc93 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;}.elementor-23497 .elementor-element.elementor-element-67d545f{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.2vw;--padding-bottom:0vw;--padding-left:10.3vw;--padding-right:10.3vw;}.elementor-23497 .elementor-element.elementor-element-67d545f, .elementor-23497 .elementor-element.elementor-element-67d545f::before{--border-transition:0.3s;}.elementor-23497 .elementor-element.elementor-element-d03a341 .elementor-repeater-item-925a9a4 .swiper-slide-bg{background-color:#000000;background-image:url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Turtleback-Trailer-E.jpg);background-size:cover;}.elementor-23497 .elementor-element.elementor-element-d03a341 .elementor-repeater-item-13f96f1 .swiper-slide-bg{background-color:#000000;background-image:url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Photo-Sep-15-2021-7-42-21-AM-scaled.jpg);background-size:cover;}.elementor-23497 .elementor-element.elementor-element-d03a341 .elementor-repeater-item-a7a9501 .swiper-slide-bg{background-color:#000000;background-image:url(https://turtlebacktrailers.com/wp-content/uploads/2023/07/turtleback-trailers-night-setup.jpg);background-size:cover;}.elementor-23497 .elementor-element.elementor-element-d03a341 .elementor-repeater-item-3cba219 .swiper-slide-bg{background-color:#000000;background-image:url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Optima_Rivian_VOF_110522_a7r3_24-105_Group3__DSC5079-Enhan_buildFIN.jpg);background-size:cover;}.elementor-23497 .elementor-element.elementor-element-d03a341 .elementor-repeater-item-c6afd4e .swiper-slide-bg{background-color:#000000;background-image:url(https://turtlebacktrailers.com/wp-content/uploads/2023/07/turtleback-trailers.jpg);background-size:cover;}.elementor-23497 .elementor-element.elementor-element-d03a341 .swiper-slide{height:42vw;transition-duration:calc(5000ms*1.2);}.elementor-23497 .elementor-element.elementor-element-d03a341 .swiper-slide-inner{text-align:center;}.elementor-23497 .elementor-element.elementor-element-d03a341 .swiper-pagination-bullet{height:0.8vw;width:0.8vw;}.elementor-23497 .elementor-element.elementor-element-d03a341 .swiper-horizontal .swiper-pagination-progressbar{height:0.8vw;}.elementor-23497 .elementor-element.elementor-element-d03a341 .swiper-pagination-fraction{font-size:0.8vw;}.elementor-23497 .elementor-element.elementor-element-d03a341 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF8C;opacity:1;}.elementor-23497 .elementor-element.elementor-element-d03a341 .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-23497 .elementor-element.elementor-element-d03a341 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23497 .elementor-element.elementor-element-5e415c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0vw 4.7vw;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.2vw;--padding-bottom:4.2vw;--padding-left:10.3vw;--padding-right:10.3vw;}.elementor-23497 .elementor-element.elementor-element-d063c7c{width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-dfccaea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:1.6vw 0.7vw;--flex-wrap:wrap;--align-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23497 .elementor-element.elementor-element-3cc86a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23497 .elementor-element.elementor-element-3cc86a6{width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-8ee49cd{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-567d6d0 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-23497 .elementor-element.elementor-element-59f10bc .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;}.elementor-23497 .elementor-element.elementor-element-4920f17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0vw 4.7vw;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.2vw;--padding-bottom:4.2vw;--padding-left:15.5vw;--padding-right:15.5vw;}.elementor-23497 .elementor-element.elementor-element-4920f17:not(.elementor-motion-effects-element-type-background), .elementor-23497 .elementor-element.elementor-element-4920f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B4A3;}.elementor-23497 .elementor-element.elementor-element-4920f17, .elementor-23497 .elementor-element.elementor-element-4920f17::before{--border-transition:0.3s;}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;padding:2.6vw 10.4vw 2.6vw 10.4vw;}.elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e60b9d6-font-family ), Sans-serif;font-size:var( --e-global-typography-e60b9d6-font-size );font-weight:var( --e-global-typography-e60b9d6-font-weight );font-style:var( --e-global-typography-e60b9d6-font-style );line-height:var( --e-global-typography-e60b9d6-line-height );letter-spacing:var( --e-global-typography-e60b9d6-letter-spacing );word-spacing:var( --e-global-typography-e60b9d6-word-spacing );}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__title{font-family:"Open Sans", Sans-serif;font-size:1.1vw;font-weight:400;font-style:italic;line-height:1.6vw;}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-swiper-button{font-size:3vw;color:var( --e-global-color-primary );}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23497 .elementor-element.elementor-element-db5420c{--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-23497 .elementor-element.elementor-element-3a38969{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:0vw 0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23497 .elementor-element.elementor-element-9f653c7 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-23497 .elementor-element.elementor-element-dba913d{font-size:15px;}.elementor-23497 .elementor-element.elementor-element-26a1c8b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23497 .elementor-element.elementor-element-26a1c8b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23497 .elementor-element.elementor-element-88ed638 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23497 .elementor-element.elementor-element-c0fc955 > .elementor-widget-container{padding:106px 0px 0px 0px;}.elementor-23497 .elementor-element.elementor-element-dd4c4ce{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23497 .elementor-element.elementor-element-75a4bd1{--gap:20px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23497 .elementor-element.elementor-element-64c8826 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23497 .elementor-element.elementor-element-28660a7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23497 .elementor-element.elementor-element-7ecd0b0{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:9999;}.elementor-23497 .elementor-element.elementor-element-6d69a03{--hotspot-size:20px;--tooltip-padding:15px 15px 15px 15px;}.elementor-23497 .elementor-element.elementor-element-33970fc{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title{font-size:30px;line-height:38px;}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content{font-size:13px;line-height:20px;}.elementor-23497 .elementor-element.elementor-element-18ae648 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23497 .elementor-element.elementor-element-494585d .gallery-item .gallery-caption{font-size:15px;line-height:20px;}.elementor-23497 .elementor-element.elementor-element-90b17cf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-23497 .elementor-element.elementor-element-90b17cf:not(.elementor-motion-effects-element-type-background), .elementor-23497 .elementor-element.elementor-element-90b17cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:54vw 0;background-size:43vw auto;}.elementor-23497 .elementor-element.elementor-element-2c6d617 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23497 .elementor-element.elementor-element-c54c54f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23497 .elementor-element.elementor-element-67d545f{--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-23497 .elementor-element.elementor-element-5e415c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23497 .elementor-element.elementor-element-dfccaea{--gap:20px 10px;}.elementor-23497 .elementor-element.elementor-element-3cc86a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23497 .elementor-element.elementor-element-8ee49cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23497 .elementor-element.elementor-element-4920f17{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__name{font-size:var( --e-global-typography-e60b9d6-font-size );line-height:var( --e-global-typography-e60b9d6-line-height );letter-spacing:var( --e-global-typography-e60b9d6-letter-spacing );word-spacing:var( --e-global-typography-e60b9d6-word-spacing );}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__title{font-size:12px;line-height:17px;}}@media(max-width:767px){.elementor-23497 .elementor-element.elementor-element-db5420c{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-23497 .elementor-element.elementor-element-3a38969{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-23497 .elementor-element.elementor-element-9f653c7 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-23497 .elementor-element.elementor-element-dba913d{font-size:15px;line-height:22px;}.elementor-23497 .elementor-element.elementor-element-dba913d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23497 .elementor-element.elementor-element-26a1c8b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23497 .elementor-element.elementor-element-88ed638 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23497 .elementor-element.elementor-element-c0fc955 > .elementor-widget-container{padding:110vw 0vw 0vw 0vw;}.elementor-23497 .elementor-element.elementor-element-dd4c4ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23497 .elementor-element.elementor-element-26803b9.elementor-element{--align-self:flex-start;}.elementor-23497 .elementor-element.elementor-element-75a4bd1{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:0px 0px;}.elementor-23497 .elementor-element.elementor-element-64c8826 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23497 .elementor-element.elementor-element-64c8826{width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-28660a7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );width:100%;max-width:100%;}.elementor-23497 .elementor-element.elementor-element-28660a7 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-23497 .elementor-element.elementor-element-26b174f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23497 .elementor-element.elementor-element-b4f4624{width:initial;max-width:initial;}.elementor-23497 .elementor-element.elementor-element-b4f4624.elementor-element{--order:99999 /* order end hack */;}.elementor-23497 .elementor-element.elementor-element-7ecd0b0{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23497 .elementor-element.elementor-element-6d69a03 img{width:100%;}.elementor-23497 .elementor-element.elementor-element-6d69a03 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-23497 .elementor-element.elementor-element-6d69a03{--hotspot-size:18px;--tooltip-padding:10px 10px 10px 10px;}.elementor-23497 .elementor-element.elementor-element-33970fc{--gap:30px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title{font-size:18px;line-height:25px;}.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content{font-size:13px;line-height:18px;}.elementor-23497 .elementor-element.elementor-element-494585d .gallery-item .gallery-caption{font-size:15px;}.elementor-23497 .elementor-element.elementor-element-90b17cf:not(.elementor-motion-effects-element-type-background), .elementor-23497 .elementor-element.elementor-element-90b17cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:40vw 0;background-size:58vw auto;}.elementor-23497 .elementor-element.elementor-element-90b17cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-23497 .elementor-element.elementor-element-2c6d617 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23497 .elementor-element.elementor-element-c54c54f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23497 .elementor-element.elementor-element-67d545f{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23497 .elementor-element.elementor-element-d03a341 .swiper-slide{height:220px;}.elementor-23497 .elementor-element.elementor-element-5e415c6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23497 .elementor-element.elementor-element-dfccaea{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:0px 0px;}.elementor-23497 .elementor-element.elementor-element-3cc86a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23497 .elementor-element.elementor-element-8ee49cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23497 .elementor-element.elementor-element-8ee49cd > .elementor-widget-container{margin:10px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-23497 .elementor-element.elementor-element-567d6d0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23497 .elementor-element.elementor-element-4920f17{--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__name{font-size:var( --e-global-typography-e60b9d6-font-size );line-height:var( --e-global-typography-e60b9d6-line-height );letter-spacing:var( --e-global-typography-e60b9d6-letter-spacing );word-spacing:var( --e-global-typography-e60b9d6-word-spacing );}body.rtl .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-23497 .elementor-element.elementor-element-d0cf058.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}}@media(min-width:768px){.elementor-23497 .elementor-element.elementor-element-3a38969{--width:500px;}.elementor-23497 .elementor-element.elementor-element-75a4bd1{--width:50%;}.elementor-23497 .elementor-element.elementor-element-dfccaea{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23497 .elementor-element.elementor-element-3a38969{--width:320px;}.elementor-23497 .elementor-element.elementor-element-75a4bd1{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-c0fc955 */.trailer__builder--options {
    display: flex;
    column-gap: 25px;
    align-items: center;
    position: absolute;
    bottom: 2.5vw;
    z-index: 9;
}

.trailer__builder--options>div:not(.trailer__single--graphic-picker)>div>div.active::before,
.trailer__builder--theme-picker>div.active::before {
    content: '';
    width: 42px;
    height: 45px;
    display: block;
    position: absolute;
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Swatch-Active-1.png);
    top: 3px;
    left: -6px;
}

.graphic-turtleback-options.active::before {
    content: '✔' !important;
    position: absolute !important;
    z-index: 9;
    text-align: center;
    width: 100% !important;
    top: unset !important;
    left: unset !important;
    background: unset !important;
    height: unset !important;
}

.graphic-turtleback-options.active {
    display: flex;
    justify-content: center;
    align-items: center;
}

.graphic-turtleback-options {
    cursor: pointer;
    position: relative;
}

.trailer__builder--options>div,
.trailer__builder--options>div>div {
    display: flex;
    column-gap: 12px;
    align-items: center;
}

.trailer__builder--options p {
    font-weight: 700;
}

.trailer__builder--options svg,
.trailer__builder--options img {
    filter: drop-shadow(3px 3px 6px rgb(0 0 0 / 0.4));
    display: block;
}

.trailer__single--assets>div>img {
    display: block;
}

p.color--label {
    position: absolute;
    bottom: 10vw;
    left: 35vw;
    font-weight: 700;
    font-size: 1.2vw;
    font-family: "prometo", Sans-serif;
}

.trailer__builder--options>div>div>div,
.trailer__builder--theme-picker>div {
    padding: 10px 0;
    display: block;
    cursor: pointer;
    position: relative;
}

/*ASSETS*/
.trailer__single--assets {
    position: absolute;
    width: 100%;
}

.trailer__single--assets>* {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50vw;
}

.trailer__single--assets>*:not(:first-child) {
    display: none;
}

/*SHARE*/
button.trailer__share--button {
    font-size: 14px;
    line-height: 1;
    border: 2px solid;
    padding: 7px 5px;
    background: #B8B4A3;
    border-color: #B8B4A3;
    border-radius: 0;
    color: #fff;
    position: relative;
    transition: all 0.5s ease;
}

.trailer__share {
    position: absolute;
    left: 73.6vw;
    bottom: 7vw;
    display: flex;
    column-gap: 18px;
}

button.trailer__share--button:focus {
    outline: none;
}

button.trailer__share--button::before {
    content: '';
    height: 32px;
    width: 14px;
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Left-Small-Border-Mountain.svg);
    position: absolute;
    top: -2px;
    left: -15px;
    background-repeat: no-repeat;
    transition: all 0.5s ease;
}

button.trailer__share--button::after {
    content: '';
    height: 32px;
    width: 14px;
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Right-Small-Border-Mountain.svg);
    position: absolute;
    top: -2px;
    right: -15px;
    background-repeat: no-repeat;
    transition: all 0.5s ease;
}

.trailer__share--icons svg {
    filter: drop-shadow(3px 3px 6px rgb(0 0 0 / 0.4));
}

.trailer__share--icons {
    position: absolute;
    display: flex;
    justify-content: center;
    column-gap: 6px;
    align-items: center;
    top: 36px;
    left: -8px;
}

.trailer__share--icons a.share-icon {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.trailer__share--icons a.share-icon.facebook-icon::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f39e";
    color: #fff;
    position: absolute;
    z-index: 2;
    font-size: 12px;
}

.trailer__share--icons a.share-icon.twitter-icon::before {
    z-index: 2;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/X-Logo.svg);
    background-size: contain;
    scale: 0.35;
}

.trailer__share--icons a.share-icon.pinterest-icon::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    content: "\f231";
    color: #fff;
    position: absolute;
    z-index: 2;
    font-size: 12px;
}

.trailer__share--icons a.share-icon.mail-icon::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    content: "\f0e0";
    color: #fff;
    position: absolute;
    z-index: 2;
    font-size: 12px;
}

button.trailer__share--button.theme-mountains::before {
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Left-Small-Border-Mountain.svg);
}

button.trailer__share--button.theme-mountains::after {
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Right-Small-Border-Mountain.svg);
}

button.trailer__share--button.theme-forest::before {
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Left-Small-Border-Forest.svg);
}

button.trailer__share--button.theme-forest::after {
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Right-Small-Border-Forest.svg);
}

button.trailer__share--button.theme-desert::before {
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Left-Small-Border-Desert.svg);
}

button.trailer__share--button.theme-desert::after {
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Right-Small-Border-Desert.svg);
}

a.trailer__share--download-button {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

a.trailer__share--download-button::before {
    z-index: 2;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Download-Icon.png);
    background-size: contain;
    scale: 0.45;
}

/*TABLETS*/
@media only screen and (max-width: 980px) {

    .trailer__builder--options>div {
        column-gap: 8px;
    }

    .trailer__builder--options>div>div {
        column-gap: 7px;
    }

    .trailer__builder--options {
        column-gap: 16px;
    }

    .trailer__single--assets>* {
        bottom: 107px;
    }

    p.color--label {
        font-size: 14px;
        bottom: 9vw;
    }

    .trailer__share {
        bottom: 18vw;
        left: 70vw;
    }
}

/*PHONE*/
@media only screen and (max-width: 767px) {

    .trailer__single {
        width: 100%;
    }

    .trailer__builder--options>div>div {
        flex-wrap: wrap;
    }

    .trailer__builder--color-picker {
        width: 100%;
    }

    .trailer__builder--options {
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 12px;
        flex-wrap: wrap;
        width: 95%;
        margin-left: -10px;
        column-gap: 12px;
    }

    button.trailer__share--button {
        display: none;
    }

    .trailer__builder--options .trailer__builder--color-picker {
        align-items: flex-start;
    }

    .trailer__builder--options>div {
        column-gap: 4px;
    }

    .trailer__builder--options>div>div>div {
        margin-top: -14px;
    }

    .trailer__builder--options .trailer__builder--color-picker p {
        width: 62.6px;
        flex-shrink: 0;
    }

    .trailer__builder--theme-picker {
        margin-right: -26px;
        column-gap: 8px !important;
    }

    .trailer__single--assets>* {
        width: 100%;
    }

    .trailer__builder--theme-picker>div {
        padding: 0;
    }

    .trailer__builder--theme-picker>div.active::before {
        top: -6px;
    }

    .trailer__single--assets>* {
        bottom: 130px;
    }

    p.color--label {
        left: 67vw;
        top: 44vw;
    }

    .trailer__share {
        bottom: unset;
        top: 63vw;
        left: 67vw;
    }

    .trailer__share--icons {
        top: 0;
        margin: 0;
        left: -160px;
    }
}

@media only screen and (max-width: 409px) {
    .trailer__share {
        top: 60vw;
    }
}

@media only screen and (max-width: 389px) {
    .trailer__single--color-picker-container {
        margin-right: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db5420c */.elementor-23497 .elementor-element.elementor-element-db5420c .elementor-background-slideshow__slide {
    opacity: 0;
}

.elementor-23497 .elementor-element.elementor-element-db5420c {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4f4624 *//*PHONE*/
@media only screen and (max-width: 690px) {
  .elementor-23497 .elementor-element.elementor-element-b4f4624 .elementor-button-link {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a4bd1 */.elementor-23497 .elementor-element.elementor-element-75a4bd1 {
    min-width: 484px;
}

@media only screen and (max-width: 690px) {
    .elementor-23497 .elementor-element.elementor-element-75a4bd1 {
        min-width: unset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4c4ce */.elementor-23497 .elementor-element.elementor-element-dd4c4ce {
    transition: background-color 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-6d69a03 */.elementor-23497 .elementor-element.elementor-element-6d69a03 .e-hotspot__tooltip.e-hotspot--tooltip-position.e-hotspot--fade-in-out {
  background: #fff;
  border-radius: 8px;
  filter: drop-shadow(3px 3px 6px rgb(0 0 0 / 0.4));
  width: 26vw;
  text-wrap: wrap;
  top: 14px;
  left: 14px;
  z-index: 1;
  white-space: wrap;

}

.elementor-23497 .elementor-element.elementor-element-6d69a03 .e-hotspot__tooltip.e-hotspot--tooltip-position.e-hotspot--fade-in-out p {
    white-space: normal;
}

.elementor-23497 .elementor-element.elementor-element-6d69a03 .elementor-widget-container {
  max-width: unset;
}

.elementor-23497 .elementor-element.elementor-element-6d69a03 .e-hotspot__button.e-hotspot--soft-beat {
  z-index: 4;
}

.elementor-23497 .elementor-element.elementor-element-6d69a03 .e-hotspot--active path.cls-1 {
  fill: #868f8b;
  stroke-width: 1px;
  stroke: #fff;
}

.elementor-23497 .elementor-element.elementor-element-6d69a03 p strong {
  font-family: "prometo", Sans-serif;
  font-weight: 900;
  border-bottom: 2px solid;
  font-size: 1.2vw;
  line-height: 1.8vw;
  margin-bottom: 0.2vw;
  display: block;
  padding-bottom: 0.2vw;
}

@media only screen and (max-width: 980px) {
  .elementor-23497 .elementor-element.elementor-element-6d69a03 p strong {
    font-size: 15px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 690px) {
  .elementor-23497 .elementor-element.elementor-element-6d69a03 .e-hotspot__tooltip.e-hotspot--tooltip-position.e-hotspot--fade-in-out {
    width: 185px;
    left: -55px;
  }

  .elementor-23497 .elementor-element.elementor-element-6d69a03 p strong {
    font-size: 13px;
    line-height: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-18ae648 *//*.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content .package__details {*/
/*  display: flex;*/
/*  flex-wrap: wrap;*/
/*}*/

/*.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content .package__details>div {*/
/*    width: 50%;*/
/*}*/

.elementor-23497 .elementor-element.elementor-element-18ae648 .package__details {
    -webkit-column-width: 100%;
    -moz-column-width: 100%;
    column-width: 100%;

    -webkit-column-fill: auto;
    -moz-column-fill: auto;
    column-fill: auto;

    max-height: 37vw;
    overflow: auto;

    -webkit-column-gap: 2vw;
    -moz-column-gap: 2vw;
    column-gap: 3vw;

    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .package__details>div {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
    margin-bottom: 1vw;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .package__details--header {
    margin-bottom: 0.5vw;
    display: block;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content ul {
    padding-top: 0.5vw;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content ul li {
    padding-bottom: 0.4vw;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tabs-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title {
    padding: 1.36vw 3vw !important;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title:not(.elementor-active) {
    background-color: #F1F0ED;

}

.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-title.elementor-active {
    background-color: #fff !important;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tabs-content-wrapper {
    background: linear-gradient(180deg, white 0, transparent 100%);
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content {
    padding: 1.3vw 1.56vw !important;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content::before {
    content: "";
    display: block;
    width: 100%;
    height: 0.42vw;
    background-color: black;
    margin-bottom: 1.8vw;
}

/*BUTTONS*/
.elementor-23497 .elementor-element.elementor-element-18ae648 .package__btn a {
    font-size: 15px;
    font-family: 'prometo';
    font-weight: 700;
    line-height: 24px;
    border: 4px solid #000;
    background: #000;
    color: #fff;
    padding: 7px 35px;
    display: block;
    text-align: center;
    margin-top: 1vw;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .package__btn {
    padding: 0 16px;
    position: relative;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .package__btn::before {
    content: '';
    height: 46px;
    width: 18px;
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Left-Border-Black-New.svg);
    position: absolute;
    top: 0;
    left: 0;
}

.elementor-23497 .elementor-element.elementor-element-18ae648 .package__btn::after {
    content: '';
    height: 46px;
    width: 18px;
    background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/11/Right-Border-Black-New.svg);
    position: absolute;
    top: 0;
    right: 0;
}

@media only screen and (max-width: 980px) {
    .elementor-23497 .elementor-element.elementor-element-18ae648 .package__details {
        max-height: 570px;
    }
}

@media only screen and (max-width: 690px) {

    .elementor-tab-title.elementor-tab-mobile-title.elementor-active,
    .elementor-tab-title.elementor-tab-mobile-title {
        display: none;
    }

    .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content {
        padding: 10px !important;
    }

    .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content ul {
        padding-left: 20px;
        column-count: 1;
    }

    .elementor-23497 .elementor-element.elementor-element-18ae648 .package__btn a {
        margin-top: 15px;
        font-size: 15px;
        padding: 7px 0;
    }

    .elementor-23497 .elementor-element.elementor-element-18ae648 .package__btn {
        margin: 0 -30px;
    }

    .elementor-23497 .elementor-element.elementor-element-18ae648 .package__details {
        max-height: unset;

        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .elementor-23497 .elementor-element.elementor-element-18ae648 .package__details>div {
        margin-bottom: 20px;
    }

    .elementor-23497 .elementor-element.elementor-element-18ae648 .package__details--header {
        margin-bottom: 10px;
    }

    .elementor-23497 .elementor-element.elementor-element-18ae648 .elementor-tab-content ul {
        padding-top: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75fd9ec */.elementor-23497 .elementor-element.elementor-element-75fd9ec {
    height: 0;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-494585d */.elementor-23497 .elementor-element.elementor-element-494585d .elementor-image-gallery .gallery-item img {
    max-width: 80%;
}

.elementor-23497 .elementor-element.elementor-element-494585d figcaption {
    padding: 0.75rem 0!important;
}


/*PHONE*/
@media only screen and (max-width: 690px) {
  .elementor-23497 .elementor-element.elementor-element-494585d #gallery-1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
  }

  .elementor-23497 .elementor-element.elementor-element-494585d #gallery-1>figure.gallery-item {
    width: 33%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-d03a341 */@media only screen and (max-width: 690px) {
    .elementor-23497 .elementor-element.elementor-element-d03a341 .swiper-pagination-bullet {
        height: 10px!important;
        width: 10px!important;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-d0cf058 */.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-main-swiper {
  width: 100%;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__text {
  font-style: normal;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial {
  display: flex;
  flex-direction: row-reverse;
  column-gap: 2.6vw;
  align-items: flex-start;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__content {
  width: 190%;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__footer {
  width: 100%;
  margin-top: -5vw !important;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__image {
  margin: 0;
  display: flex;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__image img {
  width: 15.6vw;
  height: 16.8vw;
  object-fit: contain;
  border-radius: unset;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 .swiper-slide,
.elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-main-swiper.swiper {
  overflow: unset !important;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 .swiper-slide:not(.swiper-slide-active) {
  opacity: 0;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 cite.elementor-testimonial__cite {
  text-align: center;
}

/*BUTTOn*/
.elementor-23497 .elementor-element.elementor-element-d0cf058 a {
  background-color: #AC967D;
  color: #000;
  display: block;
  margin-top: 1.46vw;
  font-size: 16px;
  font-family: 'prometo';
  font-weight: 700;
  line-height: 24px;
  border: 4px solid;
  color: #fff;
  padding: 9px 35px;
  display: block;
  text-align: center;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 .crew__btn {
  padding: 0 18px;
  position: relative;
  width: fit-content;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 a::before {
  content: '';
  height: 50px;
  width: 20px;
  background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Tan-Left-Border.svg);
  position: absolute;
  top: 0;
  left: 0;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 a::after {
  content: '';
  height: 50px;
  width: 20px;
  background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Tan-Right-Border.svg);
  position: absolute;
  top: 0;
  right: 0;
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 a.theme-mountains::before {
  background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Mountain-Button-Border-Left.svg);
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 a.theme-mountains::after {
  background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Mountain-Button-Border-Right.svg);
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 a.theme-forest::before {
  background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Forest-Button-Border-Left.svg);
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 a.theme-forest::after {
  background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Forest-Button-Border-Right.svg);
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 a.theme-desert::before {
  background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Tan-Left-Border.svg);
}

.elementor-23497 .elementor-element.elementor-element-d0cf058 a.theme-desert::after {
  background: url(https://turtlebacktrailers.com/wp-content/uploads/2023/10/Tan-Right-Border.svg);
}

/*TABLET*/
@media only screen and (max-width: 980px) {
  .elementor-23497 .elementor-element.elementor-element-d0cf058 .crew__btn {
    margin-top: 20px;
  }

  .elementor-23497 .elementor-element.elementor-element-d0cf058 .swiper-slide {
    padding: 20px !important;
  }

  .elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__image img {
    width: 215px;
    height: 215px;
  }

  .elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__image {
    justify-content: center;
  }
}

/*PHONE*/
@media only screen and (max-width: 690px) {
  .elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial {
    flex-direction: column-reverse;
  }

  .elementor-23497 .elementor-element.elementor-element-d0cf058 .swiper-slide {
    padding: 20px 30px !important;
  }

  .elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__content {
    width: 100%;
  }

  .elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-testimonial__footer {
    margin-top: -40px !important;
  }

  .elementor-23497 .elementor-element.elementor-element-d0cf058 .elementor-swiper-button {
    font-size: 15px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4920f17 */.elementor-23497 .elementor-element.elementor-element-4920f17 {
    overflow: hidden!important;
}/* End custom CSS */