.elementor-12 .elementor-element.elementor-element-9762bf6{--display:flex;--min-height:700px;--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;--overlay-opacity:0.4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9762bf6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9762bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ririhaobio.com/wp-content/uploads/onestopservice-01-W1920xH1080px.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9762bf6::before, .elementor-12 .elementor-element.elementor-element-9762bf6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9762bf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9762bf6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9762bf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9762bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-7dce371{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-371b937{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84db0c2 > .elementor-widget-container{background-color:#6EC1E430;padding:0px 20px 0px 15px;border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-84db0c2:hover .elementor-widget-container{background-color:#6EC1E450;}.elementor-12 .elementor-element.elementor-element-84db0c2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-84db0c2 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-84db0c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-84db0c2{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-84db0c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-84db0c2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-84db0c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6811f2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-be86cf0{text-align:start;}.elementor-12 .elementor-element.elementor-element-be86cf0 .elementor-heading-title{font-size:60px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12 .elementor-element.elementor-element-031755c{text-align:start;}.elementor-12 .elementor-element.elementor-element-031755c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0.5px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-faef97c .elementor-button{background-color:#FFFFFF00;font-size:18px;letter-spacing:0px;fill:var( --e-global-color-c598785 );color:var( --e-global-color-c598785 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c598785 );border-radius:99999px 99999px 99999px 99999px;padding:12px 30px 12px 32px;}.elementor-12 .elementor-element.elementor-element-faef97c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-faef97c .elementor-button:focus{background-color:var( --e-global-color-c598785 );color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-faef97c > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-faef97c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-faef97c .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-12 .elementor-element.elementor-element-faef97c .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-faef97c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-c317aa9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-32a3d04{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-20d485a{text-align:center;}.elementor-12 .elementor-element.elementor-element-f0cbc34{text-align:center;}.elementor-12 .elementor-element.elementor-element-f0cbc34 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fd1586a > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fd1586a{--lottie-container-width:10%;}.elementor-12 .elementor-element.elementor-element-15322ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-15322ae:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-15322ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-f299f47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ed0e6c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aad2376{text-align:start;}.elementor-12 .elementor-element.elementor-element-aad2376 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-ca7ff11 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-ca7ff11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-ca7ff11 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-12 .elementor-element.elementor-element-ca7ff11 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ca7ff11 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ca7ff11 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ca7ff11 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-668b640{--divider-border-style:solid;--divider-color:#B9B9B9;--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-668b640 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-668b640 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12 .elementor-element.elementor-element-524379f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-43f1c08{--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;}.elementor-12 .elementor-element.elementor-element-bb2eede{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d0fb237{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-94f637f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-94f637f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-94f637f:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-12bc72a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9cfe5c3 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-9cfe5c3:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-9cfe5c3.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9cfe5c3 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-9cfe5c3 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-9cfe5c3{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-9cfe5c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-9cfe5c3 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-9cfe5c3 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-621b9bd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-621b9bd .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-f039421 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-12 .elementor-element.elementor-element-22078dd{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c56a3fe{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5957b77:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-5957b77.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-5957b77:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-7aae11c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3c66c03 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-3c66c03:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-3c66c03.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3c66c03 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3c66c03 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3c66c03{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-3c66c03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3c66c03 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-3c66c03 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3c616cf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3c616cf .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-f86599f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-12 .elementor-element.elementor-element-cf7af52{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-de1b50d{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3765484:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-3765484.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-3765484:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-f658e43{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5b0b493 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-5b0b493:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-5b0b493.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5b0b493 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5b0b493 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-5b0b493{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-5b0b493 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-5b0b493 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-5b0b493 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-bb38322 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bb38322 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-956e0ae .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-12 .elementor-element.elementor-element-686b35c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-505b8a7{--display:flex;}.elementor-12 .elementor-element.elementor-element-f7c88dc{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-382f6cd{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e3f025:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-8e3f025.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-8e3f025:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-7f1d3b6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ad29828 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-ad29828:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-ad29828.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ad29828 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ad29828 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-ad29828{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-ad29828 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-ad29828 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ad29828 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-be79232 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-be79232 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-32891fb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-12 .elementor-element.elementor-element-7432440{--display:flex;}.elementor-12 .elementor-element.elementor-element-b7e738e{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-78b7504{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bc5877e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-bc5877e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-bc5877e:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-cbb380e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3241742 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-3241742:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-3241742.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3241742 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3241742 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3241742{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-3241742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3241742 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-3241742 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4d522bc > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4d522bc .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-6e6b068 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-12 .elementor-element.elementor-element-d3dbea4{--display:flex;}.elementor-12 .elementor-element.elementor-element-050dab4{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-685cdbb{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b773bfe:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-b773bfe.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-b773bfe:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-6c4e12e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-dd40f84 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-dd40f84:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-dd40f84.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-dd40f84 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-dd40f84 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-dd40f84{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-dd40f84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-dd40f84 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-dd40f84 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-950529c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-950529c .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-7046c0d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-12 .elementor-element.elementor-element-f6de4bb{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-c598785 );--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-12 .elementor-element.elementor-element-f6de4bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f6de4bb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-12 .elementor-element.elementor-element-c3f91e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c3f91e1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c3f91e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-4623d02{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b39ddef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8f7df81{text-align:start;}.elementor-12 .elementor-element.elementor-element-8f7df81 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-1cc5bf3 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-1cc5bf3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1cc5bf3 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-12 .elementor-element.elementor-element-1cc5bf3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1cc5bf3 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1cc5bf3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1cc5bf3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f7ad8fe{--divider-border-style:solid;--divider-color:#B9B9B9;--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-f7ad8fe .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-f7ad8fe .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12 .elementor-element.elementor-element-aaa38a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b3d43cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-c09725e{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c3cd32a{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9c1c153:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-9c1c153.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-9c1c153:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-2264b6f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2aca6b2 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-2aca6b2:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-2aca6b2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2aca6b2 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2aca6b2 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2aca6b2{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-2aca6b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2aca6b2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2aca6b2 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3e371e6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3e371e6 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-d940c19 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a6ad3a0{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0f659bb{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-15ca7b7:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-15ca7b7.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-15ca7b7:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-e57cf7f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6ac3473 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-6ac3473:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-6ac3473.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6ac3473 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6ac3473 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6ac3473{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-6ac3473 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6ac3473 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6ac3473 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-639235d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-639235d .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-64d316d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3bed81f{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8570134{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5a41d9c:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-5a41d9c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-5a41d9c:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-ce9e982{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8a759c3 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-8a759c3:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-8a759c3.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8a759c3 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8a759c3 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-8a759c3{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-8a759c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8a759c3 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-8a759c3 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d69fed2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d69fed2 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-779da85 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5c96dc7{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-262b69b{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c886af6:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-c886af6.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-c886af6:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-69c03f0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ecb35a9 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-ecb35a9:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-ecb35a9.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ecb35a9 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ecb35a9 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-ecb35a9{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-ecb35a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-ecb35a9 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ecb35a9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2cd75d5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2cd75d5 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-df77103 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d8c1b42 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d875e72{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f78a5a2{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-72e574b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-72e574b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-72e574b:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-2a6ab95{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b84757c > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-b84757c:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-b84757c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b84757c .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b84757c .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-b84757c{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-b84757c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b84757c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b84757c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-55fb478 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-55fb478 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-59c1f96 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-062e12e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f137fe6{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ce8709e{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0683447:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-0683447.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-0683447:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-edd30e4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6f1c3f0 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-6f1c3f0:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-6f1c3f0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6f1c3f0 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6f1c3f0 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6f1c3f0{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-6f1c3f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6f1c3f0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6f1c3f0 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3f17df7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3f17df7 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-4947023 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1410ffc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ce173a3{--display:flex;}.elementor-12 .elementor-element.elementor-element-51124d0{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d794548{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d7d0549:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-d7d0549.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-d7d0549:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-84e02ef{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-dfcb659 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-dfcb659:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-dfcb659.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-dfcb659 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-dfcb659 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-dfcb659{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-dfcb659 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-dfcb659 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-dfcb659 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-a8135a5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a8135a5 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-e941c63 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6c69827{--display:flex;}.elementor-12 .elementor-element.elementor-element-a695146{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-802b778{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a2007e6:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-a2007e6.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-a2007e6:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-f63bb7c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d4a95f0 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-d4a95f0:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-d4a95f0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d4a95f0 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d4a95f0 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-d4a95f0{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-d4a95f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-d4a95f0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d4a95f0 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-730fece > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-730fece .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-646b9ba .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1dd15a1{--display:flex;}.elementor-12 .elementor-element.elementor-element-bfb89ff{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-354e4ed{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6cc1f94:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-6cc1f94.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-6cc1f94:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-e8eea3a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-17fdc96 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-17fdc96:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-17fdc96.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-17fdc96 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-17fdc96 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-17fdc96{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-17fdc96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-17fdc96 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-17fdc96 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-0007429 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0007429 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-7c6560d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e8c10b3{--display:flex;}.elementor-12 .elementor-element.elementor-element-29bd758{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c9cbfb0{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-78f0b36:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-78f0b36.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-78f0b36:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-e7f3c56{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-38accbb > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-38accbb:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-38accbb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-38accbb .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-38accbb .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-38accbb{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-38accbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-38accbb .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-38accbb .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f0f22a7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f0f22a7 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-5151051 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f085792 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-76033ad{--display:flex;}.elementor-12 .elementor-element.elementor-element-f0c35d4{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8d37ddc{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4f7568:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-d4f7568.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-d4f7568:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-a902f2b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5dd8911 > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-5dd8911:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-5dd8911.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5dd8911 .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5dd8911 .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-5dd8911{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-5dd8911 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-5dd8911 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-5dd8911 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e4fe292 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e4fe292 .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-23016a3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8f0a8ce .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1c3cc75{--display:flex;}.elementor-12 .elementor-element.elementor-element-2fa2f53{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-59f9b67{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c3fc2d:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-5c3fc2d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ririhaobio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-5c3fc2d:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-72b2815{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0b0aeee > .elementor-widget-container{background-color:#FAFAFA;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b0bb9b7 );border-radius:99999px 99999px 99999px 99999px;}.elementor-12 .elementor-element.elementor-element-0b0aeee:hover .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-0b0aeee.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0b0aeee .elementor-icon-list-icon i{color:var( --e-global-color-314c215 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-0b0aeee .elementor-icon-list-icon svg{fill:var( --e-global-color-314c215 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-0b0aeee{--e-icon-list-icon-size:16px;--icon-vertical-offset:-2px;}.elementor-12 .elementor-element.elementor-element-0b0aeee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-0b0aeee .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0b0aeee .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b76851b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b76851b .elementor-heading-title{font-size:30px;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-f1107c7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fcb4b4e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-c598785 );--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-12 .elementor-element.elementor-element-fcb4b4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fcb4b4e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-12 .elementor-element.elementor-element-4cd8226{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a6b67a{--display:flex;}.elementor-12 .elementor-element.elementor-element-6df1f31 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-6df1f31{text-align:center;}.elementor-12 .elementor-element.elementor-element-6df1f31 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-3567346 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-size:18px;letter-spacing:0px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:99999px 99999px 99999px 99999px;padding:15px 95px 15px 97px;}.elementor-12 .elementor-element.elementor-element-3567346 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3567346 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3567346 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3567346 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-12 .elementor-element.elementor-element-3567346 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3567346 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-3446f88{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1f07d3e{--display:flex;}.elementor-12 .elementor-element.elementor-element-0a96b1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-262060b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-12 .elementor-element.elementor-element-262060b > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-12 .elementor-element.elementor-element-262060b .elementor-divider-separator{width:40px;}.elementor-12 .elementor-element.elementor-element-262060b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-5f5770e > .elementor-widget-container{padding:0px 5px 0px 3px;}.elementor-12 .elementor-element.elementor-element-5f5770e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5f5770e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5f5770e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-5f5770e{--e-icon-list-icon-size:18px;--icon-vertical-offset:-1px;}.elementor-12 .elementor-element.elementor-element-5f5770e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-5f5770e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-5f5770e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6a43a82{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.25;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6a43a82::before, .elementor-12 .elementor-element.elementor-element-6a43a82 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6a43a82 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6a43a82 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6a43a82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6a43a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://www.ririhaobio.com/wp-content/uploads/home-cover-02-W1920xH1080px.webp");--background-overlay:'';background-size:cover;}.elementor-12 .elementor-element.elementor-element-2fae42e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2fae42e::before, .elementor-12 .elementor-element.elementor-element-2fae42e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2fae42e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2fae42e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2fae42e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2fae42e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );background-image:url("https://www.ririhaobio.com/wp-content/uploads/home-cover-02-W1920xH1080px.webp");--background-overlay:'';background-position:center right;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2d6d93b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2d6d93b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d6d93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 99%, #F1F1F1 100%);}.elementor-12 .elementor-element.elementor-element-2d6d93b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-361dff8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4367f1b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7260d652{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-12 .elementor-element.elementor-element-7260d652 > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-12 .elementor-element.elementor-element-7260d652 .elementor-divider-separator{width:40px;}.elementor-12 .elementor-element.elementor-element-7260d652 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-2db0b1fb > .elementor-widget-container{padding:0px 5px 0px 3px;}.elementor-12 .elementor-element.elementor-element-2db0b1fb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2db0b1fb .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2db0b1fb .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2db0b1fb{--e-icon-list-icon-size:18px;--icon-vertical-offset:-1px;}.elementor-12 .elementor-element.elementor-element-2db0b1fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2db0b1fb .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-2db0b1fb .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3b278767 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3b278767 .elementor-heading-title{font-size:18px;font-weight:500;line-height:28px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-418fc465{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-418fc465 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-418fc465 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-23bb1ce2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4ee671c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-604aa286{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3eda684{--display:flex;--min-height:300px;}.elementor-12 .elementor-element.elementor-element-3eda684:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3eda684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ririhaobio.com/wp-content/uploads/team-02.svg");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-596e3895{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e96155e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6ecefe49 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-6ecefe49 .elementor-counter-number-wrapper{gap:5px;color:var( --e-global-color-primary );font-size:36px;}.elementor-12 .elementor-element.elementor-element-2bdc080b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2d58962e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ab89e12 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-12 .elementor-element.elementor-element-6d1e224d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6bd0db6{--display:flex;--min-height:300px;}.elementor-12 .elementor-element.elementor-element-6bd0db6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6bd0db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ririhaobio.com/wp-content/uploads/team-01.svg");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-2b68c2ab{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b4fea80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-48462189 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-12 .elementor-element.elementor-element-7525d78{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4966845 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-size:18px;letter-spacing:0px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:99999px 99999px 99999px 99999px;padding:15px 95px 15px 97px;}.elementor-12 .elementor-element.elementor-element-4966845 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4966845 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4966845 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4966845 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-12 .elementor-element.elementor-element-4966845 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4966845 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-12 .elementor-element.elementor-element-7096f4f3{--display:flex;}.elementor-12 .elementor-element.elementor-element-42aa2d7e .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-12 .elementor-element.elementor-element-42aa2d7e{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:80%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:1s;--e-off-canvas-overlay-opacity:1;}.elementor-12 .elementor-element.elementor-element-10b8ae87{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-10b8ae87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8579e96{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-6019a7d5{--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:space-between;}.elementor-12 .elementor-element.elementor-element-3546c753 .hfe-site-logo-container, .elementor-12 .elementor-element.elementor-element-3546c753 .hfe-caption-width figcaption{text-align:left;}.elementor-12 .elementor-element.elementor-element-3546c753 .hfe-site-logo .hfe-site-logo-container img{width:50%;}.elementor-12 .elementor-element.elementor-element-3546c753 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-3546c753{width:var( --container-widget-width, 47.292% );max-width:47.292%;--container-widget-width:47.292%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3546c753.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3546c753 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-12 .elementor-element.elementor-element-2ac1fda1{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2ac1fda1 .elementor-icon-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-2ac1fda1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-2ac1fda1 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2ac1fda1 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-5e90922c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1f73a8d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1be3714d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-12 .elementor-element.elementor-element-1be3714d > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-12 .elementor-element.elementor-element-1be3714d .elementor-divider-separator{width:40px;}.elementor-12 .elementor-element.elementor-element-1be3714d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-5687724d > .elementor-widget-container{padding:0px 5px 0px 3px;}.elementor-12 .elementor-element.elementor-element-5687724d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5687724d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5687724d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-5687724d{--e-icon-list-icon-size:18px;--icon-vertical-offset:-1px;}.elementor-12 .elementor-element.elementor-element-5687724d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-5687724d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-5687724d .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-318d570f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-astglobalcolor7 );}.elementor-12 .elementor-element.elementor-element-4a7aa187{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-63be04fa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-46f711ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-astglobalcolor7 );}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-11104705{--e-icon-list-icon-size:20px;}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-item > a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-11104705 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor7 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-24f18967{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d0e49b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0.5px;color:var( --e-global-color-astglobalcolor7 );}.elementor-12 .elementor-element.elementor-element-7b9c8c1{text-align:start;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-be86cf0 .elementor-heading-title{font-size:52px;}.elementor-12 .elementor-element.elementor-element-faef97c .elementor-button{font-size:18px;padding:15px 50px 15px 55px;}.elementor-12 .elementor-element.elementor-element-f039421 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-f86599f .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-956e0ae .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-32891fb .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-6e6b068 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-7046c0d .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-f6de4bb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-d940c19 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-64d316d .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-779da85 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-df77103 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-d8c1b42 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-59c1f96 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-062e12e .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-4947023 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-e941c63 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-646b9ba .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-7c6560d .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-5151051 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-f085792 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-23016a3 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-8f0a8ce .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-f1107c7 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-fcb4b4e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-3567346 .elementor-button{font-size:18px;padding:15px 50px 15px 55px;}.elementor-12 .elementor-element.elementor-element-7909f80 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-2d6d93b{--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:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-361dff8{--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-784b5bb3 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-ab89e12 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-48462189 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-4966845 .elementor-button{font-size:18px;padding:15px 50px 15px 55px;}.elementor-12 .elementor-element.elementor-element-42aa2d7e{--e-off-canvas-width:70%;}.elementor-12 .elementor-element.elementor-element-3546c753 .hfe-site-logo .hfe-site-logo-container img{width:80%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7dce371{--width:400px;}.elementor-12 .elementor-element.elementor-element-371b937{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-84db0c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-84db0c2 .elementor-icon-list-item > a{font-size:16px;}.elementor-12 .elementor-element.elementor-element-6811f2c{--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:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-be86cf0 .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-031755c{text-align:justify;}.elementor-12 .elementor-element.elementor-element-031755c .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-faef97c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-faef97c .elementor-button{padding:10px 60px 10px 65px;}.elementor-12 .elementor-element.elementor-element-c317aa9{--content-width:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-32a3d04{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-20d485a .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-fd1586a{--lottie-container-width:25%;}.elementor-12 .elementor-element.elementor-element-15322ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f299f47{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ed0e6c1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-12 .elementor-element.elementor-element-ca7ff11 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-524379f{--content-width:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-bb2eede{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-621b9bd{text-align:center;}.elementor-12 .elementor-element.elementor-element-f039421 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-22078dd{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3c616cf{text-align:center;}.elementor-12 .elementor-element.elementor-element-f86599f .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-cf7af52{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bb38322{text-align:center;}.elementor-12 .elementor-element.elementor-element-956e0ae .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-686b35c{--content-width:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f7c88dc{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-be79232{text-align:center;}.elementor-12 .elementor-element.elementor-element-32891fb .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-b7e738e{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4d522bc{text-align:center;}.elementor-12 .elementor-element.elementor-element-6e6b068 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-050dab4{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-950529c{text-align:center;}.elementor-12 .elementor-element.elementor-element-7046c0d .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-f6de4bb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-c3f91e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b39ddef{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-12 .elementor-element.elementor-element-1cc5bf3 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aaa38a6{--content-width:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c09725e{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3e371e6{text-align:center;}.elementor-12 .elementor-element.elementor-element-d940c19 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-a6ad3a0{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-639235d{text-align:center;}.elementor-12 .elementor-element.elementor-element-64d316d .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-3bed81f{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d69fed2{text-align:center;}.elementor-12 .elementor-element.elementor-element-779da85 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-5c96dc7{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2cd75d5{text-align:center;}.elementor-12 .elementor-element.elementor-element-df77103 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-d8c1b42 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-d875e72{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-55fb478{text-align:center;}.elementor-12 .elementor-element.elementor-element-59c1f96 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-062e12e .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-f137fe6{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3f17df7{text-align:center;}.elementor-12 .elementor-element.elementor-element-4947023 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-1410ffc{--content-width:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-51124d0{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a8135a5{text-align:center;}.elementor-12 .elementor-element.elementor-element-e941c63 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-a695146{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-730fece{text-align:center;}.elementor-12 .elementor-element.elementor-element-646b9ba .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-bfb89ff{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0007429{text-align:center;}.elementor-12 .elementor-element.elementor-element-7c6560d .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-29bd758{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f0f22a7{text-align:center;}.elementor-12 .elementor-element.elementor-element-5151051 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-f085792 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-f0c35d4{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e4fe292{text-align:center;}.elementor-12 .elementor-element.elementor-element-23016a3 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-8f0a8ce .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-2fa2f53{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b76851b{text-align:center;}.elementor-12 .elementor-element.elementor-element-f1107c7 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-fcb4b4e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-3567346 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3567346 .elementor-button{padding:10px 60px 10px 65px;}.elementor-12 .elementor-element.elementor-element-3446f88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7909f80 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-2d6d93b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-361dff8{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-784b5bb3 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-ab89e12 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-48462189 .elementor-heading-title{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 );}.elementor-12 .elementor-element.elementor-element-7525d78{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4966845 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4966845 .elementor-button{padding:10px 60px 10px 65px;}.elementor-12 .elementor-element.elementor-element-6019a7d5{--width:100%;--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3546c753 .hfe-site-logo .hfe-site-logo-container img{width:100%;}.elementor-12 .elementor-element.elementor-element-3546c753{width:var( --container-widget-width, 118.375px );max-width:118.375px;--container-widget-width:118.375px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5e90922c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-24f18967{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-7dce371{--width:800px;}.elementor-12 .elementor-element.elementor-element-371b937{--width:100%;}.elementor-12 .elementor-element.elementor-element-c317aa9{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-15322ae{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-524379f{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-bb2eede{--width:30%;}.elementor-12 .elementor-element.elementor-element-22078dd{--width:30%;}.elementor-12 .elementor-element.elementor-element-cf7af52{--width:30%;}.elementor-12 .elementor-element.elementor-element-686b35c{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-c3f91e1{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-aaa38a6{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-c09725e{--width:30%;}.elementor-12 .elementor-element.elementor-element-a6ad3a0{--width:30%;}.elementor-12 .elementor-element.elementor-element-3bed81f{--width:30%;}.elementor-12 .elementor-element.elementor-element-5c96dc7{--width:30%;}.elementor-12 .elementor-element.elementor-element-d875e72{--width:30%;}.elementor-12 .elementor-element.elementor-element-f137fe6{--width:30%;}.elementor-12 .elementor-element.elementor-element-1410ffc{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-3446f88{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-2d6d93b{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-361dff8{--width:100%;}.elementor-12 .elementor-element.elementor-element-4ee671c{--width:100%;}.elementor-12 .elementor-element.elementor-element-604aa286{--width:50%;}.elementor-12 .elementor-element.elementor-element-6d1e224d{--width:50%;}.elementor-12 .elementor-element.elementor-element-7525d78{--width:100%;}.elementor-12 .elementor-element.elementor-element-63be04fa{--width:50%;}.elementor-12 .elementor-element.elementor-element-24f18967{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-6811f2c{--width:65%;}.elementor-12 .elementor-element.elementor-element-361dff8{--width:100%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-9762bf6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9762bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}