.elementor-20 .elementor-element.elementor-element-df242d0{--display:flex;--min-height:443px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-f78cc4e img.img-riooo-code-services1{max-width:449px;height:auto;top:47px;left:0px;}.elementor-20 .elementor-element.elementor-element-f78cc4e img.img-rio-btn-two{width:172px;height:auto;top:372px;right:667px;}.elementor-20 .elementor-element.elementor-element-f78cc4e .custom-widget .content h2{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;color:#9B9B9B;}.elementor-20 .elementor-element.elementor-element-f78cc4e .custom-widget .content p strong{font-family:"IRANYekanX", Sans-serif;font-size:34px;line-height:46px;}.elementor-20 .elementor-element.elementor-element-f78cc4e .custom-widget .content p{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;}.elementor-20 .elementor-element.elementor-element-f78cc4e a.custom-btn.riocode-new1-btn.rio1{font-family:"Yekan-Bold", Sans-serif;}.elementor-20 .elementor-element.elementor-element-f78cc4e a.custom-btn.riocode-new2-btn.rio2{font-family:"Yekan-Bold", Sans-serif;}.elementor-20 .elementor-element.elementor-element-07e0988{--display:flex;--min-height:497px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-9cd563b img.img-riooo{top:0px;right:0px;}.elementor-20 .elementor-element.elementor-element-9cd563b img.img-rio-btn-two{width:186px;height:auto;top:0px;right:0px;}.elementor-20 .elementor-element.elementor-element-9cd563b .custom-widget .content h2{font-family:"IRANYekanX", Sans-serif;font-size:28px;}.elementor-20 .elementor-element.elementor-element-9cd563b h2{margin:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-9cd563b .custom-widget .content p{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;}.elementor-20 .elementor-element.elementor-element-9cd563b .box-rioo-box-modern{padding:45px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9cd563b h3{font-family:"IRANYekanX", Sans-serif;font-size:33px;}.elementor-20 .elementor-element.elementor-element-9cd563b strong.pp-riocode{font-family:"YekanBakhFaNum-Regular", Sans-serif;}.elementor-20 .elementor-element.elementor-element-9cd563b div.box-rioo-box-modern div.box{box-shadow:0px 0px 10px 0px rgba(190.67626037597654, 190.67626037597654, 190.67626037597654, 0.5);border-radius:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-b79708c{--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:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-20 .elementor-element.elementor-element-232e588 .title-two-2{justify-content:center;margin:0px 0px -6px 0px;}.elementor-20 .elementor-element.elementor-element-232e588 h2.title-riocodd-1{font-family:"IRANYekanX", Sans-serif;font-size:28px;}.elementor-20 .elementor-element.elementor-element-232e588 h2.title-riocodd-2{font-family:"IRANYekanX", Sans-serif;font-size:28px;color:#E9255A;}.elementor-20 .elementor-element.elementor-element-232e588 h2.title-riocodd-2:after{background:#E9255A;}.elementor-20 .elementor-element.elementor-element-232e588 p{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;}.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 );}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-f78cc4e img.img-riooo-code-services1{max-width:326px;height:auto;}.elementor-20 .elementor-element.elementor-element-f78cc4e img.img-rio-btn-two{width:103px;height:auto;top:17px;right:202px;}.elementor-20 .elementor-element.elementor-element-232e588 h2.title-riocodd-1{font-size:19px;}.elementor-20 .elementor-element.elementor-element-232e588 h2.title-riocodd-2{font-size:19px;}.elementor-20 .elementor-element.elementor-element-232e588 p{font-size:15px;}.elementor-20 .elementor-element.elementor-element-232e588 .title-two-2{margin:0px 0px -12px 0px;}}