.elementor-38 .elementor-element.elementor-element-4f1ffae{--display:flex;--min-height:633px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--overlay-opacity:0.44;}.elementor-38 .elementor-element.elementor-element-4f1ffae::before, .elementor-38 .elementor-element.elementor-element-4f1ffae > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-4f1ffae > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-4f1ffae > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-4f1ffae > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-4f1ffae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-93d3637{--spacer-size:66px;}.elementor-widget-heading .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-38 .elementor-element.elementor-element-f451447{text-align:start;}.elementor-38 .elementor-element.elementor-element-f451447 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:155px;font-weight:500;color:#FFFFFF;}.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-38 .elementor-element.elementor-element-1d35529{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FAFAFA;}.elementor-38 .elementor-element.elementor-element-1d35529 p{margin-block-end:1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-4eda1ed .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#2E2A2A;color:#2E2A2A;border-radius:33px 33px 33px 33px;padding:22px 30px 22px 30px;}.elementor-38 .elementor-element.elementor-element-4eda1ed{padding:10px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-d37d5d0{--display:flex;}.elementor-38 .elementor-element.elementor-element-ca28103{--spacer-size:59px;}.elementor-38 .elementor-element.elementor-element-da50c5d{text-align:start;}.elementor-38 .elementor-element.elementor-element-da50c5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-38 .elementor-element.elementor-element-471dd16{--display:flex;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper{align-items:center;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-overlay{justify-content:center;align-items:flex-end;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-gallery-wrap{height:500px;}.elementor-38 .elementor-element.elementor-element-52c6a6e.ha-image-accordion-horizontal .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-52c6a6e.ha-image-accordion-tablet-horizontal .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-52c6a6e.ha-image-accordion-mobile-horizontal .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-52c6a6e.ha-image-accordion-vertical .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-52c6a6e.ha-image-accordion-tablet-vertical .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-52c6a6e.ha-image-accordion-mobile-vertical .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper .ha-ia-content-icon-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-weight:bold;line-height:31px;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-left i + span{margin-left:10px;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-right i + span{margin-right:10px;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-container .ha-ia-content-wrapper{padding:15px 15px 15px 15px;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-label{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-description{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-weight:500;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper .ha-ia-content-button{padding:8px 15px 8px 15px;font-family:"Nunito", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper .ha-ia-content-button:hover{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup{font-size:22px;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper .ha-ia-actions .ha-ia-link{font-size:22px;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup+.ha-ia-link{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-52c6a6e .ha-ia-content-wrapper .ha-ia-actions span{border-radius:100% 100% 100% 100%;}.elementor-38 .elementor-element.elementor-element-3e8f04a{--spacer-size:59px;}.elementor-38 .elementor-element.elementor-element-bb9284f{--display:flex;--min-height:849px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-bb9284f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-bb9284f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riviaev.com/wp-content/uploads/2025/11/canvas-me.png");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-c8737bf{--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;}.elementor-38 .elementor-element.elementor-element-d3702e3{text-align:center;}.elementor-38 .elementor-element.elementor-element-d3702e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-38 .elementor-element.elementor-element-4f3853a{text-align:center;}.elementor-38 .elementor-element.elementor-element-4f3853a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-38 .elementor-element.elementor-element-75f178c{--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;}.elementor-38 .elementor-element.elementor-element-e1d586a{text-align:center;}.elementor-38 .elementor-element.elementor-element-e1d586a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-38 .elementor-element.elementor-element-43c0b41{text-align:center;}.elementor-38 .elementor-element.elementor-element-43c0b41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-38 .elementor-element.elementor-element-26d9748{--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;}.elementor-38 .elementor-element.elementor-element-2b43876{text-align:center;}.elementor-38 .elementor-element.elementor-element-2b43876 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-38 .elementor-element.elementor-element-46c0b62{text-align:center;}.elementor-38 .elementor-element.elementor-element-46c0b62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-38 .elementor-element.elementor-element-5a1921f{--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;}.elementor-38 .elementor-element.elementor-element-7aff29c{text-align:center;}.elementor-38 .elementor-element.elementor-element-7aff29c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-38 .elementor-element.elementor-element-2fa407b{text-align:center;}.elementor-38 .elementor-element.elementor-element-2fa407b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-38 .elementor-element.elementor-element-bd2a237{--display:flex;--min-height:1214px;--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-38 .elementor-element.elementor-element-bd2a237:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-bd2a237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riviaev.com/wp-content/uploads/2025/11/r1s-foreground-052824-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-cc8e73f{padding:100px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-cc8e73f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:69px;font-weight:600;line-height:75px;color:#000000;}.elementor-widget-ha-lightbox .ha-lightbox-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-82da0ee .elementor-widget-container{text-align:center;}.elementor-38 .elementor-element.elementor-element-82da0ee:not(:has(.elementor-widget-container)){text-align:center;}.elementor-38 .elementor-element.elementor-element-82da0ee .ha-lightbox-btn{padding:20px 35px 20px 35px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;background-color:#000000;}.elementor-38 .elementor-element.elementor-element-82da0ee .ha-lightbox-btn:hover{background-color:#505050;}.elementor-38 .elementor-element.elementor-element-49efc22{--display:flex;}.elementor-38 .elementor-element.elementor-element-49efc22:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-49efc22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7597B1;}.elementor-38 .elementor-element.elementor-element-bc02cbe{--spacer-size:59px;}.elementor-38 .elementor-element.elementor-element-5a0a5cf{text-align:start;}.elementor-38 .elementor-element.elementor-element-5a0a5cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-84371bc{--display:flex;}.elementor-38 .elementor-element.elementor-element-84371bc:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-84371bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7597B1;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper{align-items:center;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-overlay{justify-content:center;align-items:flex-end;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-gallery-wrap{height:500px;}.elementor-38 .elementor-element.elementor-element-2a3927c.ha-image-accordion-horizontal .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-2a3927c.ha-image-accordion-tablet-horizontal .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-2a3927c.ha-image-accordion-mobile-horizontal .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-2a3927c.ha-image-accordion-vertical .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-2a3927c.ha-image-accordion-tablet-vertical .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-2a3927c.ha-image-accordion-mobile-vertical .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-content-icon-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-weight:bold;line-height:31px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-left i + span{margin-left:10px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-right i + span{margin-right:10px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-container .ha-ia-content-wrapper{padding:15px 15px 15px 15px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-label{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-description{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-weight:500;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-content-button{padding:8px 15px 8px 15px;font-family:"Nunito", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-content-button:hover{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup{font-size:22px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-actions .ha-ia-link{font-size:22px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup+.ha-ia-link{margin-left:15px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-actions span{border-radius:100% 100% 100% 100%;}.elementor-38 .elementor-element.elementor-element-4b4fa43{--spacer-size:174px;}.elementor-38 .elementor-element.elementor-element-bc3bbe2{--display:flex;}.elementor-38 .elementor-element.elementor-element-bc3bbe2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-bc3bbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232C33;}.elementor-38 .elementor-element.elementor-element-842fb38{--spacer-size:59px;}.elementor-38 .elementor-element.elementor-element-9f0164f{text-align:start;}.elementor-38 .elementor-element.elementor-element-9f0164f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-50581cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-50581cd:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-50581cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232C33;}.elementor-38 .elementor-element.elementor-element-fef8291{--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;}.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 );}.elementor-38 .elementor-element.elementor-element-1aee3d7 img{max-width:59%;}.elementor-38 .elementor-element.elementor-element-5f9480f{--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;}.elementor-38 .elementor-element.elementor-element-b354ffc{--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;}.elementor-38 .elementor-element.elementor-element-b354ffc:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b354ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232C33;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-c8737bf{--width:25%;}.elementor-38 .elementor-element.elementor-element-75f178c{--width:25%;}.elementor-38 .elementor-element.elementor-element-26d9748{--width:25%;}.elementor-38 .elementor-element.elementor-element-5a1921f{--width:25%;}.elementor-38 .elementor-element.elementor-element-fef8291{--width:50%;}.elementor-38 .elementor-element.elementor-element-5f9480f{--width:50%;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-f451447 .elementor-heading-title{font-size:109px;}.elementor-38 .elementor-element.elementor-element-1d35529{font-size:14px;}.elementor-38 .elementor-element.elementor-element-4eda1ed .elementor-button{font-size:12px;border-radius:17px 17px 17px 17px;padding:15px 20px 15px 20px;}.elementor-38 .elementor-element.elementor-element-da50c5d .elementor-heading-title{font-size:17px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-bb9284f{--min-height:446px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;}.elementor-38 .elementor-element.elementor-element-c8737bf{--width:50%;}.elementor-38 .elementor-element.elementor-element-d3702e3 .elementor-heading-title{font-size:11px;}.elementor-38 .elementor-element.elementor-element-4f3853a .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-75f178c{--width:50%;}.elementor-38 .elementor-element.elementor-element-e1d586a .elementor-heading-title{font-size:11px;}.elementor-38 .elementor-element.elementor-element-43c0b41 .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-26d9748{--width:50%;}.elementor-38 .elementor-element.elementor-element-2b43876 .elementor-heading-title{font-size:11px;}.elementor-38 .elementor-element.elementor-element-46c0b62 .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-5a1921f{--width:50%;}.elementor-38 .elementor-element.elementor-element-7aff29c .elementor-heading-title{font-size:11px;}.elementor-38 .elementor-element.elementor-element-2fa407b .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-bd2a237{--min-height:619px;}.elementor-38 .elementor-element.elementor-element-cc8e73f .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-5a0a5cf .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-content-icon-title{font-size:18px;line-height:1.1em;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-actions{margin:0px 0px 15px 0px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup{font-size:13px;}.elementor-38 .elementor-element.elementor-element-2a3927c .ha-ia-content-wrapper .ha-ia-actions .ha-ia-link{font-size:13px;}.elementor-38 .elementor-element.elementor-element-9f0164f .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-38 .elementor-element.elementor-element-b354ffc{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}}