.elementor-121 .elementor-element.elementor-element-2468632:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-2468632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rojafashion.com/wp-content/uploads/2026/07/Roja-fashion-Hero.png");background-position:center center;background-size:cover;}.elementor-121 .elementor-element.elementor-element-2468632 > .elementor-background-overlay{background-color:rgba(45,0,9,.78);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-2468632 > .elementor-container{max-width:1180px;min-height:560px;}.elementor-121 .elementor-element.elementor-element-2468632{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-121 .elementor-element.elementor-element-6615247{text-align:start;}.elementor-121 .elementor-element.elementor-element-8488035{text-align:start;}.elementor-121 .elementor-element.elementor-element-1129590 > .elementor-container{max-width:1180px;}.elementor-121 .elementor-element.elementor-element-0631402{text-align:start;}.elementor-121 .elementor-element.elementor-element-3981935{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-121 .elementor-element.elementor-element-3981935 .elementor-divider-separator{width:100%;}.elementor-121 .elementor-element.elementor-element-3981935 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-121 .elementor-element.elementor-element-9344096 > .elementor-container{max-width:1180px;}.elementor-121 .elementor-element.elementor-element-0711187{text-align:center;}.elementor-121 .elementor-element.elementor-element-3408893{text-align:start;}.elementor-121 .elementor-element.elementor-element-8502763{text-align:start;}.elementor-121 .elementor-element.elementor-element-4593670{text-align:start;}.elementor-121 .elementor-element.elementor-element-4816375 > .elementor-container{max-width:1180px;}.elementor-121 .elementor-element.elementor-element-3464485 .elementor-icon-box-wrapper{gap:15px;}.elementor-121 .elementor-element.elementor-element-5702163 .elementor-icon-box-wrapper{gap:15px;}.elementor-121 .elementor-element.elementor-element-6741055 .elementor-icon-box-wrapper{gap:15px;}.elementor-121 .elementor-element.elementor-element-0276831 .elementor-icon-box-wrapper{gap:15px;}.elementor-121 .elementor-element.elementor-element-4261311 .elementor-icon-box-wrapper{gap:15px;}.elementor-121 .elementor-element.elementor-element-7041775 > .elementor-container{max-width:1180px;}.elementor-121 .elementor-element.elementor-element-8383955{text-align:start;}.elementor-121 .elementor-element.elementor-element-9279073{text-align:start;}.elementor-121 .elementor-element.elementor-element-0782904 > .elementor-container{max-width:1180px;}.elementor-121 .elementor-element.elementor-element-4650980{text-align:start;}.elementor-121 .elementor-element.elementor-element-2362444:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-2362444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rojafashion.com/wp-content/uploads/2026/07/roja-fashion-hero-2.png");background-position:center center;background-size:cover;}.elementor-121 .elementor-element.elementor-element-2362444 > .elementor-background-overlay{background-color:rgba(45,0,9,.86);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-2362444 > .elementor-container{max-width:980px;}.elementor-121 .elementor-element.elementor-element-2362444{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-121 .elementor-element.elementor-element-2833266{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-121 .elementor-element.elementor-element-5875388{width:40%;}.elementor-121 .elementor-element.elementor-element-0487141{width:60%;}}/* Start custom CSS */body.elementor-page-121{--rfv-burgundy:#4b0010;--rfv-burgundy2:#6a0017;--rfv-gold:#d8a73a;--rfv-cream:#fff9f3;--rfv-soft:#fffdf9;--rfv-text:#2b1016;--rfv-muted:#66585c;}
body.elementor-page-121 .rfv-section{padding:76px 18px;overflow:hidden;}
body.elementor-page-121 .rfv-section>.elementor-container{max-width:1180px;}
body.elementor-page-121 .rfv-hero{padding:72px 18px 78px;align-items:center;}
body.elementor-page-121 .rfv-hero .elementor-container{align-items:center;min-height:430px;}
body.elementor-page-121 .rfv-hero-copy-col>.elementor-widget-wrap{padding:26px 0!important;}
body.elementor-page-121 .rfv-hero-title .elementor-heading-title{font-family:Georgia,serif;font-size:62px;line-height:1.02;color:#fff;font-weight:700;letter-spacing:0;max-width:660px;}
body.elementor-page-121 .rfv-hero-subtitle .elementor-heading-title{font-size:24px;line-height:1.25;color:var(--rfv-gold);font-weight:800;margin-top:10px;}
body.elementor-page-121 .rfv-hero-copy{max-width:650px;color:#fff7e8;font-size:18px;line-height:1.75;margin-top:18px;}
body.elementor-page-121 .rfv-primary-btn .elementor-button,body.elementor-page-121 .rfv-secondary-btn .elementor-button{background:var(--rfv-gold);color:var(--rfv-burgundy);border-radius:6px;padding:15px 28px;font-weight:900;box-shadow:0 16px 34px rgba(0,0,0,.2);}
body.elementor-page-121 .rfv-primary-btn .elementor-button:hover,body.elementor-page-121 .rfv-secondary-btn .elementor-button:hover{background:#fff;color:var(--rfv-burgundy);}
body.elementor-page-121 .rfv-hero-model img{width:min(420px,100%);max-height:470px;object-fit:contain;filter:drop-shadow(0 28px 35px rgba(0,0,0,.38));}
body.elementor-page-121 .rfv-hero-image-col>.elementor-widget-wrap{justify-content:center!important;align-content:center!important;}
body.elementor-page-121 .rfv-heading .elementor-heading-title{font-family:Georgia,serif;color:var(--rfv-burgundy);font-size:40px;line-height:1.15;font-weight:700;letter-spacing:0;}
body.elementor-page-121 .rfv-heading .elementor-heading-title:after{content:"";display:block;width:88px;height:2px;background:var(--rfv-gold);margin:15px 0 0;}
body.elementor-page-121 .rfv-center .elementor-heading-title:after{margin-left:auto;margin-right:auto;}
body.elementor-page-121 .rfv-body,body.elementor-page-121 .rfv-center-copy{font-size:16.5px;line-height:1.82;color:var(--rfv-text);}
body.elementor-page-121 .rfv-center-copy{max-width:760px;margin:0 auto 26px;text-align:center;color:var(--rfv-muted);}
body.elementor-page-121 .rfv-story{background:#fff;}
body.elementor-page-121 .rfv-story .elementor-container,body.elementor-page-121 .rfv-commit .elementor-container{align-items:center;gap:34px;}
body.elementor-page-121 .rfv-story-main-img img,body.elementor-page-121 .rfv-commit-img img{width:100%;height:520px;object-fit:cover;border-radius:8px;box-shadow:0 24px 60px rgba(75,0,16,.16);}
body.elementor-page-121 .rfv-story-image-col>.elementor-widget-wrap,body.elementor-page-121 .rfv-commit-image>.elementor-widget-wrap{position:relative;}
body.elementor-page-121 .rfv-image-caption{position:absolute;left:24px;right:24px;bottom:24px;background:rgba(75,0,16,.88);color:#fff7e8;border-left:3px solid var(--rfv-gold);padding:16px 18px;border-radius:6px;font-size:15px;line-height:1.5;}
body.elementor-page-121 .rfv-story-text-col>.elementor-widget-wrap{padding:22px 0 22px 24px!important;}
body.elementor-page-121 .rfv-gold-line .elementor-divider-separator{border-top-color:var(--rfv-gold)!important;border-top-width:2px!important;width:150px!important;}
body.elementor-page-121 .rfv-offers{background:var(--rfv-cream);}
body.elementor-page-121 .rfv-intro-col>.elementor-widget-wrap{margin-bottom:8px;}
body.elementor-page-121 .rfv-image-card>.elementor-widget-wrap{background:#fff;border:1px solid rgba(75,0,16,.1);border-radius:8px;padding:14px 14px 24px!important;box-shadow:0 18px 42px rgba(75,0,16,.08);height:100%;transition:transform .2s ease,box-shadow .2s ease;}
body.elementor-page-121 .rfv-image-card>.elementor-widget-wrap:hover{transform:translateY(-5px);box-shadow:0 24px 54px rgba(75,0,16,.13);}
body.elementor-page-121 .rfv-card-img img{width:100%;height:285px;object-fit:cover;border-radius:6px;background:#f8efe9;}
body.elementor-page-121 .rfv-card-title .elementor-heading-title{font-size:20px;line-height:1.32;color:var(--rfv-burgundy);font-weight:900;margin-top:14px;}
body.elementor-page-121 .rfv-card-text{font-size:14.5px;line-height:1.65;color:var(--rfv-muted);}
body.elementor-page-121 .rfv-why{background:#fff;}
body.elementor-page-121 .rfv-why .elementor-container{row-gap:22px;}
body.elementor-page-121 .rfv-icon-card{height:100%;background:linear-gradient(180deg,#fff,var(--rfv-cream));border:1px solid rgba(75,0,16,.1);border-radius:8px;padding:24px 14px!important;box-shadow:0 12px 30px rgba(75,0,16,.06);}
body.elementor-page-121 .rfv-icon-card .elementor-icon{font-size:34px;color:var(--rfv-gold);}
body.elementor-page-121 .rfv-icon-card .elementor-icon-box-title{font-size:17px;line-height:1.3;color:var(--rfv-burgundy);font-weight:900;margin-bottom:9px;}
body.elementor-page-121 .rfv-icon-card .elementor-icon-box-description{font-size:13.5px;line-height:1.58;color:var(--rfv-muted);}
body.elementor-page-121 .rfv-mission{background:linear-gradient(180deg,#fff,var(--rfv-cream));}
body.elementor-page-121 .rfv-mission .elementor-container{gap:24px;}
body.elementor-page-121 .rfv-mv-card>.elementor-widget-wrap{height:100%;background:#fff;border:1px solid rgba(75,0,16,.1);border-top:4px solid var(--rfv-gold);border-radius:8px;padding:32px!important;box-shadow:0 18px 42px rgba(75,0,16,.07);}
body.elementor-page-121 .rfv-commit{background:#fff;}
body.elementor-page-121 .rfv-commit-text>.elementor-widget-wrap{padding:28px 36px 28px 0!important;}
body.elementor-page-121 .rfv-commit-img img{height:500px;}
body.elementor-page-121 .rfv-floating-img{position:absolute!important;right:-10px;bottom:-24px;width:190px!important;background:#fff;border-radius:8px;padding:9px;box-shadow:0 18px 44px rgba(75,0,16,.18);}
body.elementor-page-121 .rfv-floating-img img{height:190px!important;object-fit:cover;border-radius:6px;}
body.elementor-page-121 .rfv-join{padding:86px 18px;color:#fff;text-align:center;}
body.elementor-page-121 .rfv-join-title .elementor-heading-title{font-family:Georgia,serif;color:#fff;font-size:46px;line-height:1.12;letter-spacing:0;}
body.elementor-page-121 .rfv-join-title .elementor-heading-title:after{content:"";display:block;width:92px;height:2px;background:var(--rfv-gold);margin:16px auto 0;}
body.elementor-page-121 .rfv-join-copy{max-width:850px;margin:0 auto;color:#fff7e8;font-size:17px;line-height:1.78;}
body.elementor-page-121 .rfv-secondary-btn .elementor-button{margin-top:10px;background:#fff;color:var(--rfv-burgundy);}
body.elementor-page-121 .rfv-secondary-btn .elementor-button:hover{background:var(--rfv-gold);}
@media (max-width:1024px){body.elementor-page-121 .rfv-section{padding:60px 18px;}body.elementor-page-121 .rfv-hero-title .elementor-heading-title{font-size:48px;}body.elementor-page-121 .rfv-hero-copy{font-size:16px;}body.elementor-page-121 .rfv-heading .elementor-heading-title{font-size:34px;}body.elementor-page-121 .rfv-card-img img{height:235px;}body.elementor-page-121 .rfv-icon-card{padding:22px 12px!important;}body.elementor-page-121 .rfv-icon-card .elementor-icon-box-title{font-size:15px;}body.elementor-page-121 .rfv-story-main-img img,body.elementor-page-121 .rfv-commit-img img{height:430px;}body.elementor-page-121 .rfv-floating-img{width:150px!important;}body.elementor-page-121 .rfv-floating-img img{height:150px!important;}}
@media (max-width:767px){body.elementor-page-121 .rfv-section{padding:46px 14px;}body.elementor-page-121 .rfv-hero{padding:52px 14px 42px;}body.elementor-page-121 .rfv-hero .elementor-container{min-height:0;}body.elementor-page-121 .rfv-hero-title .elementor-heading-title{font-size:36px;text-align:center;}body.elementor-page-121 .rfv-hero-subtitle .elementor-heading-title{text-align:center;font-size:18px;}body.elementor-page-121 .rfv-hero-copy{text-align:center;font-size:15px;line-height:1.65;margin-left:auto;margin-right:auto;}body.elementor-page-121 .rfv-primary-btn{text-align:center;}body.elementor-page-121 .rfv-hero-model img{max-height:330px;margin-top:12px;}body.elementor-page-121 .rfv-heading .elementor-heading-title{font-size:29px;text-align:center;}body.elementor-page-121 .rfv-heading .elementor-heading-title:after{margin-left:auto;margin-right:auto;}body.elementor-page-121 .rfv-body,body.elementor-page-121 .rfv-center-copy,body.elementor-page-121 .rfv-join-copy{font-size:15px;line-height:1.72;text-align:center;}body.elementor-page-121 .rfv-story-text-col>.elementor-widget-wrap,body.elementor-page-121 .rfv-commit-text>.elementor-widget-wrap{padding:24px 0 0!important;}body.elementor-page-121 .rfv-story-main-img img,body.elementor-page-121 .rfv-commit-img img{height:330px;}body.elementor-page-121 .rfv-image-caption{position:relative;left:auto;right:auto;bottom:auto;margin:-58px 14px 0;}body.elementor-page-121 .rfv-card-img img{height:260px;}body.elementor-page-121 .rfv-card-title .elementor-heading-title{text-align:center;font-size:19px;}body.elementor-page-121 .rfv-card-text{text-align:center;}body.elementor-page-121 .rfv-mv-card>.elementor-widget-wrap{padding:25px 18px!important;}body.elementor-page-121 .rfv-floating-img{position:relative!important;right:auto;bottom:auto;width:46%!important;margin:-70px 14px 0 auto;}body.elementor-page-121 .rfv-floating-img img{height:130px!important;}body.elementor-page-121 .rfv-join{padding:58px 14px;}body.elementor-page-121 .rfv-join-title .elementor-heading-title{font-size:32px;}}
@media (max-width:420px){body.elementor-page-121 .rfv-hero-title .elementor-heading-title{font-size:31px;}body.elementor-page-121 .rfv-hero-model img{max-height:285px;}body.elementor-page-121 .rfv-story-main-img img,body.elementor-page-121 .rfv-commit-img img{height:280px;}body.elementor-page-121 .rfv-card-img img{height:220px;}body.elementor-page-121 .rfv-icon-card{padding:22px 16px!important;}body.elementor-page-121 .rfv-floating-img{width:54%!important;}body.elementor-page-121 .rfv-join-title .elementor-heading-title{font-size:28px;}}/* End custom CSS */