.elementor-5504 .elementor-element.elementor-element-06099bc{--display:flex;--min-height:477px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5504 .elementor-element.elementor-element-06099bc.e-con{--align-self:flex-start;}.elementor-5504 .elementor-element.elementor-element-5f97de8 > .elementor-widget-container{margin:-12px -48px 0px 0px;padding:0px 4px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-5f97de8.elementor-element{--align-self:flex-start;--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-riooo{max-width:600px;height:auto;top:10px;right:39px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-rio-btn-two{width:150px;top:380px;right:434px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-rio-btn-three-new-modern{width:51px;top:77px;right:393px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-rio-btn-four-new-modern{width:72px;top:419px;right:24px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-rio-btn-five-new-modern{width:103px;top:67px;right:45px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 .content.asg-btn-riooo{margin:23px 23px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 .custom-widget .content h2{font-family:"Morabba", Sans-serif;font-size:37px;line-height:44px;color:#020101;}.elementor-5504 .elementor-element.elementor-element-5f97de8 h2{margin:11px 0px 19px 0px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 .custom-widget .content p strong{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:22px;color:#059BF6;}.elementor-5504 .elementor-element.elementor-element-5f97de8 h6.tt2{font-family:"Morabba", Sans-serif;color:#059BF6;}.elementor-5504 .elementor-element.elementor-element-5f97de8 .custom-widget .content p{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 a.custom-btn.riocode-new1-btn.rio1{color:#FFFFFF;background:#F67305;}.elementor-5504 .elementor-element.elementor-element-23edcd5{--display:flex;--min-height:0px;--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:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-5504 .elementor-element.elementor-element-23edcd5:not(.elementor-motion-effects-element-type-background), .elementor-5504 .elementor-element.elementor-element-23edcd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:auto;}.elementor-5504 .elementor-element.elementor-element-23edcd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5504 .elementor-element.elementor-element-7985a00 h2.top-title{font-family:"IRANYekanX", Sans-serif;font-size:23px;font-weight:500;letter-spacing:-0.6px;color:#404040;}.elementor-5504 .elementor-element.elementor-element-7985a00 .section-title h2::after{background:#0475BA;}.elementor-5504 .elementor-element.elementor-element-7985a00 p.under-title-main{font-family:"Morabba", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1px;color:#545454;margin:-3px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-e608b4c h3{font-family:"IRANYekanX", Sans-serif;font-size:18px;}.elementor-5504 .elementor-element.elementor-element-e608b4c a.riocode-button{font-family:"YekanBakhFaNum-Regular", Sans-serif;color:#5C5C5C;}.elementor-5504 .elementor-element.elementor-element-e608b4c img{width:163px;height:auto;}.elementor-5504 .elementor-element.elementor-element-e608b4c .scroll-item22:hover a:after{background:#FFFFFF;}.elementor-5504 .elementor-element.elementor-element-b3a5889{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:12em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:45px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-5504 .elementor-element.elementor-element-b3a5889:not(.elementor-motion-effects-element-type-background), .elementor-5504 .elementor-element.elementor-element-b3a5889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0475BA;background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-5504 .elementor-element.elementor-element-b3a5889::before, .elementor-5504 .elementor-element.elementor-element-b3a5889 > .elementor-background-video-container::before, .elementor-5504 .elementor-element.elementor-element-b3a5889 > .e-con-inner > .elementor-background-video-container::before, .elementor-5504 .elementor-element.elementor-element-b3a5889 > .elementor-background-slideshow::before, .elementor-5504 .elementor-element.elementor-element-b3a5889 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5504 .elementor-element.elementor-element-b3a5889 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5504 .elementor-element.elementor-element-7652acc > .elementor-widget-container{margin:29px -42px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-7652acc img.img-riooo-code-services1{max-width:541px;height:auto;top:23px;}.elementor-5504 .elementor-element.elementor-element-7652acc img.img-rio-btn-two{width:255px;height:auto;top:0px;right:0px;}.elementor-5504 .elementor-element.elementor-element-7652acc .custom-widget .content h2{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-5504 .elementor-element.elementor-element-7652acc .custom-widget .content p strong{font-family:"Morabba", Sans-serif;font-size:33px;color:#FFFFFF;}.elementor-5504 .elementor-element.elementor-element-7652acc .custom-widget .content p{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-5504 .elementor-element.elementor-element-7652acc a.custom-btn.riocode-new1-btn.rio1{font-family:"IRANYekanX", Sans-serif;font-weight:600;color:#FFFFFF;background:#FB853D;border-style:solid;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-5504 .elementor-element.elementor-element-7652acc a.custom-btn.riocode-new2-btn.rio2{font-family:"IRANYekanX", Sans-serif;color:#5C5C5C;background:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-5504 .elementor-element.elementor-element-8dbe6fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:12em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-5504 .elementor-element.elementor-element-3189c0f > .elementor-widget-container{margin:0px 14px 0px 30px;padding:-20px -20px -20px -20px;}.elementor-5504 .elementor-element.elementor-element-3189c0f h2{font-family:"Morabba", Sans-serif;font-size:30px;margin:0px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-3189c0f p.des-two{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;}.elementor-5504 .elementor-element.elementor-element-3189c0f h6.tt2{font-family:"YekanBakhFaNum-Regular", Sans-serif;color:#9E9E9E;}.elementor-5504 .elementor-element.elementor-element-3189c0f a.custom-btn.riocode-new1-btn.rio1{font-family:"IRANYekanX", Sans-serif;font-weight:600;color:#FFFFFF;background:#FB853D;}.elementor-5504 .elementor-element.elementor-element-3189c0f h3.process-card2_title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:300;line-height:26px;}.elementor-5504 .elementor-element.elementor-element-3189c0f p.process-card2_text{font-family:"YekanBakhFaNum-Regular", Sans-serif;}.elementor-5504 .elementor-element.elementor-element-266f608{--display:flex;--min-height:0px;--margin-top:12em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-5504 .elementor-element.elementor-element-d117081{--display:flex;}.elementor-5504 .elementor-element.elementor-element-9f74b94 h2.top-title{font-family:"IRANYekanX", Sans-serif;font-size:23px;font-weight:500;letter-spacing:-0.6px;color:#404040;}.elementor-5504 .elementor-element.elementor-element-9f74b94 .section-title h2::after{background:#0475BA;}.elementor-5504 .elementor-element.elementor-element-9f74b94 p.under-title-main{font-family:"Morabba", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1px;color:#545454;margin:-3px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-a063370{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-5504 .elementor-element.elementor-element-74aeec5{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5504 .elementor-element.elementor-element-880f5ff img{width:70px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5504 .elementor-element.elementor-element-6cb60d2 > .elementor-widget-container{margin:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0C0C0;}.elementor-5504 .elementor-element.elementor-element-6cb60d2{text-align:center;}.elementor-5504 .elementor-element.elementor-element-6cb60d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#058EE2;}.elementor-5504 .elementor-element.elementor-element-5ce3c3a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-5504 .elementor-element.elementor-element-5047bf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#404040;}.elementor-5504 .elementor-element.elementor-element-860d1d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#404040;}.elementor-5504 .elementor-element.elementor-element-b73a70c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#404040;}.elementor-5504 .elementor-element.elementor-element-a04abd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-a04abd2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-27fc3c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-27fc3c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-0fba531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-0fba531 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-43d88ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-43d88ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-8460379 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-8460379 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-52180b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-52180b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-23d5afe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-23d5afe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-a8920bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-a8920bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-2c74fb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-2c74fb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-6086c1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-6086c1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-3b9d14e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-3b9d14e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-454d883 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-454d883 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-85b2b84{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5504 .elementor-element.elementor-element-d192998 img{width:70px;}.elementor-5504 .elementor-element.elementor-element-be13be3 > .elementor-widget-container{margin:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0C0C0;}.elementor-5504 .elementor-element.elementor-element-be13be3{text-align:center;}.elementor-5504 .elementor-element.elementor-element-be13be3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#058EE2;}.elementor-5504 .elementor-element.elementor-element-92f5d10{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-5504 .elementor-element.elementor-element-ff3ae3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#404040;}.elementor-5504 .elementor-element.elementor-element-069e824 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#404040;}.elementor-5504 .elementor-element.elementor-element-1069133 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#404040;}.elementor-5504 .elementor-element.elementor-element-ddb1dec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-ddb1dec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-f71f768 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-f71f768 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-ee56031 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-ee56031 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-e02cad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-e02cad8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-32ce7f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-32ce7f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-6433e81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-6433e81 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-a6fbc81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-a6fbc81 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-06b4d23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-06b4d23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-8be171b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-8be171b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-b1b34b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-b1b34b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-9309e82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-9309e82 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-91c3c86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-91c3c86 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#404040;}.elementor-5504 .elementor-element.elementor-element-9453943{--display:flex;--margin-top:12em;--margin-bottom:12em;--margin-left:0em;--margin-right:0em;}.elementor-5504 .elementor-element.elementor-element-a5d1eac{--display:flex;}.elementor-5504 .elementor-element.elementor-element-8b69678 h2.top-title{font-family:"IRANYekanX", Sans-serif;font-size:23px;font-weight:500;letter-spacing:-0.6px;color:#404040;}.elementor-5504 .elementor-element.elementor-element-8b69678 .section-title h2::after{background:#0475BA;}.elementor-5504 .elementor-element.elementor-element-8b69678 p.under-title-main{font-family:"Morabba", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1px;color:#545454;margin:-3px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-55c5f61{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-5504 .elementor-element.elementor-element-4d5efe2{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5504 .elementor-element.elementor-element-bec10f7 img{border-radius:12px 12px 12px 12px;}.elementor-5504 .elementor-element.elementor-element-d68c464 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-d68c464 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5504 .elementor-element.elementor-element-0ebd7f9 .elementor-button{background-color:#059BF6;border-radius:10px 10px 10px 10px;}.elementor-5504 .elementor-element.elementor-element-0ebd7f9 .elementor-button:hover, .elementor-5504 .elementor-element.elementor-element-0ebd7f9 .elementor-button:focus{color:#FAFAFA;}.elementor-5504 .elementor-element.elementor-element-0ebd7f9 .elementor-button:hover svg, .elementor-5504 .elementor-element.elementor-element-0ebd7f9 .elementor-button:focus svg{fill:#FAFAFA;}.elementor-5504 .elementor-element.elementor-element-7db551a{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5504 .elementor-element.elementor-element-a325fd1 img{border-radius:12px 12px 12px 12px;}.elementor-5504 .elementor-element.elementor-element-07ff53d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-07ff53d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#000000;}.elementor-5504 .elementor-element.elementor-element-c444dd8 .elementor-button{background-color:#059BF6;border-radius:10px 10px 10px 10px;}.elementor-5504 .elementor-element.elementor-element-c444dd8 .elementor-button:hover, .elementor-5504 .elementor-element.elementor-element-c444dd8 .elementor-button:focus{color:#FAFAFA;}.elementor-5504 .elementor-element.elementor-element-c444dd8 .elementor-button:hover svg, .elementor-5504 .elementor-element.elementor-element-c444dd8 .elementor-button:focus svg{fill:#FAFAFA;}.elementor-5504 .elementor-element.elementor-element-1a229d7{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5504 .elementor-element.elementor-element-85476d5 img{border-radius:12px 12px 12px 12px;}.elementor-5504 .elementor-element.elementor-element-b48272f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-b48272f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:30px;color:#000000;}.elementor-5504 .elementor-element.elementor-element-53aedf2 .elementor-button{background-color:#059BF6;border-radius:10px 10px 10px 10px;}.elementor-5504 .elementor-element.elementor-element-53aedf2 .elementor-button:hover, .elementor-5504 .elementor-element.elementor-element-53aedf2 .elementor-button:focus{color:#FAFAFA;}.elementor-5504 .elementor-element.elementor-element-53aedf2 .elementor-button:hover svg, .elementor-5504 .elementor-element.elementor-element-53aedf2 .elementor-button:focus svg{fill:#FAFAFA;}@media(max-width:1024px){.elementor-5504 .elementor-element.elementor-element-5ce3c3a{--grid-auto-flow:row;}.elementor-5504 .elementor-element.elementor-element-92f5d10{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5504 .elementor-element.elementor-element-06099bc{--content-width:1280px;}.elementor-5504 .elementor-element.elementor-element-23edcd5{--width:100%;}.elementor-5504 .elementor-element.elementor-element-b3a5889{--content-width:1280px;}.elementor-5504 .elementor-element.elementor-element-8dbe6fc{--content-width:1280px;}.elementor-5504 .elementor-element.elementor-element-266f608{--content-width:1280px;}.elementor-5504 .elementor-element.elementor-element-74aeec5{--width:50%;}.elementor-5504 .elementor-element.elementor-element-85b2b84{--width:50%;}.elementor-5504 .elementor-element.elementor-element-9453943{--content-width:1280px;}.elementor-5504 .elementor-element.elementor-element-4d5efe2{--width:30%;}.elementor-5504 .elementor-element.elementor-element-7db551a{--width:30%;}.elementor-5504 .elementor-element.elementor-element-1a229d7{--width:30%;}}@media(max-width:767px){.elementor-5504 .elementor-element.elementor-element-5f97de8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-riooo{max-width:292px;height:auto;right:0px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-rio-btn-two{width:98px;top:215px;right:15px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-rio-btn-three-new-modern{top:51px;right:274px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-rio-btn-four-new-modern{width:36px;top:248px;right:278px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 img.img-rio-btn-five-new-modern{width:38px;top:52px;right:35px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 .content.asg-btn-riooo{margin:0px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-5f97de8 .custom-widget .content h2{font-size:29px;}.elementor-5504 .elementor-element.elementor-element-7985a00 p.under-title-main{font-size:27px;}.elementor-5504 .elementor-element.elementor-element-e608b4c img{width:114px;height:auto;}.elementor-5504 .elementor-element.elementor-element-7652acc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-7652acc img.img-riooo-code-services1{max-width:349px;height:auto;top:0px;left:6px;}.elementor-5504 .elementor-element.elementor-element-3189c0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5504 .elementor-element.elementor-element-9f74b94 p.under-title-main{font-size:27px;}.elementor-5504 .elementor-element.elementor-element-5ce3c3a{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-5504 .elementor-element.elementor-element-860d1d1{text-align:center;}.elementor-5504 .elementor-element.elementor-element-b73a70c{text-align:center;}.elementor-5504 .elementor-element.elementor-element-a04abd2{text-align:center;}.elementor-5504 .elementor-element.elementor-element-a04abd2 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-27fc3c6{text-align:center;}.elementor-5504 .elementor-element.elementor-element-27fc3c6 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-0fba531{text-align:center;}.elementor-5504 .elementor-element.elementor-element-0fba531 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-43d88ed{text-align:center;}.elementor-5504 .elementor-element.elementor-element-43d88ed .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-8460379{text-align:center;}.elementor-5504 .elementor-element.elementor-element-8460379 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-52180b2{text-align:center;}.elementor-5504 .elementor-element.elementor-element-52180b2 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-23d5afe{text-align:center;}.elementor-5504 .elementor-element.elementor-element-23d5afe .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-a8920bb{text-align:center;}.elementor-5504 .elementor-element.elementor-element-a8920bb .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-2c74fb4{text-align:center;}.elementor-5504 .elementor-element.elementor-element-2c74fb4 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-6086c1c{text-align:center;}.elementor-5504 .elementor-element.elementor-element-6086c1c .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-3b9d14e{text-align:center;}.elementor-5504 .elementor-element.elementor-element-3b9d14e .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-454d883{text-align:center;}.elementor-5504 .elementor-element.elementor-element-454d883 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-92f5d10{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-5504 .elementor-element.elementor-element-069e824{text-align:center;}.elementor-5504 .elementor-element.elementor-element-1069133{text-align:center;}.elementor-5504 .elementor-element.elementor-element-ddb1dec{text-align:center;}.elementor-5504 .elementor-element.elementor-element-ddb1dec .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-f71f768{text-align:center;}.elementor-5504 .elementor-element.elementor-element-f71f768 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-ee56031{text-align:center;}.elementor-5504 .elementor-element.elementor-element-ee56031 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-e02cad8{text-align:center;}.elementor-5504 .elementor-element.elementor-element-e02cad8 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-32ce7f9{text-align:center;}.elementor-5504 .elementor-element.elementor-element-32ce7f9 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-6433e81{text-align:center;}.elementor-5504 .elementor-element.elementor-element-6433e81 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-a6fbc81{text-align:center;}.elementor-5504 .elementor-element.elementor-element-a6fbc81 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-06b4d23{text-align:center;}.elementor-5504 .elementor-element.elementor-element-06b4d23 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-8be171b{text-align:center;}.elementor-5504 .elementor-element.elementor-element-8be171b .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-b1b34b3{text-align:center;}.elementor-5504 .elementor-element.elementor-element-b1b34b3 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-9309e82{text-align:center;}.elementor-5504 .elementor-element.elementor-element-9309e82 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-91c3c86{text-align:center;}.elementor-5504 .elementor-element.elementor-element-91c3c86 .elementor-heading-title{font-size:16px;}.elementor-5504 .elementor-element.elementor-element-8b69678 p.under-title-main{font-size:27px;}}