.elementor-1749 .elementor-element.elementor-element-54dab5e0:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-54dab5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royavillalsf.com/wp-content/uploads/2024/01/Header-Image-x2-scaled-e1696159763537.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1749 .elementor-element.elementor-element-54dab5e0 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1749 .elementor-element.elementor-element-54dab5e0 > .elementor-container{min-height:260px;}.elementor-1749 .elementor-element.elementor-element-54dab5e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-1749 .elementor-element.elementor-element-54dab5e0 > .elementor-shape-bottom svg{height:93px;}.elementor-1749 .elementor-element.elementor-element-54dab5e0 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1749 .elementor-element.elementor-element-4a767d11 .title{text-align:center;color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-a99bde2{margin-top:20px;margin-bottom:20px;}.elementor-1749 .elementor-element.elementor-element-3dd35369 img{object-fit:inherit;width:100%;}.elementor-1749 .elementor-element.elementor-element-3dd35369 figure{width:100%;}.elementor-1749 .elementor-element.elementor-element-3dd35369 img,.elementor-1749 .elementor-element.elementor-element-3dd35369 figure{border-radius:15px 15px 15px 15px;}.elementor-1749 .elementor-element.elementor-element-3dd35369 figure:hover img,.elementor-1749 .elementor-element.elementor-element-3dd35369 figure:hover{border-radius:15px 15px 15px 15px;}.elementor-1749 .elementor-element.elementor-element-39722620 p{text-align:right;}.elementor-1749 .elementor-element.elementor-element-7c30a969 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-item a,.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-item{-ms-flex-direction:Right;flex-direction:Right;}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-icon i{color:#F19001;font-size:14px;}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-icon svg{fill:#F19001;width:14px;}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-icon{padding:5px 5px 5px 5px;}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-text, .elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-text a{color:#333333;}.elementor-1749 .elementor-element.elementor-element-7c30a969 .elementor-icon-list-item{font-size:14px;}.elementor-1749 .elementor-element.elementor-element-73c4aeeb > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(22px/2);}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(22px/2);}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(22px/2);margin-left:calc(22px/2);}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-22px/2);margin-left:calc(-22px/2);}body.rtl .elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-22px/2);}body:not(.rtl) .elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-22px/2);}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-item a,.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-item{-ms-flex-direction:Right;flex-direction:Right;}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-icon i{color:#F19001;}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-icon svg{fill:#F19001;}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F19001;padding:6px 6px 6px 6px;}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-icon,.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-icon img{border-radius:4px 4px 4px 4px;}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-text, .elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-text a{color:#333333;}body:not(.rtl) .elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-text{margin-left:8px;}body.rtl .elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-text{margin-right:8px;}.elementor-1749 .elementor-element.elementor-element-73c4aeeb .elementor-icon-list-item{font-size:14px;}.elementor-1749 .elementor-element.elementor-element-2aff1722 .text{font-size:12px;color:#989898;}.elementor-1749 .elementor-element.elementor-element-2aff1722 .title{margin:5px 0px 0px 0px;font-size:14px;font-weight:bold;color:#989898;}.elementor-1749 .elementor-element.elementor-element-2aff1722 i{font-size:21px;color:#000;transition:.3s;}.elementor-1749 .elementor-element.elementor-element-2aff1722 svg{width:21px;height:21px;fill:#000;transition:.3s;}.elementor-1749 .elementor-element.elementor-element-2aff1722 .icon{padding:6px 12px 2px 12px;transition:.3s;margin:0px 8px 0px 8px;border-radius:5px 5px 5px 5px;background-color:#ececec;}.elementor-1749 .elementor-element.elementor-element-2aff1722 .before-after:hover i{color:#fff;}.elementor-1749 .elementor-element.elementor-element-2aff1722 .before-after:hover svg{fill:#fff;}.elementor-1749 .elementor-element.elementor-element-2aff1722 .before-after:hover .icon{background-color:#F19001;}.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-reply-title,.elementor-1749 .elementor-element.elementor-element-cbd0f .comments-title{text-align:right;margin:10px 0px 10px 0px;}.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-notes{text-align:right;margin:10px 0px 10px 0px;}.elementor-1749 .elementor-element.elementor-element-cbd0f .form-control{padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-form-author,.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-form-email,.elementor-1749 .elementor-element.elementor-element-cbd0f .form-submit{padding:10px 5px 10px 5px;}.elementor-1749 .elementor-element.elementor-element-cbd0f input{padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-1749 .elementor-element.elementor-element-cbd0f input#submit{color:#fff;background-color:#F19001;}.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-list li{margin:0px 0px 10px 0px;padding:20px 20px 20px 20px;}.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-list .children{margin:10px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-list li.bypostauthor{background-color:#F19001;}.elementor-1749 .elementor-element.elementor-element-cbd0f img.avatar{width:60px;height:60px;margin:0px 10px 0px 10px;border-radius:100px 100px 100px 100px;}.elementor-1749 .elementor-element.elementor-element-cbd0f b.fn{margin:0px 5px 0px 5px;}.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-content{padding:30px 0px 30px 0px;}.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-reply-link{padding:5px 25px 5px 25px;border-radius:5px 5px 5px 5px;color:#F19001;background-color:#fff;}.elementor-1749 .elementor-element.elementor-element-cbd0f .comment-reply-link:hover{color:#fff;background-color:#F19001;}.elementor-1749 .elementor-element.elementor-element-277bfd58{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F19001;margin-top:0px;margin-bottom:20px;padding:10px 10px 10px 10px;}.elementor-1749 .elementor-element.elementor-element-277bfd58, .elementor-1749 .elementor-element.elementor-element-277bfd58 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1749 .elementor-element.elementor-element-4d212754 form{height:50px;}.elementor-1749 .elementor-element.elementor-element-4d212754 input[type="search"]{color:#000000;background-color:#FFFFFF;width:100%;border-radius:0px 0px 0px 0px;padding:4px 10px 4px 10px;}.elementor-1749 .elementor-element.elementor-element-4d212754 ::placeholder{color:#000000;}.elementor-1749 .elementor-element.elementor-element-4d212754 i{font-size:24px;}.elementor-1749 .elementor-element.elementor-element-4d212754 svg{width:24px;height:24px;fill:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-4d212754 i,.elementor-1749 .elementor-element.elementor-element-4d212754 button{color:#FFFFFF;}.elementor-1749 .elementor-element.elementor-element-4d212754 button{background-color:#F19001;padding:8px 15px 6px 15px;}.elementor-1749 .elementor-element.elementor-element-4d212754 button:hover{background-color:#333333;}.elementor-1749 .elementor-element.elementor-element-7a79a366{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F19001;margin-top:0px;margin-bottom:20px;padding:10px 10px 10px 10px;}.elementor-1749 .elementor-element.elementor-element-7a79a366, .elementor-1749 .elementor-element.elementor-element-7a79a366 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1749 .elementor-element.elementor-element-8228c2a .tmt-heading{text-align:right;}.elementor-1749 .elementor-element.elementor-element-8228c2a .heading,.elementor-1749 .elementor-element.elementor-element-8228c2a .separator{justify-content:right;}.elementor-1749 .elementor-element.elementor-element-8228c2a .heading{font-size:20px;color:#333333;}.elementor-1749 .elementor-element.elementor-element-8228c2a hr{border-style:solid;border-color:#F19001;border-width:1px;width:100%;}.elementor-1749 .elementor-element.elementor-element-8228c2a .heading hr{width:100%;}.elementor-1749 .elementor-element.elementor-element-8228c2a .heading .separator{width:100%;}.elementor-1749 .elementor-element.elementor-element-8228c2a .separator{margin:15px 0px 0px 0px;position:relative;}.elementor-1749 .elementor-element.elementor-element-8228c2a .separator i,.elementor-1749 .elementor-element.elementor-element-8228c2a .separator img,.elementor-1749 .elementor-element.elementor-element-8228c2a .separator span{padding:15px 15px 15px 15px;}.elementor-1749 .elementor-element.elementor-element-8228c2a .separator:before{position:absolute;top:0;content:"";display:block;border-style:solid;border-color:#F19001;border-width:3px;width:30%;transform:translateY(-2px);}.elementor-1749 .elementor-element.elementor-element-76702083 .post-list > *{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.elementor-1749 .elementor-element.elementor-element-76702083 img{object-fit:inherit;}.elementor-1749 .elementor-element.elementor-element-76702083 .list-item,.elementor-1749 .elementor-element.elementor-element-76702083 .list-info,.elementor-1749 .elementor-element.elementor-element-76702083 .list-image{height:100px;}.elementor-1749 .elementor-element.elementor-element-76702083 img,.elementor-1749 .elementor-element.elementor-element-76702083 .list-image a{width:100px;}.elementor-1749 .elementor-element.elementor-element-76702083 .list-item{padding:0px 0px 10px 10px;margin:0px 0px 10px 0px;}.elementor-1749 .elementor-element.elementor-element-76702083 .list-info{padding:5px 0px 5px 0px;width:calc(100% - 34%);}.elementor-1749 .elementor-element.elementor-element-76702083 .list-image{width:34%;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-76702083 img,.elementor-1749 .elementor-element.elementor-element-76702083 i{border-radius:5px 5px 5px 5px;}.elementor-1749 .elementor-element.elementor-element-76702083 .list-title{height:75%;text-align:right;}.elementor-1749 .elementor-element.elementor-element-76702083 .list-title a{color:#333333;}.elementor-1749 .elementor-element.elementor-element-76702083 .list-item:hover .list-title a{color:#F19001;}.elementor-1749 .elementor-element.elementor-element-76702083 .meta-data, .elementor-1749 .elementor-element.elementor-element-76702083 .meta-data a{color:#7A7A7A;}.elementor-1749 .elementor-element.elementor-element-76702083 .meta-data i{color:#7A7A7A;}.elementor-1749 .elementor-element.elementor-element-76702083 .meta-data i,.elementor-1749 .elementor-element.elementor-element-76702083 .meta-data li,.elementor-1749 .elementor-element.elementor-element-76702083 .meta-data a{font-size:10px;}.elementor-1749 .elementor-element.elementor-element-3b78df1f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F19001;margin-top:0px;margin-bottom:20px;padding:10px 10px 10px 10px;}.elementor-1749 .elementor-element.elementor-element-3b78df1f, .elementor-1749 .elementor-element.elementor-element-3b78df1f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .tmt-heading{text-align:right;}.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .heading,.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .separator{justify-content:right;}.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .heading{font-size:20px;color:#333333;}.elementor-1749 .elementor-element.elementor-element-1b93b1d6 hr{border-style:solid;border-color:#F19001;border-width:1px;width:100%;}.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .heading hr{width:100%;}.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .heading .separator{width:100%;}.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .separator{margin:15px 0px 0px 0px;position:relative;}.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .separator i,.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .separator img,.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .separator span{padding:15px 15px 15px 15px;}.elementor-1749 .elementor-element.elementor-element-1b93b1d6 .separator:before{position:absolute;top:0;content:"";display:block;border-style:solid;border-color:#F19001;border-width:3px;width:30%;transform:translateY(-2px);}.elementor-1749 .elementor-element.elementor-element-3761b789 a{padding:5px 0px 5px 0px;font-size:16px !important;color:#333333;}.elementor-1749 .elementor-element.elementor-element-3761b789 a:hover{color:#F19001;}.elementor-1749 .elementor-element.elementor-element-3761b789 span{width:25px;height:25px;font-size:12px !important;color:#FFFFFF;background-color:#F19001;border-radius:50px 50px 50px 50px;}.elementor-1749 .elementor-element.elementor-element-48d3f1b0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F19001;margin-top:0px;margin-bottom:20px;padding:10px 10px 10px 10px;}.elementor-1749 .elementor-element.elementor-element-48d3f1b0, .elementor-1749 .elementor-element.elementor-element-48d3f1b0 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1749 .elementor-element.elementor-element-7be590cd .tmt-heading{text-align:right;}.elementor-1749 .elementor-element.elementor-element-7be590cd .heading,.elementor-1749 .elementor-element.elementor-element-7be590cd .separator{justify-content:right;}.elementor-1749 .elementor-element.elementor-element-7be590cd .heading{font-size:20px;color:#333333;}.elementor-1749 .elementor-element.elementor-element-7be590cd hr{border-style:solid;border-color:#F19001;border-width:1px;width:100%;}.elementor-1749 .elementor-element.elementor-element-7be590cd .heading hr{width:100%;}.elementor-1749 .elementor-element.elementor-element-7be590cd .heading .separator{width:100%;}.elementor-1749 .elementor-element.elementor-element-7be590cd .separator{margin:15px 0px 0px 0px;position:relative;}.elementor-1749 .elementor-element.elementor-element-7be590cd .separator i,.elementor-1749 .elementor-element.elementor-element-7be590cd .separator img,.elementor-1749 .elementor-element.elementor-element-7be590cd .separator span{padding:15px 15px 15px 15px;}.elementor-1749 .elementor-element.elementor-element-7be590cd .separator:before{position:absolute;top:0;content:"";display:block;border-style:solid;border-color:#F19001;border-width:3px;width:30%;transform:translateY(-2px);}.elementor-1749 .elementor-element.elementor-element-31cd1035 .post-list > *{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.elementor-1749 .elementor-element.elementor-element-31cd1035 img{object-fit:inherit;}.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-item,.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-info,.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-image{height:100px;}.elementor-1749 .elementor-element.elementor-element-31cd1035 img,.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-image a{width:100px;}.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-item{padding:0px 0px 10px 10px;margin:0px 0px 10px 0px;}.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-info{padding:5px 0px 5px 0px;width:calc(100% - 34%);}.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-image{width:34%;}.elementor-1749 .elementor-element.elementor-element-31cd1035 img,.elementor-1749 .elementor-element.elementor-element-31cd1035 i{border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-1749 .elementor-element.elementor-element-4d212754 input[type="search"]{width:74%;}.elementor-1749 .elementor-element.elementor-element-76702083 .post-list > *{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.elementor-1749 .elementor-element.elementor-element-76702083 .list-info{width:calc(100% - 100px);}.elementor-1749 .elementor-element.elementor-element-76702083 .list-image{width:100px;margin:0px 0px 0px 10px;}.elementor-1749 .elementor-element.elementor-element-76702083 .list-title{font-size:12px;}.elementor-1749 .elementor-element.elementor-element-31cd1035 .post-list > *{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media(min-width:768px){.elementor-1749 .elementor-element.elementor-element-4b8d5582{width:64.035%;}.elementor-1749 .elementor-element.elementor-element-452a555{width:35.297%;}}@media(max-width:767px){.elementor-1749 .elementor-element.elementor-element-2aff1722 .text{font-size:9px;}.elementor-1749 .elementor-element.elementor-element-2aff1722 .title{font-size:10px;}.elementor-1749 .elementor-element.elementor-element-76702083 .post-list > *{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.elementor-1749 .elementor-element.elementor-element-31cd1035 .post-list > *{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-item,.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-info,.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-image{height:92px;}.elementor-1749 .elementor-element.elementor-element-31cd1035 img,.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-image a{width:92px;}.elementor-1749 .elementor-element.elementor-element-31cd1035 .list-item{padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;}}