.elementor-2630 .elementor-element.elementor-element-316fb7bf{--display:flex;--min-height:31vh;--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;--overlay-opacity:0.44;}.elementor-2630 .elementor-element.elementor-element-316fb7bf:not(.elementor-motion-effects-element-type-background), .elementor-2630 .elementor-element.elementor-element-316fb7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rmhs.fi/wp-content/uploads/2025/05/makasiini-ilmasta.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2630 .elementor-element.elementor-element-316fb7bf::before, .elementor-2630 .elementor-element.elementor-element-316fb7bf > .elementor-background-video-container::before, .elementor-2630 .elementor-element.elementor-element-316fb7bf > .e-con-inner > .elementor-background-video-container::before, .elementor-2630 .elementor-element.elementor-element-316fb7bf > .elementor-background-slideshow::before, .elementor-2630 .elementor-element.elementor-element-316fb7bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2630 .elementor-element.elementor-element-316fb7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2630 .elementor-element.elementor-element-61a39590 > .elementor-widget-container{margin:100px 0px 20px 0px;}.elementor-2630 .elementor-element.elementor-element-61a39590{text-align:center;}.elementor-2630 .elementor-element.elementor-element-61a39590 .elementor-heading-title{font-size:47px;text-shadow:4px 4px 4px rgba(0, 0, 0, 0.83);color:var( --e-global-color-b883827 );}.elementor-2630 .elementor-element.elementor-element-877b04f{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-2630 .elementor-element.elementor-element-877b04f::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .elementor-background-video-container::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .e-con-inner > .elementor-background-video-container::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .elementor-background-slideshow::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rmhs.fi/wp-content/uploads/2025/04/koysi-pellava.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:11% auto;}.elementor-2630 .elementor-element.elementor-element-e1bd22f{--display:flex;}.elementor-2630 .elementor-element.elementor-element-e0ef8af > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 20px 0px;}.elementor-2630 .elementor-element.elementor-element-25a8576{--display:flex;}.elementor-2630 .elementor-element.elementor-element-75adfdb > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2630 .elementor-element.elementor-element-0b67ad9{--display:flex;}.elementor-2630 .elementor-element.elementor-element-d5f7d34 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2630 .elementor-element.elementor-element-df05987{--display:flex;}.elementor-2630 .elementor-element.elementor-element-73aa806{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-gap:25px;}.elementor-2630 .elementor-element.elementor-element-73aa806 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-f314f39 );}:where( .elementor-2630 .elementor-element.elementor-element-73aa806 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;letter-spacing:0.5px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2630 .elementor-element.elementor-element-877b04f{--content-width:850px;}}@media(min-width:1367px){.elementor-2630 .elementor-element.elementor-element-877b04f::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .elementor-background-video-container::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .e-con-inner > .elementor-background-video-container::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .elementor-background-slideshow::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1366px){.elementor-2630 .elementor-element.elementor-element-877b04f::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .elementor-background-video-container::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .e-con-inner > .elementor-background-video-container::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .elementor-background-slideshow::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2630 .elementor-element.elementor-element-877b04f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top right;background-size:124px auto;}}@media(max-width:1200px){.elementor-2630 .elementor-element.elementor-element-877b04f{--overlay-opacity:0;}}@media(max-width:1024px){.elementor-2630 .elementor-element.elementor-element-877b04f{--overlay-opacity:0;}}@media(max-width:767px){.elementor-2630 .elementor-element.elementor-element-61a39590 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-2630 .elementor-element.elementor-element-61a39590 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for text-editor, class: .elementor-element-e0ef8af */.elementor-2630 .elementor-element.elementor-element-e0ef8af a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75adfdb */.elementor-2630 .elementor-element.elementor-element-75adfdb a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f7d34 */.elementor-2630 .elementor-element.elementor-element-d5f7d34 a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0ef8af */.elementor-2630 .elementor-element.elementor-element-e0ef8af a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75adfdb */.elementor-2630 .elementor-element.elementor-element-75adfdb a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f7d34 */.elementor-2630 .elementor-element.elementor-element-d5f7d34 a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0ef8af */.elementor-2630 .elementor-element.elementor-element-e0ef8af a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75adfdb */.elementor-2630 .elementor-element.elementor-element-75adfdb a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f7d34 */.elementor-2630 .elementor-element.elementor-element-d5f7d34 a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0ef8af */.elementor-2630 .elementor-element.elementor-element-e0ef8af a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75adfdb */.elementor-2630 .elementor-element.elementor-element-75adfdb a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f7d34 */.elementor-2630 .elementor-element.elementor-element-d5f7d34 a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0ef8af */.elementor-2630 .elementor-element.elementor-element-e0ef8af a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75adfdb */.elementor-2630 .elementor-element.elementor-element-75adfdb a {color:#000000;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f7d34 */.elementor-2630 .elementor-element.elementor-element-d5f7d34 a {color:#000000;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-73aa806 */.elementor-2630 .elementor-element.elementor-element-73aa806 a{color:#000;}/* End custom CSS */