.elementor-19122 .elementor-element.elementor-element-58beba2{--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;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-19122 .elementor-element.elementor-element-429daa2{--display:flex;--min-height:80vh;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-429daa2:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-429daa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-182.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19122 .elementor-element.elementor-element-429daa2, .elementor-19122 .elementor-element.elementor-element-429daa2::before{--border-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-10d32f1 img{width:15%;}.elementor-19122 .elementor-element.elementor-element-5abed15{text-align:center;}.elementor-19122 .elementor-element.elementor-element-5abed15 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:35px;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-5abed15 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19122 .elementor-element.elementor-element-cdb2361{text-align:center;}.elementor-19122 .elementor-element.elementor-element-cdb2361 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:90px;font-weight:900;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-cdb2361 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19122 .elementor-element.elementor-element-566c32e{--display:flex;--min-height:80vh;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-566c32e:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-566c32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-185.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19122 .elementor-element.elementor-element-566c32e, .elementor-19122 .elementor-element.elementor-element-566c32e::before{--border-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-a0e872f{text-align:center;}.elementor-19122 .elementor-element.elementor-element-a0e872f .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:35px;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-a0e872f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19122 .elementor-element.elementor-element-5bb7e0e{text-align:center;}.elementor-19122 .elementor-element.elementor-element-5bb7e0e .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:90px;font-weight:900;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-5bb7e0e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19122 .elementor-element.elementor-element-35df792{--display:flex;--min-height:80vh;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-35df792:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-35df792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-184.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19122 .elementor-element.elementor-element-35df792, .elementor-19122 .elementor-element.elementor-element-35df792::before{--border-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-9de4a79{text-align:center;}.elementor-19122 .elementor-element.elementor-element-9de4a79 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:35px;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-9de4a79 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19122 .elementor-element.elementor-element-e285ae9{text-align:center;}.elementor-19122 .elementor-element.elementor-element-e285ae9 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:90px;font-weight:900;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-e285ae9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19122 .elementor-element.elementor-element-5477109{--display:flex;--min-height:80vh;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-5477109:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-5477109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-180.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19122 .elementor-element.elementor-element-5477109, .elementor-19122 .elementor-element.elementor-element-5477109::before{--border-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-b8c21d4{text-align:center;}.elementor-19122 .elementor-element.elementor-element-b8c21d4 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:35px;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-b8c21d4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19122 .elementor-element.elementor-element-bb2e74a{text-align:center;}.elementor-19122 .elementor-element.elementor-element-bb2e74a .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:90px;font-weight:900;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-bb2e74a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19122 .elementor-element.elementor-element-a3de88c{--display:flex;--min-height:80vh;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-a3de88c:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-a3de88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-178.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19122 .elementor-element.elementor-element-a3de88c, .elementor-19122 .elementor-element.elementor-element-a3de88c::before{--border-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-d93c9c9{text-align:center;}.elementor-19122 .elementor-element.elementor-element-d93c9c9 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:35px;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-d93c9c9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19122 .elementor-element.elementor-element-03c3fef{text-align:center;}.elementor-19122 .elementor-element.elementor-element-03c3fef .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:90px;font-weight:900;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-03c3fef > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19122 .elementor-element.elementor-element-60746f2{--display:flex;--min-height:80vh;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-60746f2:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-60746f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-183.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19122 .elementor-element.elementor-element-60746f2, .elementor-19122 .elementor-element.elementor-element-60746f2::before{--border-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-3f79c57{text-align:center;}.elementor-19122 .elementor-element.elementor-element-3f79c57 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:35px;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-3f79c57 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19122 .elementor-element.elementor-element-501ee41{text-align:center;}.elementor-19122 .elementor-element.elementor-element-501ee41 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:90px;font-weight:900;line-height:60px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-501ee41 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19122 .elementor-element.elementor-element-eb05ddc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:48px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:48px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-19122 .elementor-element.elementor-element-88d3d60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:5%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-f1dccd2{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:5%;--padding-inline-end:0%;}.elementor-19122 .elementor-element.elementor-element-f1dccd2.e-con{--align-self:center;}.elementor-19122 .elementor-element.elementor-element-db0732b .elementor-heading-title{color:#010101;font-family:"Raleway", Sans-serif;font-size:50px;font-weight:700;line-height:50px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-db0732b > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-19122 .elementor-element.elementor-element-44ffca2{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:0px;width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-19122 .elementor-element.elementor-element-44ffca2 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-19122 .elementor-element.elementor-element-aeb68fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-92bbe93{--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;--align-items:center;--background-transition:0.3s;--margin-block-start:5%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-19122 .elementor-element.elementor-element-e5e1cdb{text-align:center;}.elementor-19122 .elementor-element.elementor-element-e5e1cdb .elementor-heading-title{color:#010101;font-family:"Raleway", Sans-serif;font-size:50px;font-weight:700;line-height:50px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-e5e1cdb > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-19122 .elementor-element.elementor-element-f64b414{text-align:center;color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:0px;width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-19122 .elementor-element.elementor-element-f64b414 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-19122 .elementor-element.elementor-element-b56c25d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-b56c25d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19122 .elementor-element.elementor-element-49fe439{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-49fe439:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-49fe439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-208.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19122 .elementor-element.elementor-element-49fe439, .elementor-19122 .elementor-element.elementor-element-49fe439::before{--border-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-4a15dbb img{width:100%;}.elementor-19122 .elementor-element.elementor-element-fa0ca1e{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-293a935 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-3415250{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-3415250:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-3415250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5E5E;}.elementor-19122 .elementor-element.elementor-element-3415250, .elementor-19122 .elementor-element.elementor-element-3415250::before{--border-transition:0.3s;}.elementor-19122 .elementor-element.elementor-element-4695745 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-8de468f{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-4223daf img{width:100%;}.elementor-19122 .elementor-element.elementor-element-35e5ff9{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-e13a59d img{width:100%;}.elementor-19122 .elementor-element.elementor-element-a64369e{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-8191374 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-59346e4{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-dcbb1b9 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-447075c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:48px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:48px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-19122 .elementor-element.elementor-element-447075c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-1f32182 );border-radius:50px 50px 50px 50px;padding:4px 4px 4px 4px;}.elementor-19122 .elementor-element.elementor-element-7d9f31e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:5%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-19122 .elementor-element.elementor-element-9c6c8a3{text-align:center;z-index:1;}.elementor-19122 .elementor-element.elementor-element-9c6c8a3 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:50px;font-weight:700;line-height:50px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-9c6c8a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19122 .elementor-element.elementor-element-7ac5331{text-align:center;color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-7ac5331 > .elementor-widget-container{margin:12px 0px 40px 0px;}.elementor-19122 .elementor-element.elementor-element-3f5834b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-e6f293e{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-005fd45 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-7114ac4{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-4574616 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-b4e1793{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-1f8b724 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-e15bd4e{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-c11ef35 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-0d27883{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-6c43038 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-8f08720{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-1fb9f68 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-1e2afd6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:48px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:48px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-19122 .elementor-element.elementor-element-1e2afd6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:4px 4px 4px 4px;}.elementor-19122 .elementor-element.elementor-element-1e2afd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19122 .elementor-element.elementor-element-5819eab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:5%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-e4e6c30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-b69abe2{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-1a988e0 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-c5751cd{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-8e5cdaa img{width:100%;}.elementor-19122 .elementor-element.elementor-element-7ac4d46{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-b4419a8 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-c692a01{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-671c022 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-6fae039{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19122 .elementor-element.elementor-element-208a885 img{width:100%;}.elementor-19122 .elementor-element.elementor-element-ac1bc6c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:48px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:48px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-19122 .elementor-element.elementor-element-ac1bc6c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-1f32182 );border-radius:50px 50px 50px 50px;padding:4px 4px 4px 4px;}.elementor-19122 .elementor-element.elementor-element-ac1bc6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19122 .elementor-element.elementor-element-51281bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:5%;--padding-inline-end:0%;}.elementor-19122 .elementor-element.elementor-element-90a7785 .elementor-heading-title{color:#010101;font-family:"Raleway", Sans-serif;font-size:50px;font-weight:700;line-height:50px;letter-spacing:0px;}.elementor-19122 .elementor-element.elementor-element-90a7785 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-19122 .elementor-element.elementor-element-af7e514{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:0px;width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-19122 .elementor-element.elementor-element-af7e514 > .elementor-widget-container{margin:0px 0px 40px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19122 .elementor-element.elementor-element-f1dccd2{--width:50%;}.elementor-19122 .elementor-element.elementor-element-aeb68fa{--width:50%;}.elementor-19122 .elementor-element.elementor-element-b56c25d{--width:100%;}.elementor-19122 .elementor-element.elementor-element-e4e6c30{--width:50%;}.elementor-19122 .elementor-element.elementor-element-51281bd{--width:50%;}}@media(min-width:2400px){.elementor-19122 .elementor-element.elementor-element-429daa2{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-566c32e{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-35df792{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-5477109{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-a3de88c{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-60746f2{--min-height:100vh;}}@media(max-width:1366px){.elementor-19122 .elementor-element.elementor-element-429daa2{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-566c32e{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-35df792{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-5477109{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-a3de88c{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-60746f2{--min-height:100vh;}.elementor-19122 .elementor-element.elementor-element-eb05ddc{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1200px){.elementor-19122 .elementor-element.elementor-element-eb05ddc{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1024px){.elementor-19122 .elementor-element.elementor-element-eb05ddc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19122 .elementor-element.elementor-element-44ffca2{width:initial;max-width:initial;}.elementor-19122 .elementor-element.elementor-element-f64b414{width:initial;max-width:initial;}.elementor-19122 .elementor-element.elementor-element-447075c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19122 .elementor-element.elementor-element-7ac5331{width:initial;max-width:initial;}.elementor-19122 .elementor-element.elementor-element-1e2afd6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19122 .elementor-element.elementor-element-ac1bc6c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19122 .elementor-element.elementor-element-af7e514{width:initial;max-width:initial;}}@media(max-width:880px){.elementor-19122 .elementor-element.elementor-element-eb05ddc{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-19122 .elementor-element.elementor-element-429daa2{--min-height:86vh;--gap:10px 10px;}.elementor-19122 .elementor-element.elementor-element-429daa2:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-429daa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-187.webp");}.elementor-19122 .elementor-element.elementor-element-10d32f1 img{width:40%;}.elementor-19122 .elementor-element.elementor-element-10d32f1 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-19122 .elementor-element.elementor-element-5abed15{text-align:center;}.elementor-19122 .elementor-element.elementor-element-5abed15 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-5abed15 > .elementor-widget-container{margin:2% 0% 1% 0%;}.elementor-19122 .elementor-element.elementor-element-cdb2361{text-align:center;}.elementor-19122 .elementor-element.elementor-element-cdb2361 .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-19122 .elementor-element.elementor-element-cdb2361 > .elementor-widget-container{margin:0px 12px 12px 12px;}.elementor-19122 .elementor-element.elementor-element-566c32e{--min-height:86vh;--gap:10px 10px;}.elementor-19122 .elementor-element.elementor-element-566c32e:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-566c32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-190.webp");}.elementor-19122 .elementor-element.elementor-element-a0e872f{text-align:center;}.elementor-19122 .elementor-element.elementor-element-a0e872f .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-a0e872f > .elementor-widget-container{margin:2% 0% 1% 0%;}.elementor-19122 .elementor-element.elementor-element-5bb7e0e{text-align:center;}.elementor-19122 .elementor-element.elementor-element-5bb7e0e .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-19122 .elementor-element.elementor-element-5bb7e0e > .elementor-widget-container{margin:0px 12px 12px 12px;}.elementor-19122 .elementor-element.elementor-element-35df792{--min-height:86vh;--gap:10px 10px;}.elementor-19122 .elementor-element.elementor-element-35df792:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-35df792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-192.webp");}.elementor-19122 .elementor-element.elementor-element-9de4a79{text-align:center;}.elementor-19122 .elementor-element.elementor-element-9de4a79 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-9de4a79 > .elementor-widget-container{margin:2% 0% 1% 0%;}.elementor-19122 .elementor-element.elementor-element-e285ae9{text-align:center;}.elementor-19122 .elementor-element.elementor-element-e285ae9 .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-19122 .elementor-element.elementor-element-e285ae9 > .elementor-widget-container{margin:0px 12px 12px 12px;}.elementor-19122 .elementor-element.elementor-element-5477109{--min-height:86vh;--gap:10px 10px;}.elementor-19122 .elementor-element.elementor-element-5477109:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-5477109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-188.webp");}.elementor-19122 .elementor-element.elementor-element-b8c21d4{text-align:center;}.elementor-19122 .elementor-element.elementor-element-b8c21d4 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-b8c21d4 > .elementor-widget-container{margin:2% 0% 1% 0%;}.elementor-19122 .elementor-element.elementor-element-bb2e74a{text-align:center;}.elementor-19122 .elementor-element.elementor-element-bb2e74a .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-19122 .elementor-element.elementor-element-bb2e74a > .elementor-widget-container{margin:0px 12px 12px 12px;}.elementor-19122 .elementor-element.elementor-element-a3de88c{--min-height:86vh;--gap:10px 10px;}.elementor-19122 .elementor-element.elementor-element-a3de88c:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-a3de88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-189.webp");}.elementor-19122 .elementor-element.elementor-element-d93c9c9{text-align:center;}.elementor-19122 .elementor-element.elementor-element-d93c9c9 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-d93c9c9 > .elementor-widget-container{margin:2% 0% 1% 0%;}.elementor-19122 .elementor-element.elementor-element-03c3fef{text-align:center;}.elementor-19122 .elementor-element.elementor-element-03c3fef .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-19122 .elementor-element.elementor-element-03c3fef > .elementor-widget-container{margin:0px 12px 12px 12px;}.elementor-19122 .elementor-element.elementor-element-60746f2{--min-height:86vh;--gap:10px 10px;}.elementor-19122 .elementor-element.elementor-element-60746f2:not(.elementor-motion-effects-element-type-background), .elementor-19122 .elementor-element.elementor-element-60746f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoteltesorobeach.com/wp-content/uploads/2025/07/Frame-186.webp");}.elementor-19122 .elementor-element.elementor-element-3f79c57{text-align:center;}.elementor-19122 .elementor-element.elementor-element-3f79c57 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-3f79c57 > .elementor-widget-container{margin:2% 0% 1% 0%;}.elementor-19122 .elementor-element.elementor-element-501ee41{text-align:center;}.elementor-19122 .elementor-element.elementor-element-501ee41 .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-19122 .elementor-element.elementor-element-501ee41 > .elementor-widget-container{margin:0px 12px 12px 12px;}.elementor-19122 .elementor-element.elementor-element-eb05ddc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:16px;--e-n-carousel-arrow-next-right-position:16px;}.elementor-19122 .elementor-element.elementor-element-88d3d60{--margin-block-start:10%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-19122 .elementor-element.elementor-element-db0732b{text-align:left;}.elementor-19122 .elementor-element.elementor-element-db0732b .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-44ffca2{text-align:left;--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;}.elementor-19122 .elementor-element.elementor-element-92bbe93{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:10%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-19122 .elementor-element.elementor-element-e5e1cdb{text-align:center;}.elementor-19122 .elementor-element.elementor-element-e5e1cdb .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-e5e1cdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19122 .elementor-element.elementor-element-f64b414{text-align:center;}.elementor-19122 .elementor-element.elementor-element-f64b414 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19122 .elementor-element.elementor-element-447075c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:16px;--e-n-carousel-arrow-next-right-position:16px;}.elementor-19122 .elementor-element.elementor-element-7d9f31e{--margin-block-start:10%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-19122 .elementor-element.elementor-element-9c6c8a3 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-9c6c8a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19122 .elementor-element.elementor-element-7ac5331{text-align:center;}.elementor-19122 .elementor-element.elementor-element-7ac5331 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19122 .elementor-element.elementor-element-1e2afd6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:16px;--e-n-carousel-arrow-next-right-position:16px;}.elementor-19122 .elementor-element.elementor-element-5819eab{--margin-block-start:10%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-19122 .elementor-element.elementor-element-e4e6c30.e-con{--order:99999 /* order end hack */;}.elementor-19122 .elementor-element.elementor-element-ac1bc6c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:16px;--e-n-carousel-arrow-next-right-position:6px;}.elementor-19122 .elementor-element.elementor-element-90a7785{text-align:left;}.elementor-19122 .elementor-element.elementor-element-90a7785 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-19122 .elementor-element.elementor-element-90a7785 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19122 .elementor-element.elementor-element-af7e514{text-align:left;}.elementor-19122 .elementor-element.elementor-element-af7e514 > .elementor-widget-container{margin:0px 0px 0px 0px;}}