.elementor-2071 .elementor-element.elementor-element-78cdc122 > .elementor-container{min-height:700px;}.elementor-2071 .elementor-element.elementor-element-78cdc122:not(.elementor-motion-effects-element-type-background), .elementor-2071 .elementor-element.elementor-element-78cdc122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2012/01/MV_Web_Hero_OpenWide.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-78cdc122 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-78cdc122{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2071 .elementor-element.elementor-element-3d36c20d .elementor-heading-title{color:#FFFFFF;}.elementor-2071 .elementor-element.elementor-element-10722f1b{color:#FFFFFF;}.elementor-2071 .elementor-element.elementor-element-3f61c3f4 .elementor-button{padding:7px 32px 7px 32px;}.elementor-2071 .elementor-element.elementor-element-5423fef2{padding:2rem 2rem 0rem 2rem;}.elementor-2071 .elementor-element.elementor-element-5ff20577{text-align:center;}.elementor-2071 .elementor-element.elementor-element-5ff20577 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2071 .elementor-element.elementor-element-3c18b195{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2071 .elementor-element.elementor-element-22660969 .elementor-button .elementor-align-icon-right{margin-left:9px;}.elementor-2071 .elementor-element.elementor-element-22660969 .elementor-button .elementor-align-icon-left{margin-right:9px;}.elementor-2071 .elementor-element.elementor-element-22660969 .elementor-button{font-family:var( --e-global-typography-0d08d24-font-family ), Sans-serif;font-size:var( --e-global-typography-0d08d24-font-size );font-weight:var( --e-global-typography-0d08d24-font-weight );text-transform:var( --e-global-typography-0d08d24-text-transform );line-height:var( --e-global-typography-0d08d24-line-height );letter-spacing:var( --e-global-typography-0d08d24-letter-spacing );word-spacing:var( --e-global-typography-0d08d24-word-spacing );}.elementor-2071 .elementor-element.elementor-element-2e401cd{padding:4rem 0rem 3rem 0rem;}.elementor-2071 .elementor-element.elementor-element-4f0dd165 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-2071 .elementor-element.elementor-element-68b5f154{padding:0rem 0rem 3rem 0rem;}.elementor-2071 .elementor-element.elementor-element-7cdde694{text-align:center;}.elementor-2071 .elementor-element.elementor-element-7cdde694 .elementor-heading-title{font-family:var( --e-global-typography-0c91d2f-font-family ), Sans-serif;font-size:var( --e-global-typography-0c91d2f-font-size );font-weight:var( --e-global-typography-0c91d2f-font-weight );text-transform:var( --e-global-typography-0c91d2f-text-transform );line-height:var( --e-global-typography-0c91d2f-line-height );letter-spacing:var( --e-global-typography-0c91d2f-letter-spacing );word-spacing:var( --e-global-typography-0c91d2f-word-spacing );}.elementor-2071 .elementor-element.elementor-element-5e84c0fc .elementor-main-swiper{height:100px;}.elementor-2071 .elementor-element.elementor-element-5e84c0fc .elementor-main-swiper .elementor-carousel-image{background-size:contain;}.elementor-2071 .elementor-element.elementor-element-5e84c0fc.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:60px;}.elementor-2071 .elementor-element.elementor-element-5e84c0fc .elementor-swiper-button{font-size:20px;}.elementor-2071 .elementor-element.elementor-element-3db375fa{padding:3rem 0rem 2rem 0rem;}.elementor-2071 .elementor-element.elementor-element-67dc55ce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2071 .elementor-element.elementor-element-1028d3d9{padding:0rem 0rem 0rem 0rem;}.elementor-2071 .elementor-element.elementor-element-12b90130{text-align:center;}.elementor-2071 .elementor-element.elementor-element-12b90130 .elementor-heading-title{font-family:var( --e-global-typography-0c91d2f-font-family ), Sans-serif;font-size:var( --e-global-typography-0c91d2f-font-size );font-weight:var( --e-global-typography-0c91d2f-font-weight );text-transform:var( --e-global-typography-0c91d2f-text-transform );line-height:var( --e-global-typography-0c91d2f-line-height );letter-spacing:var( --e-global-typography-0c91d2f-letter-spacing );word-spacing:var( --e-global-typography-0c91d2f-word-spacing );}.elementor-2071 .elementor-element.elementor-element-2ca2a2d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-2ca2a2d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/01/pirch-kitchen-category.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-2ca2a2d4 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.3;}.elementor-2071 .elementor-element.elementor-element-2ca2a2d4:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-2ca2a2d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2071 .elementor-element.elementor-element-2ca2a2d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-6bdfc6e6 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2071 .elementor-element.elementor-element-6bdfc6e6 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2071 .elementor-element.elementor-element-6bdfc6e6 .elementor-button{font-family:var( --e-global-typography-db45274-font-family ), Sans-serif;font-size:var( --e-global-typography-db45274-font-size );font-weight:var( --e-global-typography-db45274-font-weight );text-transform:var( --e-global-typography-db45274-text-transform );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );fill:#FFFFFF;color:#FFFFFF;}.elementor-2071 .elementor-element.elementor-element-6bdfc6e6 > .elementor-widget-container{padding:20.5rem 0rem 0.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-5266542f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-5266542f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/01/brizo_flw_bathspout.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-5266542f > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.3;}.elementor-2071 .elementor-element.elementor-element-5266542f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-5266542f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2071 .elementor-element.elementor-element-5266542f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-66138685 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2071 .elementor-element.elementor-element-66138685 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2071 .elementor-element.elementor-element-66138685 .elementor-button{font-family:var( --e-global-typography-db45274-font-family ), Sans-serif;font-size:var( --e-global-typography-db45274-font-size );font-weight:var( --e-global-typography-db45274-font-weight );text-transform:var( --e-global-typography-db45274-text-transform );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );fill:#FFFFFF;color:#FFFFFF;}.elementor-2071 .elementor-element.elementor-element-66138685 > .elementor-widget-container{padding:20.5rem 0rem 0.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-4cdda13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-4cdda13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/01/pirch-laundry-category.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-4cdda13 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.3;}.elementor-2071 .elementor-element.elementor-element-4cdda13:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-4cdda13 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2071 .elementor-element.elementor-element-4cdda13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-3f87777e .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2071 .elementor-element.elementor-element-3f87777e .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2071 .elementor-element.elementor-element-3f87777e .elementor-button{font-family:var( --e-global-typography-db45274-font-family ), Sans-serif;font-size:var( --e-global-typography-db45274-font-size );font-weight:var( --e-global-typography-db45274-font-weight );text-transform:var( --e-global-typography-db45274-text-transform );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );fill:#FFFFFF;color:#FFFFFF;}.elementor-2071 .elementor-element.elementor-element-3f87777e > .elementor-widget-container{padding:20.5rem 0rem 0.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-60021f8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-60021f8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/01/Kalamazoo-Lifestyle-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-60021f8c > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.3;}.elementor-2071 .elementor-element.elementor-element-60021f8c:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-60021f8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2071 .elementor-element.elementor-element-60021f8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-7310f46 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2071 .elementor-element.elementor-element-7310f46 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2071 .elementor-element.elementor-element-7310f46 .elementor-button{font-family:var( --e-global-typography-db45274-font-family ), Sans-serif;font-size:var( --e-global-typography-db45274-font-size );font-weight:var( --e-global-typography-db45274-font-weight );text-transform:var( --e-global-typography-db45274-text-transform );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );fill:#FFFFFF;color:#FFFFFF;}.elementor-2071 .elementor-element.elementor-element-7310f46 > .elementor-widget-container{padding:20.5rem 0rem 0.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-37cf94a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-37cf94a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/01/turnstyle_feature.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-37cf94a1 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.3;}.elementor-2071 .elementor-element.elementor-element-37cf94a1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-37cf94a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2071 .elementor-element.elementor-element-37cf94a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-49c969f2 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2071 .elementor-element.elementor-element-49c969f2 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2071 .elementor-element.elementor-element-49c969f2 .elementor-button{font-family:var( --e-global-typography-db45274-font-family ), Sans-serif;font-size:var( --e-global-typography-db45274-font-size );font-weight:var( --e-global-typography-db45274-font-weight );text-transform:var( --e-global-typography-db45274-text-transform );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );fill:#FFFFFF;color:#FFFFFF;}.elementor-2071 .elementor-element.elementor-element-49c969f2 > .elementor-widget-container{padding:20.5rem 0rem 0.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-1a57854f > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-1a57854f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14rem 0rem 14rem 0rem;}.elementor-2071 .elementor-element.elementor-element-1eb0e986 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2071 .elementor-element.elementor-element-eb4fc4b .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2071 .elementor-element.elementor-element-1d222347{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2071 .elementor-element.elementor-element-fb7cd22 .elementor-button{font-family:var( --e-global-typography-2f2996b-font-family ), Sans-serif;font-size:var( --e-global-typography-2f2996b-font-size );font-weight:var( --e-global-typography-2f2996b-font-weight );text-transform:var( --e-global-typography-2f2996b-text-transform );line-height:var( --e-global-typography-2f2996b-line-height );letter-spacing:var( --e-global-typography-2f2996b-letter-spacing );word-spacing:var( --e-global-typography-2f2996b-word-spacing );}.elementor-2071 .elementor-element.elementor-element-441acc61{margin-top:3rem;margin-bottom:-1rem;}.elementor-2071 .elementor-element.elementor-element-4d5ea54 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-bc-flex-widget .elementor-2071 .elementor-element.elementor-element-58cd9c02.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-58cd9c02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-58cd9c02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-58cd9c02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/03/Miele-Liittle-Giants-washer-dryer-pair_new.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-58cd9c02 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-2071 .elementor-element.elementor-element-58cd9c02:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-58cd9c02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 2rem 2rem 2rem;}.elementor-2071 .elementor-element.elementor-element-58cd9c02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-4534195a .elementor-heading-title{color:var( --e-global-color-473a463 );font-family:var( --e-global-typography-cf774d0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf774d0-font-size );font-weight:var( --e-global-typography-cf774d0-font-weight );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-bc-flex-widget .elementor-2071 .elementor-element.elementor-element-50639d47.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-50639d47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-50639d47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-50639d47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/01/Enertainers-Set-in-Situ_Cropped-for-email-feature-copy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-50639d47 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-2071 .elementor-element.elementor-element-50639d47:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-50639d47 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 2rem 2rem 2rem;}.elementor-2071 .elementor-element.elementor-element-50639d47 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-1f06b160 .elementor-heading-title{color:var( --e-global-color-473a463 );font-family:var( --e-global-typography-cf774d0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf774d0-font-size );font-weight:var( --e-global-typography-cf774d0-font-weight );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-bc-flex-widget .elementor-2071 .elementor-element.elementor-element-58f2bfbb.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-58f2bfbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-58f2bfbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-58f2bfbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/01/Web-capture_15-1-2022_103833_dropbox.com_.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-58f2bfbb > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-2071 .elementor-element.elementor-element-58f2bfbb:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-58f2bfbb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 2rem 2rem 2rem;}.elementor-2071 .elementor-element.elementor-element-58f2bfbb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-56e68d5c .elementor-heading-title{color:var( --e-global-color-473a463 );font-family:var( --e-global-typography-cf774d0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf774d0-font-size );font-weight:var( --e-global-typography-cf774d0-font-weight );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-bc-flex-widget .elementor-2071 .elementor-element.elementor-element-5442db00.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-5442db00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-5442db00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-5442db00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/01/toto_neorest_LED.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-5442db00 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-2071 .elementor-element.elementor-element-5442db00:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-5442db00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 2rem 2rem 2rem;}.elementor-2071 .elementor-element.elementor-element-5442db00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-55ee4000 .elementor-heading-title{color:var( --e-global-color-473a463 );font-family:var( --e-global-typography-cf774d0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf774d0-font-size );font-weight:var( --e-global-typography-cf774d0-font-weight );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-bc-flex-widget .elementor-2071 .elementor-element.elementor-element-6a0de16.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-6a0de16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-6a0de16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-6a0de16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2021/09/pirch_utc_shot.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-6a0de16 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-2071 .elementor-element.elementor-element-6a0de16:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-6a0de16 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 2rem 2rem 2rem;}.elementor-2071 .elementor-element.elementor-element-6a0de16 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-a2c1e03 .elementor-heading-title{color:var( --e-global-color-473a463 );font-family:var( --e-global-typography-cf774d0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf774d0-font-size );font-weight:var( --e-global-typography-cf774d0-font-weight );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-5c30bf8{text-align:left;color:var( --e-global-color-473a463 );}.elementor-bc-flex-widget .elementor-2071 .elementor-element.elementor-element-7f40123.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-7f40123.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2071 .elementor-element.elementor-element-7f40123:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2071 .elementor-element.elementor-element-7f40123 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2022/04/DesertOasis_finalizedHero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2071 .elementor-element.elementor-element-7f40123 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-2071 .elementor-element.elementor-element-7f40123:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;}.elementor-2071 .elementor-element.elementor-element-7f40123 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1rem 01rem 1rem 1rem;--e-column-margin-right:01rem;--e-column-margin-left:1rem;padding:0rem 2rem 2rem 2rem;}.elementor-2071 .elementor-element.elementor-element-7f40123 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2071 .elementor-element.elementor-element-5508535 .elementor-heading-title{color:var( --e-global-color-473a463 );font-family:var( --e-global-typography-cf774d0-font-family ), Sans-serif;font-size:var( --e-global-typography-cf774d0-font-size );font-weight:var( --e-global-typography-cf774d0-font-weight );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-703337b5{padding:6rem 0rem 0rem 0rem;}.elementor-2071 .elementor-element.elementor-element-6ca75a5f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2071 .elementor-element.elementor-element-ddf5aa0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2071 .elementor-element.elementor-element-293ba28f{width:755px;max-width:755px;}.elementor-bc-flex-widget .elementor-2071 .elementor-element.elementor-element-4cd969fa.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2071 .elementor-element.elementor-element-4cd969fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2071 .elementor-element.elementor-element-4cd969fa.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2071 .elementor-element.elementor-global-2208:after{content:"0.66";}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__thumbnail__link{width:100%;}.elementor-2071 .elementor-element.elementor-global-2208{--grid-column-gap:32px;--grid-row-gap:32px;}.elementor-2071 .elementor-element.elementor-global-2208.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2071 .elementor-element.elementor-global-2208.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2071 .elementor-element.elementor-global-2208.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__title, .elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0c91d2f-font-family ), Sans-serif;font-size:var( --e-global-typography-0c91d2f-font-size );font-weight:var( --e-global-typography-0c91d2f-font-weight );text-transform:var( --e-global-typography-0c91d2f-text-transform );line-height:var( --e-global-typography-0c91d2f-line-height );letter-spacing:var( --e-global-typography-0c91d2f-letter-spacing );word-spacing:var( --e-global-typography-0c91d2f-word-spacing );}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__title{margin-bottom:8px;}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__read-more{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0d08d24-font-family ), Sans-serif;font-size:var( --e-global-typography-0d08d24-font-size );font-weight:var( --e-global-typography-0d08d24-font-weight );text-transform:var( --e-global-typography-0d08d24-text-transform );line-height:var( --e-global-typography-0d08d24-line-height );letter-spacing:var( --e-global-typography-0d08d24-letter-spacing );word-spacing:var( --e-global-typography-0d08d24-word-spacing );}@media(min-width:768px){.elementor-2071 .elementor-element.elementor-element-46cf7e60{width:69.92%;}.elementor-2071 .elementor-element.elementor-element-4cd969fa{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2071 .elementor-element.elementor-element-1d2e215e{width:80%;}.elementor-2071 .elementor-element.elementor-element-2ca2a2d4{width:33.333%;}.elementor-2071 .elementor-element.elementor-element-5266542f{width:33.333%;}.elementor-2071 .elementor-element.elementor-element-4cdda13{width:33.333%;}.elementor-2071 .elementor-element.elementor-element-60021f8c{width:50%;}.elementor-2071 .elementor-element.elementor-element-37cf94a1{width:50%;}.elementor-2071 .elementor-element.elementor-element-1eb0e986{width:100%;}.elementor-2071 .elementor-element.elementor-element-4eda0d4b{width:100%;}.elementor-2071 .elementor-element.elementor-element-2514e40c{width:100%;}}@media(max-width:1270px){.elementor-2071 .elementor-element.elementor-element-5e84c0fc.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:1024px){.elementor-2071 .elementor-element.elementor-element-78cdc122 > .elementor-container{min-height:500px;}.elementor-2071 .elementor-element.elementor-element-1d2e215e > .elementor-element-populated{padding:0rem 0rem 0rem 2rem;}.elementor-2071 .elementor-element.elementor-element-5ff20577 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2071 .elementor-element.elementor-element-3c18b195{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2071 .elementor-element.elementor-element-22660969 .elementor-button{font-size:var( --e-global-typography-0d08d24-font-size );line-height:var( --e-global-typography-0d08d24-line-height );letter-spacing:var( --e-global-typography-0d08d24-letter-spacing );word-spacing:var( --e-global-typography-0d08d24-word-spacing );}.elementor-2071 .elementor-element.elementor-element-2e401cd{padding:3rem 0rem 3rem 0rem;}.elementor-2071 .elementor-element.elementor-element-7cdde694 .elementor-heading-title{font-size:var( --e-global-typography-0c91d2f-font-size );line-height:var( --e-global-typography-0c91d2f-line-height );letter-spacing:var( --e-global-typography-0c91d2f-letter-spacing );word-spacing:var( --e-global-typography-0c91d2f-word-spacing );}.elementor-2071 .elementor-element.elementor-element-5e84c0fc.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2071 .elementor-element.elementor-element-3db375fa{padding:3rem 0rem 1rem 0rem;}.elementor-2071 .elementor-element.elementor-element-12b90130 .elementor-heading-title{font-size:var( --e-global-typography-0c91d2f-font-size );line-height:var( --e-global-typography-0c91d2f-line-height );letter-spacing:var( --e-global-typography-0c91d2f-letter-spacing );word-spacing:var( --e-global-typography-0c91d2f-word-spacing );}.elementor-2071 .elementor-element.elementor-element-6bdfc6e6 .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-6bdfc6e6 > .elementor-widget-container{padding:16rem 0rem 0.5rem 1.2rem;}.elementor-2071 .elementor-element.elementor-element-66138685 .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-66138685 > .elementor-widget-container{padding:16rem 0rem 0.5rem 1.2rem;}.elementor-2071 .elementor-element.elementor-element-3f87777e .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-3f87777e > .elementor-widget-container{padding:16rem 0rem 0.5rem 1.2rem;}.elementor-2071 .elementor-element.elementor-element-7310f46 .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-7310f46 > .elementor-widget-container{padding:16rem 0rem 0.5rem 1.2rem;}.elementor-2071 .elementor-element.elementor-element-49c969f2 .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-49c969f2 > .elementor-widget-container{padding:16rem 0rem 0.5rem 1.2rem;}.elementor-2071 .elementor-element.elementor-element-1a57854f{padding:10rem 0rem 10rem 0rem;}.elementor-2071 .elementor-element.elementor-element-4eda0d4b > .elementor-element-populated{padding:0rem 0rem 0rem 6rem;}.elementor-2071 .elementor-element.elementor-element-eb4fc4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2071 .elementor-element.elementor-element-1d222347{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2071 .elementor-element.elementor-element-fb7cd22 .elementor-button{font-size:var( --e-global-typography-2f2996b-font-size );line-height:var( --e-global-typography-2f2996b-line-height );letter-spacing:var( --e-global-typography-2f2996b-letter-spacing );word-spacing:var( --e-global-typography-2f2996b-word-spacing );}.elementor-2071 .elementor-element.elementor-element-4d5ea54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2071 .elementor-element.elementor-element-4534195a .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-1f06b160 .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-56e68d5c .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-55ee4000 .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-a2c1e03 .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-5508535 .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-703337b5{padding:4rem 0rem 0rem 0rem;}.elementor-2071 .elementor-element.elementor-element-ddf5aa0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__title, .elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__title a{font-size:var( --e-global-typography-0c91d2f-font-size );line-height:var( --e-global-typography-0c91d2f-line-height );letter-spacing:var( --e-global-typography-0c91d2f-letter-spacing );word-spacing:var( --e-global-typography-0c91d2f-word-spacing );}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__read-more{font-size:var( --e-global-typography-0d08d24-font-size );line-height:var( --e-global-typography-0d08d24-line-height );letter-spacing:var( --e-global-typography-0d08d24-letter-spacing );word-spacing:var( --e-global-typography-0d08d24-word-spacing );}}@media(max-width:767px){.elementor-2071 .elementor-element.elementor-element-78cdc122 > .elementor-container{min-height:380px;}.elementor-2071 .elementor-element.elementor-element-1d2e215e > .elementor-element-populated{padding:0rem 2rem 0rem 4rem;}.elementor-2071 .elementor-element.elementor-element-5423fef2{padding:4rem 0rem 4rem 0rem;}.elementor-2071 .elementor-element.elementor-element-79bddca0 > .elementor-element-populated{margin:0rem 0rem 0rem 3rem;--e-column-margin-right:0rem;--e-column-margin-left:3rem;padding:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-2071 .elementor-element.elementor-element-5ff20577{text-align:left;}.elementor-2071 .elementor-element.elementor-element-5ff20577 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2071 .elementor-element.elementor-element-3c18b195{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2071 .elementor-element.elementor-element-22660969 .elementor-button{font-size:var( --e-global-typography-0d08d24-font-size );line-height:var( --e-global-typography-0d08d24-line-height );letter-spacing:var( --e-global-typography-0d08d24-letter-spacing );word-spacing:var( --e-global-typography-0d08d24-word-spacing );padding:0.5em 1em 1em 0em;}.elementor-2071 .elementor-element.elementor-element-2e401cd{padding:2.5rem 0rem 2.5rem 0rem;}.elementor-2071 .elementor-element.elementor-element-7cdde694 .elementor-heading-title{font-size:var( --e-global-typography-0c91d2f-font-size );line-height:var( --e-global-typography-0c91d2f-line-height );letter-spacing:var( --e-global-typography-0c91d2f-letter-spacing );word-spacing:var( --e-global-typography-0c91d2f-word-spacing );}.elementor-2071 .elementor-element.elementor-element-5e84c0fc .elementor-main-swiper{height:40px;}.elementor-2071 .elementor-element.elementor-element-5e84c0fc.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2071 .elementor-element.elementor-element-5e84c0fc > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;}.elementor-2071 .elementor-element.elementor-element-3db375fa{padding:3rem 0rem 0rem 0rem;}.elementor-2071 .elementor-element.elementor-element-67dc55ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2071 .elementor-element.elementor-element-12b90130 .elementor-heading-title{font-size:var( --e-global-typography-0c91d2f-font-size );line-height:var( --e-global-typography-0c91d2f-line-height );letter-spacing:var( --e-global-typography-0c91d2f-letter-spacing );word-spacing:var( --e-global-typography-0c91d2f-word-spacing );}.elementor-2071 .elementor-element.elementor-element-63c3332f{margin-top:0px;margin-bottom:0px;padding:0rem 1rem 0rem 1rem;}.elementor-2071 .elementor-element.elementor-element-2ca2a2d4 > .elementor-element-populated{margin:0rem 0rem 1rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2071 .elementor-element.elementor-element-6bdfc6e6 .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-6bdfc6e6 > .elementor-widget-container{padding:16rem 0rem 0.5rem 0.5rem;}.elementor-2071 .elementor-element.elementor-element-5266542f > .elementor-element-populated{margin:0rem 0rem 1rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2071 .elementor-element.elementor-element-66138685 .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-66138685 > .elementor-widget-container{padding:16rem 0rem 0.5rem 0.5rem;}.elementor-2071 .elementor-element.elementor-element-4cdda13 > .elementor-element-populated{margin:0rem 0rem 1rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2071 .elementor-element.elementor-element-3f87777e .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-3f87777e > .elementor-widget-container{padding:16rem 0rem 0.5rem 0.5rem;}.elementor-2071 .elementor-element.elementor-element-60021f8c > .elementor-element-populated{margin:0rem 0rem 1rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2071 .elementor-element.elementor-element-7310f46 .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-7310f46 > .elementor-widget-container{padding:16rem 0rem 0.5rem 0.5rem;}.elementor-2071 .elementor-element.elementor-element-37cf94a1 > .elementor-element-populated{margin:0rem 0rem 1rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2071 .elementor-element.elementor-element-49c969f2 .elementor-button{font-size:var( --e-global-typography-db45274-font-size );line-height:var( --e-global-typography-db45274-line-height );letter-spacing:var( --e-global-typography-db45274-letter-spacing );word-spacing:var( --e-global-typography-db45274-word-spacing );}.elementor-2071 .elementor-element.elementor-element-49c969f2 > .elementor-widget-container{padding:16rem 0rem 0.5rem 0.5rem;}.elementor-2071 .elementor-element.elementor-element-1a57854f{padding:7rem 0rem 7rem 0rem;}.elementor-2071 .elementor-element.elementor-element-1eb0e986 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2071 .elementor-element.elementor-element-4eda0d4b > .elementor-element-populated{padding:0rem 1rem 0rem 3rem;}.elementor-2071 .elementor-element.elementor-element-eb4fc4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2071 .elementor-element.elementor-element-1d222347{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2071 .elementor-element.elementor-element-fb7cd22 .elementor-button{font-size:var( --e-global-typography-2f2996b-font-size );line-height:var( --e-global-typography-2f2996b-line-height );letter-spacing:var( --e-global-typography-2f2996b-letter-spacing );word-spacing:var( --e-global-typography-2f2996b-word-spacing );}.elementor-2071 .elementor-element.elementor-element-441acc61{padding:0rem 1rem 0.5rem 1rem;}.elementor-2071 .elementor-element.elementor-element-6638b453 > .elementor-element-populated{padding:1rem 1rem 0rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-4d5ea54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2071 .elementor-element.elementor-element-32c3a2b1 > .elementor-element-populated{padding:1rem 1rem 0rem 1rem;}.elementor-2071 .elementor-element.elementor-element-58cd9c02 > .elementor-element-populated{padding:0rem 0.5rem 1.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-4534195a .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-50639d47 > .elementor-element-populated{padding:0rem 0.5rem 1.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-1f06b160 .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-76866a9f > .elementor-element-populated{padding:1rem 1rem 0rem 1rem;}.elementor-2071 .elementor-element.elementor-element-58f2bfbb > .elementor-element-populated{padding:0rem 0.5rem 1.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-56e68d5c .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-5442db00 > .elementor-element-populated{padding:0rem 0.5rem 1.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-55ee4000 .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-6a0de16 > .elementor-element-populated{padding:0rem 0.5rem 1.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-a2c1e03 .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-7f40123 > .elementor-element-populated{padding:0rem 0.5rem 1.5rem 1.5rem;}.elementor-2071 .elementor-element.elementor-element-5508535 .elementor-heading-title{font-size:var( --e-global-typography-cf774d0-font-size );line-height:var( --e-global-typography-cf774d0-line-height );letter-spacing:var( --e-global-typography-cf774d0-letter-spacing );word-spacing:var( --e-global-typography-cf774d0-word-spacing );}.elementor-2071 .elementor-element.elementor-element-ddf5aa0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2071 .elementor-element.elementor-element-4cd969fa.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2071 .elementor-element.elementor-global-2208:after{content:"0.5";}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__thumbnail__link{width:100%;}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__title, .elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__title a{font-size:var( --e-global-typography-0c91d2f-font-size );line-height:var( --e-global-typography-0c91d2f-line-height );letter-spacing:var( --e-global-typography-0c91d2f-letter-spacing );word-spacing:var( --e-global-typography-0c91d2f-word-spacing );}.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__read-more{font-size:var( --e-global-typography-0d08d24-font-size );line-height:var( --e-global-typography-0d08d24-line-height );letter-spacing:var( --e-global-typography-0d08d24-letter-spacing );word-spacing:var( --e-global-typography-0d08d24-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-10722f1b */.elementor-2071 .elementor-element.elementor-element-10722f1b p {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d2e215e */.elementor-2071 .elementor-element.elementor-element-1d2e215e {
    position: relative;
    top: 1rem;
    max-width: 32rem;
}    

@media only screen and (min-width: 768px) {
    .elementor-2071 .elementor-element.elementor-element-1d2e215e {
        max-width: 70%;
        top: auto;
    }    
}

@media only screen and (min-width: 1025px) {
    .elementor-2071 .elementor-element.elementor-element-1d2e215e {
        max-width: 45%;
    }    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78cdc122 */.elementor-2071 .elementor-element.elementor-element-78cdc122 {
    padding: 2rem 0 2rem 0;
}

@media only screen and (min-width: 768px) {
    .elementor-2071 .elementor-element.elementor-element-78cdc122 {
        padding: 3rem 3rem 3rem 4rem;
    }   
}

@media only screen and (min-width: 1271px) {
    .elementor-2071 .elementor-element.elementor-element-78cdc122 {
        padding: 0 0 0 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c18b195 */.elementor-2071 .elementor-element.elementor-element-3c18b195 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5e84c0fc */.elementor-2071 .elementor-element.elementor-element-5e84c0fc .elementor-carousel-image {
    max-height: 70px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ca2a2d4 */.elementor-2071 .elementor-element.elementor-element-2ca2a2d4 {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5266542f */.elementor-2071 .elementor-element.elementor-element-5266542f {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4cdda13 */.elementor-2071 .elementor-element.elementor-element-4cdda13 {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60021f8c */.elementor-2071 .elementor-element.elementor-element-60021f8c {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-37cf94a1 */.elementor-2071 .elementor-element.elementor-element-37cf94a1 {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d222347 */.elementor-2071 .elementor-element.elementor-element-1d222347 {
    max-width: 30rem;
}

.elementor-2071 .elementor-element.elementor-element-1d222347 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4eda0d4b */.elementor-2071 .elementor-element.elementor-element-4eda0d4b {
    max-width: 35rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58cd9c02 */.elementor-2071 .elementor-element.elementor-element-58cd9c02 {
    min-height: 23rem
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50639d47 */.elementor-2071 .elementor-element.elementor-element-50639d47 {
    min-height: 23rem;
}

@media only screen and (min-width: 768px) {
    .elementor-2071 .elementor-element.elementor-element-50639d47 {
        min-height: 27rem;
    }    
}

@media only screen and (min-width: 1025px) {
    .elementor-2071 .elementor-element.elementor-element-50639d47 {
        min-height: 34rem;
    }    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-225dd55f */.elementor-2071 .elementor-element.elementor-element-225dd55f .elementor-container {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
    grid-row-gap: 1rem;
}

@media only screen and (min-width: 768px) {
    .elementor-2071 .elementor-element.elementor-element-225dd55f .elementor-container {
        grid-row-gap: 2rem;
    }       
}

.elementor-2071 .elementor-element.elementor-element-225dd55f .elementor-column {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58f2bfbb */.elementor-2071 .elementor-element.elementor-element-58f2bfbb {
    min-height: 18rem;
}

@media only screen and (min-width: 768px) {
    .elementor-2071 .elementor-element.elementor-element-58f2bfbb {
        min-height: 18rem;
    }    
}

@media only screen and (min-width: 1025px) {
    .elementor-2071 .elementor-element.elementor-element-58f2bfbb {
        min-height: 18rem;
    }    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5442db00 */.elementor-2071 .elementor-element.elementor-element-5442db00 {
    min-height: 19rem
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a0de16 */.elementor-2071 .elementor-element.elementor-element-6a0de16 {
    min-height: 18rem
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-776a8517 */.elementor-2071 .elementor-element.elementor-element-776a8517 .elementor-container {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
    grid-row-gap: 1rem;
}

@media only screen and (min-width: 768px) {
    .elementor-2071 .elementor-element.elementor-element-776a8517 .elementor-container {
        grid-row-gap: 2rem;
    }       
}

.elementor-2071 .elementor-element.elementor-element-776a8517 .elementor-column {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f40123 */.elementor-2071 .elementor-element.elementor-element-7f40123 {
    min-height: 23rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-293ba28f */.elementor-2071 .elementor-element.elementor-element-293ba28f p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-2208 */.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__thumbnail {
    padding-bottom: calc(1.2 * 100%) !important;
}

.elementor-2071 .elementor-element.elementor-global-2208 a {
    text-decoration: none;
}

.elementor-2071 .elementor-element.elementor-global-2208 a i {
    margin-left: 0.2rem;
}

.elementor-2071 .elementor-element.elementor-global-2208 {
    max-width: 400px;
    margin-right: auto;
}

.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__title {
    margin-bottom: 0 !important;
}

.elementor-2071 .elementor-element.elementor-global-2208 .elementor-post__read-more {
    font-size: 0.875rem !important;
    letter-spacing: 0.05em !important;
}

@media only screen and (min-width: 768px) {
    .elementor-2071 .elementor-element.elementor-global-2208 {
        max-width: none;
        margin: 0;
    }
}/* End custom CSS */