.elementor .rl-video-play{width:calc(var(--u) * 56);height:calc(var(--u) * 56);z-index:2;font-size:0px;color:transparent;line-height:0px;padding:0px;border-radius:50%;}.elementor .rl-s-notes{position:relative;}.elementor .rl-ip-card-read{font-family:var(--font-body);font-weight:400;font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 24);margin:0px;opacity:60%;white-space: nowrap;\n}.elementor .rl-ip-card-foot{width:100%;padding:0px;margin-block-start:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.elementor .rl-ip-card-title{width:calc(var(--u) * 386.88);font-family:var(--font-display);font-weight:600;font-size:calc(var(--u) * 24);color:inherit;letter-spacing:-0.01em;line-height:calc(var(--u) * 34);margin-block-start:calc(var(--u) * 16);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;white-space: pre-wrap;\n}.elementor .rl-ip-card-body{padding:calc(var(--u) * 24);display:flex;flex-direction:column;flex:1 1 auto;align-items:flex-start;}.elementor .rl-ip-card-photo{width:100%;height:calc(var(--u) * 280);overflow:hidden;position:relative;padding:0px;display:grid;flex:0 0 auto;}.elementor .rl-ip-card{width:100%;height:calc(var(--u) * 560);overflow:hidden;color:var(--paper);padding:0px;background-color:var(--midnight);display:flex;flex-direction:column;}.elementor .rl-ip-notes-grid{padding:0px;display:grid;gap:calc(var(--u) * 30);grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .rl-ip-notes{padding:0px;margin-block-start:calc(var(--u) * 53);}.elementor .rl-ip-chip{font-family:var(--font-body);font-weight:500;font-size:calc(var(--u) * 16);color:var(--midnight);line-height:1.2;cursor:pointer;padding-block-start:calc(var(--u) * 11);padding-block-end:calc(var(--u) * 12.8);padding-inline-start:calc(var(--u) * 21);padding-inline-end:calc(var(--u) * 21);margin:0px;border-radius:calc(var(--u) * 24);background-color:transparent;transition:background-color 0.3s, color 0.3s;white-space: nowrap;\n}.elementor .rl-ip-chips{padding:0px;margin-block-start:calc(var(--u) * 40);display:flex;gap:calc(var(--u) * 12);flex-wrap:wrap;}.elementor .rl-ip-feat-title{width:calc(var(--u) * 619.84);font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 56);color:var(--midnight);letter-spacing:-0.02em;line-height:calc(var(--u) * 60);margin-block-start:calc(var(--u) * 16);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;white-space: pre-wrap;\n}.elementor .rl-ip-cat{font-family:var(--font-body);font-weight:500;font-size:calc(var(--u) * 16);color:var(--ember);letter-spacing:0.06em;line-height:calc(var(--u) * 24);text-transform:uppercase;margin:0px;white-space: nowrap;\n}.elementor .rl-ip-meta{padding:0px;display:flex;flex-direction:row;align-items: baseline;\n}.elementor .rl-ip-feat-text{padding-block-start:calc(var(--u) * 16);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .rl-ip-feat-photo{width:100%;height:calc(var(--u) * 520);overflow:hidden;position:relative;padding:0px;display:grid;}.elementor .rl-ip-feat{padding:0px;display:grid;gap:calc(var(--u) * 40);grid-template-columns:calc(var(--u) * 660) minmax(0, 1fr);align-items:start;}.elementor .rl-ip-feat-layout{padding:0px;display:block;}.elementor .rl-ip-feat-loop{padding:0px;margin-block-start:calc(var(--u) * 40);}.elementor .rl-ip-h1{width:calc(var(--u) * 1372.8);font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 120);color:var(--paper);letter-spacing:-0.02em;line-height:calc(var(--u) * 112);margin-block-start:calc(var(--u) * 24);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;white-space: pre-wrap;\n}.elementor .rl-ip-hero{width:100%;color:var(--paper);padding-block-start:calc(var(--u) * 200);padding-block-end:calc(var(--u) * 120);padding-inline-start:calc(var(--u) * 60);padding-inline-end:calc(var(--u) * 60);background-color:var(--midnight);box-sizing: border-box;\n}.elementor .rl-sub-sec{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:calc(var(--u) * 60);padding-inline-end:calc(var(--u) * 60);margin-block-start:calc(var(--u) * 160);box-sizing: border-box;\n}.elementor .rl-cta-link{font-family:var(--font-body);font-weight:400;font-size:calc(var(--u) * 16);color:var(--paper-64);line-height:calc(var(--u) * 24);padding:0px;margin:0px;border-radius:0px;background-color:transparent;display:inline-flex;align-items:center;white-space: nowrap; text-align: left;\n}.elementor .rl-cta-contact{padding:0px;margin-block-start:calc(var(--u) * 24);display:flex;flex-direction:row;grid-column:1;grid-row:4;align-items:center;}.elementor .rl-cta-heading{width:calc(var(--u) * 998.4);font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 120);color:var(--paper);letter-spacing:-0.02em;line-height:calc(var(--u) * 112);margin-block-start:calc(var(--u) * 40);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:1;grid-row:2;white-space: pre-wrap;\n}.elementor .rl-in-cat{font-family:var(--font-body);font-weight:500;font-size:calc(var(--u) * 16);letter-spacing:0.06em;line-height:calc(var(--u) * 24);text-transform:uppercase;margin:0px;opacity:80%;white-space: nowrap;\n}.elementor .rl-in-tag{min-width:0px;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:calc(var(--u) * 16);margin-inline-start:calc(var(--u) * 16);margin-inline-end:0px;align-self:end;grid-area: 1 / 1; justify-self: start;\n}.elementor .rl-in-item{width:100%;min-width:0px;padding:0px;}.elementor .rl-live{cursor:pointer;}.elementor .rl-clink:hover,.elementor .rl-clink:focus-visible{background-size: calc(100% - var(--u) * 30) 1px, calc(var(--u) * 16) calc(var(--u) * 16); background-position: left bottom, right 0px center;\n}.elementor .rl-clink{width:auto;font-family:var(--font-body);font-weight:500;font-size:calc(var(--u) * 16);color:inherit;line-height:calc(var(--u) * 24);cursor:pointer;padding-block-start:0px;padding-block-end:calc(var(--u) * 3);padding-inline-start:0px;padding-inline-end:calc(var(--u) * 30);margin-block-start:0px;margin-block-end:calc(var(--u) * -3);margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;flex:0 0 auto;text-align: left; background-image: linear-gradient(currentColor, currentColor), var(--rl-chev, url(/wp-content/themes/rl-corporate/assets/icons/chevron-right-16-midnight.svg)); background-repeat: no-repeat, no-repeat; background-size: 0% 1px, calc(var(--u) * 16) calc(var(--u) * 16); background-position: left bottom, right 4px center; transition: background-size 0.5s cubic-bezier(0.19,1,0.22,1), background-position 0.4s cubic-bezier(0.19,1,0.22,1); white-space: nowrap;\n}.elementor .rl-s-cta{width:100%;color:var(--paper);padding-block-start:calc(var(--u) * 160);padding-block-end:calc(var(--u) * 160);padding-inline-start:calc(var(--u) * 60);padding-inline-end:calc(var(--u) * 60);margin-block-start:calc(var(--u) * 160);background-color:var(--midnight);display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;box-sizing: border-box;\n}.elementor .rl-cta-dot{width:calc(var(--u) * 260);height:calc(var(--u) * 260);font-family:var(--font-display);font-weight:600;font-size:calc(var(--u) * 24);color:var(--paper);letter-spacing:-0.01em;line-height:calc(var(--u) * 30);text-align:center;padding-block-start:calc(var(--u) * 96);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:calc(var(--u) * 44);margin-block-end:calc(var(--u) * -44);margin-inline-start:0px;margin-inline-end:calc(var(--u) * 10);border-radius:50%;background-color:var(--ember);display:flex;flex-direction:column;gap:calc(var(--u) * 14);grid-column:2;grid-row:2;align-items:center;align-self:center;box-sizing: border-box;\n}.elementor .rl-card:hover,.elementor .rl-card:focus-visible{transform:translate3d(0px, calc(var(--u) * -8), 0px);filter:brightness(1.03);\n}.elementor .rl-card{height:calc(var(--u) * 560);overflow:hidden;position:relative;color:var(--paper);padding:0px;background-color:var(--midnight);transition:transform 0.6s, filter 0.6s;display:flex;flex-direction:column;&:nth-child(2) { background-color:var(--ember); } &:nth-child(3) { background-color:var(--mist); color:var(--midnight); }\n}.elementor .rl-lede{font-family:var(--font-body);font-weight:400;font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 34);margin:0px;}.elementor .rl-sec-label{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;grid-column:1 / -1;align-items:center;}.elementor .rl-tag{height:calc(var(--u) * 24);position:relative;z-index:2;font-family:var(--font-body);font-weight:500;font-size:calc(var(--u) * 12);color:var(--midnight);letter-spacing:0.06em;line-height:calc(var(--u) * 14.4);text-transform:uppercase;padding-block-start:calc(var(--u) * 4);padding-block-end:0px;padding-inline-start:calc(var(--u) * 10);padding-inline-end:calc(var(--u) * 10);background-color:var(--paper);display:block;white-space: nowrap; width: max-content;\n}.elementor .rl-cover-img{width:100%;height:116%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:-8px;inset-inline-start:0px;max-width: none;\n}.elementor .rl-on-dark{color:var(--paper);--rl-hair: var(--paper-20); --rl-ground: var(--midnight); --rl-chev: url(/wp-content/themes/rl-corporate/assets/icons/chevron-right-16-paper.svg); --rl-play: url(/wp-content/themes/rl-corporate/assets/icons/play-20-paper.svg);\n}.elementor .rl-hero-dark{color:var(--paper);background-color:var(--midnight);}.elementor .rl-label{font-family:var(--font-body);font-weight:500;font-size:calc(var(--u) * 16);letter-spacing:0.06em;line-height:calc(var(--u) * 24);text-transform:uppercase;margin:0px;}.elementor .rl-ip-lede{width:calc(var(--u) * 636.48);color:var(--paper-72);margin-block-start:calc(var(--u) * 32);white-space: pre-wrap;\n}.elementor .rl-ip-feat-ex{width:calc(var(--u) * 582.4);color:var(--midnight-72);margin-block-start:calc(var(--u) * 24);white-space: pre-wrap;\n}.elementor .rl-ip-feat-link{margin-block-start:calc(var(--u) * 32);}.elementor .rl-ip-more{margin-block-start:calc(var(--u) * 46);margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;width: fit-content; --rl-chev: url(/wp-content/themes/rl-corporate/assets/icons/chevron-down-16-midnight.svg);\n}.elementor .rl-ip-note-item{width:100%;padding:0px;display:block;}