.elementor-109 .elementor-element.elementor-element-ddac0a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-fee4ba4{width:100%;max-width:100%;}.elementor-109 .elementor-element.elementor-element-fee4ba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-80e5438{--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;--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-109 .elementor-element.elementor-element-62293d3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-109 .elementor-element.elementor-element-62293d3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-62293d3b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-109 .elementor-element.elementor-element-62293d3b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-109 .elementor-element.elementor-element-62293d3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-df67256{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-element-spacing:20px;}.elementor-109 .elementor-element.elementor-element-df67256 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-df67256 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-109 .elementor-element.elementor-element-df67256 .elementor-divider{text-align:center;padding-block-start:23px;padding-block-end:23px;}.elementor-109 .elementor-element.elementor-element-df67256 .elementor-divider__text{color:#1B3150;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:0.3px;word-spacing:0.1em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-109 .elementor-element.elementor-element-3d806704 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-4f869fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-4f869fc:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-4f869fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e63539f );}.elementor-109 .elementor-element.elementor-element-0b6a234 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-a6e8b5e{width:100%;max-width:100%;}.elementor-109 .elementor-element.elementor-element-a6e8b5e.elementor-element{--align-self:center;}.elementor-109 .elementor-element.elementor-element-fbfc79c{--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;--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-109 .elementor-element.elementor-element-151a187 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-e631f18{--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;--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-109 .elementor-element.elementor-element-e12e360 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-293dd9f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-62293d3b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-109 .elementor-element.elementor-element-df67256 .elementor-divider-separator{width:100%;}.elementor-109 .elementor-element.elementor-element-df67256 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-109 .elementor-element.elementor-element-df67256 .elementor-divider__text{font-size:20px;}.elementor-109 .elementor-element.elementor-element-3d806704 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-a6e8b5e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}}/* Start custom CSS for wp-widget-widget_featured, class: .elementor-element-3d806704 */.io_mm_item > a > div.cat_div {
    min-height: 0px !important;
}

.io_widget_home .rentNameIO {
    font-size: 14px;
    font-family: Arial;
    color: black;
    padding: 13px;
  
}

.io_widget_home
.io_mm_outer{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(50px, 150px));
    grid-gap: 10px;

}
.io_widget_home
.io_mm_item {
    justify-content:  end;
}

.io_widget_home
.io_mm_item:hover {
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.2);
}
.io_widget_home
.io_mm_outer .cat_img {
    width: auto;
    height: 200px !important;
    object-fit: contain !important;

}
.io_widget_home
.catDescriptionIO_small {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 200px;
    padding: 10px;
    text-align: left;
    font-size: .9rem;
}


@media only screen and (min-width: 300px) and (max-width: 700px) {.io_widget_home
.io_mm_outer{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(126px, 169px)) !important;
    grid-gap: 0px;

}
    .io_widget_home .rentNameIO {
    font-size: 14px;
    font-family: arial;
    color: black;
    padding: 10px;
  
}
.io_mm_item {
    border-radius: 0px;
    text-align: center;
    box-shadow: 1px 1px 3px rgb(0 0 0 / 20%);
    margin-bottom: 10px !important;
    height: auto !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: white;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b6a234 */.rmr-header{
  text-align:center;
  max-width:760px;
  margin:0 auto 26px;
  padding:0 16px;
}

/* gold label */

.rmr-eyebrow{
  display:inline-block;
  margin-bottom:10px;
  font-size:12px;
  font-weight:700;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:#c9a45c;
}

/* heading */

.rmr-header h1{
  font-size:clamp(26px,5vw,42px);
  line-height:1.15;
  letter-spacing:-0.02em;
  margin:0 0 8px 0;
  color:#23395d;
  font-weight:700;
}

/* description */

.rmr-header p{
  max-width:620px;
  margin:0 auto;
  font-size:16px;
  line-height:1.65;
  color:#4d5d74;
}

/* gold divider */

.rmr-divider{
  width:80px;
  height:2px;
  margin:16px auto 0;
  background:linear-gradient(90deg,#c9a45c,#f0d39a,#c9a45c);
  border-radius:999px;
}


/* mobile */

@media(max-width:767px){

  .rmr-header{
    margin-bottom:18px;
    padding:0 14px;
  }

  .rmr-eyebrow{
    font-size:11px;
  }

  .rmr-header h1{
    font-size:28px;
  }

  .rmr-header p{
    font-size:15px;
  }

}

@media(max-width:480px){

  .rmr-header h1{
    font-size:24px;
  }

  .rmr-header p{
    font-size:14px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6e8b5e */.rmr-bottom-cta {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 20px 0;
}/* End custom CSS */