.elementor-751 .elementor-element.elementor-element-8d86795{--display:flex;--min-height:381px;--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;--justify-content:center;}.elementor-751 .elementor-element.elementor-element-21ecabe{--display:flex;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-751 .elementor-element.elementor-element-2c8d7d1{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-751 .elementor-element.elementor-element-a282b9c .elementor-heading-title{color:var( --e-global-color-secondary );}.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-751 .elementor-element.elementor-element-4301ac6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-751 .elementor-element.elementor-element-4301ac6{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-751 .elementor-element.elementor-element-4301ac6 a{color:var( --e-global-color-secondary );}.elementor-751 .elementor-element.elementor-element-4301ac6 a:hover, .elementor-751 .elementor-element.elementor-element-4301ac6 a:focus{color:var( --e-global-color-text );}.elementor-751 .elementor-element.elementor-element-164b86e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-751 .elementor-element.elementor-element-31956c2{--display:flex;}@media(max-width:1024px){.elementor-751 .elementor-element.elementor-element-164b86e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-751 .elementor-element.elementor-element-8d86795{--min-height:153px;--justify-content:flex-end;}.elementor-751 .elementor-element.elementor-element-164b86e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-8d86795 */.elementor-751 .elementor-element.elementor-element-8d86795 {
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url('https://summerpointenc.wpenginepowered.com/wp-content/uploads/2024/02/36d399cebe22b0bc51bd99e2b2ec95f6_officetable628101664_5616x3744.jpeg');
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164b86e */.elementor-751 .elementor-element.elementor-element-164b86e .property-card {
      color: rgb(43, 43, 43);background-color: rgb(255, 255, 255);position: relative;display: flex;flex-direction: column;min-width: 0px;overflow-wrap: break-word;background-clip: border-box;border: 1px solid rgba(0, 0, 0, 0.125);border-radius: 0px;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-1 {
      padding: 0.75rem 1.25rem;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .H2-0 {
      font-size: 21.0084px;margin-bottom: 0.75rem;margin-top: 0px;line-height: 1.2;box-sizing: border-box;justify-content: center;text-align: center;font-weight: bold;
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .UL-0 {
      list-style: none;font-size: 0.81375rem;box-sizing: border-box;
      padding:0;text-align: center;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .LI-0 {
      display: inline-block;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-2 {
      box-sizing: border-box;
      

}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-0 {
      font-weight: normal;-webkit-font-smoothing: antialiased;font-size: 0.9975rem;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-1 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .LI-1 {
      display: inline-block;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-3 {
      box-sizing: border-box;
      

}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-2 {
      font-weight: normal;-webkit-font-smoothing: antialiased;font-size: 0.9975rem;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-3 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .LI-2 {
      display: inline-block;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-4 {
      box-sizing: border-box;
      

}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-4 {
      font-weight: normal;-webkit-font-smoothing: antialiased;font-size: 0.9975rem;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-5 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-6 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-5 {
      width: 100%;height: 260px;box-sizing: border-box;
      text-align: center
      

}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .A-0 {
      cursor: pointer;text-decoration: none;text-transform: uppercase;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid transparent;font-size: 0.875rem;line-height: 1.8;border-radius: 0px;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color: rgb(0, 86, 179);background-color: transparent;box-sizing: border-box;
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-6 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .PICTURE-0 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SOURCE-0 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SOURCE-1 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .IMG-0 {
      white-space: normal;max-width: 100%;height: auto;width: 100%;vertical-align: middle;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-7 {
      flex: 1 1 auto;padding: 1.25rem;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-8 {
      display:flex;color: rgb(43, 43, 43);position: relative;box-sizing: border-box;
      background-color: #f8f9fa;border:1px solid #dee2e6;justify-content: center;
      

}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .P-0 {
      margin-top: 0px;margin-bottom: 1rem;box-sizing: border-box;font-size: 14px;
      

}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-9 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-7 {
      font-size: 0.9975rem;box-sizing: border-box;font-weight:bold;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-8 {
      font-size: 0.81375rem;box-sizing: border-box;font-weight:bold;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-9 {
      font-size: 0.81375rem;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-10 {
      display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-11 {
      visibility: hidden;cursor: pointer;text-transform: uppercase;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid rgb(52, 58, 64);padding: 0.5rem 1.3rem;font-size: 0.875rem;line-height: 1.8;border-radius: 0px;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color: rgb(52, 58, 64);background-color: transparent;box-sizing: border-box;
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .WBR-0 {
      box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-12 {
      position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;flex: 0 0 100%;max-width: 100%;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .A-1 {
      cursor: pointer;text-decoration: none;text-transform: uppercase;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid rgb(39, 47, 69);padding: 0.5rem 1.3rem;font-size: 0.875rem;line-height: 1.8;border-radius: 0px;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color: rgb(255, 255, 255);
      
      background-color:#596774;
      
      width: 100%;box-sizing: border-box;
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-10 {
      position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0px, 0px, 0px, 0px);white-space: nowrap;clip-path: inset(50%);border: 0px;margin: -1px;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-13 {
      position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;flex: 0 0 100%;max-width: 100%;box-sizing: border-box;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .DIV-14 {
      position: relative;display: block;;box-sizing: border-box;flex:0 1 auto;top:5px;
      
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .A-2 {
      cursor: pointer;position: relative;flex: 0 1 auto;text-decoration: none;text-transform: uppercase;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid rgb(52, 58, 64);padding: 0.5rem 1.3rem;font-size: 0.875rem;line-height: 1.8;border-radius: 0px;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color: rgb(52, 58, 64);background-color: transparent;width: 100%;box-sizing: border-box;
}

.elementor-751 .elementor-element.elementor-element-164b86e .property-card .SPAN-11 {
      position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0px, 0px, 0px, 0px);white-space: nowrap;clip-path: inset(50%);border: 0px;margin: -1px;box-sizing: border-box;
      
}/* End custom CSS */