.elementor-24 .elementor-element.elementor-element-a42d0c4{--display:flex;--min-height:130px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-24 .elementor-element.elementor-element-a42d0c4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a42d0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://18brownlow.ryandev.ca/wp-content/uploads/2025/05/1666811157059_amenities-header_0dd40976.jpg");background-size:cover;}.elementor-24 .elementor-element.elementor-element-a42d0c4::before, .elementor-24 .elementor-element.elementor-element-a42d0c4 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a42d0c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a42d0c4 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a42d0c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a42d0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#302F2F;--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-0e936d9{width:var( --container-widget-width, 100.311% );max-width:100.311%;--container-widget-width:100.311%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-0e936d9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0e936d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-bf6c9b8{--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;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-df1394c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-40ab7b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-40ab7b4.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-24 .elementor-element.elementor-element-0cd86a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0cd86a7{text-align:left;}.elementor-24 .elementor-element.elementor-element-7762a7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-9e59e6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-0cf7906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-17d52c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-58d1a19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-828f881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-59df0c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-59df0c0{text-align:left;}.elementor-24 .elementor-element.elementor-element-c6ecfeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-33c9f33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-d488983{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-9062e50{text-align:left;}.elementor-24 .elementor-element.elementor-element-45e4198{--display:flex;--min-height:100px;--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;}.elementor-24 .elementor-element.elementor-element-af506f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-10064b0{--display:flex;--min-height:570px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-10064b0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-10064b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://18brownlow.ryandev.ca/wp-content/uploads/2025/05/1666831755575_amenities-1_5c883ba2.jpg");background-position:bottom center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-d69b9e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-d69b9e0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d69b9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-24 .elementor-element.elementor-element-d197594 > .elementor-widget-container{margin:89px 0px 0px 54px;}.elementor-24 .elementor-element.elementor-element-7c904ad > .elementor-widget-container{margin:0px 58px 0px 50px;}.elementor-24 .elementor-element.elementor-element-f3f6675{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-abab88d{--display:flex;--min-height:570px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-abab88d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-abab88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5A5F;}.elementor-24 .elementor-element.elementor-element-4c96c93 > .elementor-widget-container{margin:120px 0px 0px 54px;}.elementor-24 .elementor-element.elementor-element-26cad54 > .elementor-widget-container{margin:0px 58px 0px 50px;}.elementor-24 .elementor-element.elementor-element-276e154{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-276e154:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-276e154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;background-image:url("https://18brownlow.ryandev.ca/wp-content/uploads/2025/05/1666831755566_amenities-2_cd6a0664.jpg");}.elementor-24 .elementor-element.elementor-element-1bcadf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-daa17f9{--display:flex;--min-height:570px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-daa17f9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-daa17f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://18brownlow.ryandev.ca/wp-content/uploads/2025/05/1666831755557_amenities-3_ffd6e5a0.jpg");}.elementor-24 .elementor-element.elementor-element-daafb06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-daafb06:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-daafb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-24 .elementor-element.elementor-element-2bb2aba > .elementor-widget-container{margin:164px 0px 0px 54px;}.elementor-24 .elementor-element.elementor-element-87a6485 > .elementor-widget-container{margin:0px 58px 0px 50px;}.elementor-24 .elementor-element.elementor-element-5817fa7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-0921492{--display:flex;--min-height:570px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-0921492:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0921492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5A5F;}.elementor-24 .elementor-element.elementor-element-7031e88 > .elementor-widget-container{margin:120px 0px 0px 54px;}.elementor-24 .elementor-element.elementor-element-ef247b2 > .elementor-widget-container{margin:0px 58px 0px 50px;}.elementor-24 .elementor-element.elementor-element-3a17ce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-3a17ce9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3a17ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;background-image:url("https://18brownlow.ryandev.ca/wp-content/uploads/2025/05/1666831755570_amenities-4_673d7dfb.jpg");}.elementor-24 .elementor-element.elementor-element-eb4c476{--display:flex;--min-height:100px;--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;}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-df1394c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-40ab7b4{--width:175px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-7762a7b{--width:175px;}.elementor-24 .elementor-element.elementor-element-9e59e6b{--width:175px;}.elementor-24 .elementor-element.elementor-element-0cf7906{--width:175px;}.elementor-24 .elementor-element.elementor-element-17d52c3{--width:360px;}.elementor-24 .elementor-element.elementor-element-828f881{--width:175px;}.elementor-24 .elementor-element.elementor-element-c6ecfeb{--width:175px;}.elementor-24 .elementor-element.elementor-element-33c9f33{--width:175px;}.elementor-24 .elementor-element.elementor-element-d488983{--width:175px;}.elementor-24 .elementor-element.elementor-element-10064b0{--min-height:350px;}.elementor-24 .elementor-element.elementor-element-d69b9e0{--min-height:350px;}.elementor-24 .elementor-element.elementor-element-276e154{--min-height:350px;}.elementor-24 .elementor-element.elementor-element-daa17f9{--min-height:350px;}.elementor-24 .elementor-element.elementor-element-3a17ce9{--min-height:350px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-df1394c{--content-width:1000px;}.elementor-24 .elementor-element.elementor-element-40ab7b4{--width:25%;}.elementor-24 .elementor-element.elementor-element-7762a7b{--width:25%;}.elementor-24 .elementor-element.elementor-element-9e59e6b{--width:25%;}.elementor-24 .elementor-element.elementor-element-0cf7906{--width:25%;}.elementor-24 .elementor-element.elementor-element-17d52c3{--width:25%;}.elementor-24 .elementor-element.elementor-element-58d1a19{--content-width:820px;}.elementor-24 .elementor-element.elementor-element-828f881{--width:25%;}.elementor-24 .elementor-element.elementor-element-c6ecfeb{--width:25%;}.elementor-24 .elementor-element.elementor-element-33c9f33{--width:25%;}.elementor-24 .elementor-element.elementor-element-d488983{--width:25%;}.elementor-24 .elementor-element.elementor-element-10064b0{--width:50%;}.elementor-24 .elementor-element.elementor-element-d69b9e0{--width:50%;}.elementor-24 .elementor-element.elementor-element-abab88d{--width:50%;}.elementor-24 .elementor-element.elementor-element-276e154{--width:50%;}.elementor-24 .elementor-element.elementor-element-daa17f9{--width:50%;}.elementor-24 .elementor-element.elementor-element-daafb06{--width:50%;}.elementor-24 .elementor-element.elementor-element-0921492{--width:50%;}.elementor-24 .elementor-element.elementor-element-3a17ce9{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-df1394c *//* Apply to the outermost container holding all icons */
.elementor-24 .elementor-element.elementor-element-df1394c {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  gap: 30px 40px; /* row-gap, column-gap */
  padding: 0;
  margin: 0;
}

/* Optional: clean up individual icon blocks */
.elementor-24 .elementor-element.elementor-element-df1394c .elementor-widget-container {
  margin: 0;
  padding: 0;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d1a19 *//* Apply to the outermost container holding all icons */
.elementor-24 .elementor-element.elementor-element-58d1a19 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  gap: 30px 40px; /* row-gap, column-gap */
  padding: 0;
  margin: 0;
}

/* Optional: clean up individual icon blocks */
.elementor-24 .elementor-element.elementor-element-58d1a19 .elementor-widget-container {
  margin: 0;
  padding: 0;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e4198 *//* Reversed Diagonal Striped Background Effect for the Section */
.elementor-24 .elementor-element.elementor-element-45e4198 {
    background-image: repeating-linear-gradient(
        -45deg, /* Reverse diagonal angle of the stripes */
        rgba(0, 0, 0, 0.03), /* Light gray stripe */
        rgba(0, 0, 0, 0.03) 15px, /* Stripe width */
        transparent 15px,
        transparent 30px
    );
    background-size: 100% 100%; /* Cover the entire section */
    background-position: center;
    background-attachment: fixed; /* Keeps the stripes fixed on scroll */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af506f1 *//* Reversed Diagonal Striped Background Effect for the Section */
.elementor-24 .elementor-element.elementor-element-af506f1 {
    background-image: repeating-linear-gradient(
        -45deg, /* Reverse diagonal angle of the stripes */
        rgba(0, 0, 0, 0.03), /* Light gray stripe */
        rgba(0, 0, 0, 0.03) 15px, /* Stripe width */
        transparent 15px,
        transparent 30px
    );
    background-size: 100% 100%; /* Cover the entire section */
    background-position: center;
    background-attachment: fixed; /* Keeps the stripes fixed on scroll */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f6675 *//* Reversed Diagonal Striped Background Effect for the Section */
.elementor-24 .elementor-element.elementor-element-f3f6675 {
    background-image: repeating-linear-gradient(
        -45deg, /* Reverse diagonal angle of the stripes */
        rgba(0, 0, 0, 0.03), /* Light gray stripe */
        rgba(0, 0, 0, 0.03) 15px, /* Stripe width */
        transparent 15px,
        transparent 30px
    );
    background-size: 100% 100%; /* Cover the entire section */
    background-position: center;
    background-attachment: fixed; /* Keeps the stripes fixed on scroll */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bcadf3 *//* Reversed Diagonal Striped Background Effect for the Section */
.elementor-24 .elementor-element.elementor-element-1bcadf3 {
    background-image: repeating-linear-gradient(
        -45deg, /* Reverse diagonal angle of the stripes */
        rgba(0, 0, 0, 0.03), /* Light gray stripe */
        rgba(0, 0, 0, 0.03) 15px, /* Stripe width */
        transparent 15px,
        transparent 30px
    );
    background-size: 100% 100%; /* Cover the entire section */
    background-position: center;
    background-attachment: fixed; /* Keeps the stripes fixed on scroll */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5817fa7 *//* Reversed Diagonal Striped Background Effect for the Section */
.elementor-24 .elementor-element.elementor-element-5817fa7 {
    background-image: repeating-linear-gradient(
        -45deg, /* Reverse diagonal angle of the stripes */
        rgba(0, 0, 0, 0.03), /* Light gray stripe */
        rgba(0, 0, 0, 0.03) 15px, /* Stripe width */
        transparent 15px,
        transparent 30px
    );
    background-size: 100% 100%; /* Cover the entire section */
    background-position: center;
    background-attachment: fixed; /* Keeps the stripes fixed on scroll */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb4c476 *//* Reversed Diagonal Striped Background Effect for the Section */
.elementor-24 .elementor-element.elementor-element-eb4c476 {
    background-image: repeating-linear-gradient(
        -45deg, /* Reverse diagonal angle of the stripes */
        rgba(0, 0, 0, 0.03), /* Light gray stripe */
        rgba(0, 0, 0, 0.03) 15px, /* Stripe width */
        transparent 15px,
        transparent 30px
    );
    background-size: 100% 100%; /* Cover the entire section */
    background-position: center;
    background-attachment: fixed; /* Keeps the stripes fixed on scroll */
}/* End custom CSS */