.elementor-21 .elementor-element.elementor-element-08a5de9{--display:flex;--min-height:110vh;--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:center;--overlay-opacity:0.13;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-08a5de9::before, .elementor-21 .elementor-element.elementor-element-08a5de9 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-08a5de9 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-08a5de9 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-08a5de9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-08a5de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-21 .elementor-element.elementor-element-81a36bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-81a36bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;line-height:100%;letter-spacing:5%;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-21 .elementor-element.elementor-element-29bef4d{text-align:center;font-family:"Arapey", Sans-serif;font-size:25px;font-weight:400;font-style:italic;line-height:100%;letter-spacing:5%;color:#FFFFFF;}.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-21 .elementor-element.elementor-element-f135689 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:100%;letter-spacing:5%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:9px 24px 9px 24px;}.elementor-21 .elementor-element.elementor-element-f135689 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-f135689 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-21 .elementor-element.elementor-element-f135689 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-f135689 .elementor-button:focus svg{fill:#000000;}.elementor-21 .elementor-element.elementor-element-17ccde7{--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;--overlay-opacity:0.05;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-21 .elementor-element.elementor-element-17ccde7::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/f89202b735b762779d7c56c523627581f5424600-scaled.png");--background-overlay:'';background-position:-36px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-21 .elementor-element.elementor-element-aa8cdb5{--display:flex;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-aa8cdb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-5a157b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;line-height:100%;letter-spacing:7%;color:#000000;}.elementor-21 .elementor-element.elementor-element-07c18e4{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-17acafc{font-family:"Arapey", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-ca6e507{--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;--justify-content:space-between;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-618cb29 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:100%;letter-spacing:5%;fill:var( --e-global-color-2529929 );color:var( --e-global-color-2529929 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2529929 );border-radius:0px 0px 0px 0px;padding:11px 58px 11px 58px;}.elementor-21 .elementor-element.elementor-element-618cb29 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-618cb29 .elementor-button:focus{background-color:var( --e-global-color-2529929 );color:#FFFFFF;border-color:#000000;}.elementor-21 .elementor-element.elementor-element-618cb29 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-618cb29 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e4dec58 .elementor-button{background-color:var( --e-global-color-2529929 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:100%;letter-spacing:5%;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2529929 );border-radius:0px 0px 0px 0px;padding:11px 58px 11px 58px;}.elementor-21 .elementor-element.elementor-element-e4dec58 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-e4dec58 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-21 .elementor-element.elementor-element-e4dec58 > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e4dec58 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-e4dec58 .elementor-button:focus svg{fill:#000000;}.elementor-21 .elementor-element.elementor-element-1c4ecd8{--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;--justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-1c4ecd8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1c4ecd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/2dcc87c5a68b1549fa36c2b0aa0263d1850dcf35.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-346f158{--spacer-size:690px;}.elementor-21 .elementor-element.elementor-element-657d989{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-21 .elementor-element.elementor-element-ce0c54f{text-align:center;}.elementor-21 .elementor-element.elementor-element-ce0c54f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-9e98fa4{--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;--justify-content:space-between;--gap:15px 40px;--row-gap:15px;--column-gap:40px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c372ba8{--display:flex;--min-height:340px;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c372ba8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c372ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/00276354-1d5a-43b7-ba0a-dfa0499264f0-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-c372ba8:hover::before, .elementor-21 .elementor-element.elementor-element-c372ba8:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c372ba8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c372ba8 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-c372ba8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000069;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-c372ba8:hover{--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-27088fb{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-27088fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-27088fb.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-27088fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-571a5de{--display:flex;--min-height:340px;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-571a5de:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-571a5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/8dc05960-c9c9-4ee9-b251-1daf39c02031.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-571a5de:hover::before, .elementor-21 .elementor-element.elementor-element-571a5de:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-571a5de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-571a5de > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-571a5de > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000069;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-571a5de:hover{--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-272ed44{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-272ed44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-272ed44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-053dcfa{--display:flex;--min-height:340px;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-053dcfa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-053dcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/5871403d-c4d9-4f79-bf12-da3b56ee6f4b.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-053dcfa:hover::before, .elementor-21 .elementor-element.elementor-element-053dcfa:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-053dcfa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-053dcfa > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-053dcfa > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000069;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-053dcfa:hover{--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-13e69bc{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-13e69bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-13e69bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-47f96d7{--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 050px;--row-gap:0px;--column-gap:050px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-478afeb{--display:flex;}.elementor-21 .elementor-element.elementor-element-503677a .elementor-button{background-color:var( --e-global-color-2529929 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:100%;letter-spacing:5%;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2529929 );border-radius:0px 0px 0px 0px;padding:11px 49px 11px 49px;}.elementor-21 .elementor-element.elementor-element-503677a .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-503677a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-503677a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-503677a .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-503677a .elementor-button:focus svg{fill:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-0aba0a0{--display:flex;}.elementor-21 .elementor-element.elementor-element-710b603 .elementor-button{background-color:var( --e-global-color-2529929 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:100%;letter-spacing:5%;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2529929 );border-radius:0px 0px 0px 0px;padding:11px 49px 11px 49px;}.elementor-21 .elementor-element.elementor-element-710b603 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-710b603 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-710b603 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-710b603 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-710b603 .elementor-button:focus svg{fill:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-41d56fc{--display:flex;}.elementor-21 .elementor-element.elementor-element-20ba236 .elementor-button{background-color:var( --e-global-color-2529929 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:100%;letter-spacing:5%;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2529929 );border-radius:0px 0px 0px 0px;padding:11px 49px 11px 49px;}.elementor-21 .elementor-element.elementor-element-20ba236 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-20ba236 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-20ba236 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-20ba236 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-20ba236 .elementor-button:focus svg{fill:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-4d6761d{--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;--padding-top:105px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-21 .elementor-element.elementor-element-25517cd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-21 .elementor-element.elementor-element-25517cd{text-align:center;}.elementor-21 .elementor-element.elementor-element-25517cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-b084f15 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b084f15{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-ef41100{--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;--justify-content:space-between;--gap:15px 50px;--row-gap:15px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2f4e720{--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-21 .elementor-element.elementor-element-fc9800f{text-align:center;}.elementor-21 .elementor-element.elementor-element-fc9800f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#030303;}.elementor-21 .elementor-element.elementor-element-e2b0cb6{text-align:center;font-family:"Arapey", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-1069dcc{--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-21 .elementor-element.elementor-element-6c3c923{text-align:center;}.elementor-21 .elementor-element.elementor-element-6c3c923 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#030303;}.elementor-21 .elementor-element.elementor-element-a71813b{text-align:center;font-family:"Arapey", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-2e28a1a{--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-21 .elementor-element.elementor-element-92ee15c{text-align:center;}.elementor-21 .elementor-element.elementor-element-92ee15c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#030303;}.elementor-21 .elementor-element.elementor-element-0c07a16{text-align:center;font-family:"Arapey", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-c2188b4{--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;--padding-top:105px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-61c1c65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-61c1c65{text-align:center;}.elementor-21 .elementor-element.elementor-element-61c1c65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-0b6aa4e{--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;--justify-content:space-between;--gap:15px 40px;--row-gap:15px;--column-gap:40px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-771cf8c{--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-21 .elementor-element.elementor-element-17198e3{text-align:center;font-family:"Arapey", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-3b69d0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3b69d0e{text-align:center;}.elementor-21 .elementor-element.elementor-element-3b69d0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:7%;color:#000000;}.elementor-21 .elementor-element.elementor-element-73a10e3{--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-21 .elementor-element.elementor-element-4aa9b36{text-align:center;font-family:"Arapey", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-2fb8ca9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2fb8ca9{text-align:center;}.elementor-21 .elementor-element.elementor-element-2fb8ca9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:7%;color:#000000;}.elementor-21 .elementor-element.elementor-element-0166280 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:100%;letter-spacing:5%;fill:var( --e-global-color-2529929 );color:var( --e-global-color-2529929 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2529929 );border-radius:0px 0px 0px 0px;padding:11px 34px 11px 34px;}.elementor-21 .elementor-element.elementor-element-0166280 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-0166280 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0166280 > .elementor-widget-container{padding:68px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0166280 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-0166280 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-dfac0ef{--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-21 .elementor-element.elementor-element-b808b2f{text-align:center;font-family:"Arapey", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-708e265 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-708e265{text-align:center;}.elementor-21 .elementor-element.elementor-element-708e265 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:7%;color:#000000;}.elementor-21 .elementor-element.elementor-element-07217ad{--display:flex;--min-height:592px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-9313c0f{--display:flex;--min-height:592px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-9313c0f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9313c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/4957793034989779075.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-9313c0f::before, .elementor-21 .elementor-element.elementor-element-9313c0f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9313c0f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9313c0f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9313c0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9313c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2529929 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-59c09ed > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-59c09ed{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-82534dd > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-82534dd{text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d1204c4 > .elementor-widget-container{padding:0px 0px 58px 0px;}.elementor-21 .elementor-element.elementor-element-d1204c4{text-align:center;font-family:"Arapey", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4cda327{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f7ba5c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f7ba5c2{text-align:center;}.elementor-21 .elementor-element.elementor-element-f7ba5c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-b9899fd{--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;--padding-top:78px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-74e584b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-af0ecd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-af0ecd6{text-align:left;}.elementor-21 .elementor-element.elementor-element-af0ecd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-2bbd60d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2bbd60d{text-align:left;font-family:"Arapey", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-f1e800e .elementor-button{background-color:var( --e-global-color-2529929 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:100%;letter-spacing:5%;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2529929 );border-radius:0px 0px 0px 0px;padding:11px 14px 11px 14px;}.elementor-21 .elementor-element.elementor-element-f1e800e .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-f1e800e .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-f1e800e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f1e800e .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-f1e800e .elementor-button:focus svg{fill:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-4d77dc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ace7588{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-659d24d{--display:flex;--min-height:428px;--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:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-659d24d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-659d24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/e0ce13d13f3354cd3c5b692d6ed45cbe.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-1ba81f2{text-align:center;}.elementor-21 .elementor-element.elementor-element-1ba81f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d4b6fc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9ae1aec{--display:flex;--min-height:428px;--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:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-9ae1aec:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9ae1aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/cary-nc-shutterstock_1491350357-scaled-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-123b66b{text-align:center;}.elementor-21 .elementor-element.elementor-element-123b66b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e0bff86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3ef192c{--display:flex;--min-height:428px;--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:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-3ef192c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3ef192c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/Downtown-Apex-NC-Real-Estate.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-3dac31c{text-align:center;}.elementor-21 .elementor-element.elementor-element-3dac31c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-785d6a3{--e-n-carousel-swiper-slides-gap:51px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-2529929 );--e-n-carousel-arrow-hover-color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-785d6a3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFFB5;border-radius:26px 26px 26px 26px;padding:4px 4px 4px 4px;}.elementor-21 .elementor-element.elementor-element-16373d3{--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;--overlay-opacity:0.06;--padding-top:70px;--padding-bottom:86px;--padding-left:80px;--padding-right:80px;}.elementor-21 .elementor-element.elementor-element-16373d3::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revolverealtygroupnc.com/wp-content/uploads/2025/06/f89202b735b762779d7c56c523627581f5424600-scaled.png");--background-overlay:'';background-position:570px 230px;background-repeat:no-repeat;background-size:50% auto;}.elementor-21 .elementor-element.elementor-element-841c7d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-841c7d1{text-align:center;}.elementor-21 .elementor-element.elementor-element-841c7d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-4a96146{--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 125px;--row-gap:0px;--column-gap:125px;--padding-top:51px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b1ed19f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3d34b86{text-align:center;}.elementor-21 .elementor-element.elementor-element-3d34b86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:6%;color:#000000;}.elementor-21 .elementor-element.elementor-element-2497021 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21 .elementor-element.elementor-element-0149459{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0452a7e{text-align:center;}.elementor-21 .elementor-element.elementor-element-0452a7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:6%;color:#000000;}.elementor-21 .elementor-element.elementor-element-ea69509 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21 .elementor-element.elementor-element-99df713{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-da9318d{text-align:center;}.elementor-21 .elementor-element.elementor-element-da9318d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:6%;color:#000000;}.elementor-21 .elementor-element.elementor-element-33220bf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21 .elementor-element.elementor-element-9ae451f .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:100%;letter-spacing:5%;fill:var( --e-global-color-2529929 );color:var( --e-global-color-2529929 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2529929 );border-radius:0px 0px 0px 0px;padding:11px 52px 11px 52px;}.elementor-21 .elementor-element.elementor-element-9ae451f .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-9ae451f .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9ae451f > .elementor-widget-container{padding:93px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9ae451f .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-9ae451f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a405f11{--display:flex;--min-height:817px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-b2582e6{--display:flex;--min-height:269px;--justify-content:center;--margin-top:284px;--margin-bottom:122px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-b2582e6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b2582e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.elementor-21 .elementor-element.elementor-element-00549a3{width:auto;max-width:auto;text-align:center;}.elementor-21 .elementor-element.elementor-element-00549a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-00549a3.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-00549a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-a3e7817 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a3e7817{text-align:center;font-family:"Arapey", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:32px;letter-spacing:5%;color:var( --e-global-color-2529929 );}.elementor-21 .elementor-element.elementor-element-848c1c9 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:100%;letter-spacing:5%;fill:var( --e-global-color-2529929 );color:var( --e-global-color-2529929 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2529929 );border-radius:0px 0px 0px 0px;padding:11px 34px 11px 34px;}.elementor-21 .elementor-element.elementor-element-848c1c9 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-848c1c9 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-848c1c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-848c1c9 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-848c1c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ac92986{--display:flex;--min-height:54px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0ca46af > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-17ccde7::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-21 .elementor-element.elementor-element-785d6a3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-16373d3::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-08a5de9{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-17ccde7{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-aa8cdb5{--width:55%;}.elementor-21 .elementor-element.elementor-element-1c4ecd8{--width:90%;}.elementor-21 .elementor-element.elementor-element-657d989{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-4d6761d{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-c2188b4{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-07217ad{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-b9899fd{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-74e584b{--width:25%;}.elementor-21 .elementor-element.elementor-element-4d77dc6{--width:75%;}.elementor-21 .elementor-element.elementor-element-16373d3{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-a405f11{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-b2582e6{--width:439px;}.elementor-21 .elementor-element.elementor-element-ac92986{--width:439px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-08a5de9{--min-height:75vh;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-81a36bc{width:var( --container-widget-width, 296px );max-width:296px;--container-widget-width:296px;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-81a36bc .elementor-heading-title{font-size:33px;}.elementor-21 .elementor-element.elementor-element-29bef4d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-29bef4d{font-size:20px;line-height:1.5em;}.elementor-21 .elementor-element.elementor-element-17ccde7::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-17ccde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-21 .elementor-element.elementor-element-17ccde7{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-aa8cdb5{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-5a157b7{text-align:center;}.elementor-21 .elementor-element.elementor-element-07c18e4{text-align:center;}.elementor-21 .elementor-element.elementor-element-17acafc{text-align:center;font-size:18px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-ca6e507{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e4dec58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-346f158{--spacer-size:500px;}.elementor-21 .elementor-element.elementor-element-657d989{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-ce0c54f .elementor-heading-title{line-height:1.3em;}.elementor-21 .elementor-element.elementor-element-c372ba8{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-27088fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-571a5de{--justify-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-710b603 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-20ba236 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4d6761d{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-25517cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b084f15 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c2188b4{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0166280 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-07217ad{--min-height:360px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9313c0f{--min-height:385px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.16;}.elementor-21 .elementor-element.elementor-element-d1204c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d1204c4{font-size:18px;}.elementor-21 .elementor-element.elementor-element-b9899fd{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-af0ecd6{text-align:center;}.elementor-21 .elementor-element.elementor-element-2bbd60d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2bbd60d{text-align:center;}.elementor-21 .elementor-element.elementor-element-2bbd60d p{margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-f1e800e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1ba81f2 .elementor-heading-title{font-size:34px;}.elementor-21 .elementor-element.elementor-element-123b66b .elementor-heading-title{font-size:34px;}.elementor-21 .elementor-element.elementor-element-3dac31c .elementor-heading-title{font-size:34px;}.elementor-21 .elementor-element.elementor-element-785d6a3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-16373d3::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16373d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-21 .elementor-element.elementor-element-16373d3{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-4a96146{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2497021 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-21 .elementor-element.elementor-element-ea69509 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-21 .elementor-element.elementor-element-9ae451f > .elementor-widget-container{padding:20px 0px 30px 0px;}.elementor-21 .elementor-element.elementor-element-a405f11{--min-height:642px;}.elementor-21 .elementor-element.elementor-element-b2582e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-0ca46af img{width:100%;max-width:167px;}}/* Start custom CSS for container, class: .elementor-element-053dcfa *//* Container base styling */
.elementor-element-c372ba8 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

/* Heading initial position */
.elementor-element-c372ba8 .elementor-heading-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  transform: translateY(0);
  transition: transform 0.5s ease, top 0.5s ease;
  padding: 0; /* Remove unexpected padding */
  margin: 0;
  color: white; /* Optional for visibility */
}

/* Hover effect */
.elementor-element-c372ba8:hover {
  background-color: #00000069;
}

.elementor-element-c372ba8:hover .elementor-heading-title {
  top: 50%;
  transform: translateY(+1000%);
}/* End custom CSS */