.elementor-90 .elementor-element.elementor-element-6b84008{--display:flex;--min-height:86vh;--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-90 .elementor-element.elementor-element-6b84008:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-6b84008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riorio.at/wp-content/uploads/2026/01/Uber_Uns_Header_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-036b283{padding:4% 40% 0% 0%;text-align:start;}.elementor-90 .elementor-element.elementor-element-036b283 .elementor-heading-title{font-family:var( --e-global-typography-e70733c-font-family ), Description Team Text;font-size:var( --e-global-typography-e70733c-font-size );font-weight:var( --e-global-typography-e70733c-font-weight );text-transform:var( --e-global-typography-e70733c-text-transform );font-style:var( --e-global-typography-e70733c-font-style );text-decoration:var( --e-global-typography-e70733c-text-decoration );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-5e74bf5{width:var( --container-widget-width, 40% );max-width:40%;padding:0% 0% 0% 0%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-d09d6c3-font-family ), Description Team Text;font-size:var( --e-global-typography-d09d6c3-font-size );font-weight:var( --e-global-typography-d09d6c3-font-weight );text-transform:var( --e-global-typography-d09d6c3-text-transform );font-style:var( --e-global-typography-d09d6c3-font-style );text-decoration:var( --e-global-typography-d09d6c3-text-decoration );line-height:var( --e-global-typography-d09d6c3-line-height );color:var( --e-global-color-afdf89c );}.elementor-90 .elementor-element.elementor-element-ba41c9c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Description Team Text;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-f3ab17e );color:var( --e-global-color-f3ab17e );}.elementor-90 .elementor-element.elementor-element-ba41c9c .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-ba41c9c .elementor-button:focus{color:var( --e-global-color-da0a4a6 );}.elementor-90 .elementor-element.elementor-element-ba41c9c .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-ba41c9c .elementor-button:focus svg{fill:var( --e-global-color-da0a4a6 );}.elementor-90 .elementor-element.elementor-element-5094160{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-90 .elementor-element.elementor-element-5094160:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-5094160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-53e7099{--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;--justify-content:center;--gap:4% 0%;--row-gap:4%;--column-gap:0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:7%;--padding-right:3%;}.elementor-90 .elementor-element.elementor-element-53e7099.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-053a529{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-90 .elementor-element.elementor-element-053a529.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-053a529 .elementor-heading-title{font-family:var( --e-global-typography-e70733c-font-family ), Description Team Text;font-size:var( --e-global-typography-e70733c-font-size );font-weight:var( --e-global-typography-e70733c-font-weight );text-transform:var( --e-global-typography-e70733c-text-transform );font-style:var( --e-global-typography-e70733c-font-style );text-decoration:var( --e-global-typography-e70733c-text-decoration );color:#F0F0F0;}.elementor-90 .elementor-element.elementor-element-bca0965{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Description Team Text;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-f3ab17e );}.elementor-90 .elementor-element.elementor-element-bca0965.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-529e4e2 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-493415b-font-family ), Description Team Text;font-size:var( --e-global-typography-493415b-font-size );font-weight:var( --e-global-typography-493415b-font-weight );text-transform:var( --e-global-typography-493415b-text-transform );font-style:var( --e-global-typography-493415b-font-style );text-decoration:var( --e-global-typography-493415b-text-decoration );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-90 .elementor-element.elementor-element-529e4e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-529e4e2 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-90 .elementor-element.elementor-element-529e4e2 .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-529e4e2 .elementor-button:focus{color:var( --e-global-color-f939e3d );}.elementor-90 .elementor-element.elementor-element-529e4e2 .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-529e4e2 .elementor-button:focus svg{fill:var( --e-global-color-f939e3d );}.elementor-90 .elementor-element.elementor-element-ed5de90{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-90 .elementor-element.elementor-element-ed5de90:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-ed5de90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riorio.at/wp-content/uploads/2026/01/riorio-padagogischer-Zugang.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-817cc79 .elementor-heading-title{font-family:var( --e-global-typography-f7cb91d-font-family ), Description Team Text;font-size:var( --e-global-typography-f7cb91d-font-size );font-weight:var( --e-global-typography-f7cb91d-font-weight );font-style:var( --e-global-typography-f7cb91d-font-style );text-decoration:var( --e-global-typography-f7cb91d-text-decoration );line-height:var( --e-global-typography-f7cb91d-line-height );color:var( --e-global-color-ff4d1ac );}.elementor-90 .elementor-element.elementor-element-da39881{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:3%;--padding-left:5%;--padding-right:0%;}.elementor-90 .elementor-element.elementor-element-bf47424{--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;--justify-content:center;--gap:4% 0%;--row-gap:4%;--column-gap:0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:7%;--padding-right:3%;}.elementor-90 .elementor-element.elementor-element-c94a6a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-90 .elementor-element.elementor-element-c94a6a3 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-90 .elementor-element.elementor-element-c94a6a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-c94a6a3.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-c94a6a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-c94a6a3 .elementor-icon{font-size:80px;}.elementor-90 .elementor-element.elementor-element-c94a6a3 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-c94a6a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-e70733c-font-family ), Description Team Text;font-size:var( --e-global-typography-e70733c-font-size );font-weight:var( --e-global-typography-e70733c-font-weight );text-transform:var( --e-global-typography-e70733c-text-transform );font-style:var( --e-global-typography-e70733c-font-style );text-decoration:var( --e-global-typography-e70733c-text-decoration );}.elementor-90 .elementor-element.elementor-element-c94a6a3 .elementor-icon-box-title{color:var( --e-global-color-c4026fc );}.elementor-90 .elementor-element.elementor-element-834af1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-90 .elementor-element.elementor-element-834af1f .elementor-heading-title{font-family:var( --e-global-typography-d09d6c3-font-family ), Description Team Text;font-size:var( --e-global-typography-d09d6c3-font-size );font-weight:var( --e-global-typography-d09d6c3-font-weight );text-transform:var( --e-global-typography-d09d6c3-text-transform );font-style:var( --e-global-typography-d09d6c3-font-style );text-decoration:var( --e-global-typography-d09d6c3-text-decoration );line-height:var( --e-global-typography-d09d6c3-line-height );color:var( --e-global-color-da0a4a6 );}.elementor-90 .elementor-element.elementor-element-4424b4b{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Description Team Text;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-4424b4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-7d4ed9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-90 .elementor-element.elementor-element-7d4ed9e .elementor-heading-title{font-family:var( --e-global-typography-d09d6c3-font-family ), Description Team Text;font-size:var( --e-global-typography-d09d6c3-font-size );font-weight:var( --e-global-typography-d09d6c3-font-weight );text-transform:var( --e-global-typography-d09d6c3-text-transform );font-style:var( --e-global-typography-d09d6c3-font-style );text-decoration:var( --e-global-typography-d09d6c3-text-decoration );line-height:var( --e-global-typography-d09d6c3-line-height );color:var( --e-global-color-da0a4a6 );}.elementor-90 .elementor-element.elementor-element-1754d37{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Description Team Text;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-1754d37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-d3ff678{--display:flex;--min-height:686px;--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.elementor-90 .elementor-element.elementor-element-d3ff678:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-d3ff678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riorio.at/wp-content/uploads/2026/01/riorio-schwerpunkt-tanz.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-3773d31{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-90 .elementor-element.elementor-element-3773d31:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-3773d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-ae5278b{--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;--justify-content:center;--gap:4% 0%;--row-gap:4%;--column-gap:0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:7%;--padding-right:3%;}.elementor-90 .elementor-element.elementor-element-ae5278b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-3a52590{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-3a52590 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-3a52590.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-3a52590.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-3a52590.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-90 .elementor-element.elementor-element-3a52590 .elementor-icon{font-size:80px;}.elementor-90 .elementor-element.elementor-element-3a52590 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-3a52590 .elementor-icon-box-title a{font-family:var( --e-global-typography-e70733c-font-family ), Description Team Text;font-size:var( --e-global-typography-e70733c-font-size );font-weight:var( --e-global-typography-e70733c-font-weight );text-transform:var( --e-global-typography-e70733c-text-transform );font-style:var( --e-global-typography-e70733c-font-style );text-decoration:var( --e-global-typography-e70733c-text-decoration );}.elementor-90 .elementor-element.elementor-element-3a52590 .elementor-icon-box-title{color:var( --e-global-color-afdf89c );}.elementor-90 .elementor-element.elementor-element-0515e6b{width:var( --container-widget-width, 113.185% );max-width:113.185%;--container-widget-width:113.185%;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-0515e6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-0515e6b .elementor-heading-title{font-family:var( --e-global-typography-d09d6c3-font-family ), Description Team Text;font-size:var( --e-global-typography-d09d6c3-font-size );font-weight:var( --e-global-typography-d09d6c3-font-weight );text-transform:var( --e-global-typography-d09d6c3-text-transform );font-style:var( --e-global-typography-d09d6c3-font-style );text-decoration:var( --e-global-typography-d09d6c3-text-decoration );line-height:var( --e-global-typography-d09d6c3-line-height );color:var( --e-global-color-f3ab17e );}.elementor-90 .elementor-element.elementor-element-1db3f2c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Description Team Text;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-1db3f2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-1059a25{width:var( --container-widget-width, 113.185% );max-width:113.185%;--container-widget-width:113.185%;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-1059a25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-1059a25 .elementor-heading-title{font-family:var( --e-global-typography-d09d6c3-font-family ), Description Team Text;font-size:var( --e-global-typography-d09d6c3-font-size );font-weight:var( --e-global-typography-d09d6c3-font-weight );text-transform:var( --e-global-typography-d09d6c3-text-transform );font-style:var( --e-global-typography-d09d6c3-font-style );text-decoration:var( --e-global-typography-d09d6c3-text-decoration );line-height:var( --e-global-typography-d09d6c3-line-height );color:var( --e-global-color-f3ab17e );}.elementor-90 .elementor-element.elementor-element-b20a329{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Description Team Text;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-b20a329.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-408f377{--display:flex;--min-height:305px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-90 .elementor-element.elementor-element-408f377:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-408f377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riorio.at/wp-content/uploads/2026/01/riorio-Projektarbeit.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-ac0a91b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5% 0% 0% 0%;}.elementor-90 .elementor-element.elementor-element-ac0a91b .elementor-heading-title{font-family:var( --e-global-typography-f7cb91d-font-family ), Description Team Text;font-size:var( --e-global-typography-f7cb91d-font-size );font-weight:var( --e-global-typography-f7cb91d-font-weight );font-style:var( --e-global-typography-f7cb91d-font-style );text-decoration:var( --e-global-typography-f7cb91d-text-decoration );line-height:var( --e-global-typography-f7cb91d-line-height );color:var( --e-global-color-f939e3d );}.elementor-90 .elementor-element.elementor-element-59defe8{margin:32% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-59defe8 .elementor-heading-title{font-family:var( --e-global-typography-e70733c-font-family ), Description Team Text;font-size:var( --e-global-typography-e70733c-font-size );font-weight:var( --e-global-typography-e70733c-font-weight );text-transform:var( --e-global-typography-e70733c-text-transform );font-style:var( --e-global-typography-e70733c-font-style );text-decoration:var( --e-global-typography-e70733c-text-decoration );color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-fc4e49f{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:7%;--padding-right:7%;}.elementor-90 .elementor-element.elementor-element-6c55baf .elementor-heading-title{font-family:var( --e-global-typography-e70733c-font-family ), Description Team Text;font-size:var( --e-global-typography-e70733c-font-size );font-weight:var( --e-global-typography-e70733c-font-weight );text-transform:var( --e-global-typography-e70733c-text-transform );font-style:var( --e-global-typography-e70733c-font-style );text-decoration:var( --e-global-typography-e70733c-text-decoration );color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-03ca3bb{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-90 .elementor-element.elementor-element-1046966{--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-90 .elementor-element.elementor-element-c112d95 .elementor-heading-title{font-family:var( --e-global-typography-25b7337-font-family ), Description Team Text;font-size:var( --e-global-typography-25b7337-font-size );font-weight:var( --e-global-typography-25b7337-font-weight );text-transform:var( --e-global-typography-25b7337-text-transform );font-style:var( --e-global-typography-25b7337-font-style );text-decoration:var( --e-global-typography-25b7337-text-decoration );line-height:var( --e-global-typography-25b7337-line-height );color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-2d1c8b3{--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-90 .elementor-element.elementor-element-7c3a0ce .elementor-heading-title{font-family:var( --e-global-typography-25b7337-font-family ), Description Team Text;font-size:var( --e-global-typography-25b7337-font-size );font-weight:var( --e-global-typography-25b7337-font-weight );text-transform:var( --e-global-typography-25b7337-text-transform );font-style:var( --e-global-typography-25b7337-font-style );text-decoration:var( --e-global-typography-25b7337-text-decoration );line-height:var( --e-global-typography-25b7337-line-height );color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-c9d7593{--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-90 .elementor-element.elementor-element-307b3d0 .elementor-heading-title{font-family:var( --e-global-typography-25b7337-font-family ), Description Team Text;font-size:var( --e-global-typography-25b7337-font-size );font-weight:var( --e-global-typography-25b7337-font-weight );text-transform:var( --e-global-typography-25b7337-text-transform );font-style:var( --e-global-typography-25b7337-font-style );text-decoration:var( --e-global-typography-25b7337-text-decoration );line-height:var( --e-global-typography-25b7337-line-height );color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-b3f2abd{--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-90 .elementor-element.elementor-element-6278622 .elementor-heading-title{font-family:var( --e-global-typography-25b7337-font-family ), Description Team Text;font-size:var( --e-global-typography-25b7337-font-size );font-weight:var( --e-global-typography-25b7337-font-weight );text-transform:var( --e-global-typography-25b7337-text-transform );font-style:var( --e-global-typography-25b7337-font-style );text-decoration:var( --e-global-typography-25b7337-text-decoration );line-height:var( --e-global-typography-25b7337-line-height );color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-6b84008{--content-width:1270px;}.elementor-90 .elementor-element.elementor-element-53e7099{--width:50%;}.elementor-90 .elementor-element.elementor-element-bf47424{--width:50%;}.elementor-90 .elementor-element.elementor-element-d3ff678{--width:50%;}.elementor-90 .elementor-element.elementor-element-ae5278b{--width:50%;}.elementor-90 .elementor-element.elementor-element-1046966{--width:25%;}.elementor-90 .elementor-element.elementor-element-2d1c8b3{--width:25%;}.elementor-90 .elementor-element.elementor-element-c9d7593{--width:25%;}.elementor-90 .elementor-element.elementor-element-b3f2abd{--width:25%;}}@media(min-width:1025px){.elementor-90 .elementor-element.elementor-element-6b84008:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-6b84008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-90 .elementor-element.elementor-element-ed5de90:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-ed5de90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-90 .elementor-element.elementor-element-d3ff678:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-d3ff678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-90 .elementor-element.elementor-element-408f377:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-408f377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-6b84008{--min-height:100vh;}.elementor-90 .elementor-element.elementor-element-036b283 .elementor-heading-title{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-5e74bf5{padding:0% 13% 0% 13%;font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-ba41c9c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-5094160{--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;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-90 .elementor-element.elementor-element-053a529{text-align:center;}.elementor-90 .elementor-element.elementor-element-053a529 .elementor-heading-title{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-bca0965{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-529e4e2 .elementor-button{font-size:var( --e-global-typography-493415b-font-size );}.elementor-90 .elementor-element.elementor-element-817cc79 .elementor-heading-title{font-size:var( --e-global-typography-f7cb91d-font-size );line-height:var( --e-global-typography-f7cb91d-line-height );}.elementor-90 .elementor-element.elementor-element-c94a6a3 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-c94a6a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-834af1f .elementor-heading-title{font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-4424b4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-7d4ed9e .elementor-heading-title{font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-1754d37{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-3773d31{--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;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-90 .elementor-element.elementor-element-3a52590 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-3a52590 .elementor-icon-box-title a{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-0515e6b{text-align:center;}.elementor-90 .elementor-element.elementor-element-0515e6b .elementor-heading-title{font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-1db3f2c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-1059a25{text-align:center;}.elementor-90 .elementor-element.elementor-element-1059a25 .elementor-heading-title{font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-b20a329{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-ac0a91b .elementor-heading-title{font-size:var( --e-global-typography-f7cb91d-font-size );line-height:var( --e-global-typography-f7cb91d-line-height );}.elementor-90 .elementor-element.elementor-element-59defe8 .elementor-heading-title{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-6c55baf .elementor-heading-title{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-c112d95 .elementor-heading-title{font-size:var( --e-global-typography-25b7337-font-size );line-height:var( --e-global-typography-25b7337-line-height );}.elementor-90 .elementor-element.elementor-element-7c3a0ce .elementor-heading-title{font-size:var( --e-global-typography-25b7337-font-size );line-height:var( --e-global-typography-25b7337-line-height );}.elementor-90 .elementor-element.elementor-element-307b3d0 .elementor-heading-title{font-size:var( --e-global-typography-25b7337-font-size );line-height:var( --e-global-typography-25b7337-line-height );}.elementor-90 .elementor-element.elementor-element-6278622 .elementor-heading-title{font-size:var( --e-global-typography-25b7337-font-size );line-height:var( --e-global-typography-25b7337-line-height );}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-6b84008:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-6b84008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riorio.at/wp-content/uploads/2026/01/Uber_Uns_Header-mobile_2.webp");background-size:cover;}.elementor-90 .elementor-element.elementor-element-6b84008{--min-height:53vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-90 .elementor-element.elementor-element-036b283{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 2rem;}.elementor-90 .elementor-element.elementor-element-036b283 .elementor-heading-title{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-5e74bf5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4% 18% 0% 9%;font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-ba41c9c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 7%;}.elementor-90 .elementor-element.elementor-element-ba41c9c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-5094160{--padding-top:8%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-90 .elementor-element.elementor-element-053a529{padding:0% 0% 5% 0%;text-align:start;}.elementor-90 .elementor-element.elementor-element-053a529 .elementor-heading-title{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-bca0965{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-529e4e2{padding:0% 0% 5% 0%;}.elementor-90 .elementor-element.elementor-element-529e4e2 .elementor-button{font-size:var( --e-global-typography-493415b-font-size );}.elementor-90 .elementor-element.elementor-element-ed5de90{--padding-top:64%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-90 .elementor-element.elementor-element-817cc79{padding:0% 0% 0% 4%;}.elementor-90 .elementor-element.elementor-element-817cc79 .elementor-heading-title{font-size:var( --e-global-typography-f7cb91d-font-size );line-height:var( --e-global-typography-f7cb91d-line-height );}.elementor-90 .elementor-element.elementor-element-c94a6a3 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-c94a6a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-834af1f{padding:0% 0% 5% 0%;}.elementor-90 .elementor-element.elementor-element-834af1f .elementor-heading-title{font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-4424b4b{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-7d4ed9e{padding:0% 0% 5% 0%;}.elementor-90 .elementor-element.elementor-element-7d4ed9e .elementor-heading-title{font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-1754d37{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-d3ff678{--min-height:254px;}.elementor-90 .elementor-element.elementor-element-d3ff678:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-d3ff678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-90 .elementor-element.elementor-element-3773d31{--padding-top:10%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-90 .elementor-element.elementor-element-3a52590 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-3a52590 .elementor-icon-box-title a{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-0515e6b{padding:0% 0% 5% 0%;text-align:start;}.elementor-90 .elementor-element.elementor-element-0515e6b .elementor-heading-title{font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-1db3f2c{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-1059a25{padding:0% 0% 5% 0%;text-align:start;}.elementor-90 .elementor-element.elementor-element-1059a25 .elementor-heading-title{font-size:var( --e-global-typography-d09d6c3-font-size );line-height:var( --e-global-typography-d09d6c3-line-height );}.elementor-90 .elementor-element.elementor-element-b20a329{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-90 .elementor-element.elementor-element-408f377:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-408f377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-90 .elementor-element.elementor-element-408f377{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90 .elementor-element.elementor-element-ac0a91b .elementor-heading-title{font-size:var( --e-global-typography-f7cb91d-font-size );line-height:var( --e-global-typography-f7cb91d-line-height );}.elementor-90 .elementor-element.elementor-element-59defe8{margin:30% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 3% 0%;}.elementor-90 .elementor-element.elementor-element-59defe8 .elementor-heading-title{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-fc4e49f{--padding-top:7%;--padding-bottom:3%;--padding-left:7%;--padding-right:7%;}.elementor-90 .elementor-element.elementor-element-6c55baf{text-align:start;}.elementor-90 .elementor-element.elementor-element-6c55baf .elementor-heading-title{font-size:var( --e-global-typography-e70733c-font-size );}.elementor-90 .elementor-element.elementor-element-03ca3bb{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:7%;}.elementor-90 .elementor-element.elementor-element-1046966{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-90 .elementor-element.elementor-element-c112d95 .elementor-heading-title{font-size:var( --e-global-typography-25b7337-font-size );line-height:var( --e-global-typography-25b7337-line-height );}.elementor-90 .elementor-element.elementor-element-2d1c8b3{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-90 .elementor-element.elementor-element-7c3a0ce .elementor-heading-title{font-size:var( --e-global-typography-25b7337-font-size );line-height:var( --e-global-typography-25b7337-line-height );}.elementor-90 .elementor-element.elementor-element-c9d7593{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-90 .elementor-element.elementor-element-307b3d0 .elementor-heading-title{font-size:var( --e-global-typography-25b7337-font-size );line-height:var( --e-global-typography-25b7337-line-height );}.elementor-90 .elementor-element.elementor-element-b3f2abd{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-90 .elementor-element.elementor-element-6278622 .elementor-heading-title{font-size:var( --e-global-typography-25b7337-font-size );line-height:var( --e-global-typography-25b7337-line-height );}}