.elementor-2 .elementor-element.elementor-element-478227a{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c914b30 .swiper-slide{height:700px;}.elementor-2 .elementor-element.elementor-element-c914b30 .elementor-repeater-item-cbc8eb5 .slide-bg{background-image:url("https://v2.rosenblumarchitecture.com/wp-content/uploads/2025/11/home-page-slide-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c914b30 .elementor-repeater-item-6d969b7 .slide-bg{background-image:url("https://v2.rosenblumarchitecture.com/wp-content/uploads/2019/03/Greenthorne1-header-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c914b30 .elementor-repeater-item-7fb1dab .slide-bg{background-image:url("https://v2.rosenblumarchitecture.com/wp-content/uploads/2019/02/shutterstock_image-23.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c914b30 .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-c914b30{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-c914b30 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-2 .elementor-element.elementor-element-2f9379c3{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-14c93a99{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-14c93a99 .heading-primary{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-14c93a99 .heading-primary .stop-a{stop-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-14c93a99 .heading-primary .stop-b{stop-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-14c93a99 .heading-description{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-14c93a99 .heading-description .stop-a{stop-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-14c93a99 .heading-description .stop-b{stop-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-d3539f2 .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-d3539f2 .post-info{text-align:center;}.elementor-2 .elementor-element.elementor-element-d3539f2 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-2 .elementor-element.elementor-element-4e1e57e{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-592b8f9e{text-align:center;}.elementor-2 .elementor-element.elementor-element-592b8f9e .heading-primary{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-592b8f9e .heading-primary .stop-a{stop-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-592b8f9e .heading-primary .stop-b{stop-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-592b8f9e .heading-description{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-592b8f9e .heading-description .stop-a{stop-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-592b8f9e .heading-description .stop-b{stop-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-36f73ef .swiper-slide{height:100%;}.elementor-2 .elementor-element.elementor-element-36f73ef .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-36f73ef .slide-content{text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-36f73ef .title{padding:10px 50px 10px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-36f73ef .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-2 .elementor-element.elementor-element-3ae318ff{--display:flex;--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7972c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-754b23f9 .swiper-slide{height:100%;}.elementor-2 .elementor-element.elementor-element-754b23f9 .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-754b23f9 .slide-content{text-align:center;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;}.elementor-2 .elementor-element.elementor-element-754b23f9 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-2 .elementor-element.elementor-element-48ffc8f5{--display:flex;--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3ab4247b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-108d2d75 .swiper-slide{height:100%;}.elementor-2 .elementor-element.elementor-element-108d2d75 .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-108d2d75 .slide-content{text-align:center;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;}.elementor-2 .elementor-element.elementor-element-108d2d75 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-2 .elementor-element.elementor-element-614a016e{--display:flex;--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-16c74cb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-27ebbc54 .swiper-slide{height:100%;}.elementor-2 .elementor-element.elementor-element-27ebbc54 .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-27ebbc54 .slide-content{text-align:center;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;}.elementor-2 .elementor-element.elementor-element-27ebbc54 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-2 .elementor-element.elementor-element-5b4c5e04{--display:flex;--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7d5e0e2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b9a6b84 .swiper-slide{height:100%;}.elementor-2 .elementor-element.elementor-element-b9a6b84 .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-b9a6b84 .slide-content{text-align:center;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;}.elementor-2 .elementor-element.elementor-element-b9a6b84 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-2 .elementor-element.elementor-element-69ceddea{--display:flex;--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1f25dacf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2bd8c254 .swiper-slide{height:100%;}.elementor-2 .elementor-element.elementor-element-2bd8c254 .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-2bd8c254 .slide-content{text-align:center;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;}.elementor-2 .elementor-element.elementor-element-2bd8c254 .sliderwHead-title{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-2bd8c254 .sliderwHead-title .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-2 .elementor-element.elementor-element-2bd8c254 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-2 .elementor-element.elementor-element-75312f57{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bee65ad .swiper-slide{height:100%;}.elementor-2 .elementor-element.elementor-element-bee65ad .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-bee65ad .slide-content{text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-bee65ad .title{padding:10px 50px 10px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bee65ad .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-2 .elementor-element.elementor-element-5dd43058{text-align:center;}.elementor-2 .elementor-element.elementor-element-5dd43058 .heading-primary{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-5dd43058 .heading-primary .stop-a{stop-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-5dd43058 .heading-primary .stop-b{stop-color:#ffffff;}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-c914b30 .elementor-repeater-item-cbc8eb5 .slide-bg{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-c914b30 .elementor-repeater-item-6d969b7 .slide-bg{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-c914b30 .elementor-repeater-item-7fb1dab .slide-bg{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-c914b30 .swiper-slide{height:450px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-c914b30 .swiper-slide{height:360px;}.elementor-2 .elementor-element.elementor-element-14c93a99{text-align:left;}.elementor-2 .elementor-element.elementor-element-5dd43058 .heading-primary{font-size:32px;line-height:40px;}}