.elementor-1282 .elementor-element.elementor-element-1ca7657{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-page-title .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-1282 .elementor-element.elementor-element-f73f566{text-align:center;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-riooo{max-width:508px;height:auto;top:0px;right:-43px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-two{width:150px;top:333px;right:434px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-three-new-modern{width:331px;top:4px;right:342px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-four-new-modern{width:72px;top:419px;right:24px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-five-new-modern{width:111px;top:30px;right:42px;}.elementor-1282 .elementor-element.elementor-element-be5deaa .content.asg-btn-riooo{margin:0px 55px 0px 0px;}.elementor-1282 .elementor-element.elementor-element-be5deaa .custom-widget .content h2{font-family:"Vazirmatn", Sans-serif;font-size:3em;color:#020101;}.elementor-1282 .elementor-element.elementor-element-be5deaa h2{margin:11px 0px 19px 0px;}.elementor-1282 .elementor-element.elementor-element-be5deaa .custom-widget .content p strong{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:22px;color:var( --e-global-color-accent );}.elementor-1282 .elementor-element.elementor-element-be5deaa h6.tt2{font-family:"Morabba", Sans-serif;color:#FF735A;}.elementor-1282 .elementor-element.elementor-element-be5deaa .custom-widget .content p{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;}.elementor-1282 .elementor-element.elementor-element-be5deaa a.custom-btn.riocode-new1-btn.rio1{font-size:1.5em;color:#FFFFFF;background:var( --e-global-color-accent );}.elementor-1282 .elementor-element.elementor-element-6b39bfd{--display:flex;}.elementor-1282 .elementor-element.elementor-element-6efa7f9 .title-two-2{justify-content:center;}.elementor-1282 .elementor-element.elementor-element-6efa7f9 h2.title-riocodd-1{font-family:"IRANYekanX", Sans-serif;font-size:25px;}.elementor-1282 .elementor-element.elementor-element-6efa7f9 h2.title-riocodd-2{font-family:"IRANYekanX", Sans-serif;font-size:25px;color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-6efa7f9 h2.title-riocodd-2:after{background:var( --e-global-color-accent );}.elementor-1282 .elementor-element.elementor-element-6efa7f9 p{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;}.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-1282 .elementor-element.elementor-element-5d3816e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1282 .elementor-element.elementor-element-5d3816e:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-5d3816e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("http://irves.ir/wp-content/uploads/2025/07/Shape-Top-Brush.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-1282 .elementor-element.elementor-element-5d3816e::before, .elementor-1282 .elementor-element.elementor-element-5d3816e > .elementor-background-video-container::before, .elementor-1282 .elementor-element.elementor-element-5d3816e > .e-con-inner > .elementor-background-video-container::before, .elementor-1282 .elementor-element.elementor-element-5d3816e > .elementor-background-slideshow::before, .elementor-1282 .elementor-element.elementor-element-5d3816e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1282 .elementor-element.elementor-element-5d3816e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1282 .elementor-element.elementor-element-0e74230 img.img-riooo-code-services1{max-width:380px;height:auto;top:24px;}.elementor-1282 .elementor-element.elementor-element-0e74230 img.img-rio-btn-two{width:147px;height:auto;top:279px;right:496px;}.elementor-1282 .elementor-element.elementor-element-0e74230 .custom-widget .content h2{font-family:"Vazirmatn", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-1282 .elementor-element.elementor-element-0e74230 .custom-widget .content p strong{font-family:"Vazirmatn", Sans-serif;font-size:33px;font-weight:800;color:#FFFFFF;}.elementor-1282 .elementor-element.elementor-element-0e74230 .custom-widget .content p{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1282 .elementor-element.elementor-element-0e74230 a.custom-btn.riocode-new1-btn.rio1{font-family:"IRANYekanX", Sans-serif;color:var( --e-global-color-primary );background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1282 .elementor-element.elementor-element-0e74230 a.custom-btn.riocode-new2-btn.rio2{font-family:"IRANYekanX", Sans-serif;color:#FF735A;background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF735A;}.elementor-1282 .elementor-element.elementor-element-0e74230 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1282 .elementor-element.elementor-element-f37e534{--display:flex;}.elementor-1282 .elementor-element.elementor-element-f791cdd .title-two-2{justify-content:center;}.elementor-1282 .elementor-element.elementor-element-f791cdd h2.title-riocodd-1{font-family:"IRANYekanX", Sans-serif;font-size:25px;}.elementor-1282 .elementor-element.elementor-element-f791cdd h2.title-riocodd-2{font-family:"IRANYekanX", Sans-serif;font-size:25px;color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-f791cdd h2.title-riocodd-2:after{background:var( --e-global-color-accent );}.elementor-1282 .elementor-element.elementor-element-f791cdd p{font-family:"YekanBakhFaNum-Regular", Sans-serif;font-size:17px;}@media(min-width:768px){.elementor-1282 .elementor-element.elementor-element-1ca7657{--content-width:1240px;}.elementor-1282 .elementor-element.elementor-element-5d3816e{--content-width:1159px;}}@media(max-width:1024px){.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-riooo{max-width:375px;height:auto;top:0px;right:0px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-two{width:150px;top:224px;right:558px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-three-new-modern{width:217px;top:179px;right:52px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-four-new-modern{width:93px;top:300px;right:81px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-five-new-modern{top:-27px;right:208px;}}@media(max-width:767px){.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-riooo{max-width:385px;height:auto;right:0px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-two{width:82px;top:256px;right:15px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-three-new-modern{top:51px;right:274px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-four-new-modern{width:36px;top:248px;right:278px;}.elementor-1282 .elementor-element.elementor-element-be5deaa img.img-rio-btn-five-new-modern{width:87px;top:-15px;right:30px;}.elementor-1282 .elementor-element.elementor-element-be5deaa .content.asg-btn-riooo{margin:0px 0px 0px 0px;}.elementor-1282 .elementor-element.elementor-element-6efa7f9 h2.title-riocodd-1{font-size:19px;}.elementor-1282 .elementor-element.elementor-element-6efa7f9 h2.title-riocodd-2{font-size:19px;}.elementor-1282 .elementor-element.elementor-element-0e74230 img.img-riooo-code-services1{max-width:349px;height:auto;top:0px;left:6px;}.elementor-1282 .elementor-element.elementor-element-f791cdd h2.title-riocodd-1{font-size:19px;}.elementor-1282 .elementor-element.elementor-element-f791cdd h2.title-riocodd-2{font-size:19px;}}/* Start custom CSS for container, class: .elementor-element-1ca7657 */.img-rio-btn-three-new-modern {
   mix-blend-mode: multiply;
  filter: screen; 
}

.img-rio-btn-two{
       mix-blend-mode: multiply;
  filter: screen; 
}

.irves-banner-home{
    overflow: hidden;
}/* End custom CSS */