.elementor-876 .elementor-element.elementor-element-cf1bdf0{--display:flex;--min-height:55vh;--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:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-876 .elementor-element.elementor-element-cf1bdf0:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ecfb5c );background-image:url("https://bluerockingroup.com/wp-content/uploads/2026/09/bluerock-hero-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-876 .elementor-element.elementor-element-cf1bdf0::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bluerockingroup.com/wp-content/uploads/2026/09/bluerock-hero-2-1.png");--background-overlay:'';background-position:center center;background-size:200% auto;}.elementor-876 .elementor-element.elementor-element-0b9186f{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-876 .elementor-element.elementor-element-c73c700{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-876 .elementor-element.elementor-element-c73c700.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-c73c700 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-a9fbf64 );}.elementor-876 .elementor-element.elementor-element-4137376{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-876 .elementor-element.elementor-element-4137376.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-4137376 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2em;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-876 .elementor-element.elementor-element-9da5a41{--display:flex;--min-height:100vh;--overlay-opacity:1;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-876 .elementor-element.elementor-element-9da5a41:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9fbf64 );}.elementor-876 .elementor-element.elementor-element-9da5a41::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .e-con-inner > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bluerockingroup.com/wp-content/uploads/2026/09/outlines-bluerock2.png");--background-overlay:'';background-position:8em 115%;background-repeat:no-repeat;background-size:55em auto;}.elementor-876 .elementor-element.elementor-element-25d5e19{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-7a3ded5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-c793807{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-c793807.e-con{--flex-grow:0;--flex-shrink:0;}.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-876 .elementor-element.elementor-element-17c0f15{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-353715a{width:100%;max-width:100%;text-align:start;}.elementor-876 .elementor-element.elementor-element-353715a.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-353715a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:300;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-a9fbf64 );}.elementor-876 .elementor-element.elementor-element-c974ed2{width:100%;max-width:100%;padding:0% 0% 2% 0%;text-align:start;}.elementor-876 .elementor-element.elementor-element-c974ed2.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-c974ed2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-876 .elementor-element.elementor-element-6590789{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-09dd10c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-24459d9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-cf118be{width:100%;max-width:100%;text-align:start;}.elementor-876 .elementor-element.elementor-element-cf118be.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-cf118be .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:300;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-a9fbf64 );}.elementor-876 .elementor-element.elementor-element-5d90cc2{width:100%;max-width:100%;padding:0% 0% 2% 0%;text-align:start;}.elementor-876 .elementor-element.elementor-element-5d90cc2.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-5d90cc2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-876 .elementor-element.elementor-element-b483098{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-db1939c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-767308a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-9830718{width:100%;max-width:100%;text-align:start;}.elementor-876 .elementor-element.elementor-element-9830718.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-9830718 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:300;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-a9fbf64 );}.elementor-876 .elementor-element.elementor-element-7daa6ae{width:100%;max-width:100%;padding:0% 0% 2% 0%;text-align:start;}.elementor-876 .elementor-element.elementor-element-7daa6ae.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-7daa6ae .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-876 .elementor-element.elementor-element-51ba62b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-76d1e94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-fd6a1f1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-f907037{width:100%;max-width:100%;text-align:start;}.elementor-876 .elementor-element.elementor-element-f907037.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-f907037 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:300;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-a9fbf64 );}.elementor-876 .elementor-element.elementor-element-6164600{width:100%;max-width:100%;padding:0% 0% 2% 0%;text-align:start;}.elementor-876 .elementor-element.elementor-element-6164600.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-6164600 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-876 .elementor-element.elementor-element-5054de9{--display:flex;--overflow:hidden;--border-radius:15px 15px 15px 15px;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-876 .elementor-element.elementor-element-d17e977{--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;--border-radius:25px 25px 25px 25px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-876 .elementor-element.elementor-element-dd181e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-876 .elementor-element.elementor-element-ce9cd35{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-876 .elementor-element.elementor-element-ce9cd35.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-ce9cd35 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2em;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-9ecfb5c );}.elementor-876 .elementor-element.elementor-element-50fdf5a{width:100%;max-width:100%;padding:0% 0% 2% 0%;text-align:start;}.elementor-876 .elementor-element.elementor-element-50fdf5a.elementor-element{--align-self:flex-start;}.elementor-876 .elementor-element.elementor-element-50fdf5a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-9ecfb5c );}.elementor-876 .elementor-element.elementor-element-3ae402b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-button span{gap:10px;}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-group{padding-right:calc( 5px/2 );padding-left:calc( 5px/2 );margin-bottom:5px;}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-form-fields-wrapper{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );margin-bottom:-5px;}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-group > label, .elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-subgroup label{color:#FFFFFF;}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-group .elementor-field{color:var( --e-global-color-45827a4 );}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-group .elementor-field, .elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:700;border-radius:10px 10px 10px 10px;}.elementor-876 .elementor-element.elementor-element-91d483f .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-a9fbf64 );color:var( --e-global-color-45827a4 );}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-button[type="submit"]{background-color:var( --e-global-color-a9fbf64 );color:var( --e-global-color-45827a4 );}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-button[type="submit"] svg *{fill:var( --e-global-color-45827a4 );}.elementor-876 .elementor-element.elementor-element-91d483f .e-form__buttons__wrapper__button-previous{background-color:#61CE7000;color:#ffffff;}.elementor-876 .elementor-element.elementor-element-91d483f .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-a9fbf64 );color:var( --e-global-color-45827a4 );}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-a9fbf64 );color:var( --e-global-color-45827a4 );}.elementor-876 .elementor-element.elementor-element-91d483f .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-45827a4 );}.elementor-876 .elementor-element.elementor-element-91d483f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-876 .elementor-element.elementor-element-91d483f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-876 .elementor-element.elementor-element-d16f3f3{--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;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;--z-index:3;}@media(min-width:768px){.elementor-876 .elementor-element.elementor-element-7a3ded5{--width:33%;}.elementor-876 .elementor-element.elementor-element-c793807{--width:17%;}.elementor-876 .elementor-element.elementor-element-17c0f15{--width:85%;}.elementor-876 .elementor-element.elementor-element-6590789{--width:25%;}.elementor-876 .elementor-element.elementor-element-09dd10c{--width:35%;}.elementor-876 .elementor-element.elementor-element-24459d9{--width:85%;}.elementor-876 .elementor-element.elementor-element-b483098{--width:25%;}.elementor-876 .elementor-element.elementor-element-db1939c{--width:35%;}.elementor-876 .elementor-element.elementor-element-767308a{--width:85%;}.elementor-876 .elementor-element.elementor-element-51ba62b{--width:30%;}.elementor-876 .elementor-element.elementor-element-76d1e94{--width:25%;}.elementor-876 .elementor-element.elementor-element-fd6a1f1{--width:85%;}}@media(max-width:1024px){.elementor-876 .elementor-element.elementor-element-9da5a41::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .e-con-inner > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}}@media(max-width:767px){.elementor-876 .elementor-element.elementor-element-cf1bdf0{--min-height:75vh;--overlay-opacity:1;--padding-top:40%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-876 .elementor-element.elementor-element-cf1bdf0::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-cf1bdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center left;background-size:cover;}.elementor-876 .elementor-element.elementor-element-c73c700{width:100%;max-width:100%;text-align:center;}.elementor-876 .elementor-element.elementor-element-4137376{width:100%;max-width:100%;text-align:center;}.elementor-876 .elementor-element.elementor-element-4137376.elementor-element{--align-self:center;}.elementor-876 .elementor-element.elementor-element-4137376 .elementor-heading-title{font-size:1.5em;}.elementor-876 .elementor-element.elementor-element-9da5a41::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .e-con-inner > .elementor-background-video-container::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-876 .elementor-element.elementor-element-9da5a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bluerockingroup.com/wp-content/uploads/2026/09/outlines-bluerock3.png");background-position:0% 0%;}.elementor-876 .elementor-element.elementor-element-9da5a41{--margin-top:-50%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:55%;--padding-bottom:55%;--padding-left:7%;--padding-right:7%;}.elementor-876 .elementor-element.elementor-element-7a3ded5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-876 .elementor-element.elementor-element-c793807{--width:20%;}.elementor-876 .elementor-element.elementor-element-982ab35{width:100%;max-width:100%;text-align:end;}.elementor-876 .elementor-element.elementor-element-982ab35 img{width:100%;}.elementor-876 .elementor-element.elementor-element-17c0f15{--width:70%;}.elementor-876 .elementor-element.elementor-element-353715a{text-align:start;}.elementor-876 .elementor-element.elementor-element-c974ed2{text-align:start;}.elementor-876 .elementor-element.elementor-element-c974ed2 .elementor-heading-title{font-size:0.8em;}.elementor-876 .elementor-element.elementor-element-6590789{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-876 .elementor-element.elementor-element-09dd10c{--width:20%;}.elementor-876 .elementor-element.elementor-element-09dd10c.e-con{--order:-99999 /* order start hack */;}.elementor-876 .elementor-element.elementor-element-502745f{width:100%;max-width:100%;text-align:end;}.elementor-876 .elementor-element.elementor-element-502745f.elementor-element{--align-self:flex-end;}.elementor-876 .elementor-element.elementor-element-24459d9{--width:70%;}.elementor-876 .elementor-element.elementor-element-cf118be{text-align:start;}.elementor-876 .elementor-element.elementor-element-5d90cc2{text-align:start;}.elementor-876 .elementor-element.elementor-element-5d90cc2 .elementor-heading-title{font-size:0.8em;}.elementor-876 .elementor-element.elementor-element-b483098{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-876 .elementor-element.elementor-element-db1939c{--width:20%;}.elementor-876 .elementor-element.elementor-element-f19661d{width:100%;max-width:100%;text-align:end;}.elementor-876 .elementor-element.elementor-element-f19661d.elementor-element{--align-self:flex-end;}.elementor-876 .elementor-element.elementor-element-767308a{--width:70%;}.elementor-876 .elementor-element.elementor-element-9830718{text-align:start;}.elementor-876 .elementor-element.elementor-element-7daa6ae{text-align:start;}.elementor-876 .elementor-element.elementor-element-7daa6ae .elementor-heading-title{font-size:0.8em;}.elementor-876 .elementor-element.elementor-element-51ba62b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-876 .elementor-element.elementor-element-76d1e94{--width:20%;}.elementor-876 .elementor-element.elementor-element-76d1e94.e-con{--order:-99999 /* order start hack */;}.elementor-876 .elementor-element.elementor-element-c86d9c4{width:100%;max-width:100%;text-align:end;}.elementor-876 .elementor-element.elementor-element-c86d9c4.elementor-element{--align-self:flex-end;}.elementor-876 .elementor-element.elementor-element-fd6a1f1{--width:70%;}.elementor-876 .elementor-element.elementor-element-f907037{text-align:start;}.elementor-876 .elementor-element.elementor-element-6164600{text-align:start;}.elementor-876 .elementor-element.elementor-element-6164600 .elementor-heading-title{font-size:0.8em;}.elementor-876 .elementor-element.elementor-element-d17e977{--border-radius:0px 0px 0px 0px;--padding-top:10%;--padding-bottom:20%;--padding-left:7%;--padding-right:7%;}.elementor-876 .elementor-element.elementor-element-d16f3f3{--margin-top:-35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:45%;--padding-bottom:17%;--padding-left:7%;--padding-right:7%;}}/* Start custom CSS for container, class: .elementor-element-9da5a41 */.elementor-876 .elementor-element.elementor-element-9da5a41 {
  position: relative;
  
  clip-path: polygon(0 0, 80% 100px, 100% 0, 100% 100%, 0 100%);
}

.elementor-876 .elementor-element.elementor-element-9da5a41::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #081E3C;
  clip-path: polygon(0 0, 80% 110px, 100% 0, 100% 100%, 0 100%);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16f3f3 */.elementor-876 .elementor-element.elementor-element-d16f3f3 {
  position: relative;
  clip-path: polygon(0 0, 80% 100px, 100% 0, 100% 100%, 0 100%);
}

.elementor-876 .elementor-element.elementor-element-d16f3f3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #EDF2F7;
  clip-path: polygon(0 0, 80% 110px, 100% 0, 100% 100%, 0 100%);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS *//* 1. Transición suave para la apertura del contenedor de contenido */
.accordion-suave .e-n-accordion-item-title {
  transition: background-color 0.4s ease, color 0.4s ease !important;
}

/* 2. Suavizar el despliegue del panel de contenido */
.accordion-suave .e-n-accordion-item > .e-con {
  transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* 3. Animación de revelado para el texto dentro del acordeón abierto */
.accordion-suave .e-n-accordion-item[open] .e-con > * {
  animation: fadeSlideIn 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

/* 4. Rotación fluida para el icono/flecha */
.accordion-suave .e-n-accordion-item-title-icon {
  transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}

/* Keyframes para la entrada tipo "Fade + Slide" */
@keyframes fadeSlideIn {
  0% {
    opacity: 0;
    transform: translateY(-8px);
    filter: blur(4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    filter: blur(0);
  }
}

/* 1. Evita que la imagen se desborde al crecer */
.card-zoom-hover {
  overflow: hidden !important;
}

/* 2. Transición suave para la imagen dentro del módulo */
.card-zoom-hover img {
  transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
  will-change: transform;
}

/* 3. Efecto Zoom al hacer Hover en el módulo */
.card-zoom-hover:hover img {
  transform: scale(1.08) !important; /* Ajusta 1.08 para más o menos zoom */
}


.btn-icono-custom .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.btn-icono-custom .elementor-button-icon {
  display: inline-flex !important;
  align-items: center !important;
  line-height: 0 !important;
  margin-left: 15px !important;
}

.btn-icono-custom .elementor-button-icon i {
  font-size: 20px !important; 
}

.btn-icono-custom .elementor-button-icon svg {
  width: 26px !important;
  height: 26px !important;
  max-width: none !important;
  max-height: none !important;
}

.seccion-fluida {
  opacity: 0;
  transform: translateY(40px) scale(0.98);
  transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1), 
              transform 0.9s cubic-bezier(0.16, 1, 0.3, 1);
  will-change: transform, opacity;
}

.seccion-stack {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0 !important;
  width: 100%;
  will-change: transform;
}

.hero-bloque,
.bloque-dos {

  display: flex;
  flex-direction: column;
  justify-content: center;
}

.bloque-dos,
.bloque-tres {
}/* End custom CSS */