.elementor-40 .elementor-element.elementor-element-f76d202{--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;--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-40 .elementor-element.elementor-element-66e63e2{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:60px;--padding-left:90px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-66e63e2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-66e63e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-hero-wide.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-66e63e2::before, .elementor-40 .elementor-element.elementor-element-66e63e2 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-66e63e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-66e63e2 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-66e63e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-66e63e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(30,21,9,0.88) 0%, rgba(30,21,9,0.05) 70%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), cinzel;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-40 .elementor-element.elementor-element-92ee5d6{width:var( --container-widget-width, 100% );max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cinzel", cinzel;font-size:46px;font-weight:600;line-height:1.25em;letter-spacing:0.5px;color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-b646380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cinzel", cinzel;font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:1px;color:#A8D8D8;}.elementor-40 .elementor-element.elementor-element-d8c6dcd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", cinzel;font-size:26px;font-style:italic;letter-spacing:0.5px;color:rgba(232,213,188,0.92);}.elementor-40 .elementor-element.elementor-element-1720ea3{--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-start;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), cinzel;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-9024868 .elementor-button{background-color:#7A6552;fill:#FFFFFF;color:#FFFFFF;padding:16px 32px 16px 32px;}.elementor-40 .elementor-element.elementor-element-9024868{border-radius:2px 2px 2px 2px;}.elementor-40 .elementor-element.elementor-element-7d9ab76 .elementor-button{background-color:transparent;fill:#E8D5BC;color:#E8D5BC;padding:16px 32px 16px 32px;}.elementor-40 .elementor-element.elementor-element-7d9ab76{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-41097ac{--display:flex;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-41097ac:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-41097ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-41097ac::before, .elementor-40 .elementor-element.elementor-element-41097ac > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-41097ac > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-41097ac > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-41097ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-41097ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(44,31,14,0.8);--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-1cc3bb9{text-align:center;font-family:"Cinzel", cinzel;font-size:36px;font-weight:600;color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-40f1d7d{--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:center;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-5ba4c61{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), cinzel;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), cinzel;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-dd2ba25 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-dd2ba25.elementor-view-stacked .elementor-icon{background-color:#7A6552;}.elementor-40 .elementor-element.elementor-element-dd2ba25.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-dd2ba25.elementor-view-default .elementor-icon{fill:#7A6552;color:#7A6552;border-color:#7A6552;}.elementor-40 .elementor-element.elementor-element-dd2ba25 .elementor-icon{font-size:40px;}.elementor-40 .elementor-element.elementor-element-dd2ba25 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-dd2ba25 .elementor-icon-box-title a{font-family:"Cinzel", cinzel;}.elementor-40 .elementor-element.elementor-element-dd2ba25 .elementor-icon-box-title{color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-dd2ba25 .elementor-icon-box-description{font-family:"Cormorant Garamond", cinzel;color:rgba(232,213,188,0.78);}.elementor-40 .elementor-element.elementor-element-5278f85 .elementor-button{background-color:#7A6552;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A6552;padding:14px 30px 14px 30px;}.elementor-40 .elementor-element.elementor-element-5278f85{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-79308f1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9372d2a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-9372d2a.elementor-view-stacked .elementor-icon{background-color:#A8D8D8;}.elementor-40 .elementor-element.elementor-element-9372d2a.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-9372d2a.elementor-view-default .elementor-icon{fill:#A8D8D8;color:#A8D8D8;border-color:#A8D8D8;}.elementor-40 .elementor-element.elementor-element-9372d2a .elementor-icon{font-size:40px;}.elementor-40 .elementor-element.elementor-element-9372d2a .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-9372d2a .elementor-icon-box-title a{font-family:"Cinzel", cinzel;}.elementor-40 .elementor-element.elementor-element-9372d2a .elementor-icon-box-title{color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-9372d2a .elementor-icon-box-description{font-family:"Cormorant Garamond", cinzel;color:rgba(232,213,188,0.78);}.elementor-40 .elementor-element.elementor-element-828042b .elementor-button{background-color:transparent;fill:#E8D5BC;color:#E8D5BC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8D5BC;padding:14px 30px 14px 30px;}.elementor-40 .elementor-element.elementor-element-828042b{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-82476ac .elementor-button{background-color:transparent;fill:#E8D5BC;color:#E8D5BC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8D5BC;padding:14px 26px 14px 26px;}.elementor-40 .elementor-element.elementor-element-82476ac{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-0b0fa51{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-0b0fa51:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-0b0fa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12171B;background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-0b0fa51::before, .elementor-40 .elementor-element.elementor-element-0b0fa51 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-0b0fa51 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-0b0fa51 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-0b0fa51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-0b0fa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(44,31,14,0.8);--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-ae27945{text-align:center;font-family:"Cinzel", cinzel;font-size:36px;font-weight:600;color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-78f459d{--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:center;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-f78f246{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-f78f246 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-f78f246.elementor-view-stacked .elementor-icon{background-color:#7A6552;}.elementor-40 .elementor-element.elementor-element-f78f246.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-f78f246.elementor-view-default .elementor-icon{fill:#7A6552;color:#7A6552;border-color:#7A6552;}.elementor-40 .elementor-element.elementor-element-f78f246 .elementor-icon{font-size:40px;}.elementor-40 .elementor-element.elementor-element-f78f246 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-f78f246 .elementor-icon-box-title a{font-family:"Cinzel", cinzel;}.elementor-40 .elementor-element.elementor-element-f78f246 .elementor-icon-box-title{color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-f78f246 .elementor-icon-box-description{font-family:"Cormorant Garamond", cinzel;color:rgba(232,213,188,0.78);}.elementor-40 .elementor-element.elementor-element-c05ea1a{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-c05ea1a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-c05ea1a.elementor-view-stacked .elementor-icon{background-color:#A8D8D8;}.elementor-40 .elementor-element.elementor-element-c05ea1a.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-c05ea1a.elementor-view-default .elementor-icon{fill:#A8D8D8;color:#A8D8D8;border-color:#A8D8D8;}.elementor-40 .elementor-element.elementor-element-c05ea1a .elementor-icon{font-size:40px;}.elementor-40 .elementor-element.elementor-element-c05ea1a .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-c05ea1a .elementor-icon-box-title a{font-family:"Cinzel", cinzel;}.elementor-40 .elementor-element.elementor-element-c05ea1a .elementor-icon-box-title{color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-c05ea1a .elementor-icon-box-description{font-family:"Cormorant Garamond", cinzel;color:rgba(232,213,188,0.78);}.elementor-40 .elementor-element.elementor-element-2264029{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-2264029 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-2264029.elementor-view-stacked .elementor-icon{background-color:#7A6552;}.elementor-40 .elementor-element.elementor-element-2264029.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-2264029.elementor-view-default .elementor-icon{fill:#7A6552;color:#7A6552;border-color:#7A6552;}.elementor-40 .elementor-element.elementor-element-2264029 .elementor-icon{font-size:40px;}.elementor-40 .elementor-element.elementor-element-2264029 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-2264029 .elementor-icon-box-title a{font-family:"Cinzel", cinzel;}.elementor-40 .elementor-element.elementor-element-2264029 .elementor-icon-box-title{color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-2264029 .elementor-icon-box-description{font-family:"Cormorant Garamond", cinzel;color:rgba(232,213,188,0.78);}.elementor-40 .elementor-element.elementor-element-b3409bd{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-b3409bd .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-b3409bd.elementor-view-stacked .elementor-icon{background-color:#A8D8D8;}.elementor-40 .elementor-element.elementor-element-b3409bd.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-b3409bd.elementor-view-default .elementor-icon{fill:#A8D8D8;color:#A8D8D8;border-color:#A8D8D8;}.elementor-40 .elementor-element.elementor-element-b3409bd .elementor-icon{font-size:40px;}.elementor-40 .elementor-element.elementor-element-b3409bd .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-b3409bd .elementor-icon-box-title a{font-family:"Cinzel", cinzel;}.elementor-40 .elementor-element.elementor-element-b3409bd .elementor-icon-box-title{color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-b3409bd .elementor-icon-box-description{font-family:"Cormorant Garamond", cinzel;color:rgba(232,213,188,0.78);}.elementor-40 .elementor-element.elementor-element-92d4c6b{--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-92d4c6b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-92d4c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-92d4c6b::before, .elementor-40 .elementor-element.elementor-element-92d4c6b > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-92d4c6b > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-92d4c6b > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-92d4c6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-92d4c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(44,31,14,0.8);--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-01f0dfa{text-align:center;font-family:"Cinzel", cinzel;font-size:36px;font-weight:600;color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-86d5945{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cormorant Garamond", cinzel;font-size:21px;line-height:1.6em;color:rgba(232,213,188,0.9);}.elementor-40 .elementor-element.elementor-element-1f75868{--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-1f75868:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1f75868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161009;background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-1f75868::before, .elementor-40 .elementor-element.elementor-element-1f75868 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-1f75868 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-1f75868 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-1f75868 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-1f75868 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(44,31,14,0.8);--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-95c3e0a{text-align:center;font-family:"Cinzel", cinzel;font-size:36px;font-weight:600;color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-0a23cff{text-align:center;font-family:"Cormorant Garamond", cinzel;font-size:20px;font-style:italic;color:rgba(232,213,188,0.78);}.elementor-40 .elementor-element.elementor-element-34bc095{--display:flex;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-34bc095:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-34bc095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1215;background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-34bc095::before, .elementor-40 .elementor-element.elementor-element-34bc095 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-34bc095 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-34bc095 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-34bc095 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-34bc095 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(44,31,14,0.8);--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-095791a{text-align:center;font-family:"Cinzel", cinzel;font-size:36px;font-weight:600;color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-8acd494{--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:center;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), cinzel;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-40 .elementor-element.elementor-element-5805cad{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-5805cad img{border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(232,213,188,0.55);box-shadow:0px 8px 24px 0px rgba(0,0,0,0.45);}.elementor-40 .elementor-element.elementor-element-ecfd286{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-ecfd286 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(232,213,188,0.55);box-shadow:0px 8px 24px 0px rgba(0,0,0,0.45);}.elementor-40 .elementor-element.elementor-element-ee7b431{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-ee7b431 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(232,213,188,0.55);box-shadow:0px 8px 24px 0px rgba(0,0,0,0.45);}.elementor-40 .elementor-element.elementor-element-78a74b1 .elementor-button{background-color:transparent;fill:#E8D5BC;color:#E8D5BC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8D5BC;padding:18px 40px 18px 40px;}.elementor-40 .elementor-element.elementor-element-78a74b1{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-a6b51ce{--display:flex;--overlay-opacity:1;--padding-top:110px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-a6b51ce:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a6b51ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12171B;background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-a6b51ce::before, .elementor-40 .elementor-element.elementor-element-a6b51ce > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-a6b51ce > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-a6b51ce > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-a6b51ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-a6b51ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(44,31,14,0.8);--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-44de04a{text-align:center;font-family:"Cinzel", cinzel;font-size:40px;font-weight:600;color:#E8D5BC;}.elementor-40 .elementor-element.elementor-element-d01c956{--display:flex;--justify-content:center;--flex-wrap:wrap;}.elementor-40 .elementor-element.elementor-element-d608e9e .elementor-button{background-color:#7A6552;fill:#FFFFFF;color:#FFFFFF;padding:18px 40px 18px 40px;}.elementor-40 .elementor-element.elementor-element-eba22ab .elementor-button{background-color:transparent;fill:#E8D5BC;color:#E8D5BC;padding:18px 40px 18px 40px;}.elementor-40 .elementor-element.elementor-element-eba22ab{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8D5BC;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-66e63e2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-66e63e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");background-position:center center;background-size:cover;}.elementor-40 .elementor-element.elementor-element-66e63e2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:110px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-40 .elementor-element.elementor-element-92ee5d6{text-align:center;}.elementor-40 .elementor-element.elementor-element-b646380{text-align:center;}.elementor-40 .elementor-element.elementor-element-d8c6dcd{text-align:center;}.elementor-40 .elementor-element.elementor-element-1720ea3{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-41097ac:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-41097ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-40 .elementor-element.elementor-element-0b0fa51:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-0b0fa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-40 .elementor-element.elementor-element-92d4c6b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-92d4c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-40 .elementor-element.elementor-element-1f75868:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1f75868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-40 .elementor-element.elementor-element-34bc095:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-34bc095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-40 .elementor-element.elementor-element-5805cad{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-40 .elementor-element.elementor-element-ecfd286{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-40 .elementor-element.elementor-element-ee7b431{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-40 .elementor-element.elementor-element-a6b51ce:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a6b51ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-66e63e2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-66e63e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");background-position:center center;background-size:cover;}.elementor-40 .elementor-element.elementor-element-66e63e2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-40 .elementor-element.elementor-element-92ee5d6{text-align:center;}.elementor-40 .elementor-element.elementor-element-b646380{text-align:center;font-size:17px;}.elementor-40 .elementor-element.elementor-element-d8c6dcd{text-align:center;font-size:21px;}.elementor-40 .elementor-element.elementor-element-1720ea3{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-40 .elementor-element.elementor-element-41097ac:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-41097ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-40 .elementor-element.elementor-element-5ba4c61{--width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-40 .elementor-element.elementor-element-79308f1{--width:100%;}.elementor-40 .elementor-element.elementor-element-0b0fa51:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-0b0fa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-40 .elementor-element.elementor-element-92d4c6b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-92d4c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-40 .elementor-element.elementor-element-92d4c6b{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-01f0dfa{font-size:28px;}.elementor-40 .elementor-element.elementor-element-86d5945{font-size:19px;}.elementor-40 .elementor-element.elementor-element-1f75868:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1f75868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-40 .elementor-element.elementor-element-34bc095:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-34bc095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}.elementor-40 .elementor-element.elementor-element-34bc095{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-095791a{font-size:28px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-40 .elementor-element.elementor-element-5805cad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-ecfd286{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-ee7b431{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-a6b51ce:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a6b51ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valhallansaunas.com/wp-content/uploads/2026/09/valhallan-floating-sauna-lake-background-mobile.jpg");}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-5ba4c61{--width:40%;}.elementor-40 .elementor-element.elementor-element-79308f1{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-5ba4c61{--width:45%;}.elementor-40 .elementor-element.elementor-element-79308f1{--width:45%;}}@media(min-width:1025px){.elementor-40 .elementor-element.elementor-element-66e63e2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-66e63e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-40 .elementor-element.elementor-element-41097ac:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-41097ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-40 .elementor-element.elementor-element-0b0fa51:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-0b0fa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-40 .elementor-element.elementor-element-92d4c6b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-92d4c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-40 .elementor-element.elementor-element-1f75868:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1f75868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-40 .elementor-element.elementor-element-34bc095:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-34bc095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-40 .elementor-element.elementor-element-a6b51ce:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a6b51ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-92ee5d6 *//* hero column width */
.elementor-40 .elementor-element.elementor-element-92ee5d6 { max-width:640px !important; }
@media (max-width:1024px) { .elementor-40 .elementor-element.elementor-element-92ee5d6 { max-width:100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b646380 */.elementor-40 .elementor-element.elementor-element-b646380 p { margin:0; }
/* hero column width */
.elementor-40 .elementor-element.elementor-element-b646380 { max-width:640px !important; }
@media (max-width:1024px) { .elementor-40 .elementor-element.elementor-element-b646380 { max-width:100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8c6dcd */.elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator { display:grid; margin:0; min-height:2.8em; border-left:2px solid #A8D8D8; padding-left:18px; }
.elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator span { grid-area:1/1; align-self:center; opacity:0; animation:vs-rot 25s infinite; }
.elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator span:nth-child(1) { animation-delay:0s; }
.elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator span:nth-child(2) { animation-delay:5s; }
.elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator span:nth-child(3) { animation-delay:10s; }
.elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator span:nth-child(4) { animation-delay:15s; }
.elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator span:nth-child(5) { animation-delay:20s; }
@keyframes vs-rot { 0% { opacity:0; transform:translateY(10px); } 3% { opacity:1; transform:none; } 17% { opacity:1; transform:none; } 20% { opacity:0; transform:translateY(-10px); } 100% { opacity:0; } }
@media (prefers-reduced-motion: reduce) { .elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator span { animation:none; } .elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator span:first-child { opacity:1; } }
@media (max-width:767px) { .elementor-40 .elementor-element.elementor-element-d8c6dcd .vs-rotator { border-left:0; padding-left:0; min-height:3.4em; } }
/* hero column width */
.elementor-40 .elementor-element.elementor-element-d8c6dcd { max-width:600px !important; }
@media (max-width:1024px) { .elementor-40 .elementor-element.elementor-element-d8c6dcd { max-width:100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1720ea3 *//* hero column width */
.elementor-40 .elementor-element.elementor-element-1720ea3 { max-width:640px !important; }
@media (max-width:1024px) { .elementor-40 .elementor-element.elementor-element-1720ea3 { max-width:100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66e63e2 *//* hero tint: matches the 0.8 brown tint of the sections below, eased fade to the right  */
.elementor-40 .elementor-element.elementor-element-66e63e2::before { background-image: linear-gradient(90deg, rgba(44,31,14,0.8) 0%, rgba(44,31,14,0.79) 18%, rgba(44,31,14,0.74) 28%, rgba(44,31,14,0.66) 36%, rgba(44,31,14,0.55) 44%, rgba(44,31,14,0.43) 52%, rgba(44,31,14,0.31) 60%, rgba(44,31,14,0.2) 68%, rgba(44,31,14,0.11) 76%, rgba(44,31,14,0.04) 86%, rgba(44,31,14,0) 100%) !important; background-color: transparent !important; opacity: 1 !important; }
@media (max-width:1024px) { .elementor-40 .elementor-element.elementor-element-66e63e2::before { background-image: linear-gradient(180deg, rgba(44,31,14,0.8) 0%, rgba(44,31,14,0.72) 35%, rgba(44,31,14,0.55) 100%) !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86d5945 */.elementor-40 .elementor-element.elementor-element-86d5945 h3 { font-family:'Cinzel',serif; font-size:24px; color:#E8D5BC; margin:30px 0 12px; font-weight:600; }
.elementor-40 .elementor-element.elementor-element-86d5945 ol { padding-left:1.3em; margin:0 0 18px; }
.elementor-40 .elementor-element.elementor-element-86d5945 li { margin-bottom:10px; }
.elementor-40 .elementor-element.elementor-element-86d5945 a { color:#A8D8D8; text-decoration:underline; text-underline-offset:3px; }
.elementor-40 .elementor-element.elementor-element-86d5945 strong { color:#E8D5BC; }
.elementor-40 .elementor-element.elementor-element-86d5945 { max-width:820px !important; width:100%; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5805cad */.elementor-40 .elementor-element.elementor-element-5805cad .elementor-widget-container, .elementor-40 .elementor-element.elementor-element-5805cad a { display:block; width:100%; }
.elementor-40 .elementor-element.elementor-element-5805cad img { display:block; width:100% !important; height:auto; aspect-ratio:4/3; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecfd286 */.elementor-40 .elementor-element.elementor-element-ecfd286 .elementor-widget-container, .elementor-40 .elementor-element.elementor-element-ecfd286 a { display:block; width:100%; }
.elementor-40 .elementor-element.elementor-element-ecfd286 img { display:block; width:100% !important; height:auto; aspect-ratio:4/3; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee7b431 */.elementor-40 .elementor-element.elementor-element-ee7b431 .elementor-widget-container, .elementor-40 .elementor-element.elementor-element-ee7b431 a { display:block; width:100%; }
.elementor-40 .elementor-element.elementor-element-ee7b431 img { display:block; width:100% !important; height:auto; aspect-ratio:4/3; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76d202 */.elementor-40 .elementor-element.elementor-element-f76d202 { gap: 0 !important; }/* End custom CSS */