.elementor-2 .elementor-element.elementor-element-1d454c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-51e3135 .elementor-repeater-item-b1a8e7e .swiper-slide-bg{background-image:url(https://redhotelredrocks.com/wp-content/uploads/2026/06/Enscape_2026-05-20-06-10-02-scaled.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-51e3135 .swiper-slide{transition-duration:calc(5000ms*1.2);height:650px;}.elementor-2 .elementor-element.elementor-element-51e3135 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-51e3135 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-c9282b6{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d4c3bd3{padding:30px 30px 0px 30px;text-align:center;}.elementor-2 .elementor-element.elementor-element-d4c3bd3 .elementor-heading-title{font-family:"Karin", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7cbc95a{padding:30px 30px 30px 30px;text-align:center;font-family:"new-atten", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-3975ee4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"new-atten", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c726762 );border-radius:0px 0px 0px 0px;padding:15px 45px 15px 45px;}.elementor-2 .elementor-element.elementor-element-3975ee4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3975ee4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3975ee4{width:var( --container-widget-width, 415px );max-width:415px;padding:0px 0px 0px 0px;--container-widget-width:415px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3975ee4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3975ee4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-3975ee4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-34b8a79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:030px 030px;--row-gap:030px;--column-gap:030px;}.elementor-2 .elementor-element.elementor-element-4c52edb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-824c202{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-824c202.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-9a583ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 0px 10px;text-align:start;font-family:"Karin-Medium", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9a583ee.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-f0c8565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;text-align:start;font-family:"TAYWingman", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f0c8565.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-63587cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:start;font-family:"new-atten", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-63587cb.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-fbb9bd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-b2a5b7b .elementor-button{background-color:var( --e-global-color-accent );font-family:"sweet-gothic", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b2a5b7b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b2a5b7b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b2a5b7b{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b2a5b7b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-b2a5b7b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b2a5b7b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-f6f7248 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"new-atten", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;}.elementor-2 .elementor-element.elementor-element-f6f7248{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f6f7248.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-e566d18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-5dc7c4e{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-5dc7c4e.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-6309abd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 0px 10px;text-align:start;font-family:"Karin-Medium", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-6309abd.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-7f5a5f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;text-align:start;font-family:"TAYWingman", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7f5a5f0.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-e5056ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:start;font-family:"new-atten", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e5056ed.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-f9d8396{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-539b018 .elementor-button{background-color:var( --e-global-color-accent );font-family:"sweet-gothic", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-539b018 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-539b018 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-539b018{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-539b018.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-539b018 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-539b018 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6e41860 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"new-atten", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;}.elementor-2 .elementor-element.elementor-element-6e41860{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6e41860.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-ab9f537{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-3016ed4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4d44216{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-4d44216.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-f60c293{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 0px 10px;text-align:start;font-family:"Karin-Medium", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f60c293.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-0d6294b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;text-align:start;font-family:"TAYWingman", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0d6294b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-de633a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:start;font-family:"new-atten", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-de633a6.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-82686f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-5d2cd27 .elementor-button{background-color:var( --e-global-color-accent );font-family:"sweet-gothic", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-5d2cd27 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5d2cd27 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-5d2cd27{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5d2cd27.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-5d2cd27 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5d2cd27 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-0242dc3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"new-atten", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;}.elementor-2 .elementor-element.elementor-element-0242dc3{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0242dc3.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-d3c8e79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-df29af9{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-df29af9.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-2620b1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 0px 10px;text-align:start;font-family:"Karin-Medium", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2620b1c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-f13fb90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;text-align:start;font-family:"TAYWingman", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f13fb90.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-28f24cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:start;font-family:"new-atten", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-28f24cb.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-72edc27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-42c9a9e .elementor-button{background-color:var( --e-global-color-accent );font-family:"sweet-gothic", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-42c9a9e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-42c9a9e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-42c9a9e{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-42c9a9e.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-42c9a9e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-42c9a9e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6c80cb9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"new-atten", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;}.elementor-2 .elementor-element.elementor-element-6c80cb9{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6c80cb9.elementor-element{--order:99999 /* order end hack */;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFECE4;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-4c52edb{--width:50%;}.elementor-2 .elementor-element.elementor-element-e566d18{--width:50%;}.elementor-2 .elementor-element.elementor-element-3016ed4{--width:50%;}.elementor-2 .elementor-element.elementor-element-d3c8e79{--width:50%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-3975ee4.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3975ee4 .elementor-button{font-size:15px;}.elementor-2 .elementor-element.elementor-element-34b8a79{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-9a583ee{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9a583ee.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f0c8565{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f0c8565.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-63587cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;font-size:18px;}.elementor-2 .elementor-element.elementor-element-fbb9bd6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-fbb9bd6.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b2a5b7b{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f6f7248{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6309abd{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6309abd.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7f5a5f0{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7f5a5f0.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e5056ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;font-size:18px;}.elementor-2 .elementor-element.elementor-element-f9d8396{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-f9d8396.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-539b018{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6e41860{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ab9f537{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-f60c293{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f60c293.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0d6294b{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0d6294b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-de633a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;font-size:18px;}.elementor-2 .elementor-element.elementor-element-82686f1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-82686f1.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5d2cd27{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0242dc3{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2620b1c{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2620b1c.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f13fb90{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f13fb90.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-28f24cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;font-size:18px;}.elementor-2 .elementor-element.elementor-element-72edc27{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-72edc27.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-42c9a9e{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6c80cb9{padding:0px 0px 0px 0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Karin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://redhotelredrocks.com/wp-content/uploads/2026/03/Karin.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Karin-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://redhotelredrocks.com/wp-content/uploads/2026/03/Karin-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Karin-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TAYWingman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://redhotelredrocks.com/wp-content/uploads/2026/03/TAYWingman.woff') format('woff');
}
/* End Custom Fonts CSS */